/* @charset "UTF-8"; */

.breadcrumb .breadcrumb-item:not(:first-child)::before,
.card-featured::before,
.cl,
[class*=" icon-"],
[class^="icon-"] {
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  text-transform: none;
}
.cl-decrease-text {
  width: 10px !important;
  height: 10px !important;
  font-size: 10px !important;
  line-height: 10px !important;
}
.cl-increase-text {
  width: 13px !important;
  height: 13px !important;
  font-size: 13px !important;
  line-height: 13px !important;
}
.cl-decrease-text {
  color: #a8b7c7;
}

.cl-decrease-text::before {
  color: inherit;
  content: "";
}

.navbar{
  height: 90px;

}

dl,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
pre,
ul {
  margin-top: 0;
}

address,
dl,
ol,
p,
pre,
ul {
  margin-bottom: 1rem;
}

img,
svg {
  vertical-align: middle;
}

.formulario-contacto {
  color: blue;
  position: sticky;
  max-width: 240px;
  text-align: center;
  z-index: 1;

  margin: 0 16px;

}

body,
caption {
  text-align: left;
}

dd,
h1,
h2,
h3,
h4,
h5,
h6,
label {
  margin-bottom: 0.5rem;
}

*,
.slick-slider,
::after,
::before {
  box-sizing: border-box;
}

pre,
textarea {
  overflow: auto;
}

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

progress,
sub,
sup {
  vertical-align: baseline;
}

label,
output {
  display: inline-block;
}

button,
hr,
input {
  overflow: visible;
}

.alphabet,
.breadcrumb,
.carousel-indicators,
.dropdown-menu,
.nav,
.navbar-nav {
  list-style: none;
}

@font-face {
  font-family: icomoon;
  src: url(../fonts/icomoon.eot?x6o6y7);
  src: url(../fonts/icomoon.eot?x6o6y7#iefix) format("embedded-opentype"),
    url(../fonts/icomoon.ttf?x6o6y7) format("truetype"), url(../fonts/icomoon.woff?x6o6y7) format("woff"),
    url(../fonts/icomoon.svg?x6o6y7#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
}

[class*=" icon-"],
[class^="icon-"] {
  font-family: icomoon !important;
}

.icon-home:before {
  content: "\e900";
}

.icon-home2:before {
  content: "\e901";
}

.icon-home3:before {
  content: "\e902";
}

.icon-office:before {
  content: "\e903";
}

.icon-newspaper:before {
  content: "\e904";
}

.icon-pencil:before {
  content: "\e905";
}

.icon-pencil2:before {
  content: "\e906";
}

.icon-quill:before {
  content: "\e907";
}

.icon-pen:before {
  content: "\e908";
}

.icon-blog:before {
  content: "\e909";
}

.icon-eyedropper:before {
  content: "\e90a";
}

.icon-droplet:before {
  content: "\e90b";
}

.icon-paint-format:before {
  content: "\e90c";
}

.icon-image:before {
  content: "\e90d";
}

.icon-images:before {
  content: "\e90e";
}

.icon-camera:before {
  content: "\e90f";
}

.icon-headphones:before {
  content: "\e910";
}

.icon-music:before {
  content: "\e911";
}

.icon-play:before {
  content: "\e912";
}

.icon-film:before {
  content: "\e913";
}

.icon-video-camera:before {
  content: "\e914";
}

.icon-dice:before {
  content: "\e915";
}

.icon-pacman:before {
  content: "\e916";
}

.icon-spades:before {
  content: "\e917";
}

.icon-clubs:before {
  content: "\e918";
}

.icon-diamonds:before {
  content: "\e919";
}

.icon-bullhorn:before {
  content: "\e91a";
}

.icon-connection:before {
  content: "\e91b";
}

.icon-podcast:before {
  content: "\e91c";
}

.icon-feed:before {
  content: "\e91d";
}

.icon-mic:before {
  content: "\e91e";
}

.icon-book:before {
  content: "\e91f";
}

.icon-books:before {
  content: "\e920";
}

.icon-library:before {
  content: "\e921";
}

.icon-file-text:before {
  content: "\e922";
}

.icon-profile:before {
  content: "\e923";
}

.icon-file-empty:before {
  content: "\e924";
}

.icon-files-empty:before {
  content: "\e925";
}

.icon-file-text2:before {
  content: "\e926";
}

.icon-file-picture:before {
  content: "\e927";
}

.icon-file-music:before {
  content: "\e928";
}

.icon-file-play:before {
  content: "\e929";
}

.icon-file-video:before {
  content: "\e92a";
}

.icon-file-zip:before {
  content: "\e92b";
}

.icon-copy:before {
  content: "\e92c";
}

.icon-paste:before {
  content: "\e92d";
}

.icon-stack:before {
  content: "\e92e";
}

.icon-folder:before {
  content: "\e92f";
}

.icon-folder-open:before {
  content: "\e930";
}

.icon-folder-plus:before {
  content: "\e931";
}

.icon-folder-minus:before {
  content: "\e932";
}

.icon-folder-download:before {
  content: "\e933";
}

.icon-folder-upload:before {
  content: "\e934";
}

.icon-price-tag:before {
  content: "\e935";
}

.icon-price-tags:before {
  content: "\e936";
}

.icon-barcode:before {
  content: "\e937";
}

.icon-qrcode:before {
  content: "\e938";
}

.icon-ticket:before {
  content: "\e939";
}

.icon-cart:before {
  content: "\e93a";
}

.icon-coin-dollar:before {
  content: "\e93b";
}

.icon-coin-euro:before {
  content: "\e93c";
}

.icon-coin-pound:before {
  content: "\e93d";
}

.icon-coin-yen:before {
  content: "\e93e";
}

.icon-credit-card:before {
  content: "\e93f";
}

.icon-calculator:before {
  content: "\e940";
}

.icon-lifebuoy:before {
  content: "\e941";
}

.icon-phone:before {
  content: "\e942";
}

.icon-phone-hang-up:before {
  content: "\e943";
}

.icon-address-book:before {
  content: "\e944";
}

.icon-envelop:before {
  content: "\e945";
}

.icon-pushpin:before {
  content: "\e946";
}

.icon-location:before {
  content: "\e947";
}

.icon-location2:before {
  content: "\e948";
}

.icon-compass:before {
  content: "\e949";
}

.icon-compass2:before {
  content: "\e94a";
}

.icon-map:before {
  content: "\e94b";
}

.icon-map2:before {
  content: "\e94c";
}

.icon-history:before {
  content: "\e94d";
}

.icon-clock:before {
  content: "\e94e";
}

.icon-clock2:before {
  content: "\e94f";
}

.icon-alarm:before {
  content: "\e950";
}

.icon-bell:before {
  content: "\e951";
}

.icon-stopwatch:before {
  content: "\e952";
}

.icon-calendar:before {
  content: "\e953";
}

.icon-printer:before {
  content: "\e954";
}

.icon-keyboard:before {
  content: "\e955";
}

.icon-display:before {
  content: "\e956";
}

.icon-laptop:before {
  content: "\e957";
}

.icon-mobile:before {
  content: "\e958";
}

.icon-mobile2:before {
  content: "\e959";
}

.icon-tablet:before {
  content: "\e95a";
}

.icon-tv:before {
  content: "\e95b";
}

.icon-drawer:before {
  content: "\e95c";
}

.icon-drawer2:before {
  content: "\e95d";
}

.icon-box-add:before {
  content: "\e95e";
}

.icon-box-remove:before {
  content: "\e95f";
}

.icon-download:before {
  content: "\e960";
}

.icon-upload:before {
  content: "\e961";
}

.icon-floppy-disk:before {
  content: "\e962";
}

.icon-drive:before {
  content: "\e963";
}

.icon-database:before {
  content: "\e964";
}

.icon-undo:before {
  content: "\e965";
}

.icon-redo:before {
  content: "\e966";
}

.icon-undo2:before {
  content: "\e967";
}

.icon-redo2:before {
  content: "\e968";
}

.icon-forward:before {
  content: "\e969";
}

.icon-reply:before {
  content: "\e96a";
}

.icon-bubble:before {
  content: "\e96b";
}

.icon-bubbles:before {
  content: "\e96c";
}

.icon-bubbles2:before {
  content: "\e96d";
}

.icon-bubble2:before {
  content: "\e96e";
}

.icon-bubbles3:before {
  content: "\e96f";
}

.icon-bubbles4:before {
  content: "\e970";
}

.icon-user:before {
  content: "\e971";
}

.icon-users:before {
  content: "\e972";
}

.icon-user-plus:before {
  content: "\e973";
}

.icon-user-minus:before {
  content: "\e974";
}

.icon-user-check:before {
  content: "\e975";
}

.icon-user-tie:before {
  content: "\e976";
}

.icon-quotes-left:before {
  content: "\e977";
}

.icon-quotes-right:before {
  content: "\e978";
}

.icon-hour-glass:before {
  content: "\e979";
}

.icon-spinner:before {
  content: "\e97a";
}

.icon-spinner2:before {
  content: "\e97b";
}

.icon-spinner3:before {
  content: "\e97c";
}

.icon-spinner4:before {
  content: "\e97d";
}

.icon-spinner5:before {
  content: "\e97e";
}

.icon-spinner6:before {
  content: "\e97f";
}

.icon-spinner7:before {
  content: "\e980";
}

.icon-spinner8:before {
  content: "\e981";
}

.icon-spinner9:before {
  content: "\e982";
}

.icon-spinner10:before {
  content: "\e983";
}

.icon-spinner11:before {
  content: "\e984";
}

.icon-binoculars:before {
  content: "\e985";
}

.icon-search:before {
  content: "\e986";
}

.icon-zoom-in:before {
  content: "\e987";
}

.icon-zoom-out:before {
  content: "\e988";
}

.icon-enlarge:before {
  content: "\e989";
}

.icon-shrink:before {
  content: "\e98a";
}

.icon-enlarge2:before {
  content: "\e98b";
}

.icon-shrink2:before {
  content: "\e98c";
}

.icon-key:before {
  content: "\e98d";
}

.icon-key2:before {
  content: "\e98e";
}

.icon-lock:before {
  content: "\e98f";
}

.icon-unlocked:before {
  content: "\e990";
}

.icon-wrench:before {
  content: "\e991";
}

.icon-equalizer:before {
  content: "\e992";
}

.icon-equalizer2:before {
  content: "\e993";
}

.icon-cog:before {
  content: "\e994";
}

.icon-cogs:before {
  content: "\e995";
}

.icon-hammer:before {
  content: "\e996";
}

.icon-magic-wand:before {
  content: "\e997";
}

.icon-aid-kit:before {
  content: "\e998";
}

.icon-bug:before {
  content: "\e999";
}

.icon-pie-chart:before {
  content: "\e99a";
}

.icon-stats-dots:before {
  content: "\e99b";
}

.icon-stats-bars:before {
  content: "\e99c";
}

.icon-stats-bars2:before {
  content: "\e99d";
}

.icon-trophy:before {
  content: "\e99e";
}

.icon-gift:before {
  content: "\e99f";
}

.icon-glass:before {
  content: "\e9a0";
}

.icon-glass2:before {
  content: "\e9a1";
}

.icon-mug:before {
  content: "\e9a2";
}

.icon-spoon-knife:before {
  content: "\e9a3";
}

.icon-leaf:before {
  content: "\e9a4";
}

.icon-rocket:before {
  content: "\e9a5";
}

.icon-meter:before {
  content: "\e9a6";
}

.icon-meter2:before {
  content: "\e9a7";
}

.icon-hammer2:before {
  content: "\e9a8";
}

.icon-fire:before {
  content: "\e9a9";
}

.icon-lab:before {
  content: "\e9aa";
}

.icon-magnet:before {
  content: "\e9ab";
}

.icon-bin:before {
  content: "\e9ac";
}

.icon-bin2:before {
  content: "\e9ad";
}

.icon-briefcase:before {
  content: "\e9ae";
}

.icon-airplane:before {
  content: "\e9af";
}

.icon-truck:before {
  content: "\e9b0";
}

.icon-road:before {
  content: "\e9b1";
}

.icon-accessibility:before {
  content: "\e9b2";
}

.icon-target:before {
  content: "\e9b3";
}

.icon-shield:before {
  content: "\e9b4";
}

.icon-power:before {
  content: "\e9b5";
}

.icon-switch:before {
  content: "\e9b6";
}

.icon-power-cord:before {
  content: "\e9b7";
}

.icon-clipboard:before {
  content: "\e9b8";
}

.icon-list-numbered:before {
  content: "\e9b9";
}

.icon-list:before {
  content: "\e9ba";
}

.icon-list2:before {
  content: "\e9bb";
}

.icon-tree:before {
  content: "\e9bc";
}

.icon-menu:before {
  content: "\e9bd";
}

.icon-menu2:before {
  content: "\e9be";
}

.icon-menu3:before {
  content: "\e9bf";
}

.icon-menu4:before {
  content: "\e9c0";
}

.icon-cloud:before {
  content: "\e9c1";
}

.icon-cloud-download:before {
  content: "\e9c2";
}

.icon-cloud-upload:before {
  content: "\e9c3";
}

.icon-cloud-check:before {
  content: "\e9c4";
}

.icon-download2:before {
  content: "\e9c5";
}

.icon-upload2:before {
  content: "\e9c6";
}

.icon-download3:before {
  content: "\e9c7";
}

.icon-upload3:before {
  content: "\e9c8";
}

.icon-sphere:before {
  content: "\e9c9";
}

.icon-earth:before {
  content: "\e9ca";
}

.icon-link:before {
  content: "\e9cb";
}

.icon-flag:before {
  content: "\e9cc";
}

.icon-attachment:before {
  content: "\e9cd";
}

.icon-eye:before {
  content: "\e9ce";
}

.icon-eye-plus:before {
  content: "\e9cf";
}

.icon-eye-minus:before {
  content: "\e9d0";
}

.icon-eye-blocked:before {
  content: "\e9d1";
}

.icon-bookmark:before {
  content: "\e9d2";
}

.icon-bookmarks:before {
  content: "\e9d3";
}

.icon-sun:before {
  content: "\e9d4";
}

.icon-contrast:before {
  content: "\e9d5";
}

.icon-brightness-contrast:before {
  content: "\e9d6";
}

.icon-star-empty:before {
  content: "\e9d7";
}

.icon-star-half:before {
  content: "\e9d8";
}

.icon-star-full:before {
  content: "\e9d9";
}

.icon-heart:before {
  content: "\e9da";
}

.icon-heart-broken:before {
  content: "\e9db";
}

.icon-man:before {
  content: "\e9dc";
}

.icon-woman:before {
  content: "\e9dd";
}

.icon-man-woman:before {
  content: "\e9de";
}

.icon-happy:before {
  content: "\e9df";
}

.icon-happy2:before {
  content: "\e9e0";
}

.icon-smile:before {
  content: "\e9e1";
}

.icon-smile2:before {
  content: "\e9e2";
}

.icon-tongue:before {
  content: "\e9e3";
}

.icon-tongue2:before {
  content: "\e9e4";
}

.icon-sad:before {
  content: "\e9e5";
}

.icon-sad2:before {
  content: "\e9e6";
}

.icon-wink:before {
  content: "\e9e7";
}

.icon-wink2:before {
  content: "\e9e8";
}

.icon-grin:before {
  content: "\e9e9";
}

.icon-grin2:before {
  content: "\e9ea";
}

.icon-cool:before {
  content: "\e9eb";
}

.icon-cool2:before {
  content: "\e9ec";
}

.icon-angry:before {
  content: "\e9ed";
}

.icon-angry2:before {
  content: "\e9ee";
}

.icon-evil:before {
  content: "\e9ef";
}

.icon-evil2:before {
  content: "\e9f0";
}

.icon-shocked:before {
  content: "\e9f1";
}

.icon-shocked2:before {
  content: "\e9f2";
}

.icon-baffled:before {
  content: "\e9f3";
}

.icon-baffled2:before {
  content: "\e9f4";
}

.icon-confused:before {
  content: "\e9f5";
}

.icon-confused2:before {
  content: "\e9f6";
}

.icon-neutral:before {
  content: "\e9f7";
}

.icon-neutral2:before {
  content: "\e9f8";
}

.icon-hipster:before {
  content: "\e9f9";
}

.icon-hipster2:before {
  content: "\e9fa";
}

.icon-wondering:before {
  content: "\e9fb";
}

.icon-wondering2:before {
  content: "\e9fc";
}

.icon-sleepy:before {
  content: "\e9fd";
}

.icon-sleepy2:before {
  content: "\e9fe";
}

.icon-frustrated:before {
  content: "\e9ff";
}

.icon-frustrated2:before {
  content: "\ea00";
}

.icon-crying:before {
  content: "\ea01";
}

.icon-crying2:before {
  content: "\ea02";
}

.icon-point-up:before {
  content: "\ea03";
}

.icon-point-right:before {
  content: "\ea04";
}

.icon-point-down:before {
  content: "\ea05";
}

.icon-point-left:before {
  content: "\ea06";
}

.icon-warning:before {
  content: "\ea07";
}

.icon-notification:before {
  content: "\ea08";
}

.icon-question:before {
  content: "\ea09";
}

.icon-plus:before {
  content: "\ea0a";
}

.icon-minus:before {
  content: "\ea0b";
}

.icon-info:before {
  content: "\ea0c";
}

.icon-cancel-circle:before {
  content: "\ea0d";
}

.icon-blocked:before {
  content: "\ea0e";
}

.icon-cross:before {
  content: "\ea0f";
}

.icon-checkmark:before {
  content: "\ea10";
}

.icon-checkmark2:before {
  content: "\ea11";
}

.icon-spell-check:before {
  content: "\ea12";
}

.icon-enter:before {
  content: "\ea13";
}

.icon-exit:before {
  content: "\ea14";
}

.icon-play2:before {
  content: "\ea15";
}

.icon-pause:before {
  content: "\ea16";
}

.icon-stop:before {
  content: "\ea17";
}

.icon-previous:before {
  content: "\ea18";
}

.icon-next:before {
  content: "\ea19";
}

.icon-backward:before {
  content: "\ea1a";
}

.icon-forward2:before {
  content: "\ea1b";
}

.icon-play3:before {
  content: "\ea1c";
}

.icon-pause2:before {
  content: "\ea1d";
}

.icon-stop2:before {
  content: "\ea1e";
}

.icon-backward2:before {
  content: "\ea1f";
}

.icon-forward3:before {
  content: "\ea20";
}

.icon-first:before {
  content: "\ea21";
}

.icon-last:before {
  content: "\ea22";
}

.icon-previous2:before {
  content: "\ea23";
}

.icon-next2:before {
  content: "\ea24";
}

.icon-eject:before {
  content: "\ea25";
}

.icon-volume-high:before {
  content: "\ea26";
}

.icon-volume-medium:before {
  content: "\ea27";
}

.icon-volume-low:before {
  content: "\ea28";
}

.icon-volume-mute:before {
  content: "\ea29";
}

.icon-volume-mute2:before {
  content: "\ea2a";
}

.icon-volume-increase:before {
  content: "\ea2b";
}

.icon-volume-decrease:before {
  content: "\ea2c";
}

.icon-loop:before {
  content: "\ea2d";
}

.icon-loop2:before {
  content: "\ea2e";
}

.icon-infinite:before {
  content: "\ea2f";
}

.icon-shuffle:before {
  content: "\ea30";
}

.icon-arrow-up-left:before {
  content: "\ea31";
}

.icon-arrow-up:before {
  content: "\ea32";
}

.icon-arrow-up-right:before {
  content: "\ea33";
}

.icon-arrow-right:before {
  content: "\ea34";
}

.icon-arrow-down-right:before {
  content: "\ea35";
}

.icon-arrow-down:before {
  content: "\ea36";
}

.icon-arrow-down-left:before {
  content: "\ea37";
}

.icon-arrow-left:before {
  content: "\ea38";
}

.icon-arrow-up-left2:before {
  content: "\ea39";
}

.icon-arrow-up2:before {
  content: "\ea3a";
}

.icon-arrow-up-right2:before {
  content: "\ea3b";
}

.icon-arrow-right2:before {
  content: "\ea3c";
}

.icon-arrow-down-right2:before {
  content: "\ea3d";
}

.icon-arrow-down2:before {
  content: "\ea3e";
}

.icon-arrow-down-left2:before {
  content: "\ea3f";
}

.icon-arrow-left2:before {
  content: "\ea40";
}

.icon-circle-up:before {
  content: "\ea41";
}

.icon-circle-right:before {
  content: "\ea42";
}

.icon-circle-down:before {
  content: "\ea43";
}

.icon-circle-left:before {
  content: "\ea44";
}

.icon-tab:before {
  content: "\ea45";
}

.icon-move-up:before {
  content: "\ea46";
}

.icon-move-down:before {
  content: "\ea47";
}

.icon-sort-alpha-asc:before {
  content: "\ea48";
}

.icon-sort-alpha-desc:before {
  content: "\ea49";
}

.icon-sort-numeric-asc:before {
  content: "\ea4a";
}

.icon-sort-numberic-desc:before {
  content: "\ea4b";
}

.icon-sort-amount-asc:before {
  content: "\ea4c";
}

.icon-sort-amount-desc:before {
  content: "\ea4d";
}

.icon-command:before {
  content: "\ea4e";
}

.icon-shift:before {
  content: "\ea4f";
}

.icon-ctrl:before {
  content: "\ea50";
}

.icon-opt:before {
  content: "\ea51";
}

.icon-checkbox-checked:before {
  content: "\ea52";
}

.icon-checkbox-unchecked:before {
  content: "\ea53";
}

.icon-radio-checked:before {
  content: "\ea54";
}

.icon-radio-checked2:before {
  content: "\ea55";
}

.icon-radio-unchecked:before {
  content: "\ea56";
}

.icon-crop:before {
  content: "\ea57";
}

.icon-make-group:before {
  content: "\ea58";
}

.icon-ungroup:before {
  content: "\ea59";
}

.icon-scissors:before {
  content: "\ea5a";
}

.icon-filter:before {
  content: "\ea5b";
}

.icon-font:before {
  content: "\ea5c";
}

.icon-ligature:before {
  content: "\ea5d";
}

.icon-ligature2:before {
  content: "\ea5e";
}

.icon-text-height:before {
  content: "\ea5f";
}

.icon-text-width:before {
  content: "\ea60";
}

.icon-font-size:before {
  content: "\ea61";
}

.icon-bold:before {
  content: "\ea62";
}

.icon-underline:before {
  content: "\ea63";
}

.icon-italic:before {
  content: "\ea64";
}

.icon-strikethrough:before {
  content: "\ea65";
}

.icon-omega:before {
  content: "\ea66";
}

.icon-sigma:before {
  content: "\ea67";
}

.icon-page-break:before {
  content: "\ea68";
}

.icon-superscript:before {
  content: "\ea69";
}

.icon-subscript:before {
  content: "\ea6a";
}

.icon-superscript2:before {
  content: "\ea6b";
}

.icon-subscript2:before {
  content: "\ea6c";
}

.icon-text-color:before {
  content: "\ea6d";
}

.icon-pagebreak:before {
  content: "\ea6e";
}

.icon-clear-formatting:before {
  content: "\ea6f";
}

.icon-table:before {
  content: "\ea70";
}

.icon-table2:before {
  content: "\ea71";
}

.icon-insert-template:before {
  content: "\ea72";
}

.icon-pilcrow:before {
  content: "\ea73";
}

.icon-ltr:before {
  content: "\ea74";
}

.icon-rtl:before {
  content: "\ea75";
}

.icon-section:before {
  content: "\ea76";
}

.icon-paragraph-left:before {
  content: "\ea77";
}

.icon-paragraph-center:before {
  content: "\ea78";
}

.icon-paragraph-right:before {
  content: "\ea79";
}

.icon-paragraph-justify:before {
  content: "\ea7a";
}

.icon-indent-increase:before {
  content: "\ea7b";
}

.icon-indent-decrease:before {
  content: "\ea7c";
}

.icon-share:before {
  content: "\ea7d";
}

.icon-new-tab:before {
  content: "\ea7e";
}

.icon-embed:before {
  content: "\ea7f";
}

.icon-embed2:before {
  content: "\ea80";
}

.icon-terminal:before {
  content: "\ea81";
}

.icon-share2:before {
  content: "\ea82";
}

.icon-mail:before {
  content: "\ea83";
}

.icon-mail2:before {
  content: "\ea84";
}

.icon-mail3:before {
  content: "\ea85";
}

.icon-mail4:before {
  content: "\ea86";
}

.icon-amazon:before {
  content: "\ea87";
}

.icon-google:before {
  content: "\ea88";
}

.icon-google2:before {
  content: "\ea89";
}

.icon-google3:before {
  content: "\ea8a";
}

.icon-google-plus:before {
  content: "\ea8b";
}

.icon-google-plus2:before {
  content: "\ea8c";
}

.icon-google-plus3:before {
  content: "\ea8d";
}

.icon-hangouts:before {
  content: "\ea8e";
}

.icon-google-drive:before {
  content: "\ea8f";
}

.icon-facebook:before {
  content: "\ea90";
}

.icon-facebook2:before {
  content: "\ea91";
}

.icon-instagram:before {
  content: "\ea92";
}

.icon-whatsapp:before {
  content: "\ea93";
}

.icon-spotify:before {
  content: "\ea94";
}

.icon-telegram:before {
  content: "\ea95";
}

.icon-twitter:before {
  content: "\ea96";
}

.icon-vine:before {
  content: "\ea97";
}

.icon-vk:before {
  content: "\ea98";
}

.icon-renren:before {
  content: "\ea99";
}

.icon-sina-weibo:before {
  content: "\ea9a";
}

.icon-rss:before {
  content: "\ea9b";
}

.icon-rss2:before {
  content: "\ea9c";
}

.icon-youtube:before {
  content: "\ea9d";
}

.icon-youtube2:before {
  content: "\ea9e";
}

.icon-twitch:before {
  content: "\ea9f";
}

.icon-vimeo:before {
  content: "\eaa0";
}

.icon-vimeo2:before {
  content: "\eaa1";
}

.icon-lanyrd:before {
  content: "\eaa2";
}

.icon-flickr:before {
  content: "\eaa3";
}

.icon-flickr2:before {
  content: "\eaa4";
}

.icon-flickr3:before {
  content: "\eaa5";
}

.icon-flickr4:before {
  content: "\eaa6";
}

.icon-dribbble:before {
  content: "\eaa7";
}

.icon-behance:before {
  content: "\eaa8";
}

.icon-behance2:before {
  content: "\eaa9";
}

.icon-deviantart:before {
  content: "\eaaa";
}

.icon-500px:before {
  content: "\eaab";
}

.icon-steam:before {
  content: "\eaac";
}

.icon-steam2:before {
  content: "\eaad";
}

.icon-dropbox:before {
  content: "\eaae";
}

.icon-onedrive:before {
  content: "\eaaf";
}

.icon-github:before {
  content: "\eab0";
}

.icon-npm:before {
  content: "\eab1";
}

.icon-basecamp:before {
  content: "\eab2";
}

.icon-trello:before {
  content: "\eab3";
}

.icon-wordpress:before {
  content: "\eab4";
}

.icon-joomla:before {
  content: "\eab5";
}

.icon-ello:before {
  content: "\eab6";
}

.icon-blogger:before {
  content: "\eab7";
}

.icon-blogger2:before {
  content: "\eab8";
}

.icon-tumblr:before {
  content: "\eab9";
}

.icon-tumblr2:before {
  content: "\eaba";
}

.icon-yahoo:before {
  content: "\eabb";
}

.icon-yahoo2:before {
  content: "\eabc";
}

.icon-tux:before {
  content: "\eabd";
}

.icon-appleinc:before {
  content: "\eabe";
}

.icon-finder:before {
  content: "\eabf";
}

.icon-android:before {
  content: "\eac0";
}

.icon-windows:before {
  content: "\eac1";
}

.icon-windows8:before {
  content: "\eac2";
}

.icon-soundcloud:before {
  content: "\eac3";
}

.icon-soundcloud2:before {
  content: "\eac4";
}

.icon-skype:before {
  content: "\eac5";
}

.icon-reddit:before {
  content: "\eac6";
}

.icon-hackernews:before {
  content: "\eac7";
}

.icon-wikipedia:before {
  content: "\eac8";
}

.icon-linkedin:before {
  content: "\eac9";
}

.icon-linkedin2:before {
  content: "\eaca";
}

.icon-lastfm:before {
  content: "\eacb";
}

.icon-lastfm2:before {
  content: "\eacc";
}

.icon-delicious:before {
  content: "\eacd";
}

.icon-stumbleupon:before {
  content: "\eace";
}

.icon-stumbleupon2:before {
  content: "\eacf";
}

.icon-stackoverflow:before {
  content: "\ead0";
}

.icon-pinterest:before {
  content: "\ead1";
}

.icon-pinterest2:before {
  content: "\ead2";
}

.icon-xing:before {
  content: "\ead3";
}

.icon-xing2:before {
  content: "\ead4";
}

.icon-flattr:before {
  content: "\ead5";
}

.icon-foursquare:before {
  content: "\ead6";
}

.icon-yelp:before {
  content: "\ead7";
}

.icon-paypal:before {
  content: "\ead8";
}

.icon-chrome:before {
  content: "\ead9";
}

.icon-firefox:before {
  content: "\eada";
}

.icon-IE:before {
  content: "\eadb";
}

.icon-edge:before {
  content: "\eadc";
}

.icon-safari:before {
  content: "\eadd";
}

.icon-opera:before {
  content: "\eade";
}

.icon-file-pdf:before {
  content: "\eadf";
}

.icon-file-openoffice:before {
  content: "\eae0";
}

.icon-file-word:before {
  content: "\eae1";
}

.icon-file-excel:before {
  content: "\eae2";
}

.icon-libreoffice:before {
  content: "\eae3";
}

.icon-html-five:before {
  content: "\eae4";
}

.icon-html-five2:before {
  content: "\eae5";
}

.icon-css3:before {
  content: "\eae6";
}

.icon-git:before {
  content: "\eae7";
}

.icon-codepen:before {
  content: "\eae8";
}

.icon-svg:before {
  content: "\eae9";
}

.icon-IcoMoon:before {
  content: "\eaea";
}

.breadcrumb .breadcrumb-item:not(:first-child)::before,
.card-featured::before,
.cl {
  font-family: gob-cl !important;
}

address,
legend {
  line-height: inherit;
}

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #006fb3;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #f51c41;
  --orange: #fd7e14;
  --yellow: #f2c728;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #a8b7c7;
  --gray-dark: #343a40;
  --black: #111;
  --blue-dark: #0a132d;
  --blue-light: #a8b7c7;
  --lime: #a5cd38;
  --aqua: #00adee;
  --primary: #006fb3;
  --secondary: #f51c41;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #f2c728;
  --danger: #f51c41;
  --light: #f8f9fa;
  --dark: #343a40;
  --accent: #a8b7c7;
  --neutral: #eee;
  --tertiary: #0a132d;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
    sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(17, 17, 17, 0);
}

body {
  margin: 0;
  color: #212529;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

abbr[data-original-title],
abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled),
summary {
  cursor: pointer;
}

address {
  font-style: normal;
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

blockquote,
figure {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  background-color: transparent;
}

a:hover {
  text-decoration: underline;
}

.btn-link,
.btn:hover {
  text-decoration: none;
}

a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

img {
  border-style: none;
}

svg {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

button {
  border-radius: 0;
}

button:focus {
  outline: dotted 1px;
  outline: -webkit-focus-ring-color auto 5px;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}

[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

.card-informative .card-informative-body > a,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
legend {
  margin-bottom: 0.5rem;
}

legend {
  width: 100%;
  max-width: 100%;
  padding: 0;
  font-size: 1.5rem;
  color: inherit;
  white-space: normal;
}

.badge,
.dropdown-header,
.dropdown-item,
.dropdown-toggle,
.input-group-text,
.navbar-brand,
.progress-bar {
  white-space: nowrap;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

.display-1,
.display-2,
.display-3,
.display-4 {
  font-weight: 300;
  line-height: 1.2;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.blockquote,
hr {
  margin-bottom: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
}

.display-2 {
  font-size: 5.5rem;
}

.display-3 {
  font-size: 4.5rem;
}

.display-4 {
  font-size: 3.5rem;
}

hr {
  box-sizing: content-box;
  height: 0;
  margin-top: 1rem;
  border: 0;
  border-top: 1px solid #a8b7c7;
}

.img-fluid,
.img-thumbnail,
.profile-image,
.pseudo-background .pseudo-src {
  max-width: 100%;
  height: auto;
}

.small,
small {
  font-size: 0.6875rem;
  font-weight: 400;
}

.mark,
mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-inline,
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.6875rem;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code,
kbd {
  font-size: 87.5%;
}

a > code,
pre code {
  color: inherit;
}

code {
  color: #e83e8c;
  word-break: break-word;
}

kbd {
  padding: 0.2rem 0.4rem;
  color: #fff;
  background-color: #212529;
  border-radius: 0;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

.container,
.container-fluid,
.section-social {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

@media (min-width: 576px) {
  .container,
  .section-social {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container,
  .section-social {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container,
  .section-social {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container,
  .section-social {
    max-width: 1140px;
  }
}

.card-data-list,
.card-featured-news,
.profile,
.profile-page,
.profile-section,
.row,
.steps-legend {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"],
.steps-legend .no-gutters > .legend {
  padding-right: 0;
  padding-left: 0;
}

.card-data-list .card-data,
.card-featured-news .card-featured-news-body,
.card-featured-news .card-featured-news-image,
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto,
.profile .profile-body section.section:first-child .section-body,
.profile-page .profile-body,
.profile-section .profile-body section.section:first-child .section-body,
.profile-section .profile-footer,
.steps-legend .legend {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col,
.steps-legend .legend {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.card-data-list .card-data,
.col-12,
.profile .profile-body section.section:first-child .section-body,
.profile-section .profile-body section.section:first-child .section-body {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-md-8,
  .profile-page .profile-body {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .card-data-list .card-data,
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4,
  .profile-section .profile-footer {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .card-featured-news .card-featured-news-image,
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .card-featured-news .card-featured-news-body,
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.table td,
.table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm td,
.table-sm th {
  padding: 0.3rem;
}

.table-bordered,
.table-bordered td,
.table-bordered th {
  border: 1px solid #dee2e6;
}

.table-bordered thead td,
.table-bordered thead th {
  border-bottom-width: 2px;
}

.table-borderless tbody + tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(17, 17, 17, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(17, 17, 17, 0.075);
}

.table-primary,
.table-primary > td,
.table-primary > th {
  background-color: #b8d7ea;
}

.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: #7ab4d7;
}

.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #a4cce4;
}

.table-secondary,
.table-secondary > td,
.table-secondary > th {
  background-color: #fcbfca;
}

.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: #fa899c;
}

.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #fba7b6;
}

.table-success,
.table-success > td,
.table-success > th {
  background-color: #c3e6cb;
}

.table-success tbody + tbody,
.table-success td,
.table-success th,
.table-success thead th {
  border-color: #8fd19e;
}

.table-hover .table-success:hover,
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > td,
.table-info > th {
  background-color: #bee5eb;
}

.table-info tbody + tbody,
.table-info td,
.table-info th,
.table-info thead th {
  border-color: #86cfda;
}

.table-hover .table-info:hover,
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > td,
.table-warning > th {
  background-color: #fbefc3;
}

.table-warning tbody + tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
  border-color: #f8e28f;
}

.table-hover .table-warning:hover,
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f9e9ab;
}

.table-danger,
.table-danger > td,
.table-danger > th {
  background-color: #fcbfca;
}

.table-danger tbody + tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
  border-color: #fa899c;
}

.table-hover .table-danger:hover,
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #fba7b6;
}

.table-light,
.table-light > td,
.table-light > th {
  background-color: #fdfdfe;
}

.table-light tbody + tbody,
.table-light td,
.table-light th,
.table-light thead th {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover,
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > td,
.table-dark > th {
  background-color: #c6c8ca;
}

.table-dark tbody + tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #95999c;
}

.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-accent,
.table-accent > td,
.table-accent > th {
  background-color: #e7ebef;
}

.table-accent tbody + tbody,
.table-accent td,
.table-accent th,
.table-accent thead th {
  border-color: #d2dae2;
}

.table-hover .table-accent:hover,
.table-hover .table-accent:hover > td,
.table-hover .table-accent:hover > th {
  background-color: #d8dee5;
}

.table-neutral,
.table-neutral > td,
.table-neutral > th {
  background-color: #fafafa;
}

.table-neutral tbody + tbody,
.table-neutral td,
.table-neutral th,
.table-neutral thead th {
  border-color: #f6f6f6;
}

.table-hover .table-neutral:hover,
.table-hover .table-neutral:hover > td,
.table-hover .table-neutral:hover > th {
  background-color: #ededed;
}

.table-tertiary,
.table-tertiary > td,
.table-tertiary > th {
  background-color: #babdc4;
}

.table-tertiary tbody + tbody,
.table-tertiary td,
.table-tertiary th,
.table-tertiary thead th {
  border-color: #808492;
}

.table-hover .table-tertiary:hover,
.table-hover .table-tertiary:hover > td,
.table-hover .table-tertiary:hover > th {
  background-color: #acb0b8;
}

.table-active,
.table-active > td,
.table-active > th {
  background-color: rgba(17, 17, 17, 0.075);
}

.table-hover .table-active:hover,
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(4, 4, 4, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered,
.table-responsive > .table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.accordion > .card,
.collapsing,
.modal-open,
.progress,
.toast {
  overflow: hidden;
}

.form-control,
.select2.select2-container .select2-selection {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control,
  .select2.select2-container .select2-selection {
    transition: none;
  }
}

.form-control::-ms-expand,
.select2.select2-container .select2-selection::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus,
.select2.select2-container .select2-selection:focus {
  color: #495057;
  background-color: #fff;
  border-color: #34b2ff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 179, 0.25);
}

.form-control::placeholder,
.select2.select2-container .select2-selection::placeholder {
  color: #8a8a8a;
  opacity: 1;
}

.form-control:disabled,
.form-control[readonly],
.select2.select2-container .select2-selection:disabled,
.select2.select2-container [readonly].select2-selection {
  background-color: #e9ecef;
  opacity: 1;
}

.select2.select2-container select.select2-selection:focus::-ms-value,
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}

.select2.select2-container select[multiple].select2-selection,
.select2.select2-container select[size].select2-selection,
.select2.select2-container textarea.select2-selection,
select.form-control[multiple],
select.form-control[size],
textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"],
.steps-legend .form-row > .legend {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.invalid-tooltip,
.valid-tooltip {
  position: absolute;
  z-index: 5;
  max-width: 100%;
  border-radius: 0;
  top: 100%;
  line-height: 1.5;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.6875rem;
  color: #28a745;
}

.valid-tooltip {
  display: none;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
}

.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip,
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
.form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.select2.select2-container .is-valid.select2-selection ~ .valid-feedback,
.select2.select2-container .is-valid.select2-selection ~ .valid-tooltip,
.select2.select2-container .was-validated .select2-selection:valid ~ .valid-feedback,
.select2.select2-container .was-validated .select2-selection:valid ~ .valid-tooltip,
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip,
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip,
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.was-validated .select2.select2-container .select2-selection:valid ~ .valid-feedback,
.was-validated .select2.select2-container .select2-selection:valid ~ .valid-tooltip {
  display: block;
}

.custom-control-input.is-valid ~ .custom-control-label,
.form-check-input.is-valid ~ .form-check-label,
.was-validated .custom-control-input:valid ~ .custom-control-label,
.was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745;
}

.form-control.is-valid,
.select2.select2-container .is-valid.select2-selection,
.select2.select2-container .was-validated .select2-selection:valid,
.was-validated .form-control:valid,
.was-validated .select2.select2-container .select2-selection:valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-control.is-valid:focus,
.select2.select2-container .is-valid.select2-selection:focus,
.select2.select2-container .was-validated .select2-selection:valid:focus,
.was-validated .form-control:valid:focus,
.was-validated .select2.select2-container .select2-selection:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.select2.select2-container .was-validated textarea.select2-selection:valid,
.select2.select2-container textarea.is-valid.select2-selection,
.was-validated .select2.select2-container textarea.select2-selection:valid,
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
      right 0.75rem center/8px 10px no-repeat,
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")
      center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat #fff;
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input.is-valid ~ .custom-control-label::before,
.was-validated .custom-control-input:valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.custom-control-input.is-valid:checked ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.custom-control-input.is-valid:focus ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before,
.custom-file-input.is-valid ~ .custom-file-label,
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745;
}

.custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.6875rem;
  color: #f51c41;
}

.invalid-tooltip {
  display: none;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(245, 28, 65, 0.9);
}

.collapsing,
.dropdown,
.dropleft,
.dropright,
.dropup {
  position: relative;
}

.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip,
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.select2.select2-container .is-invalid.select2-selection ~ .invalid-feedback,
.select2.select2-container .is-invalid.select2-selection ~ .invalid-tooltip,
.select2.select2-container .was-validated .select2-selection:invalid ~ .invalid-feedback,
.select2.select2-container .was-validated .select2-selection:invalid ~ .invalid-tooltip,
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip,
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip,
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.was-validated .select2.select2-container .select2-selection:invalid ~ .invalid-feedback,
.was-validated .select2.select2-container .select2-selection:invalid ~ .invalid-tooltip {
  display: block;
}

.custom-control-input.is-invalid ~ .custom-control-label,
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: #f51c41;
}

.form-control.is-invalid,
.select2.select2-container .is-invalid.select2-selection,
.select2.select2-container .was-validated .select2-selection:invalid,
.was-validated .form-control:invalid,
.was-validated .select2.select2-container .select2-selection:invalid {
  border-color: #f51c41;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f51c41' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f51c41' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-control.is-invalid:focus,
.select2.select2-container .is-invalid.select2-selection:focus,
.select2.select2-container .was-validated .select2-selection:invalid:focus,
.was-validated .form-control:invalid:focus,
.was-validated .select2.select2-container .select2-selection:invalid:focus {
  border-color: #f51c41;
  box-shadow: 0 0 0 0.2rem rgba(245, 28, 65, 0.25);
}

.select2.select2-container .was-validated textarea.select2-selection:invalid,
.select2.select2-container textarea.is-invalid.select2-selection,
.was-validated .select2.select2-container textarea.select2-selection:invalid,
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
  border-color: #f51c41;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
      right 0.75rem center/8px 10px no-repeat,
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f51c41' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f51c41' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")
      center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat #fff;
}

.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
  border-color: #f51c41;
  box-shadow: 0 0 0 0.2rem rgba(245, 28, 65, 0.25);
}

.custom-control-input.is-invalid ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  border-color: #f51c41;
}

.custom-control-input.is-invalid:checked ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  border-color: #f74d6a;
  background-color: #f74d6a;
}

.custom-control-input.is-invalid:focus ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(245, 28, 65, 0.25);
}

.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before,
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #f51c41;
}

.custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  border-color: #f51c41;
  box-shadow: 0 0 0 0.2rem rgba(245, 28, 65, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .form-control,
  .form-inline .select2.select2-container .select2-selection,
  .select2.select2-container .form-inline .select2-selection {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .custom-select,
  .form-inline .input-group,
  .form-inline .search.with-label .search-content,
  .form-inline .search:not(.with-label),
  .search.with-label .form-inline .search-content {
    width: auto;
  }

  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn-block,
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
  width: 100%;
}

.btn {
  display: inline-block;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}

.dropdown-toggle::after,
.dropup .dropdown-toggle::after {
  vertical-align: 0.255em;
  content: "";
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #212529;
}

.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 179, 0.25);
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 133, 190, 0.5);
}

.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #006fb3;
  border-color: #006fb3;
}

.btn-primary:hover {
  color: #fff;
  background-color: #00578d;
  border-color: #004f80;
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #006fb3;
  border-color: #006fb3;
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #004f80;
  border-color: #004773;
}

.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 62, 94, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #f51c41;
  border-color: #f51c41;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #e10a2f;
  border-color: #d5092c;
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #f51c41;
  border-color: #f51c41;
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #d5092c;
  border-color: #c80929;
}

.btn-success.focus,
.btn-success:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-info.focus,
.btn-info:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-warning.focus,
.btn-warning:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 175, 40, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #f2c728;
  border-color: #f2c728;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e6b80e;
  border-color: #daae0d;
}

.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #f2c728;
  border-color: #f2c728;
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #daae0d;
  border-color: #cea50c;
}

.btn-danger.focus,
.btn-danger:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 62, 94, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #f51c41;
  border-color: #f51c41;
}

.btn-danger:hover {
  color: #fff;
  background-color: #e10a2f;
  border-color: #d5092c;
}

.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #f51c41;
  border-color: #f51c41;
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d5092c;
  border-color: #c80929;
}

.btn-light.focus,
.btn-light:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-dark.focus,
.btn-dark:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-accent.focus,
.btn-accent:focus,
.btn-accent:not(:disabled):not(.disabled).active:focus,
.btn-accent:not(:disabled):not(.disabled):active:focus,
.show > .btn-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 161, 175, 0.5);
}

.btn-accent {
  color: #212529;
  background-color: #a8b7c7;
  border-color: #a8b7c7;
}

.btn-accent:hover {
  color: #212529;
  background-color: #91a4b8;
  border-color: #899db3;
}

.btn-accent.disabled,
.btn-accent:disabled {
  color: #212529;
  background-color: #a8b7c7;
  border-color: #a8b7c7;
}

.btn-accent:not(:disabled):not(.disabled).active,
.btn-accent:not(:disabled):not(.disabled):active,
.show > .btn-accent.dropdown-toggle {
  color: #212529;
  background-color: #899db3;
  border-color: #8197ae;
}

.btn-neutral.focus,
.btn-neutral:focus,
.btn-neutral:not(:disabled):not(.disabled).active:focus,
.btn-neutral:not(:disabled):not(.disabled):active:focus,
.show > .btn-neutral.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(207, 208, 208, 0.5);
}

.btn-neutral {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
}

.btn-neutral:hover {
  color: #212529;
  background-color: #dbdbdb;
  border-color: #d5d5d5;
}

.btn-neutral.disabled,
.btn-neutral:disabled {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
}

.btn-neutral:not(:disabled):not(.disabled).active,
.btn-neutral:not(:disabled):not(.disabled):active,
.show > .btn-neutral.dropdown-toggle {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #cecece;
}

.btn-tertiary.focus,
.btn-tertiary:focus,
.btn-tertiary:not(:disabled):not(.disabled).active:focus,
.btn-tertiary:not(:disabled):not(.disabled):active:focus,
.show > .btn-tertiary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 54, 77, 0.5);
}

.btn-tertiary {
  color: #fff;
  background-color: #0a132d;
  border-color: #0a132d;
}

.btn-tertiary:hover {
  color: #fff;
  background-color: #03060e;
  border-color: #010103;
}

.btn-tertiary.disabled,
.btn-tertiary:disabled {
  color: #fff;
  background-color: #0a132d;
  border-color: #0a132d;
}

.btn-tertiary:not(:disabled):not(.disabled).active,
.btn-tertiary:not(:disabled):not(.disabled):active,
.show > .btn-tertiary.dropdown-toggle {
  color: #fff;
  background-color: #010103;
  border-color: #000;
}

.btn-outline-primary.focus,
.btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 179, 0.5);
}

.btn-outline-primary {
  color: #006fb3;
  border-color: #006fb3;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #006fb3;
  border-color: #006fb3;
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #006fb3;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #006fb3;
  border-color: #006fb3;
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 28, 65, 0.5);
}

.btn-outline-secondary {
  color: #f51c41;
  border-color: #f51c41;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #f51c41;
  border-color: #f51c41;
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #f51c41;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #f51c41;
  border-color: #f51c41;
}

.btn-outline-success.focus,
.btn-outline-success:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-info.focus,
.btn-outline-info:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-warning.focus,
.btn-outline-warning:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 199, 40, 0.5);
}

.btn-outline-warning {
  color: #f2c728;
  border-color: #f2c728;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #f2c728;
  border-color: #f2c728;
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #f2c728;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #f2c728;
  border-color: #f2c728;
}

.btn-outline-danger.focus,
.btn-outline-danger:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 28, 65, 0.5);
}

.btn-outline-danger {
  color: #f51c41;
  border-color: #f51c41;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #f51c41;
  border-color: #f51c41;
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #f51c41;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #f51c41;
  border-color: #f51c41;
}

.btn-outline-light.focus,
.btn-outline-light:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-dark.focus,
.btn-outline-dark:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-accent.focus,
.btn-outline-accent:focus,
.btn-outline-accent:not(:disabled):not(.disabled).active:focus,
.btn-outline-accent:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 183, 199, 0.5);
}

.btn-outline-accent {
  color: #a8b7c7;
  border-color: #a8b7c7;
}

.btn-outline-accent:hover {
  color: #212529;
  background-color: #a8b7c7;
  border-color: #a8b7c7;
}

.btn-outline-accent.disabled,
.btn-outline-accent:disabled {
  color: #a8b7c7;
  background-color: transparent;
}

.btn-outline-accent:not(:disabled):not(.disabled).active,
.btn-outline-accent:not(:disabled):not(.disabled):active,
.show > .btn-outline-accent.dropdown-toggle {
  color: #212529;
  background-color: #a8b7c7;
  border-color: #a8b7c7;
}

.btn-outline-neutral.focus,
.btn-outline-neutral:focus,
.btn-outline-neutral:not(:disabled):not(.disabled).active:focus,
.btn-outline-neutral:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-neutral.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}

.btn-outline-neutral {
  color: #eee;
  border-color: #eee;
}

.btn-outline-neutral:hover {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
}

.btn-outline-neutral.disabled,
.btn-outline-neutral:disabled {
  color: #eee;
  background-color: transparent;
}

.btn-outline-neutral:not(:disabled):not(.disabled).active,
.btn-outline-neutral:not(:disabled):not(.disabled):active,
.show > .btn-outline-neutral.dropdown-toggle {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
}

.btn-outline-tertiary.focus,
.btn-outline-tertiary:focus,
.btn-outline-tertiary:not(:disabled):not(.disabled).active:focus,
.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-tertiary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 19, 45, 0.5);
}

.btn-outline-tertiary {
  color: #0a132d;
  border-color: #0a132d;
}

.btn-outline-tertiary:hover {
  color: #fff;
  background-color: #0a132d;
  border-color: #0a132d;
}

.btn-outline-tertiary.disabled,
.btn-outline-tertiary:disabled {
  color: #0a132d;
  background-color: transparent;
}

.btn-outline-tertiary:not(:disabled):not(.disabled).active,
.btn-outline-tertiary:not(:disabled):not(.disabled):active,
.show > .btn-outline-tertiary.dropdown-toggle {
  color: #fff;
  background-color: #0a132d;
  border-color: #0a132d;
}

.btn-link {
  font-weight: 400;
}

.btn-link:hover {
  color: #004067;
  text-decoration: underline;
}

.btn-link.focus,
.btn-link:focus {
  text-decoration: underline;
  box-shadow: none;
}

.breadcrumb-item + .breadcrumb-item:hover::before,
.card-link:hover,
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover,
.nav-link:focus,
.nav-link:hover,
.navbar-brand:focus,
.navbar-brand:hover,
.navbar-toggler:focus,
.navbar-toggler:hover,
a.badge:focus,
a.badge:hover {
  text-decoration: none;
}

.btn-link.disabled,
.btn-link:disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-group-lg > .btn,
.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-group-sm > .btn,
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-block {
  display: block;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 90%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 1rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(17, 17, 17, 0.15);
  border-radius: 5px;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropleft .dropdown-toggle::before,
.dropright .dropdown-toggle::after {
  content: "";
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  border-right: 0;
  border-left: 0.3em solid;
  vertical-align: 0;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  border-right: 0.3em solid;
  vertical-align: 0;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn,
.custom-control-label,
.custom-file,
.dropdown-header,
.input-group-text,
.nav {
  margin-bottom: 0;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  background-color: transparent;
  border: 0;
}

.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after,
.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child),
.search.with-label .search-content > .custom-file:not(:last-child) .custom-file-label,
.search.with-label .search-content > .custom-file:not(:last-child) .custom-file-label::after,
.search.with-label .search-content > .custom-select:not(:last-child),
.search.with-label .search-content > .form-control:not(:last-child),
.search.with-label .select2.select2-container .search-content > .select2-selection:not(:last-child),
.search:not(.with-label) > .custom-file:not(:last-child) .custom-file-label,
.search:not(.with-label) > .custom-file:not(:last-child) .custom-file-label::after,
.search:not(.with-label) > .custom-select:not(:last-child),
.search:not(.with-label) > .form-control:not(:last-child),
.select2.select2-container .input-group > .select2-selection:not(:last-child),
.select2.select2-container .search.with-label .search-content > .select2-selection:not(:last-child),
.select2.select2-container .search:not(.with-label) > .select2-selection:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child),
.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-select:not(:first-child),
.input-group > .form-control:not(:first-child),
.search.with-label .search-content > .custom-file:not(:first-child) .custom-file-label,
.search.with-label .search-content > .custom-select:not(:first-child),
.search.with-label .search-content > .form-control:not(:first-child),
.search.with-label .select2.select2-container .search-content > .select2-selection:not(:first-child),
.search:not(.with-label) > .custom-file:not(:first-child) .custom-file-label,
.search:not(.with-label) > .custom-select:not(:first-child),
.search:not(.with-label) > .form-control:not(:first-child),
.select2.select2-container .input-group > .select2-selection:not(:first-child),
.select2.select2-container .search.with-label .search-content > .select2-selection:not(:first-child),
.select2.select2-container .search:not(.with-label) > .select2-selection:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-item:focus,
.dropdown-item:hover {
  color: #16181b;
  background-color: #f8f9fa;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  background-color: #006fb3;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  font-size: 0.875rem;
  color: #6c757d;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group,
.btn-toolbar .search.with-label .search-content,
.btn-toolbar .search:not(.with-label),
.search.with-label .btn-toolbar .search-content {
  width: auto;
}

.btn-group > .btn-group:not(:first-child),
.btn-group > .btn:not(:first-child) {
  margin-left: -1px;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

.input-group-append,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text,
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .form-control,
.search .search-action,
.search .search-action .btn + .btn,
.search .search-action .btn + .input-group-text,
.search .search-action .input-group-text + .btn,
.search .search-action .input-group-text + .input-group-text,
.search.with-label .search-content > .custom-file + .custom-file,
.search.with-label .search-content > .custom-file + .custom-select,
.search.with-label .search-content > .custom-file + .form-control,
.search.with-label .search-content > .custom-select + .custom-file,
.search.with-label .search-content > .custom-select + .custom-select,
.search.with-label .search-content > .custom-select + .form-control,
.search.with-label .search-content > .form-control + .custom-file,
.search.with-label .search-content > .form-control + .custom-select,
.search.with-label .search-content > .form-control + .form-control,
.search.with-label .search-content > .form-control-plaintext + .custom-file,
.search.with-label .search-content > .form-control-plaintext + .custom-select,
.search.with-label .search-content > .form-control-plaintext + .form-control,
.search.with-label .select2.select2-container .search-content > .custom-file + .select2-selection,
.search.with-label .select2.select2-container .search-content > .custom-select + .select2-selection,
.search.with-label .select2.select2-container .search-content > .form-control + .select2-selection,
.search.with-label .select2.select2-container .search-content > .form-control-plaintext + .select2-selection,
.search.with-label .select2.select2-container .search-content > .select2-selection + .custom-file,
.search.with-label .select2.select2-container .search-content > .select2-selection + .custom-select,
.search.with-label .select2.select2-container .search-content > .select2-selection + .form-control,
.search.with-label .select2.select2-container .search-content > .select2-selection + .select2-selection,
.search:not(.with-label) > .custom-file + .custom-file,
.search:not(.with-label) > .custom-file + .custom-select,
.search:not(.with-label) > .custom-file + .form-control,
.search:not(.with-label) > .custom-select + .custom-file,
.search:not(.with-label) > .custom-select + .custom-select,
.search:not(.with-label) > .custom-select + .form-control,
.search:not(.with-label) > .form-control + .custom-file,
.search:not(.with-label) > .form-control + .custom-select,
.search:not(.with-label) > .form-control + .form-control,
.search:not(.with-label) > .form-control-plaintext + .custom-file,
.search:not(.with-label) > .form-control-plaintext + .custom-select,
.search:not(.with-label) > .form-control-plaintext + .form-control,
.select2.select2-container .input-group > .custom-file + .select2-selection,
.select2.select2-container .input-group > .custom-select + .select2-selection,
.select2.select2-container .input-group > .form-control + .select2-selection,
.select2.select2-container .input-group > .form-control-plaintext + .select2-selection,
.select2.select2-container .input-group > .select2-selection + .custom-file,
.select2.select2-container .input-group > .select2-selection + .custom-select,
.select2.select2-container .input-group > .select2-selection + .form-control,
.select2.select2-container .input-group > .select2-selection + .select2-selection,
.select2.select2-container .search.with-label .search-content > .custom-file + .select2-selection,
.select2.select2-container .search.with-label .search-content > .custom-select + .select2-selection,
.select2.select2-container .search.with-label .search-content > .form-control + .select2-selection,
.select2.select2-container .search.with-label .search-content > .form-control-plaintext + .select2-selection,
.select2.select2-container .search.with-label .search-content > .select2-selection + .custom-file,
.select2.select2-container .search.with-label .search-content > .select2-selection + .custom-select,
.select2.select2-container .search.with-label .search-content > .select2-selection + .form-control,
.select2.select2-container .search.with-label .search-content > .select2-selection + .select2-selection,
.select2.select2-container .search:not(.with-label) > .custom-file + .select2-selection,
.select2.select2-container .search:not(.with-label) > .custom-select + .select2-selection,
.select2.select2-container .search:not(.with-label) > .form-control + .select2-selection,
.select2.select2-container .search:not(.with-label) > .form-control-plaintext + .select2-selection,
.select2.select2-container .search:not(.with-label) > .select2-selection + .custom-file,
.select2.select2-container .search:not(.with-label) > .select2-selection + .custom-select,
.select2.select2-container .search:not(.with-label) > .select2-selection + .form-control,
.select2.select2-container .search:not(.with-label) > .select2-selection + .select2-selection {
  margin-left: -1px;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group,
.search.with-label .search-content,
.search:not(.with-label) {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .custom-file,
.input-group > .custom-select,
.input-group > .form-control,
.input-group > .form-control-plaintext,
.search.with-label .search-content > .custom-file,
.search.with-label .search-content > .custom-select,
.search.with-label .search-content > .form-control,
.search.with-label .search-content > .form-control-plaintext,
.search.with-label .select2.select2-container .search-content > .select2-selection,
.search:not(.with-label) > .custom-file,
.search:not(.with-label) > .custom-select,
.search:not(.with-label) > .form-control,
.search:not(.with-label) > .form-control-plaintext,
.select2.select2-container .input-group > .select2-selection,
.select2.select2-container .search.with-label .search-content > .select2-selection,
.select2.select2-container .search:not(.with-label) > .select2-selection {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.input-group > .custom-select:focus,
.input-group > .form-control:focus,
.search.with-label .search-content > .custom-file .custom-file-input:focus ~ .custom-file-label,
.search.with-label .search-content > .custom-select:focus,
.search.with-label .search-content > .form-control:focus,
.search.with-label .select2.select2-container .search-content > .select2-selection:focus,
.search:not(.with-label) > .custom-file .custom-file-input:focus ~ .custom-file-label,
.search:not(.with-label) > .custom-select:focus,
.search:not(.with-label) > .form-control:focus,
.select2.select2-container .input-group > .select2-selection:focus,
.select2.select2-container .search.with-label .search-content > .select2-selection:focus,
.select2.select2-container .search:not(.with-label) > .select2-selection:focus {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus,
.search.with-label .search-content > .custom-file .custom-file-input:focus,
.search:not(.with-label) > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .custom-file,
.search.with-label .search-content > .custom-file,
.search:not(.with-label) > .custom-file {
  display: flex;
  align-items: center;
}

.input-group-append,
.input-group-prepend,
.search .search-action {
  display: flex;
}

.input-group-append .btn,
.input-group-prepend .btn,
.search .search-action .btn {
  position: relative;
  z-index: 2;
}

.input-group-append .btn:focus,
.input-group-prepend .btn:focus,
.search .search-action .btn:focus {
  z-index: 3;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0;
}

.nav,
.navbar {
  flex-wrap: wrap;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .custom-select,
.input-group-lg > .form-control:not(textarea),
.search.with-label .search-content > .custom-select,
.search.with-label .search-content > .form-control:not(textarea),
.search.with-label .select2.select2-container .search-content > .select2-selection:not(textarea),
.search:not(.with-label) > .custom-select,
.search:not(.with-label) > .form-control:not(textarea),
.select2.select2-container .input-group-lg > .select2-selection:not(textarea),
.select2.select2-container .search.with-label .search-content > .select2-selection:not(textarea),
.select2.select2-container .search:not(.with-label) > .select2-selection:not(textarea) {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .custom-select,
.input-group-lg > .form-control,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .input-group-text,
.search .input-group-lg > .search-action > .btn,
.search .input-group-lg > .search-action > .input-group-text,
.search.with-label .search-content > .custom-select,
.search.with-label .search-content > .form-control,
.search.with-label .search-content > .input-group-append > .btn,
.search.with-label .search-content > .input-group-append > .input-group-text,
.search.with-label .search-content > .input-group-prepend > .btn,
.search.with-label .search-content > .input-group-prepend > .input-group-text,
.search.with-label .search-content > .search-action > .btn,
.search.with-label .search-content > .search-action > .input-group-text,
.search.with-label .select2.select2-container .search-content > .select2-selection,
.search:not(.with-label) > .custom-select,
.search:not(.with-label) > .form-control,
.search:not(.with-label) > .input-group-append > .btn,
.search:not(.with-label) > .input-group-append > .input-group-text,
.search:not(.with-label) > .input-group-prepend > .btn,
.search:not(.with-label) > .input-group-prepend > .input-group-text,
.search:not(.with-label) > .search-action > .btn,
.search:not(.with-label) > .search-action > .input-group-text,
.select2.select2-container .input-group-lg > .select2-selection,
.select2.select2-container .search.with-label .search-content > .select2-selection,
.select2.select2-container .search:not(.with-label) > .select2-selection {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}

.input-group-sm > .custom-select,
.input-group-sm > .form-control:not(textarea),
.select2.select2-container .input-group-sm > .select2-selection:not(textarea) {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .custom-select,
.input-group-sm > .form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text,
.search .input-group-sm > .search-action > .btn,
.search .input-group-sm > .search-action > .input-group-text,
.select2.select2-container .input-group-sm > .select2-selection {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select,
.search.with-label .search-content > .custom-select,
.search:not(.with-label) > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.search .input-group > .search-action:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.search .input-group > .search-action:last-child > .input-group-text:not(:last-child),
.search .input-group > .search-action:not(:last-child) > .btn,
.search .input-group > .search-action:not(:last-child) > .input-group-text,
.search.with-label .search-content > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.search.with-label .search-content > .input-group-append:last-child > .input-group-text:not(:last-child),
.search.with-label .search-content > .input-group-append:not(:last-child) > .btn,
.search.with-label .search-content > .input-group-append:not(:last-child) > .input-group-text,
.search.with-label .search-content > .input-group-prepend > .btn,
.search.with-label .search-content > .input-group-prepend > .input-group-text,
.search.with-label .search-content > .search-action:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.search.with-label .search-content > .search-action:last-child > .input-group-text:not(:last-child),
.search.with-label .search-content > .search-action:not(:last-child) > .btn,
.search.with-label .search-content > .search-action:not(:last-child) > .input-group-text,
.search:not(.with-label) > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.search:not(.with-label) > .input-group-append:last-child > .input-group-text:not(:last-child),
.search:not(.with-label) > .input-group-append:not(:last-child) > .btn,
.search:not(.with-label) > .input-group-append:not(:last-child) > .input-group-text,
.search:not(.with-label) > .input-group-prepend > .btn,
.search:not(.with-label) > .input-group-prepend > .input-group-text,
.search:not(.with-label) > .search-action:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.search:not(.with-label) > .search-action:last-child > .input-group-text:not(:last-child),
.search:not(.with-label) > .search-action:not(:last-child) > .btn,
.search:not(.with-label) > .search-action:not(:last-child) > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.search .input-group > .search-action > .btn,
.search .input-group > .search-action > .input-group-text,
.search.with-label .search-content > .input-group-append > .btn,
.search.with-label .search-content > .input-group-append > .input-group-text,
.search.with-label .search-content > .input-group-prepend:first-child > .btn:not(:first-child),
.search.with-label .search-content > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.search.with-label .search-content > .input-group-prepend:not(:first-child) > .btn,
.search.with-label .search-content > .input-group-prepend:not(:first-child) > .input-group-text,
.search.with-label .search-content > .search-action > .btn,
.search.with-label .search-content > .search-action > .input-group-text,
.search:not(.with-label) > .input-group-append > .btn,
.search:not(.with-label) > .input-group-append > .input-group-text,
.search:not(.with-label) > .input-group-prepend:first-child > .btn:not(:first-child),
.search:not(.with-label) > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.search:not(.with-label) > .input-group-prepend:not(:first-child) > .btn,
.search:not(.with-label) > .input-group-prepend:not(:first-child) > .input-group-text,
.search:not(.with-label) > .search-action > .btn,
.search:not(.with-label) > .search-action > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #006fb3;
  background-color: #006fb3;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 179, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #34b2ff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #67c5ff;
  border-color: #67c5ff;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  vertical-align: top;
}

.custom-control-label::after,
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
}

.custom-control-label::before {
  pointer-events: none;
  background-color: #fff;
  border: 1px solid #adb5bd;
}

.custom-control-label::after {
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #006fb3;
  background-color: #006fb3;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before,
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 111, 179, 0.5);
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.modal-dialog,
.nav-link.disabled,
a.close.disabled {
  pointer-events: none;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 111, 179, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
    right 0.75rem center/8px 10px no-repeat #fff;
  border: 1px solid #ced4da;
  border-radius: 0;
  appearance: none;
}

.custom-file-input:focus ~ .custom-file-label,
.custom-select:focus {
  border-color: #34b2ff;
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 179, 0.25);
}

.custom-select:focus {
  outline: 0;
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-file-input:disabled ~ .custom-file-label,
.custom-select:disabled {
  background-color: #e9ecef;
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file,
.custom-file-input,
.custom-file-label {
  height: calc(1.5em + 0.75rem + 2px);
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  margin: 0;
  opacity: 0;
}

.custom-file-label,
.custom-file-label::after {
  position: absolute;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  top: 0;
  right: 0;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  left: 0;
  z-index: 1;
  font-weight: 400;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0;
}

.alert-link,
.badge,
.close {
  font-weight: 700;
}

.custom-file-label::after {
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none;
}

.custom-range:focus {
  outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 111, 179, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 111, 179, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 111, 179, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #006fb3;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #67c5ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #006fb3;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #67c5ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #006fb3;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #67c5ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  padding-left: 0;
}

.nav-link,
.navbar {
  padding: 0.5rem 1rem;
}

.nav-link {
  display: block;
}

.nav-link.disabled {
  color: #6c757d;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #006fb3;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.navbar > .container,
.navbar > .container-fluid,
.navbar > .section-social {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
}

.badge,
.close {
  line-height: 1;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: center center no-repeat;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .section-social {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .section-social {
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .section-social {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .section-social {
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .section-social {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .section-social {
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .section-social {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .section-social {
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .section-social {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .section-social {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
  color: rgba(17, 17, 17, 0.9);
}

.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
  color: #111;
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(17, 17, 17, 0.3);
}

.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
  color: rgba(17, 17, 17, 0.9);
}

.navbar-light .navbar-toggler {
  color: #111;
  border-color: rgba(17, 17, 17, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: #111;
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
  color: rgba(17, 17, 17, 0.9);
}

.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(17, 17, 17, 0.125);
  border-radius: 0;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-footer,
.card-header {
  padding: 0.75rem 1.25rem;
  background-color: rgba(17, 17, 17, 0.03);
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-header,
.card-subtitle,
.card-text:last-child {
  margin-bottom: 0;
}

.card-subtitle {
  margin-top: -0.375rem;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header-pills,
.card-header-tabs {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-header {
  border-bottom: 1px solid rgba(17, 17, 17, 0.125);
}

.card-header:first-child {
  border-radius: calc(0 - 1px) calc(0 - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  border-top: 1px solid rgba(17, 17, 17, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0 - 1px) calc(0 - 1px);
}

.card-header-tabs {
  margin-bottom: -0.75rem;
  border-bottom: 0;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0 - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0 - 1px);
  border-top-right-radius: calc(0 - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0 - 1px);
  border-bottom-left-radius: calc(0 - 1px);
}

.accordion > .card:not(:first-of-type) .card-header:first-child,
.badge,
.breadcrumb {
  border-radius: 0;
}

.card-deck {
  display: flex;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }

  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-header,
  .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-footer,
  .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-header,
  .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-footer,
  .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }

  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 0;
  background-color: transparent;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #a8b7c7;
  content: "";
}

.breadcrumb-item.active {
  color: #6c757d;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  text-align: center;
  vertical-align: baseline;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #006fb3;
}

a.badge-primary:focus,
a.badge-primary:hover {
  color: #fff;
  background-color: #004f80;
}

a.badge-primary.focus,
a.badge-primary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 179, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #f51c41;
}

a.badge-secondary:focus,
a.badge-secondary:hover {
  color: #fff;
  background-color: #d5092c;
}

a.badge-secondary.focus,
a.badge-secondary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 28, 65, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:focus,
a.badge-success:hover {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success.focus,
a.badge-success:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:focus,
a.badge-info:hover {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info.focus,
a.badge-info:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #f2c728;
}

a.badge-warning:focus,
a.badge-warning:hover {
  color: #212529;
  background-color: #daae0d;
}

a.badge-warning.focus,
a.badge-warning:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(242, 199, 40, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #f51c41;
}

a.badge-danger:focus,
a.badge-danger:hover {
  color: #fff;
  background-color: #d5092c;
}

a.badge-danger.focus,
a.badge-danger:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 28, 65, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:focus,
a.badge-light:hover {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light.focus,
a.badge-light:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:focus,
a.badge-dark:hover {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark.focus,
a.badge-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.badge-accent {
  color: #212529;
  background-color: #a8b7c7;
}

a.badge-accent:focus,
a.badge-accent:hover {
  color: #212529;
  background-color: #899db3;
}

a.badge-accent.focus,
a.badge-accent:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(168, 183, 199, 0.5);
}

.badge-neutral {
  color: #212529;
  background-color: #eee;
}

a.badge-neutral:focus,
a.badge-neutral:hover {
  color: #212529;
  background-color: #d5d5d5;
}

a.badge-neutral.focus,
a.badge-neutral:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}

.badge-tertiary {
  color: #fff;
  background-color: #0a132d;
}

a.badge-tertiary:focus,
a.badge-tertiary:hover {
  color: #fff;
  background-color: #010103;
}

a.badge-tertiary.focus,
a.badge-tertiary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 19, 45, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0;
}

.alert-heading {
  color: inherit;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #084265;
  background-color: #cce2f0;
  border-color: #b8d7ea;
}

.alert-primary hr {
  border-top-color: #a4cce4;
}

.alert-primary .alert-link {
  color: #042336;
}

.alert-secondary {
  color: #88172a;
  background-color: #fdd2d9;
  border-color: #fcbfca;
}

.alert-secondary hr {
  border-top-color: #fba7b6;
}

.alert-secondary .alert-link {
  color: #5c101d;
}

.alert-success {
  color: #1d5f2c;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #11381a;
}

.alert-info {
  color: #145c68;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #0c363d;
}

.alert-warning {
  color: #86701d;
  background-color: #fcf4d4;
  border-color: #fbefc3;
}

.alert-warning hr {
  border-top-color: #f9e9ab;
}

.alert-warning .alert-link {
  color: #5c4d14;
}

.alert-danger {
  color: #88172a;
  background-color: #fdd2d9;
  border-color: #fcbfca;
}

.alert-danger hr {
  border-top-color: #fba7b6;
}

.alert-danger .alert-link {
  color: #5c101d;
}

.alert-light {
  color: #898a8a;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #707070;
}

.alert-dark {
  color: #232629;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #0c0d0d;
}

.alert-accent {
  color: #606770;
  background-color: #eef1f4;
  border-color: #e7ebef;
}

.alert-accent hr {
  border-top-color: #d8dee5;
}

.alert-accent .alert-link {
  color: #484e55;
}

.alert-neutral {
  color: #848484;
  background-color: #fcfcfc;
  border-color: #fafafa;
}

.alert-neutral hr {
  border-top-color: #ededed;
}

.alert-neutral .alert-link {
  color: #6b6b6b;
}

.alert-tertiary {
  color: #0d1220;
  background-color: #ced0d5;
  border-color: #babdc4;
}

.alert-tertiary hr {
  border-top-color: #acb0b8;
}

.alert-tertiary .alert-link {
  color: #000;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #006fb3;
  transition: width 0.6s ease;
}

.progress-bar-striped {
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }

  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:focus,
.list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #a8b7c7;
}

.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #006fb3;
  border-color: #006fb3;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }

  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }

  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }

  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }

  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #084265;
  background-color: #b8d7ea;
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  color: #084265;
  background-color: #a4cce4;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084265;
  border-color: #084265;
}

.list-group-item-secondary {
  color: #88172a;
  background-color: #fcbfca;
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
  color: #88172a;
  background-color: #fba7b6;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #88172a;
  border-color: #88172a;
}

.list-group-item-success {
  color: #1d5f2c;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
  color: #1d5f2c;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #1d5f2c;
  border-color: #1d5f2c;
}

.list-group-item-info {
  color: #145c68;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
  color: #145c68;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #145c68;
  border-color: #145c68;
}

.list-group-item-warning {
  color: #86701d;
  background-color: #fbefc3;
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
  color: #86701d;
  background-color: #f9e9ab;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #86701d;
  border-color: #86701d;
}

.list-group-item-danger {
  color: #88172a;
  background-color: #fcbfca;
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
  color: #88172a;
  background-color: #fba7b6;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #88172a;
  border-color: #88172a;
}

.list-group-item-light {
  color: #898a8a;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
  color: #898a8a;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #898a8a;
  border-color: #898a8a;
}

.list-group-item-dark {
  color: #232629;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
  color: #232629;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #232629;
  border-color: #232629;
}

.list-group-item-accent {
  color: #606770;
  background-color: #e7ebef;
}

.list-group-item-accent.list-group-item-action:focus,
.list-group-item-accent.list-group-item-action:hover {
  color: #606770;
  background-color: #d8dee5;
}

.list-group-item-accent.list-group-item-action.active {
  color: #fff;
  background-color: #606770;
  border-color: #606770;
}

.list-group-item-neutral {
  color: #848484;
  background-color: #fafafa;
}

.list-group-item-neutral.list-group-item-action:focus,
.list-group-item-neutral.list-group-item-action:hover {
  color: #848484;
  background-color: #ededed;
}

.list-group-item-neutral.list-group-item-action.active {
  color: #fff;
  background-color: #848484;
  border-color: #848484;
}

.list-group-item-tertiary {
  color: #0d1220;
  background-color: #babdc4;
}

.list-group-item-tertiary.list-group-item-action:focus,
.list-group-item-tertiary.list-group-item-action:hover {
  color: #0d1220;
  background-color: #acb0b8;
}

.list-group-item-tertiary.list-group-item-action.active {
  color: #fff;
  background-color: #0d1220;
  border-color: #0d1220;
}

.close {
  float: right;
  font-size: 1.5rem;
  color: #111;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

.popover,
.tooltip {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  text-decoration: none;
}

.modal-title,
.popover,
.tooltip {
  line-height: 1.5;
}

.popover,
.text-hide,
.tooltip {
  text-shadow: none;
}

.close:hover {
  color: #111;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none;
}

.toast,
.toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
}

.toast {
  max-width: 350px;
  font-size: 0.875rem;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(17, 17, 17, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  padding-top: 50px;
  position: relative;
  width: auto;
  float: center !important;
}
#myModal {
  float: center;
  padding-right: 220px !important;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.carousel-inner::after,
.clearfix::after,
.embed-responsive::before,
.popover .arrow::after,
.popover .arrow::before,
.stretched-link::after,
.tooltip .arrow::before {
  content: "";
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(17, 17, 17, 0.2);
  border-radius: 0;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #111;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}

.popover .arrow,
.tooltip {
  margin: 0;
  position: absolute;
  display: block;
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  z-index: 1070;
  text-align: left;
  text-align: start;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-auto[x-placement^="top"],
.bs-tooltip-top {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^="top"] .arrow,
.bs-tooltip-top .arrow {
  bottom: 0;
}

.bs-tooltip-auto[x-placement^="top"] .arrow::before,
.bs-tooltip-top .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #111;
}

.bs-tooltip-auto[x-placement^="right"],
.bs-tooltip-right {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^="right"] .arrow,
.bs-tooltip-right .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^="right"] .arrow::before,
.bs-tooltip-right .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #111;
}

.bs-tooltip-auto[x-placement^="bottom"],
.bs-tooltip-bottom {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^="bottom"] .arrow,
.bs-tooltip-bottom .arrow {
  top: 0;
}

.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #111;
}

.bs-tooltip-auto[x-placement^="left"],
.bs-tooltip-left {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^="left"] .arrow,
.bs-tooltip-left .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^="left"] .arrow::before,
.bs-tooltip-left .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #111;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #111;
  border-radius: 0;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  text-align: left;
  text-align: start;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(17, 17, 17, 0.2);
  border-radius: 0;
}

.container,
.mw-100,
.section-social {
  max-width: 100% !important;
}

.popover .arrow {
  width: 1rem;
  height: 0.5rem;
}

.popover .arrow::after,
.popover .arrow::before {
  position: absolute;
  display: block;
  border-color: transparent;
  border-style: solid;
}

.bs-popover-auto[x-placement^="top"],
.bs-popover-top {
  margin-bottom: 0.5rem;
}

.bs-popover-auto[x-placement^="top"] > .arrow,
.bs-popover-top > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-auto[x-placement^="top"] > .arrow::before,
.bs-popover-top > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(17, 17, 17, 0.25);
}

.bs-popover-auto[x-placement^="top"] > .arrow::after,
.bs-popover-top > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-auto[x-placement^="right"],
.bs-popover-right {
  margin-left: 0.5rem;
}

.bs-popover-auto[x-placement^="right"] > .arrow,
.bs-popover-right > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0;
}

.bs-popover-auto[x-placement^="right"] > .arrow::before,
.bs-popover-right > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(17, 17, 17, 0.25);
}

.bs-popover-auto[x-placement^="right"] > .arrow::after,
.bs-popover-right > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-auto[x-placement^="bottom"],
.bs-popover-bottom {
  margin-top: 0.5rem;
}

.bs-popover-auto[x-placement^="bottom"] > .arrow,
.bs-popover-bottom > .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-auto[x-placement^="bottom"] > .arrow::before,
.bs-popover-bottom > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem;
  border-bottom-color: rgba(17, 17, 17, 0.25);
}

.bs-popover-auto[x-placement^="bottom"] > .arrow::after,
.bs-popover-bottom > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
.bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.carousel,
.carousel-inner,
.carousel-item {
  position: relative;
}

.bs-popover-auto[x-placement^="left"],
.bs-popover-left {
  margin-right: 0.5rem;
}

.bs-popover-auto[x-placement^="left"] > .arrow,
.bs-popover-left > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0;
}

.bs-popover-auto[x-placement^="left"] > .arrow::before,
.bs-popover-left > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(17, 17, 17, 0.25);
}

.bs-popover-auto[x-placement^="left"] > .arrow::after,
.bs-popover-left > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0 - 1px);
  border-top-right-radius: calc(0 - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
}

.carousel-item {
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
  transform: translateX(100%);
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition: none;
  }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
}

.spinner-border,
.spinner-grow {
  display: inline-block;
  vertical-align: text-bottom;
}

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

.spinner-border {
  width: 2rem;
  height: 2rem;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

.spinner-grow {
  width: 2rem;
  height: 2rem;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #006fb3 !important;
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: #004f80 !important;
}

.bg-secondary {
  background-color: #f51c41 !important;
}

a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color: #d5092c !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #f2c728 !important;
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color: #daae0d !important;
}

.bg-danger {
  background-color: #f51c41 !important;
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color: #d5092c !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  background-color: #1d2124 !important;
}

.bg-accent {
  background-color: #a8b7c7 !important;
}

a.bg-accent:focus,
a.bg-accent:hover,
button.bg-accent:focus,
button.bg-accent:hover {
  background-color: #899db3 !important;
}

.bg-neutral {
  background-color: #eee !important;
}

a.bg-neutral:focus,
a.bg-neutral:hover,
button.bg-neutral:focus,
button.bg-neutral:hover {
  background-color: #d5d5d5 !important;
}

.bg-tertiary {
  background-color: #0a132d !important;
}

a.bg-tertiary:focus,
a.bg-tertiary:hover,
button.bg-tertiary:focus,
button.bg-tertiary:hover {
  background-color: #010103 !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.rounded-right,
.rounded-top {
  border-top-right-radius: 0 !important;
}

.rounded-bottom,
.rounded-right {
  border-bottom-right-radius: 0 !important;
}

.rounded-left,
.rounded-top {
  border-top-left-radius: 0 !important;
}

.rounded-bottom,
.rounded-left {
  border-bottom-left-radius: 0 !important;
}

.rounded,
.rounded-lg,
.rounded-sm {
  border-radius: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #006fb3 !important;
}

.border-secondary {
  border-color: #f51c41 !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #f2c728 !important;
}

.border-danger {
  border-color: #f51c41 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-accent {
  border-color: #a8b7c7 !important;
}

.border-neutral {
  border-color: #eee !important;
}

.border-tertiary {
  border-color: #0a132d !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-bottom,
.fixed-top {
  position: fixed;
  z-index: 1030;
  right: 0;
  left: 0;
}

.fixed-top {
  top: 0;
}

.fixed-bottom {
  bottom: 0;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

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

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

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075) !important;
}

.shadow {
  box-shadow: 1px 2px 4px 1px #eee !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(17, 17, 17, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.profile-image,
.pseudo-background .pseudo-src,
.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-30 {
  width: 30% !important;
}

.w-80 {
  width: 80% !important;
}

.w-85 {
  width: 85% !important;
}

.w-90 {
  width: 90% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-30 {
  height: 30% !important;
}

.h-80 {
  height: 80% !important;
}

.h-85 {
  height: 85% !important;
}

.h-90 {
  height: 90% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  background-color: transparent;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }

  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-primary {
  color: #006fb3 !important;
}

a.text-primary:focus,
a.text-primary:hover {
  color: #004067 !important;
}

.text-secondary,
form.form .form-error {
  color: #f51c41 !important;
}

a.text-secondary:focus,
a.text-secondary:hover,
form.form a.form-error:focus,
form.form a.form-error:hover {
  color: #bc0827 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:focus,
a.text-success:hover {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:focus,
a.text-info:hover {
  color: #0f6674 !important;
}

.text-warning {
  color: #f2c728 !important;
}

a.text-warning:focus,
a.text-warning:hover {
  color: #c29b0c !important;
}

.text-danger {
  color: #f51c41 !important;
}

a.text-danger:focus,
a.text-danger:hover {
  color: #bc0827 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:focus,
a.text-light:hover {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:focus,
a.text-dark:hover {
  color: #121416 !important;
}

.text-accent {
  color: #a8b7c7 !important;
}

a.text-accent:focus,
a.text-accent:hover {
  color: #7990a9 !important;
}

.text-neutral {
  color: #eee !important;
}

a.text-neutral:focus,
a.text-neutral:hover {
  color: #c8c8c8 !important;
}

.text-tertiary {
  color: #0a132d !important;
}

a.text-tertiary:focus,
a.text-tertiary:hover {
  color: #000 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(17, 17, 17, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  background-color: transparent;
  border: 0;
}

.h1,
body,
h1 {
  font-weight: 400;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.btn.btn-accent,
.btn.btn-dark,
.btn.btn-info,
.btn.btn-light,
.btn.btn-neutral,
.btn.btn-outline-accent,
.btn.btn-outline-dark,
.btn.btn-outline-info,
.btn.btn-outline-light,
.btn.btn-outline-neutral,
.btn.btn-outline-primary,
.btn.btn-outline-secondary,
.btn.btn-outline-success,
.btn.btn-outline-tertiary,
.btn.btn-outline-warning,
.btn.btn-primary,
.btn.btn-secondary,
.btn.btn-success,
.btn.btn-tertiary,
.btn.btn-warning {
  word-break: break-word;
  white-space: normal;
  text-decoration: underline;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  blockquote,
  img,
  pre,
  tr {
    page-break-inside: avoid;
  }

  *,
  ::after,
  ::before {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  blockquote,
  pre {
    border: 1px solid #adb5bd;
  }

  thead {
    display: table-header-group;
  }

  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }

  .container,
  .section-social,
  body {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #111;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered td,
  .table-bordered th {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark tbody + tbody,
  .table-dark td,
  .table-dark th,
  .table-dark thead th {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

.text-after-blue::before,
.text-before-blue::before,
.text-blue,
a.text-blue:focus {
  color: #006fb3 !important;
}

html {
  font-size: 15px;
  scroll-behavior: smooth;
}

.list-inline li {
  position: relative;
  display: inline-block;
  padding-right: 0.5rem;
}

.list-inline li:not(:last-child)::after {
  position: absolute;
  top: 0;
  right: 0;
  content: "-";
}

.bg-layer-accent::before,
.bg-layer-aqua::before,
.bg-layer-black::before,
.bg-layer-blue-dark::before,
.bg-layer-blue-light::before,
.bg-layer-blue::before,
.bg-layer-cyan::before,
.bg-layer-danger::before,
.bg-layer-dark::before,
.bg-layer-gray-100::before,
.bg-layer-gray-200::before,
.bg-layer-gray-300::before,
.bg-layer-gray-500::before,
.bg-layer-gray-600::before,
.bg-layer-gray-700::before,
.bg-layer-gray-800::before,
.bg-layer-gray-900::before,
.bg-layer-gray-a::before,
.bg-layer-gray-b::before,
.bg-layer-gray-c::before,
.bg-layer-gray-d::before,
.bg-layer-gray-dark::before,
.bg-layer-gray::before,
.bg-layer-green::before,
.bg-layer-indigo::before,
.bg-layer-info::before,
.bg-layer-light::before,
.bg-layer-lime::before,
.bg-layer-neutral::before,
.bg-layer-orange::before,
.bg-layer-pink::before,
.bg-layer-primary::before,
.bg-layer-purple::before,
.bg-layer-red::before,
.bg-layer-secondary::before,
.bg-layer-success::before,
.bg-layer-teal::before,
.bg-layer-tertiary::before,
.bg-layer-warning::before,
.bg-layer-white::before,
.bg-layer-yellow::before,
q::after,
q::before {
  content: "";
}

.text-underline {
  text-decoration: underline !important;
}

.text-normal {
  text-decoration: none !important;
  text-transform: none !important;
}

.border-sm {
  border: none !important;
}

@media (min-width: 576px) {
  .border-sm {
    border: 1px solid #dee2e6 !important;
  }
}

.border-sm-top {
  border-top: none !important;
}

.border-sm-right {
  border-right: none !important;
}

.border-sm-bottom {
  border-bottom: none !important;
}

.border-sm-left {
  border-left: none !important;
}

@media (min-width: 576px) {
  .border-sm-top {
    border-top: 1px solid #dee2e6 !important;
  }

  .border-sm-right {
    border-right: 1px solid #dee2e6 !important;
  }

  .border-sm-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }

  .border-sm-left {
    border-left: 1px solid #dee2e6 !important;
  }
}

.border-md {
  border: none !important;
}

@media (min-width: 768px) {
  .border-md {
    border: 1px solid #dee2e6 !important;
  }
}

.border-md-top {
  border-top: none !important;
}

.border-md-right {
  border-right: none !important;
}

.border-md-bottom {
  border-bottom: none !important;
}

.border-md-left {
  border-left: none !important;
}

@media (min-width: 768px) {
  .border-md-top {
    border-top: 1px solid #dee2e6 !important;
  }

  .border-md-right {
    border-right: 1px solid #dee2e6 !important;
  }

  .border-md-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }

  .border-md-left {
    border-left: 1px solid #dee2e6 !important;
  }
}

.border-lg {
  border: none !important;
}

@media (min-width: 992px) {
  .border-lg {
    border: 1px solid #dee2e6 !important;
  }
}

.border-lg-top {
  border-top: none !important;
}

.border-lg-right {
  border-right: none !important;
}

.border-lg-bottom {
  border-bottom: none !important;
}

.border-lg-left {
  border-left: none !important;
}

@media (min-width: 992px) {
  .border-lg-top {
    border-top: 1px solid #dee2e6 !important;
  }

  .border-lg-right {
    border-right: 1px solid #dee2e6 !important;
  }

  .border-lg-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }

  .border-lg-left {
    border-left: 1px solid #dee2e6 !important;
  }
}

.border-xl {
  border: none !important;
}

@media (min-width: 1200px) {
  .border-xl {
    border: 1px solid #dee2e6 !important;
  }
}

.border-xl-top {
  border-top: none !important;
}

.border-xl-right {
  border-right: none !important;
}

.border-xl-bottom {
  border-bottom: none !important;
}

.border-xl-left {
  border-left: none !important;
}

@media (min-width: 1200px) {
  .border-xl-top {
    border-top: 1px solid #dee2e6 !important;
  }

  .border-xl-right {
    border-right: 1px solid #dee2e6 !important;
  }

  .border-xl-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }

  .border-xl-left {
    border-left: 1px solid #dee2e6 !important;
  }
}

.bg-blue {
  background-color: #006fb3 !important;
}

a.bg-blue:focus,
a.bg-blue:hover,
button.bg-blue:focus,
button.bg-blue:hover {
  background-color: #004f80 !important;
}

.bg-layer-blue {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-blue::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #006fb3;
}

@media (min-width: 992px) {
  .col-separator-blue > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #006fb3;
  }
}

.border-blue {
  border-color: #006fb3 !important;
}

.text-after-indigo::before,
.text-before-indigo::before,
.text-indigo,
a.text-indigo:focus {
  color: #6610f2 !important;
}

.bg-after-blue::before,
.bg-before-blue::before {
  background-color: #006fb3 !important;
}

@media (min-width: 576px) {
  .border-sm-blue {
    border: 1px solid #006fb3 !important;
  }

  .border-sm-blue-top {
    border-top: 1px solid #006fb3 !important;
  }

  .border-sm-blue-right {
    border-right: 1px solid #006fb3 !important;
  }

  .border-sm-blue-bottom {
    border-bottom: 1px solid #006fb3 !important;
  }

  .border-sm-blue-left {
    border-left: 1px solid #006fb3 !important;
  }
}

@media (min-width: 768px) {
  .border-md-blue {
    border: 1px solid #006fb3 !important;
  }

  .border-md-blue-top {
    border-top: 1px solid #006fb3 !important;
  }

  .border-md-blue-right {
    border-right: 1px solid #006fb3 !important;
  }

  .border-md-blue-bottom {
    border-bottom: 1px solid #006fb3 !important;
  }

  .border-md-blue-left {
    border-left: 1px solid #006fb3 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-blue {
    border: 1px solid #006fb3 !important;
  }

  .border-xl-blue-top {
    border-top: 1px solid #006fb3 !important;
  }

  .border-xl-blue-right {
    border-right: 1px solid #006fb3 !important;
  }

  .border-xl-blue-bottom {
    border-bottom: 1px solid #006fb3 !important;
  }

  .border-xl-blue-left {
    border-left: 1px solid #006fb3 !important;
  }
}

.bg-indigo {
  background-color: #6610f2 !important;
}

a.bg-indigo:focus,
a.bg-indigo:hover,
button.bg-indigo:focus,
button.bg-indigo:hover {
  background-color: #510bc4 !important;
}

.bg-layer-indigo {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-indigo::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #6610f2;
}

@media (min-width: 992px) {
  .border-lg-blue {
    border: 1px solid #006fb3 !important;
  }

  .border-lg-blue-top {
    border-top: 1px solid #006fb3 !important;
  }

  .border-lg-blue-right {
    border-right: 1px solid #006fb3 !important;
  }

  .border-lg-blue-bottom {
    border-bottom: 1px solid #006fb3 !important;
  }

  .border-lg-blue-left {
    border-left: 1px solid #006fb3 !important;
  }

  .col-separator-indigo > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #6610f2;
  }
}

.border-indigo {
  border-color: #6610f2 !important;
}

.text-after-purple::before,
.text-before-purple::before,
.text-purple,
a.text-purple:focus {
  color: #6f42c1 !important;
}

.bg-after-indigo::before,
.bg-before-indigo::before {
  background-color: #6610f2 !important;
}

@media (min-width: 576px) {
  .border-sm-indigo {
    border: 1px solid #6610f2 !important;
  }

  .border-sm-indigo-top {
    border-top: 1px solid #6610f2 !important;
  }

  .border-sm-indigo-right {
    border-right: 1px solid #6610f2 !important;
  }

  .border-sm-indigo-bottom {
    border-bottom: 1px solid #6610f2 !important;
  }

  .border-sm-indigo-left {
    border-left: 1px solid #6610f2 !important;
  }
}

@media (min-width: 768px) {
  .border-md-indigo {
    border: 1px solid #6610f2 !important;
  }

  .border-md-indigo-top {
    border-top: 1px solid #6610f2 !important;
  }

  .border-md-indigo-right {
    border-right: 1px solid #6610f2 !important;
  }

  .border-md-indigo-bottom {
    border-bottom: 1px solid #6610f2 !important;
  }

  .border-md-indigo-left {
    border-left: 1px solid #6610f2 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-indigo {
    border: 1px solid #6610f2 !important;
  }

  .border-xl-indigo-top {
    border-top: 1px solid #6610f2 !important;
  }

  .border-xl-indigo-right {
    border-right: 1px solid #6610f2 !important;
  }

  .border-xl-indigo-bottom {
    border-bottom: 1px solid #6610f2 !important;
  }

  .border-xl-indigo-left {
    border-left: 1px solid #6610f2 !important;
  }
}

.bg-purple {
  background-color: #6f42c1 !important;
}

a.bg-purple:focus,
a.bg-purple:hover,
button.bg-purple:focus,
button.bg-purple:hover {
  background-color: #59339d !important;
}

.bg-layer-purple {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-purple::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #6f42c1;
}

@media (min-width: 992px) {
  .border-lg-indigo {
    border: 1px solid #6610f2 !important;
  }

  .border-lg-indigo-top {
    border-top: 1px solid #6610f2 !important;
  }

  .border-lg-indigo-right {
    border-right: 1px solid #6610f2 !important;
  }

  .border-lg-indigo-bottom {
    border-bottom: 1px solid #6610f2 !important;
  }

  .border-lg-indigo-left {
    border-left: 1px solid #6610f2 !important;
  }

  .col-separator-purple > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #6f42c1;
  }
}

.border-purple {
  border-color: #6f42c1 !important;
}

.text-after-pink::before,
.text-before-pink::before,
.text-pink,
a.text-pink:focus {
  color: #e83e8c !important;
}

.bg-after-purple::before,
.bg-before-purple::before {
  background-color: #6f42c1 !important;
}

@media (min-width: 576px) {
  .border-sm-purple {
    border: 1px solid #6f42c1 !important;
  }

  .border-sm-purple-top {
    border-top: 1px solid #6f42c1 !important;
  }

  .border-sm-purple-right {
    border-right: 1px solid #6f42c1 !important;
  }

  .border-sm-purple-bottom {
    border-bottom: 1px solid #6f42c1 !important;
  }

  .border-sm-purple-left {
    border-left: 1px solid #6f42c1 !important;
  }
}

@media (min-width: 768px) {
  .border-md-purple {
    border: 1px solid #6f42c1 !important;
  }

  .border-md-purple-top {
    border-top: 1px solid #6f42c1 !important;
  }

  .border-md-purple-right {
    border-right: 1px solid #6f42c1 !important;
  }

  .border-md-purple-bottom {
    border-bottom: 1px solid #6f42c1 !important;
  }

  .border-md-purple-left {
    border-left: 1px solid #6f42c1 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-purple {
    border: 1px solid #6f42c1 !important;
  }

  .border-xl-purple-top {
    border-top: 1px solid #6f42c1 !important;
  }

  .border-xl-purple-right {
    border-right: 1px solid #6f42c1 !important;
  }

  .border-xl-purple-bottom {
    border-bottom: 1px solid #6f42c1 !important;
  }

  .border-xl-purple-left {
    border-left: 1px solid #6f42c1 !important;
  }
}

.bg-pink {
  background-color: #e83e8c !important;
}

a.bg-pink:focus,
a.bg-pink:hover,
button.bg-pink:focus,
button.bg-pink:hover {
  background-color: #d91a72 !important;
}

.bg-layer-pink {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-pink::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #e83e8c;
}

@media (min-width: 992px) {
  .border-lg-purple {
    border: 1px solid #6f42c1 !important;
  }

  .border-lg-purple-top {
    border-top: 1px solid #6f42c1 !important;
  }

  .border-lg-purple-right {
    border-right: 1px solid #6f42c1 !important;
  }

  .border-lg-purple-bottom {
    border-bottom: 1px solid #6f42c1 !important;
  }

  .border-lg-purple-left {
    border-left: 1px solid #6f42c1 !important;
  }

  .col-separator-pink > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #e83e8c;
  }
}

.border-pink {
  border-color: #e83e8c !important;
}

.text-after-red::before,
.text-before-red::before,
.text-red,
a.text-red:focus {
  color: #f51c41 !important;
}

.bg-after-pink::before,
.bg-before-pink::before {
  background-color: #e83e8c !important;
}

@media (min-width: 576px) {
  .border-sm-pink {
    border: 1px solid #e83e8c !important;
  }

  .border-sm-pink-top {
    border-top: 1px solid #e83e8c !important;
  }

  .border-sm-pink-right {
    border-right: 1px solid #e83e8c !important;
  }

  .border-sm-pink-bottom {
    border-bottom: 1px solid #e83e8c !important;
  }

  .border-sm-pink-left {
    border-left: 1px solid #e83e8c !important;
  }
}

@media (min-width: 768px) {
  .border-md-pink {
    border: 1px solid #e83e8c !important;
  }

  .border-md-pink-top {
    border-top: 1px solid #e83e8c !important;
  }

  .border-md-pink-right {
    border-right: 1px solid #e83e8c !important;
  }

  .border-md-pink-bottom {
    border-bottom: 1px solid #e83e8c !important;
  }

  .border-md-pink-left {
    border-left: 1px solid #e83e8c !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-pink {
    border: 1px solid #e83e8c !important;
  }

  .border-xl-pink-top {
    border-top: 1px solid #e83e8c !important;
  }

  .border-xl-pink-right {
    border-right: 1px solid #e83e8c !important;
  }

  .border-xl-pink-bottom {
    border-bottom: 1px solid #e83e8c !important;
  }

  .border-xl-pink-left {
    border-left: 1px solid #e83e8c !important;
  }
}

.bg-red {
  background-color: #f51c41 !important;
}

a.bg-red:focus,
a.bg-red:hover,
button.bg-red:focus,
button.bg-red:hover {
  background-color: #d5092c !important;
}

.bg-layer-red {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-red::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #f51c41;
}

@media (min-width: 992px) {
  .border-lg-pink {
    border: 1px solid #e83e8c !important;
  }

  .border-lg-pink-top {
    border-top: 1px solid #e83e8c !important;
  }

  .border-lg-pink-right {
    border-right: 1px solid #e83e8c !important;
  }

  .border-lg-pink-bottom {
    border-bottom: 1px solid #e83e8c !important;
  }

  .border-lg-pink-left {
    border-left: 1px solid #e83e8c !important;
  }

  .col-separator-red > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #f51c41;
  }
}

.border-red {
  border-color: #f51c41 !important;
}

.text-after-orange::before,
.text-before-orange::before,
.text-orange,
a.text-orange:focus {
  color: #fd7e14 !important;
}

.bg-after-red::before,
.bg-before-red::before {
  background-color: #f51c41 !important;
}

@media (min-width: 576px) {
  .border-sm-red {
    border: 1px solid #f51c41 !important;
  }

  .border-sm-red-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-sm-red-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-sm-red-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-sm-red-left {
    border-left: 1px solid #f51c41 !important;
  }
}

@media (min-width: 768px) {
  .border-md-red {
    border: 1px solid #f51c41 !important;
  }

  .border-md-red-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-md-red-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-md-red-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-md-red-left {
    border-left: 1px solid #f51c41 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-red {
    border: 1px solid #f51c41 !important;
  }

  .border-xl-red-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-xl-red-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-xl-red-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-xl-red-left {
    border-left: 1px solid #f51c41 !important;
  }
}

.bg-orange {
  background-color: #fd7e14 !important;
}

a.bg-orange:focus,
a.bg-orange:hover,
button.bg-orange:focus,
button.bg-orange:hover {
  background-color: #dc6502 !important;
}

.bg-layer-orange {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-orange::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #fd7e14;
}

@media (min-width: 992px) {
  .border-lg-red {
    border: 1px solid #f51c41 !important;
  }

  .border-lg-red-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-lg-red-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-lg-red-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-lg-red-left {
    border-left: 1px solid #f51c41 !important;
  }

  .col-separator-orange > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #fd7e14;
  }
}

.border-orange {
  border-color: #fd7e14 !important;
}

.text-after-yellow::before,
.text-before-yellow::before,
.text-yellow,
a.text-yellow:focus {
  color: #f2c728 !important;
}

.bg-after-orange::before,
.bg-before-orange::before {
  background-color: #fd7e14 !important;
}

@media (min-width: 576px) {
  .border-sm-orange {
    border: 1px solid #fd7e14 !important;
  }

  .border-sm-orange-top {
    border-top: 1px solid #fd7e14 !important;
  }

  .border-sm-orange-right {
    border-right: 1px solid #fd7e14 !important;
  }

  .border-sm-orange-bottom {
    border-bottom: 1px solid #fd7e14 !important;
  }

  .border-sm-orange-left {
    border-left: 1px solid #fd7e14 !important;
  }
}

@media (min-width: 768px) {
  .border-md-orange {
    border: 1px solid #fd7e14 !important;
  }

  .border-md-orange-top {
    border-top: 1px solid #fd7e14 !important;
  }

  .border-md-orange-right {
    border-right: 1px solid #fd7e14 !important;
  }

  .border-md-orange-bottom {
    border-bottom: 1px solid #fd7e14 !important;
  }

  .border-md-orange-left {
    border-left: 1px solid #fd7e14 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-orange {
    border: 1px solid #fd7e14 !important;
  }

  .border-xl-orange-top {
    border-top: 1px solid #fd7e14 !important;
  }

  .border-xl-orange-right {
    border-right: 1px solid #fd7e14 !important;
  }

  .border-xl-orange-bottom {
    border-bottom: 1px solid #fd7e14 !important;
  }

  .border-xl-orange-left {
    border-left: 1px solid #fd7e14 !important;
  }
}

.bg-yellow {
  background-color: #f2c728 !important;
}

a.bg-yellow:focus,
a.bg-yellow:hover,
button.bg-yellow:focus,
button.bg-yellow:hover {
  background-color: #daae0d !important;
}

.bg-layer-yellow {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-yellow::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #f2c728;
}

@media (min-width: 992px) {
  .border-lg-orange {
    border: 1px solid #fd7e14 !important;
  }

  .border-lg-orange-top {
    border-top: 1px solid #fd7e14 !important;
  }

  .border-lg-orange-right {
    border-right: 1px solid #fd7e14 !important;
  }

  .border-lg-orange-bottom {
    border-bottom: 1px solid #fd7e14 !important;
  }

  .border-lg-orange-left {
    border-left: 1px solid #fd7e14 !important;
  }

  .col-separator-yellow > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #f2c728;
  }
}

.border-yellow {
  border-color: #f2c728 !important;
}

.text-after-green::before,
.text-before-green::before,
.text-green,
a.text-green:focus {
  color: #28a745 !important;
}

.bg-after-yellow::before,
.bg-before-yellow::before {
  background-color: #f2c728 !important;
}

@media (min-width: 576px) {
  .border-sm-yellow {
    border: 1px solid #f2c728 !important;
  }

  .border-sm-yellow-top {
    border-top: 1px solid #f2c728 !important;
  }

  .border-sm-yellow-right {
    border-right: 1px solid #f2c728 !important;
  }

  .border-sm-yellow-bottom {
    border-bottom: 1px solid #f2c728 !important;
  }

  .border-sm-yellow-left {
    border-left: 1px solid #f2c728 !important;
  }
}

@media (min-width: 768px) {
  .border-md-yellow {
    border: 1px solid #f2c728 !important;
  }

  .border-md-yellow-top {
    border-top: 1px solid #f2c728 !important;
  }

  .border-md-yellow-right {
    border-right: 1px solid #f2c728 !important;
  }

  .border-md-yellow-bottom {
    border-bottom: 1px solid #f2c728 !important;
  }

  .border-md-yellow-left {
    border-left: 1px solid #f2c728 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-yellow {
    border: 1px solid #f2c728 !important;
  }

  .border-xl-yellow-top {
    border-top: 1px solid #f2c728 !important;
  }

  .border-xl-yellow-right {
    border-right: 1px solid #f2c728 !important;
  }

  .border-xl-yellow-bottom {
    border-bottom: 1px solid #f2c728 !important;
  }

  .border-xl-yellow-left {
    border-left: 1px solid #f2c728 !important;
  }
}

.bg-green {
  background-color: #28a745 !important;
}

a.bg-green:focus,
a.bg-green:hover,
button.bg-green:focus,
button.bg-green:hover {
  background-color: #1e7e34 !important;
}

.bg-layer-green {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-green::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #28a745;
}

@media (min-width: 992px) {
  .border-lg-yellow {
    border: 1px solid #f2c728 !important;
  }

  .border-lg-yellow-top {
    border-top: 1px solid #f2c728 !important;
  }

  .border-lg-yellow-right {
    border-right: 1px solid #f2c728 !important;
  }

  .border-lg-yellow-bottom {
    border-bottom: 1px solid #f2c728 !important;
  }

  .border-lg-yellow-left {
    border-left: 1px solid #f2c728 !important;
  }

  .col-separator-green > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #28a745;
  }
}

.border-green {
  border-color: #28a745 !important;
}

.text-after-teal::before,
.text-before-teal::before,
.text-teal,
a.text-teal:focus {
  color: #20c997 !important;
}

.bg-after-green::before,
.bg-before-green::before {
  background-color: #28a745 !important;
}

@media (min-width: 576px) {
  .border-sm-green {
    border: 1px solid #28a745 !important;
  }

  .border-sm-green-top {
    border-top: 1px solid #28a745 !important;
  }

  .border-sm-green-right {
    border-right: 1px solid #28a745 !important;
  }

  .border-sm-green-bottom {
    border-bottom: 1px solid #28a745 !important;
  }

  .border-sm-green-left {
    border-left: 1px solid #28a745 !important;
  }
}

@media (min-width: 768px) {
  .border-md-green {
    border: 1px solid #28a745 !important;
  }

  .border-md-green-top {
    border-top: 1px solid #28a745 !important;
  }

  .border-md-green-right {
    border-right: 1px solid #28a745 !important;
  }

  .border-md-green-bottom {
    border-bottom: 1px solid #28a745 !important;
  }

  .border-md-green-left {
    border-left: 1px solid #28a745 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-green {
    border: 1px solid #28a745 !important;
  }

  .border-xl-green-top {
    border-top: 1px solid #28a745 !important;
  }

  .border-xl-green-right {
    border-right: 1px solid #28a745 !important;
  }

  .border-xl-green-bottom {
    border-bottom: 1px solid #28a745 !important;
  }

  .border-xl-green-left {
    border-left: 1px solid #28a745 !important;
  }
}

.bg-teal {
  background-color: #20c997 !important;
}

a.bg-teal:focus,
a.bg-teal:hover,
button.bg-teal:focus,
button.bg-teal:hover {
  background-color: #199d76 !important;
}

.bg-layer-teal {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-teal::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #20c997;
}

@media (min-width: 992px) {
  .border-lg-green {
    border: 1px solid #28a745 !important;
  }

  .border-lg-green-top {
    border-top: 1px solid #28a745 !important;
  }

  .border-lg-green-right {
    border-right: 1px solid #28a745 !important;
  }

  .border-lg-green-bottom {
    border-bottom: 1px solid #28a745 !important;
  }

  .border-lg-green-left {
    border-left: 1px solid #28a745 !important;
  }

  .col-separator-teal > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #20c997;
  }
}

.border-teal {
  border-color: #20c997 !important;
}

.text-after-cyan::before,
.text-before-cyan::before,
.text-cyan,
a.text-cyan:focus {
  color: #17a2b8 !important;
}

.bg-after-teal::before,
.bg-before-teal::before {
  background-color: #20c997 !important;
}

@media (min-width: 576px) {
  .border-sm-teal {
    border: 1px solid #20c997 !important;
  }

  .border-sm-teal-top {
    border-top: 1px solid #20c997 !important;
  }

  .border-sm-teal-right {
    border-right: 1px solid #20c997 !important;
  }

  .border-sm-teal-bottom {
    border-bottom: 1px solid #20c997 !important;
  }

  .border-sm-teal-left {
    border-left: 1px solid #20c997 !important;
  }
}

@media (min-width: 768px) {
  .border-md-teal {
    border: 1px solid #20c997 !important;
  }

  .border-md-teal-top {
    border-top: 1px solid #20c997 !important;
  }

  .border-md-teal-right {
    border-right: 1px solid #20c997 !important;
  }

  .border-md-teal-bottom {
    border-bottom: 1px solid #20c997 !important;
  }

  .border-md-teal-left {
    border-left: 1px solid #20c997 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-teal {
    border: 1px solid #20c997 !important;
  }

  .border-xl-teal-top {
    border-top: 1px solid #20c997 !important;
  }

  .border-xl-teal-right {
    border-right: 1px solid #20c997 !important;
  }

  .border-xl-teal-bottom {
    border-bottom: 1px solid #20c997 !important;
  }

  .border-xl-teal-left {
    border-left: 1px solid #20c997 !important;
  }
}

.bg-cyan {
  background-color: #17a2b8 !important;
}

a.bg-cyan:focus,
a.bg-cyan:hover,
button.bg-cyan:focus,
button.bg-cyan:hover {
  background-color: #117a8b !important;
}

.bg-layer-cyan {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-cyan::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #17a2b8;
}

@media (min-width: 992px) {
  .border-lg-teal {
    border: 1px solid #20c997 !important;
  }

  .border-lg-teal-top {
    border-top: 1px solid #20c997 !important;
  }

  .border-lg-teal-right {
    border-right: 1px solid #20c997 !important;
  }

  .border-lg-teal-bottom {
    border-bottom: 1px solid #20c997 !important;
  }

  .border-lg-teal-left {
    border-left: 1px solid #20c997 !important;
  }

  .col-separator-cyan > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #17a2b8;
  }
}

.border-cyan {
  border-color: #17a2b8 !important;
}

.text-after-white::before,
.text-before-white::before,
.text-white,
a.text-white:focus {
  color: #fff !important;
}

.bg-after-cyan::before,
.bg-before-cyan::before {
  background-color: #17a2b8 !important;
}

@media (min-width: 576px) {
  .border-sm-cyan {
    border: 1px solid #17a2b8 !important;
  }

  .border-sm-cyan-top {
    border-top: 1px solid #17a2b8 !important;
  }

  .border-sm-cyan-right {
    border-right: 1px solid #17a2b8 !important;
  }

  .border-sm-cyan-bottom {
    border-bottom: 1px solid #17a2b8 !important;
  }

  .border-sm-cyan-left {
    border-left: 1px solid #17a2b8 !important;
  }
}

@media (min-width: 768px) {
  .border-md-cyan {
    border: 1px solid #17a2b8 !important;
  }

  .border-md-cyan-top {
    border-top: 1px solid #17a2b8 !important;
  }

  .border-md-cyan-right {
    border-right: 1px solid #17a2b8 !important;
  }

  .border-md-cyan-bottom {
    border-bottom: 1px solid #17a2b8 !important;
  }

  .border-md-cyan-left {
    border-left: 1px solid #17a2b8 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-cyan {
    border: 1px solid #17a2b8 !important;
  }

  .border-xl-cyan-top {
    border-top: 1px solid #17a2b8 !important;
  }

  .border-xl-cyan-right {
    border-right: 1px solid #17a2b8 !important;
  }

  .border-xl-cyan-bottom {
    border-bottom: 1px solid #17a2b8 !important;
  }

  .border-xl-cyan-left {
    border-left: 1px solid #17a2b8 !important;
  }
}

.bg-white {
  background-color: #fff !important;
}

a.bg-white:focus,
a.bg-white:hover,
button.bg-white:focus,
button.bg-white:hover {
  background-color: #e6e6e6 !important;
}

.bg-layer-white {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-white::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #fff;
}

@media (min-width: 992px) {
  .border-lg-cyan {
    border: 1px solid #17a2b8 !important;
  }

  .border-lg-cyan-top {
    border-top: 1px solid #17a2b8 !important;
  }

  .border-lg-cyan-right {
    border-right: 1px solid #17a2b8 !important;
  }

  .border-lg-cyan-bottom {
    border-bottom: 1px solid #17a2b8 !important;
  }

  .border-lg-cyan-left {
    border-left: 1px solid #17a2b8 !important;
  }

  .col-separator-white > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #fff;
  }
}

.border-white {
  border-color: #fff !important;
}

.text-after-gray::before,
.text-before-gray::before,
.text-gray,
a.text-gray:focus {
  color: #a8b7c7 !important;
}

.bg-after-white::before,
.bg-before-white::before {
  background-color: #fff !important;
}

@media (min-width: 576px) {
  .border-sm-white {
    border: 1px solid #fff !important;
  }

  .border-sm-white-top {
    border-top: 1px solid #fff !important;
  }

  .border-sm-white-right {
    border-right: 1px solid #fff !important;
  }

  .border-sm-white-bottom {
    border-bottom: 1px solid #fff !important;
  }

  .border-sm-white-left {
    border-left: 1px solid #fff !important;
  }
}

@media (min-width: 768px) {
  .border-md-white {
    border: 1px solid #fff !important;
  }

  .border-md-white-top {
    border-top: 1px solid #fff !important;
  }

  .border-md-white-right {
    border-right: 1px solid #fff !important;
  }

  .border-md-white-bottom {
    border-bottom: 1px solid #fff !important;
  }

  .border-md-white-left {
    border-left: 1px solid #fff !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-white {
    border: 1px solid #fff !important;
  }

  .border-xl-white-top {
    border-top: 1px solid #fff !important;
  }

  .border-xl-white-right {
    border-right: 1px solid #fff !important;
  }

  .border-xl-white-bottom {
    border-bottom: 1px solid #fff !important;
  }

  .border-xl-white-left {
    border-left: 1px solid #fff !important;
  }
}

.bg-gray {
  background-color: #a8b7c7 !important;
}

a.bg-gray:focus,
a.bg-gray:hover,
button.bg-gray:focus,
button.bg-gray:hover {
  background-color: #899db3 !important;
}

.bg-layer-gray {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #a8b7c7;
}

@media (min-width: 992px) {
  .border-lg-white {
    border: 1px solid #fff !important;
  }

  .border-lg-white-top {
    border-top: 1px solid #fff !important;
  }

  .border-lg-white-right {
    border-right: 1px solid #fff !important;
  }

  .border-lg-white-bottom {
    border-bottom: 1px solid #fff !important;
  }

  .border-lg-white-left {
    border-left: 1px solid #fff !important;
  }

  .col-separator-gray > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #a8b7c7;
  }
}

.border-gray {
  border-color: #a8b7c7 !important;
}

.text-after-gray-dark::before,
.text-before-gray-dark::before,
.text-gray-dark,
a.text-gray-dark:focus {
  color: #343a40 !important;
}

.bg-after-gray::before,
.bg-before-gray::before {
  background-color: #a8b7c7 !important;
}

@media (min-width: 576px) {
  .border-sm-gray {
    border: 1px solid #a8b7c7 !important;
  }

  .border-sm-gray-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-sm-gray-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-sm-gray-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-sm-gray-left {
    border-left: 1px solid #a8b7c7 !important;
  }
}

@media (min-width: 768px) {
  .border-md-gray {
    border: 1px solid #a8b7c7 !important;
  }

  .border-md-gray-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-md-gray-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-md-gray-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-md-gray-left {
    border-left: 1px solid #a8b7c7 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-gray {
    border: 1px solid #a8b7c7 !important;
  }

  .border-xl-gray-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-xl-gray-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-xl-gray-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-xl-gray-left {
    border-left: 1px solid #a8b7c7 !important;
  }
}

.bg-gray-dark {
  background-color: #343a40 !important;
}

a.bg-gray-dark:focus,
a.bg-gray-dark:hover,
button.bg-gray-dark:focus,
button.bg-gray-dark:hover {
  background-color: #1d2124 !important;
}

.bg-layer-gray-dark {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-dark::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #343a40;
}

@media (min-width: 992px) {
  .border-lg-gray {
    border: 1px solid #a8b7c7 !important;
  }

  .border-lg-gray-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-lg-gray-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-lg-gray-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-lg-gray-left {
    border-left: 1px solid #a8b7c7 !important;
  }

  .col-separator-gray-dark > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #343a40;
  }
}

.border-gray-dark {
  border-color: #343a40 !important;
}

.text-after-black::before,
.text-before-black::before,
.text-black,
a.text-black:focus {
  color: #111 !important;
}

.bg-after-gray-dark::before,
.bg-before-gray-dark::before {
  background-color: #343a40 !important;
}

@media (min-width: 576px) {
  .border-sm-gray-dark {
    border: 1px solid #343a40 !important;
  }

  .border-sm-gray-dark-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-sm-gray-dark-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-sm-gray-dark-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-sm-gray-dark-left {
    border-left: 1px solid #343a40 !important;
  }
}

@media (min-width: 768px) {
  .border-md-gray-dark {
    border: 1px solid #343a40 !important;
  }

  .border-md-gray-dark-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-md-gray-dark-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-md-gray-dark-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-md-gray-dark-left {
    border-left: 1px solid #343a40 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-gray-dark {
    border: 1px solid #343a40 !important;
  }

  .border-xl-gray-dark-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-xl-gray-dark-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-xl-gray-dark-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-xl-gray-dark-left {
    border-left: 1px solid #343a40 !important;
  }
}

.bg-black {
  background-color: #111 !important;
}

a.bg-black:focus,
a.bg-black:hover,
button.bg-black:focus,
button.bg-black:hover {
  background-color: #000 !important;
}

.bg-layer-black {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-black::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #111;
}

@media (min-width: 992px) {
  .border-lg-gray-dark {
    border: 1px solid #343a40 !important;
  }

  .border-lg-gray-dark-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-lg-gray-dark-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-lg-gray-dark-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-lg-gray-dark-left {
    border-left: 1px solid #343a40 !important;
  }

  .col-separator-black > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #111;
  }
}

.border-black {
  border-color: #111 !important;
}

.text-after-blue-dark::before,
.text-before-blue-dark::before,
.text-blue-dark,
a.text-blue-dark:focus {
  color: #0a132d !important;
}

.bg-after-black::before,
.bg-before-black::before {
  background-color: #111 !important;
}

@media (min-width: 576px) {
  .border-sm-black {
    border: 1px solid #111 !important;
  }

  .border-sm-black-top {
    border-top: 1px solid #111 !important;
  }

  .border-sm-black-right {
    border-right: 1px solid #111 !important;
  }

  .border-sm-black-bottom {
    border-bottom: 1px solid #111 !important;
  }

  .border-sm-black-left {
    border-left: 1px solid #111 !important;
  }
}

@media (min-width: 768px) {
  .border-md-black {
    border: 1px solid #111 !important;
  }

  .border-md-black-top {
    border-top: 1px solid #111 !important;
  }

  .border-md-black-right {
    border-right: 1px solid #111 !important;
  }

  .border-md-black-bottom {
    border-bottom: 1px solid #111 !important;
  }

  .border-md-black-left {
    border-left: 1px solid #111 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-black {
    border: 1px solid #111 !important;
  }

  .border-xl-black-top {
    border-top: 1px solid #111 !important;
  }

  .border-xl-black-right {
    border-right: 1px solid #111 !important;
  }

  .border-xl-black-bottom {
    border-bottom: 1px solid #111 !important;
  }

  .border-xl-black-left {
    border-left: 1px solid #111 !important;
  }
}

.bg-blue-dark {
  background-color: #0a132d !important;
}

a.bg-blue-dark:focus,
a.bg-blue-dark:hover,
button.bg-blue-dark:focus,
button.bg-blue-dark:hover {
  background-color: #010103 !important;
}

.bg-layer-blue-dark {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-blue-dark::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #0a132d;
}

@media (min-width: 992px) {
  .border-lg-black {
    border: 1px solid #111 !important;
  }

  .border-lg-black-top {
    border-top: 1px solid #111 !important;
  }

  .border-lg-black-right {
    border-right: 1px solid #111 !important;
  }

  .border-lg-black-bottom {
    border-bottom: 1px solid #111 !important;
  }

  .border-lg-black-left {
    border-left: 1px solid #111 !important;
  }

  .col-separator-blue-dark > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #0a132d;
  }
}

.border-blue-dark {
  border-color: #0a132d !important;
}

.text-after-blue-light::before,
.text-before-blue-light::before,
.text-blue-light,
a.text-blue-light:focus {
  color: #a8b7c7 !important;
}

.bg-after-blue-dark::before,
.bg-before-blue-dark::before {
  background-color: #0a132d !important;
}

@media (min-width: 576px) {
  .border-sm-blue-dark {
    border: 1px solid #0a132d !important;
  }

  .border-sm-blue-dark-top {
    border-top: 1px solid #0a132d !important;
  }

  .border-sm-blue-dark-right {
    border-right: 1px solid #0a132d !important;
  }

  .border-sm-blue-dark-bottom {
    border-bottom: 1px solid #0a132d !important;
  }

  .border-sm-blue-dark-left {
    border-left: 1px solid #0a132d !important;
  }
}

@media (min-width: 768px) {
  .border-md-blue-dark {
    border: 1px solid #0a132d !important;
  }

  .border-md-blue-dark-top {
    border-top: 1px solid #0a132d !important;
  }

  .border-md-blue-dark-right {
    border-right: 1px solid #0a132d !important;
  }

  .border-md-blue-dark-bottom {
    border-bottom: 1px solid #0a132d !important;
  }

  .border-md-blue-dark-left {
    border-left: 1px solid #0a132d !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-blue-dark {
    border: 1px solid #0a132d !important;
  }

  .border-xl-blue-dark-top {
    border-top: 1px solid #0a132d !important;
  }

  .border-xl-blue-dark-right {
    border-right: 1px solid #0a132d !important;
  }

  .border-xl-blue-dark-bottom {
    border-bottom: 1px solid #0a132d !important;
  }

  .border-xl-blue-dark-left {
    border-left: 1px solid #0a132d !important;
  }
}

.bg-blue-light {
  background-color: #a8b7c7 !important;
}

a.bg-blue-light:focus,
a.bg-blue-light:hover,
button.bg-blue-light:focus,
button.bg-blue-light:hover {
  background-color: #899db3 !important;
}

.bg-layer-blue-light {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-blue-light::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #a8b7c7;
}

@media (min-width: 992px) {
  .border-lg-blue-dark {
    border: 1px solid #0a132d !important;
  }

  .border-lg-blue-dark-top {
    border-top: 1px solid #0a132d !important;
  }

  .border-lg-blue-dark-right {
    border-right: 1px solid #0a132d !important;
  }

  .border-lg-blue-dark-bottom {
    border-bottom: 1px solid #0a132d !important;
  }

  .border-lg-blue-dark-left {
    border-left: 1px solid #0a132d !important;
  }

  .col-separator-blue-light > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #a8b7c7;
  }
}

.border-blue-light {
  border-color: #a8b7c7 !important;
}

.text-after-lime::before,
.text-before-lime::before,
.text-lime,
a.text-lime:focus {
  color: #a5cd38 !important;
}

.bg-after-blue-light::before,
.bg-before-blue-light::before {
  background-color: #a8b7c7 !important;
}

@media (min-width: 576px) {
  .border-sm-blue-light {
    border: 1px solid #a8b7c7 !important;
  }

  .border-sm-blue-light-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-sm-blue-light-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-sm-blue-light-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-sm-blue-light-left {
    border-left: 1px solid #a8b7c7 !important;
  }
}

@media (min-width: 768px) {
  .border-md-blue-light {
    border: 1px solid #a8b7c7 !important;
  }

  .border-md-blue-light-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-md-blue-light-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-md-blue-light-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-md-blue-light-left {
    border-left: 1px solid #a8b7c7 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-blue-light {
    border: 1px solid #a8b7c7 !important;
  }

  .border-xl-blue-light-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-xl-blue-light-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-xl-blue-light-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-xl-blue-light-left {
    border-left: 1px solid #a8b7c7 !important;
  }
}

.bg-lime {
  background-color: #a5cd38 !important;
}

a.bg-lime:focus,
a.bg-lime:hover,
button.bg-lime:focus,
button.bg-lime:hover {
  background-color: #86a82a !important;
}

.bg-layer-lime {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-lime::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #a5cd38;
}

@media (min-width: 992px) {
  .border-lg-blue-light {
    border: 1px solid #a8b7c7 !important;
  }

  .border-lg-blue-light-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-lg-blue-light-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-lg-blue-light-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-lg-blue-light-left {
    border-left: 1px solid #a8b7c7 !important;
  }

  .col-separator-lime > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #a5cd38;
  }
}

.border-lime {
  border-color: #a5cd38 !important;
}

.text-after-aqua::before,
.text-aqua,
.text-before-aqua::before,
a.text-aqua:focus {
  color: #00adee !important;
}

.bg-after-lime::before,
.bg-before-lime::before {
  background-color: #a5cd38 !important;
}

@media (min-width: 576px) {
  .border-sm-lime {
    border: 1px solid #a5cd38 !important;
  }

  .border-sm-lime-top {
    border-top: 1px solid #a5cd38 !important;
  }

  .border-sm-lime-right {
    border-right: 1px solid #a5cd38 !important;
  }

  .border-sm-lime-bottom {
    border-bottom: 1px solid #a5cd38 !important;
  }

  .border-sm-lime-left {
    border-left: 1px solid #a5cd38 !important;
  }
}

@media (min-width: 768px) {
  .border-md-lime {
    border: 1px solid #a5cd38 !important;
  }

  .border-md-lime-top {
    border-top: 1px solid #a5cd38 !important;
  }

  .border-md-lime-right {
    border-right: 1px solid #a5cd38 !important;
  }

  .border-md-lime-bottom {
    border-bottom: 1px solid #a5cd38 !important;
  }

  .border-md-lime-left {
    border-left: 1px solid #a5cd38 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-lime {
    border: 1px solid #a5cd38 !important;
  }

  .border-xl-lime-top {
    border-top: 1px solid #a5cd38 !important;
  }

  .border-xl-lime-right {
    border-right: 1px solid #a5cd38 !important;
  }

  .border-xl-lime-bottom {
    border-bottom: 1px solid #a5cd38 !important;
  }

  .border-xl-lime-left {
    border-left: 1px solid #a5cd38 !important;
  }
}

.bg-aqua {
  background-color: #00adee !important;
}

a.bg-aqua:focus,
a.bg-aqua:hover,
button.bg-aqua:focus,
button.bg-aqua:hover {
  background-color: #08b !important;
}

.bg-layer-aqua {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-aqua::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #00adee;
}

@media (min-width: 992px) {
  .border-lg-lime {
    border: 1px solid #a5cd38 !important;
  }

  .border-lg-lime-top {
    border-top: 1px solid #a5cd38 !important;
  }

  .border-lg-lime-right {
    border-right: 1px solid #a5cd38 !important;
  }

  .border-lg-lime-bottom {
    border-bottom: 1px solid #a5cd38 !important;
  }

  .border-lg-lime-left {
    border-left: 1px solid #a5cd38 !important;
  }

  .col-separator-aqua > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #00adee;
  }
}

.border-aqua {
  border-color: #00adee !important;
}

.text-gray-100,
.text-gray-after-100::before,
.text-gray-before-100::before,
a.text-gray-100:focus {
  color: #f8f9fa !important;
}

.bg-after-aqua::before,
.bg-before-aqua::before {
  background-color: #00adee !important;
}

@media (min-width: 576px) {
  .border-sm-aqua {
    border: 1px solid #00adee !important;
  }

  .border-sm-aqua-top {
    border-top: 1px solid #00adee !important;
  }

  .border-sm-aqua-right {
    border-right: 1px solid #00adee !important;
  }

  .border-sm-aqua-bottom {
    border-bottom: 1px solid #00adee !important;
  }

  .border-sm-aqua-left {
    border-left: 1px solid #00adee !important;
  }
}

@media (min-width: 768px) {
  .border-md-aqua {
    border: 1px solid #00adee !important;
  }

  .border-md-aqua-top {
    border-top: 1px solid #00adee !important;
  }

  .border-md-aqua-right {
    border-right: 1px solid #00adee !important;
  }

  .border-md-aqua-bottom {
    border-bottom: 1px solid #00adee !important;
  }

  .border-md-aqua-left {
    border-left: 1px solid #00adee !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-aqua {
    border: 1px solid #00adee !important;
  }

  .border-xl-aqua-top {
    border-top: 1px solid #00adee !important;
  }

  .border-xl-aqua-right {
    border-right: 1px solid #00adee !important;
  }

  .border-xl-aqua-bottom {
    border-bottom: 1px solid #00adee !important;
  }

  .border-xl-aqua-left {
    border-left: 1px solid #00adee !important;
  }
}

.bg-gray-100 {
  background-color: #f8f9fa !important;
}

a.bg-gray-100:focus,
a.bg-gray-100:hover,
button.bg-gray-100:focus,
button.bg-gray-100:hover {
  background-color: #dae0e5 !important;
}

.bg-layer-gray-100 {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-100::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #f8f9fa;
}

@media (min-width: 992px) {
  .border-lg-aqua {
    border: 1px solid #00adee !important;
  }

  .border-lg-aqua-top {
    border-top: 1px solid #00adee !important;
  }

  .border-lg-aqua-right {
    border-right: 1px solid #00adee !important;
  }

  .border-lg-aqua-bottom {
    border-bottom: 1px solid #00adee !important;
  }

  .border-lg-aqua-left {
    border-left: 1px solid #00adee !important;
  }

  .col-separator-gray-100 > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #f8f9fa;
  }
}

.border-gray-100 {
  border-color: #f8f9fa !important;
}

.text-gray-200,
.text-gray-after-200::before,
.text-gray-before-200::before,
a.text-gray-200:focus {
  color: #e9ecef !important;
}

.bg-gray-after-100::before,
.bg-gray-before-100::before {
  background-color: #f8f9fa !important;
}

@media (min-width: 576px) {
  .border-gray-sm-100 {
    border: 1px solid #f8f9fa !important;
  }

  .border-gray-sm-100-top {
    border-top: 1px solid #f8f9fa !important;
  }

  .border-gray-sm-100-right {
    border-right: 1px solid #f8f9fa !important;
  }

  .border-gray-sm-100-bottom {
    border-bottom: 1px solid #f8f9fa !important;
  }

  .border-gray-sm-100-left {
    border-left: 1px solid #f8f9fa !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-100 {
    border: 1px solid #f8f9fa !important;
  }

  .border-gray-md-100-top {
    border-top: 1px solid #f8f9fa !important;
  }

  .border-gray-md-100-right {
    border-right: 1px solid #f8f9fa !important;
  }

  .border-gray-md-100-bottom {
    border-bottom: 1px solid #f8f9fa !important;
  }

  .border-gray-md-100-left {
    border-left: 1px solid #f8f9fa !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-100 {
    border: 1px solid #f8f9fa !important;
  }

  .border-gray-xl-100-top {
    border-top: 1px solid #f8f9fa !important;
  }

  .border-gray-xl-100-right {
    border-right: 1px solid #f8f9fa !important;
  }

  .border-gray-xl-100-bottom {
    border-bottom: 1px solid #f8f9fa !important;
  }

  .border-gray-xl-100-left {
    border-left: 1px solid #f8f9fa !important;
  }
}

.bg-gray-200 {
  background-color: #e9ecef !important;
}

a.bg-gray-200:focus,
a.bg-gray-200:hover,
button.bg-gray-200:focus,
button.bg-gray-200:hover {
  background-color: #cbd3da !important;
}

.bg-layer-gray-200 {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-200::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #e9ecef;
}

@media (min-width: 992px) {
  .border-gray-lg-100 {
    border: 1px solid #f8f9fa !important;
  }

  .border-gray-lg-100-top {
    border-top: 1px solid #f8f9fa !important;
  }

  .border-gray-lg-100-right {
    border-right: 1px solid #f8f9fa !important;
  }

  .border-gray-lg-100-bottom {
    border-bottom: 1px solid #f8f9fa !important;
  }

  .border-gray-lg-100-left {
    border-left: 1px solid #f8f9fa !important;
  }

  .col-separator-gray-200 > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #e9ecef;
  }
}

.border-gray-200 {
  border-color: #e9ecef !important;
}

.text-gray-300,
.text-gray-after-300::before,
.text-gray-before-300::before,
a.text-gray-300:focus {
  color: #dee2e6 !important;
}

.bg-gray-after-200::before,
.bg-gray-before-200::before {
  background-color: #e9ecef !important;
}

@media (min-width: 576px) {
  .border-gray-sm-200 {
    border: 1px solid #e9ecef !important;
  }

  .border-gray-sm-200-top {
    border-top: 1px solid #e9ecef !important;
  }

  .border-gray-sm-200-right {
    border-right: 1px solid #e9ecef !important;
  }

  .border-gray-sm-200-bottom {
    border-bottom: 1px solid #e9ecef !important;
  }

  .border-gray-sm-200-left {
    border-left: 1px solid #e9ecef !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-200 {
    border: 1px solid #e9ecef !important;
  }

  .border-gray-md-200-top {
    border-top: 1px solid #e9ecef !important;
  }

  .border-gray-md-200-right {
    border-right: 1px solid #e9ecef !important;
  }

  .border-gray-md-200-bottom {
    border-bottom: 1px solid #e9ecef !important;
  }

  .border-gray-md-200-left {
    border-left: 1px solid #e9ecef !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-200 {
    border: 1px solid #e9ecef !important;
  }

  .border-gray-xl-200-top {
    border-top: 1px solid #e9ecef !important;
  }

  .border-gray-xl-200-right {
    border-right: 1px solid #e9ecef !important;
  }

  .border-gray-xl-200-bottom {
    border-bottom: 1px solid #e9ecef !important;
  }

  .border-gray-xl-200-left {
    border-left: 1px solid #e9ecef !important;
  }
}

.bg-gray-300 {
  background-color: #dee2e6 !important;
}

a.bg-gray-300:focus,
a.bg-gray-300:hover,
button.bg-gray-300:focus,
button.bg-gray-300:hover {
  background-color: #c1c9d0 !important;
}

.bg-layer-gray-300 {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-300::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #dee2e6;
}

@media (min-width: 992px) {
  .border-gray-lg-200 {
    border: 1px solid #e9ecef !important;
  }

  .border-gray-lg-200-top {
    border-top: 1px solid #e9ecef !important;
  }

  .border-gray-lg-200-right {
    border-right: 1px solid #e9ecef !important;
  }

  .border-gray-lg-200-bottom {
    border-bottom: 1px solid #e9ecef !important;
  }

  .border-gray-lg-200-left {
    border-left: 1px solid #e9ecef !important;
  }

  .col-separator-gray-300 > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #dee2e6;
  }
}

.border-gray-300 {
  border-color: #dee2e6 !important;
}

.text-gray-400,
.text-gray-after-400::before,
.text-gray-before-400::before,
a.text-gray-400:focus {
  color: #ced4da !important;
}

.bg-gray-after-300::before,
.bg-gray-before-300::before {
  background-color: #dee2e6 !important;
}

@media (min-width: 576px) {
  .border-gray-sm-300 {
    border: 1px solid #dee2e6 !important;
  }

  .border-gray-sm-300-top {
    border-top: 1px solid #dee2e6 !important;
  }

  .border-gray-sm-300-right {
    border-right: 1px solid #dee2e6 !important;
  }

  .border-gray-sm-300-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }

  .border-gray-sm-300-left {
    border-left: 1px solid #dee2e6 !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-300 {
    border: 1px solid #dee2e6 !important;
  }

  .border-gray-md-300-top {
    border-top: 1px solid #dee2e6 !important;
  }

  .border-gray-md-300-right {
    border-right: 1px solid #dee2e6 !important;
  }

  .border-gray-md-300-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }

  .border-gray-md-300-left {
    border-left: 1px solid #dee2e6 !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-300 {
    border: 1px solid #dee2e6 !important;
  }

  .border-gray-xl-300-top {
    border-top: 1px solid #dee2e6 !important;
  }

  .border-gray-xl-300-right {
    border-right: 1px solid #dee2e6 !important;
  }

  .border-gray-xl-300-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }

  .border-gray-xl-300-left {
    border-left: 1px solid #dee2e6 !important;
  }
}

.bg-gray-400 {
  background-color: #ced4da !important;
}

a.bg-gray-400:focus,
a.bg-gray-400:hover,
button.bg-gray-400:focus,
button.bg-gray-400:hover {
  background-color: #b1bbc4 !important;
}

.bg-layer-gray-400 {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-400::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  background-color: #ced4da;
}

@media (min-width: 992px) {
  .border-gray-lg-300 {
    border: 1px solid #dee2e6 !important;
  }

  .border-gray-lg-300-top {
    border-top: 1px solid #dee2e6 !important;
  }

  .border-gray-lg-300-right {
    border-right: 1px solid #dee2e6 !important;
  }

  .border-gray-lg-300-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }

  .border-gray-lg-300-left {
    border-left: 1px solid #dee2e6 !important;
  }

  .col-separator-gray-400 > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #ced4da;
  }
}

.border-gray-400 {
  border-color: #ced4da !important;
}

.text-gray-500,
.text-gray-after-500::before,
.text-gray-before-500::before,
a.text-gray-500:focus {
  color: #adb5bd !important;
}

.bg-gray-after-400::before,
.bg-gray-before-400::before {
  background-color: #ced4da !important;
}

@media (min-width: 576px) {
  .border-gray-sm-400 {
    border: 1px solid #ced4da !important;
  }

  .border-gray-sm-400-top {
    border-top: 1px solid #ced4da !important;
  }

  .border-gray-sm-400-right {
    border-right: 1px solid #ced4da !important;
  }

  .border-gray-sm-400-bottom {
    border-bottom: 1px solid #ced4da !important;
  }

  .border-gray-sm-400-left {
    border-left: 1px solid #ced4da !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-400 {
    border: 1px solid #ced4da !important;
  }

  .border-gray-md-400-top {
    border-top: 1px solid #ced4da !important;
  }

  .border-gray-md-400-right {
    border-right: 1px solid #ced4da !important;
  }

  .border-gray-md-400-bottom {
    border-bottom: 1px solid #ced4da !important;
  }

  .border-gray-md-400-left {
    border-left: 1px solid #ced4da !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-400 {
    border: 1px solid #ced4da !important;
  }

  .border-gray-xl-400-top {
    border-top: 1px solid #ced4da !important;
  }

  .border-gray-xl-400-right {
    border-right: 1px solid #ced4da !important;
  }

  .border-gray-xl-400-bottom {
    border-bottom: 1px solid #ced4da !important;
  }

  .border-gray-xl-400-left {
    border-left: 1px solid #ced4da !important;
  }
}

.bg-gray-500 {
  background-color: #adb5bd !important;
}

a.bg-gray-500:focus,
a.bg-gray-500:hover,
button.bg-gray-500:focus,
button.bg-gray-500:hover {
  background-color: #919ca6 !important;
}

.bg-layer-gray-500 {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-500::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #adb5bd;
}

@media (min-width: 992px) {
  .border-gray-lg-400 {
    border: 1px solid #ced4da !important;
  }

  .border-gray-lg-400-top {
    border-top: 1px solid #ced4da !important;
  }

  .border-gray-lg-400-right {
    border-right: 1px solid #ced4da !important;
  }

  .border-gray-lg-400-bottom {
    border-bottom: 1px solid #ced4da !important;
  }

  .border-gray-lg-400-left {
    border-left: 1px solid #ced4da !important;
  }

  .col-separator-gray-500 > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #adb5bd;
  }
}

.border-gray-500 {
  border-color: #adb5bd !important;
}

.text-gray-600,
.text-gray-after-600::before,
.text-gray-before-600::before,
a.text-gray-600:focus {
  color: #6c757d !important;
}

.bg-gray-after-500::before,
.bg-gray-before-500::before {
  background-color: #adb5bd !important;
}

@media (min-width: 576px) {
  .border-gray-sm-500 {
    border: 1px solid #adb5bd !important;
  }

  .border-gray-sm-500-top {
    border-top: 1px solid #adb5bd !important;
  }

  .border-gray-sm-500-right {
    border-right: 1px solid #adb5bd !important;
  }

  .border-gray-sm-500-bottom {
    border-bottom: 1px solid #adb5bd !important;
  }

  .border-gray-sm-500-left {
    border-left: 1px solid #adb5bd !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-500 {
    border: 1px solid #adb5bd !important;
  }

  .border-gray-md-500-top {
    border-top: 1px solid #adb5bd !important;
  }

  .border-gray-md-500-right {
    border-right: 1px solid #adb5bd !important;
  }

  .border-gray-md-500-bottom {
    border-bottom: 1px solid #adb5bd !important;
  }

  .border-gray-md-500-left {
    border-left: 1px solid #adb5bd !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-500 {
    border: 1px solid #adb5bd !important;
  }

  .border-gray-xl-500-top {
    border-top: 1px solid #adb5bd !important;
  }

  .border-gray-xl-500-right {
    border-right: 1px solid #adb5bd !important;
  }

  .border-gray-xl-500-bottom {
    border-bottom: 1px solid #adb5bd !important;
  }

  .border-gray-xl-500-left {
    border-left: 1px solid #adb5bd !important;
  }
}

.bg-gray-600 {
  background-color: #6c757d !important;
}

a.bg-gray-600:focus,
a.bg-gray-600:hover,
button.bg-gray-600:focus,
button.bg-gray-600:hover {
  background-color: #545b62 !important;
}

.bg-layer-gray-600 {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-600::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #6c757d;
}

@media (min-width: 992px) {
  .border-gray-lg-500 {
    border: 1px solid #adb5bd !important;
  }

  .border-gray-lg-500-top {
    border-top: 1px solid #adb5bd !important;
  }

  .border-gray-lg-500-right {
    border-right: 1px solid #adb5bd !important;
  }

  .border-gray-lg-500-bottom {
    border-bottom: 1px solid #adb5bd !important;
  }

  .border-gray-lg-500-left {
    border-left: 1px solid #adb5bd !important;
  }

  .col-separator-gray-600 > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #6c757d;
  }
}

.border-gray-600 {
  border-color: #6c757d !important;
}

.text-gray-700,
.text-gray-after-700::before,
.text-gray-before-700::before,
a.text-gray-700:focus {
  color: #495057 !important;
}

.bg-gray-after-600::before,
.bg-gray-before-600::before {
  background-color: #6c757d !important;
}

@media (min-width: 576px) {
  .border-gray-sm-600 {
    border: 1px solid #6c757d !important;
  }

  .border-gray-sm-600-top {
    border-top: 1px solid #6c757d !important;
  }

  .border-gray-sm-600-right {
    border-right: 1px solid #6c757d !important;
  }

  .border-gray-sm-600-bottom {
    border-bottom: 1px solid #6c757d !important;
  }

  .border-gray-sm-600-left {
    border-left: 1px solid #6c757d !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-600 {
    border: 1px solid #6c757d !important;
  }

  .border-gray-md-600-top {
    border-top: 1px solid #6c757d !important;
  }

  .border-gray-md-600-right {
    border-right: 1px solid #6c757d !important;
  }

  .border-gray-md-600-bottom {
    border-bottom: 1px solid #6c757d !important;
  }

  .border-gray-md-600-left {
    border-left: 1px solid #6c757d !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-600 {
    border: 1px solid #6c757d !important;
  }

  .border-gray-xl-600-top {
    border-top: 1px solid #6c757d !important;
  }

  .border-gray-xl-600-right {
    border-right: 1px solid #6c757d !important;
  }

  .border-gray-xl-600-bottom {
    border-bottom: 1px solid #6c757d !important;
  }

  .border-gray-xl-600-left {
    border-left: 1px solid #6c757d !important;
  }
}

.bg-gray-700 {
  background-color: #495057 !important;
}

a.bg-gray-700:focus,
a.bg-gray-700:hover,
button.bg-gray-700:focus,
button.bg-gray-700:hover {
  background-color: #32373b !important;
}

.bg-layer-gray-700 {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-700::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #495057;
}

@media (min-width: 992px) {
  .border-gray-lg-600 {
    border: 1px solid #6c757d !important;
  }

  .border-gray-lg-600-top {
    border-top: 1px solid #6c757d !important;
  }

  .border-gray-lg-600-right {
    border-right: 1px solid #6c757d !important;
  }

  .border-gray-lg-600-bottom {
    border-bottom: 1px solid #6c757d !important;
  }

  .border-gray-lg-600-left {
    border-left: 1px solid #6c757d !important;
  }

  .col-separator-gray-700 > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #495057;
  }
}

.border-gray-700 {
  border-color: #495057 !important;
}

.text-gray-800,
.text-gray-after-800::before,
.text-gray-before-800::before,
a.text-gray-800:focus {
  color: #343a40 !important;
}

.bg-gray-after-700::before,
.bg-gray-before-700::before {
  background-color: #495057 !important;
}

@media (min-width: 576px) {
  .border-gray-sm-700 {
    border: 1px solid #495057 !important;
  }

  .border-gray-sm-700-top {
    border-top: 1px solid #495057 !important;
  }

  .border-gray-sm-700-right {
    border-right: 1px solid #495057 !important;
  }

  .border-gray-sm-700-bottom {
    border-bottom: 1px solid #495057 !important;
  }

  .border-gray-sm-700-left {
    border-left: 1px solid #495057 !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-700 {
    border: 1px solid #495057 !important;
  }

  .border-gray-md-700-top {
    border-top: 1px solid #495057 !important;
  }

  .border-gray-md-700-right {
    border-right: 1px solid #495057 !important;
  }

  .border-gray-md-700-bottom {
    border-bottom: 1px solid #495057 !important;
  }

  .border-gray-md-700-left {
    border-left: 1px solid #495057 !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-700 {
    border: 1px solid #495057 !important;
  }

  .border-gray-xl-700-top {
    border-top: 1px solid #495057 !important;
  }

  .border-gray-xl-700-right {
    border-right: 1px solid #495057 !important;
  }

  .border-gray-xl-700-bottom {
    border-bottom: 1px solid #495057 !important;
  }

  .border-gray-xl-700-left {
    border-left: 1px solid #495057 !important;
  }
}

.bg-gray-800 {
  background-color: #343a40 !important;
}

a.bg-gray-800:focus,
a.bg-gray-800:hover,
button.bg-gray-800:focus,
button.bg-gray-800:hover {
  background-color: #1d2124 !important;
}

.bg-layer-gray-800 {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-800::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #343a40;
}

@media (min-width: 992px) {
  .border-gray-lg-700 {
    border: 1px solid #495057 !important;
  }

  .border-gray-lg-700-top {
    border-top: 1px solid #495057 !important;
  }

  .border-gray-lg-700-right {
    border-right: 1px solid #495057 !important;
  }

  .border-gray-lg-700-bottom {
    border-bottom: 1px solid #495057 !important;
  }

  .border-gray-lg-700-left {
    border-left: 1px solid #495057 !important;
  }

  .col-separator-gray-800 > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #343a40;
  }
}

.border-gray-800 {
  border-color: #343a40 !important;
}

.text-gray-900,
.text-gray-after-900::before,
.text-gray-before-900::before,
a.text-gray-900:focus {
  color: #212529 !important;
}

.bg-gray-after-800::before,
.bg-gray-before-800::before {
  background-color: #343a40 !important;
}

@media (min-width: 576px) {
  .border-gray-sm-800 {
    border: 1px solid #343a40 !important;
  }

  .border-gray-sm-800-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-gray-sm-800-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-gray-sm-800-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-gray-sm-800-left {
    border-left: 1px solid #343a40 !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-800 {
    border: 1px solid #343a40 !important;
  }

  .border-gray-md-800-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-gray-md-800-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-gray-md-800-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-gray-md-800-left {
    border-left: 1px solid #343a40 !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-800 {
    border: 1px solid #343a40 !important;
  }

  .border-gray-xl-800-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-gray-xl-800-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-gray-xl-800-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-gray-xl-800-left {
    border-left: 1px solid #343a40 !important;
  }
}

.bg-gray-900 {
  background-color: #212529 !important;
}

a.bg-gray-900:focus,
a.bg-gray-900:hover,
button.bg-gray-900:focus,
button.bg-gray-900:hover {
  background-color: #0a0c0d !important;
}

.bg-layer-gray-900 {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-900::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #212529;
}

@media (min-width: 992px) {
  .border-gray-lg-800 {
    border: 1px solid #343a40 !important;
  }

  .border-gray-lg-800-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-gray-lg-800-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-gray-lg-800-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-gray-lg-800-left {
    border-left: 1px solid #343a40 !important;
  }

  .col-separator-gray-900 > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #212529;
  }
}

.border-gray-900 {
  border-color: #212529 !important;
}

.text-gray-a,
.text-gray-after-a::before,
.text-gray-before-a::before,
a.text-gray-a:focus {
  color: #4a4a4a !important;
}

.bg-gray-after-900::before,
.bg-gray-before-900::before {
  background-color: #212529 !important;
}

@media (min-width: 576px) {
  .border-gray-sm-900 {
    border: 1px solid #212529 !important;
  }

  .border-gray-sm-900-top {
    border-top: 1px solid #212529 !important;
  }

  .border-gray-sm-900-right {
    border-right: 1px solid #212529 !important;
  }

  .border-gray-sm-900-bottom {
    border-bottom: 1px solid #212529 !important;
  }

  .border-gray-sm-900-left {
    border-left: 1px solid #212529 !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-900 {
    border: 1px solid #212529 !important;
  }

  .border-gray-md-900-top {
    border-top: 1px solid #212529 !important;
  }

  .border-gray-md-900-right {
    border-right: 1px solid #212529 !important;
  }

  .border-gray-md-900-bottom {
    border-bottom: 1px solid #212529 !important;
  }

  .border-gray-md-900-left {
    border-left: 1px solid #212529 !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-900 {
    border: 1px solid #212529 !important;
  }

  .border-gray-xl-900-top {
    border-top: 1px solid #212529 !important;
  }

  .border-gray-xl-900-right {
    border-right: 1px solid #212529 !important;
  }

  .border-gray-xl-900-bottom {
    border-bottom: 1px solid #212529 !important;
  }

  .border-gray-xl-900-left {
    border-left: 1px solid #212529 !important;
  }
}

.bg-gray-a {
  background-color: #4a4a4a !important;
}

a.bg-gray-a:focus,
a.bg-gray-a:hover,
button.bg-gray-a:focus,
button.bg-gray-a:hover {
  background-color: #313131 !important;
}

.bg-layer-gray-a {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #4a4a4a;
}

@media (min-width: 992px) {
  .border-gray-lg-900 {
    border: 1px solid #212529 !important;
  }

  .border-gray-lg-900-top {
    border-top: 1px solid #212529 !important;
  }

  .border-gray-lg-900-right {
    border-right: 1px solid #212529 !important;
  }

  .border-gray-lg-900-bottom {
    border-bottom: 1px solid #212529 !important;
  }

  .border-gray-lg-900-left {
    border-left: 1px solid #212529 !important;
  }

  .col-separator-gray-a > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #4a4a4a;
  }
}

.border-gray-a {
  border-color: #4a4a4a !important;
}

.text-gray-after-b::before,
.text-gray-b,
.text-gray-before-b::before,
a.text-gray-b:focus {
  color: #8a8a8a !important;
}

.bg-gray-after-a::before,
.bg-gray-before-a::before {
  background-color: #4a4a4a !important;
}

@media (min-width: 576px) {
  .border-gray-sm-a {
    border: 1px solid #4a4a4a !important;
  }

  .border-gray-sm-a-top {
    border-top: 1px solid #4a4a4a !important;
  }

  .border-gray-sm-a-right {
    border-right: 1px solid #4a4a4a !important;
  }

  .border-gray-sm-a-bottom {
    border-bottom: 1px solid #4a4a4a !important;
  }

  .border-gray-sm-a-left {
    border-left: 1px solid #4a4a4a !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-a {
    border: 1px solid #4a4a4a !important;
  }

  .border-gray-md-a-top {
    border-top: 1px solid #4a4a4a !important;
  }

  .border-gray-md-a-right {
    border-right: 1px solid #4a4a4a !important;
  }

  .border-gray-md-a-bottom {
    border-bottom: 1px solid #4a4a4a !important;
  }

  .border-gray-md-a-left {
    border-left: 1px solid #4a4a4a !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-a {
    border: 1px solid #4a4a4a !important;
  }

  .border-gray-xl-a-top {
    border-top: 1px solid #4a4a4a !important;
  }

  .border-gray-xl-a-right {
    border-right: 1px solid #4a4a4a !important;
  }

  .border-gray-xl-a-bottom {
    border-bottom: 1px solid #4a4a4a !important;
  }

  .border-gray-xl-a-left {
    border-left: 1px solid #4a4a4a !important;
  }
}

.bg-gray-b {
  background-color: #8a8a8a !important;
}

a.bg-gray-b:focus,
a.bg-gray-b:hover,
button.bg-gray-b:focus,
button.bg-gray-b:hover {
  background-color: #717171 !important;
}

.bg-layer-gray-b {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-b::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #8a8a8a;
}

@media (min-width: 992px) {
  .border-gray-lg-a {
    border: 1px solid #4a4a4a !important;
  }

  .border-gray-lg-a-top {
    border-top: 1px solid #4a4a4a !important;
  }

  .border-gray-lg-a-right {
    border-right: 1px solid #4a4a4a !important;
  }

  .border-gray-lg-a-bottom {
    border-bottom: 1px solid #4a4a4a !important;
  }

  .border-gray-lg-a-left {
    border-left: 1px solid #4a4a4a !important;
  }

  .col-separator-gray-b > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #8a8a8a;
  }
}

.border-gray-b {
  border-color: #8a8a8a !important;
}

.text-gray-after-c::before,
.text-gray-before-c::before,
.text-gray-c,
a.text-gray-c:focus {
  color: #eee !important;
}

.bg-gray-after-b::before,
.bg-gray-before-b::before {
  background-color: #8a8a8a !important;
}

@media (min-width: 576px) {
  .border-gray-sm-b {
    border: 1px solid #8a8a8a !important;
  }

  .border-gray-sm-b-top {
    border-top: 1px solid #8a8a8a !important;
  }

  .border-gray-sm-b-right {
    border-right: 1px solid #8a8a8a !important;
  }

  .border-gray-sm-b-bottom {
    border-bottom: 1px solid #8a8a8a !important;
  }

  .border-gray-sm-b-left {
    border-left: 1px solid #8a8a8a !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-b {
    border: 1px solid #8a8a8a !important;
  }

  .border-gray-md-b-top {
    border-top: 1px solid #8a8a8a !important;
  }

  .border-gray-md-b-right {
    border-right: 1px solid #8a8a8a !important;
  }

  .border-gray-md-b-bottom {
    border-bottom: 1px solid #8a8a8a !important;
  }

  .border-gray-md-b-left {
    border-left: 1px solid #8a8a8a !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-b {
    border: 1px solid #8a8a8a !important;
  }

  .border-gray-xl-b-top {
    border-top: 1px solid #8a8a8a !important;
  }

  .border-gray-xl-b-right {
    border-right: 1px solid #8a8a8a !important;
  }

  .border-gray-xl-b-bottom {
    border-bottom: 1px solid #8a8a8a !important;
  }

  .border-gray-xl-b-left {
    border-left: 1px solid #8a8a8a !important;
  }
}

.bg-gray-c {
  background-color: #eee !important;
}

a.bg-gray-c:focus,
a.bg-gray-c:hover,
button.bg-gray-c:focus,
button.bg-gray-c:hover {
  background-color: #d5d5d5 !important;
}

.bg-layer-gray-c {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-c::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #eee;
}

@media (min-width: 992px) {
  .border-gray-lg-b {
    border: 1px solid #8a8a8a !important;
  }

  .border-gray-lg-b-top {
    border-top: 1px solid #8a8a8a !important;
  }

  .border-gray-lg-b-right {
    border-right: 1px solid #8a8a8a !important;
  }

  .border-gray-lg-b-bottom {
    border-bottom: 1px solid #8a8a8a !important;
  }

  .border-gray-lg-b-left {
    border-left: 1px solid #8a8a8a !important;
  }

  .col-separator-gray-c > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #eee;
  }
}

.border-gray-c {
  border-color: #eee !important;
}

.text-gray-after-d::before,
.text-gray-before-d::before,
.text-gray-d,
a.text-gray-d:focus {
  color: #e3e5ef !important;
}

.bg-gray-after-c::before,
.bg-gray-before-c::before {
  background-color: #eee !important;
}

@media (min-width: 576px) {
  .border-gray-sm-c {
    border: 1px solid #eee !important;
  }

  .border-gray-sm-c-top {
    border-top: 1px solid #eee !important;
  }

  .border-gray-sm-c-right {
    border-right: 1px solid #eee !important;
  }

  .border-gray-sm-c-bottom {
    border-bottom: 1px solid #eee !important;
  }

  .border-gray-sm-c-left {
    border-left: 1px solid #eee !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-c {
    border: 1px solid #eee !important;
  }

  .border-gray-md-c-top {
    border-top: 1px solid #eee !important;
  }

  .border-gray-md-c-right {
    border-right: 1px solid #eee !important;
  }

  .border-gray-md-c-bottom {
    border-bottom: 1px solid #eee !important;
  }

  .border-gray-md-c-left {
    border-left: 1px solid #eee !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-c {
    border: 1px solid #eee !important;
  }

  .border-gray-xl-c-top {
    border-top: 1px solid #eee !important;
  }

  .border-gray-xl-c-right {
    border-right: 1px solid #eee !important;
  }

  .border-gray-xl-c-bottom {
    border-bottom: 1px solid #eee !important;
  }

  .border-gray-xl-c-left {
    border-left: 1px solid #eee !important;
  }
}

.bg-gray-d {
  background-color: #e3e5ef !important;
}

a.bg-gray-d:focus,
a.bg-gray-d:hover,
button.bg-gray-d:focus,
button.bg-gray-d:hover {
  background-color: #c3c7dc !important;
}

.bg-layer-gray-d {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-gray-d::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #e3e5ef;
}

@media (min-width: 992px) {
  .border-gray-lg-c {
    border: 1px solid #eee !important;
  }

  .border-gray-lg-c-top {
    border-top: 1px solid #eee !important;
  }

  .border-gray-lg-c-right {
    border-right: 1px solid #eee !important;
  }

  .border-gray-lg-c-bottom {
    border-bottom: 1px solid #eee !important;
  }

  .border-gray-lg-c-left {
    border-left: 1px solid #eee !important;
  }

  .col-separator-gray-d > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #e3e5ef;
  }
}

.border-gray-d {
  border-color: #e3e5ef !important;
}

.text-after-primary::before,
.text-before-primary::before,
a.text-primary:focus {
  color: #006fb3 !important;
}

.bg-gray-after-d::before,
.bg-gray-before-d::before {
  background-color: #e3e5ef !important;
}

@media (min-width: 576px) {
  .border-gray-sm-d {
    border: 1px solid #e3e5ef !important;
  }

  .border-gray-sm-d-top {
    border-top: 1px solid #e3e5ef !important;
  }

  .border-gray-sm-d-right {
    border-right: 1px solid #e3e5ef !important;
  }

  .border-gray-sm-d-bottom {
    border-bottom: 1px solid #e3e5ef !important;
  }

  .border-gray-sm-d-left {
    border-left: 1px solid #e3e5ef !important;
  }
}

@media (min-width: 768px) {
  .border-gray-md-d {
    border: 1px solid #e3e5ef !important;
  }

  .border-gray-md-d-top {
    border-top: 1px solid #e3e5ef !important;
  }

  .border-gray-md-d-right {
    border-right: 1px solid #e3e5ef !important;
  }

  .border-gray-md-d-bottom {
    border-bottom: 1px solid #e3e5ef !important;
  }

  .border-gray-md-d-left {
    border-left: 1px solid #e3e5ef !important;
  }
}

@media (min-width: 1200px) {
  .border-gray-xl-d {
    border: 1px solid #e3e5ef !important;
  }

  .border-gray-xl-d-top {
    border-top: 1px solid #e3e5ef !important;
  }

  .border-gray-xl-d-right {
    border-right: 1px solid #e3e5ef !important;
  }

  .border-gray-xl-d-bottom {
    border-bottom: 1px solid #e3e5ef !important;
  }

  .border-gray-xl-d-left {
    border-left: 1px solid #e3e5ef !important;
  }
}

.bg-layer-primary {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-primary::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #006fb3;
}

@media (min-width: 992px) {
  .border-gray-lg-d {
    border: 1px solid #e3e5ef !important;
  }

  .border-gray-lg-d-top {
    border-top: 1px solid #e3e5ef !important;
  }

  .border-gray-lg-d-right {
    border-right: 1px solid #e3e5ef !important;
  }

  .border-gray-lg-d-bottom {
    border-bottom: 1px solid #e3e5ef !important;
  }

  .border-gray-lg-d-left {
    border-left: 1px solid #e3e5ef !important;
  }

  .col-separator-primary > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #006fb3;
  }

  .border-lg-primary {
    border: 1px solid #006fb3 !important;
  }

  .border-lg-primary-top {
    border-top: 1px solid #006fb3 !important;
  }

  .border-lg-primary-right {
    border-right: 1px solid #006fb3 !important;
  }

  .border-lg-primary-bottom {
    border-bottom: 1px solid #006fb3 !important;
  }

  .border-lg-primary-left {
    border-left: 1px solid #006fb3 !important;
  }
}

.text-after-secondary::before,
.text-before-secondary::before,
a.text-secondary:focus,
form.form a.form-error:focus {
  color: #f51c41 !important;
}

.bg-after-primary::before,
.bg-before-primary::before {
  background-color: #006fb3 !important;
}

@media (min-width: 576px) {
  .border-sm-primary {
    border: 1px solid #006fb3 !important;
  }

  .border-sm-primary-top {
    border-top: 1px solid #006fb3 !important;
  }

  .border-sm-primary-right {
    border-right: 1px solid #006fb3 !important;
  }

  .border-sm-primary-bottom {
    border-bottom: 1px solid #006fb3 !important;
  }

  .border-sm-primary-left {
    border-left: 1px solid #006fb3 !important;
  }
}

@media (min-width: 768px) {
  .border-md-primary {
    border: 1px solid #006fb3 !important;
  }

  .border-md-primary-top {
    border-top: 1px solid #006fb3 !important;
  }

  .border-md-primary-right {
    border-right: 1px solid #006fb3 !important;
  }

  .border-md-primary-bottom {
    border-bottom: 1px solid #006fb3 !important;
  }

  .border-md-primary-left {
    border-left: 1px solid #006fb3 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-primary {
    border: 1px solid #006fb3 !important;
  }

  .border-xl-primary-top {
    border-top: 1px solid #006fb3 !important;
  }

  .border-xl-primary-right {
    border-right: 1px solid #006fb3 !important;
  }

  .border-xl-primary-bottom {
    border-bottom: 1px solid #006fb3 !important;
  }

  .border-xl-primary-left {
    border-left: 1px solid #006fb3 !important;
  }
}

.bg-layer-secondary {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-secondary::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #f51c41;
}

@media (min-width: 992px) {
  .col-separator-secondary > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #f51c41;
  }

  .border-lg-secondary {
    border: 1px solid #f51c41 !important;
  }

  .border-lg-secondary-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-lg-secondary-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-lg-secondary-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-lg-secondary-left {
    border-left: 1px solid #f51c41 !important;
  }
}

.text-after-success::before,
.text-before-success::before,
a.text-success:focus {
  color: #28a745 !important;
}

.bg-after-secondary::before,
.bg-before-secondary::before {
  background-color: #f51c41 !important;
}

@media (min-width: 576px) {
  .border-sm-secondary {
    border: 1px solid #f51c41 !important;
  }

  .border-sm-secondary-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-sm-secondary-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-sm-secondary-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-sm-secondary-left {
    border-left: 1px solid #f51c41 !important;
  }
}

@media (min-width: 768px) {
  .border-md-secondary {
    border: 1px solid #f51c41 !important;
  }

  .border-md-secondary-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-md-secondary-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-md-secondary-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-md-secondary-left {
    border-left: 1px solid #f51c41 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-secondary {
    border: 1px solid #f51c41 !important;
  }

  .border-xl-secondary-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-xl-secondary-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-xl-secondary-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-xl-secondary-left {
    border-left: 1px solid #f51c41 !important;
  }
}

.bg-layer-success {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-success::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #28a745;
}

@media (min-width: 992px) {
  .col-separator-success > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #28a745;
  }

  .border-lg-success {
    border: 1px solid #28a745 !important;
  }

  .border-lg-success-top {
    border-top: 1px solid #28a745 !important;
  }

  .border-lg-success-right {
    border-right: 1px solid #28a745 !important;
  }

  .border-lg-success-bottom {
    border-bottom: 1px solid #28a745 !important;
  }

  .border-lg-success-left {
    border-left: 1px solid #28a745 !important;
  }
}

.text-after-info::before,
.text-before-info::before,
a.text-info:focus {
  color: #17a2b8 !important;
}

.bg-after-success::before,
.bg-before-success::before {
  background-color: #28a745 !important;
}

@media (min-width: 576px) {
  .border-sm-success {
    border: 1px solid #28a745 !important;
  }

  .border-sm-success-top {
    border-top: 1px solid #28a745 !important;
  }

  .border-sm-success-right {
    border-right: 1px solid #28a745 !important;
  }

  .border-sm-success-bottom {
    border-bottom: 1px solid #28a745 !important;
  }

  .border-sm-success-left {
    border-left: 1px solid #28a745 !important;
  }
}

@media (min-width: 768px) {
  .border-md-success {
    border: 1px solid #28a745 !important;
  }

  .border-md-success-top {
    border-top: 1px solid #28a745 !important;
  }

  .border-md-success-right {
    border-right: 1px solid #28a745 !important;
  }

  .border-md-success-bottom {
    border-bottom: 1px solid #28a745 !important;
  }

  .border-md-success-left {
    border-left: 1px solid #28a745 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-success {
    border: 1px solid #28a745 !important;
  }

  .border-xl-success-top {
    border-top: 1px solid #28a745 !important;
  }

  .border-xl-success-right {
    border-right: 1px solid #28a745 !important;
  }

  .border-xl-success-bottom {
    border-bottom: 1px solid #28a745 !important;
  }

  .border-xl-success-left {
    border-left: 1px solid #28a745 !important;
  }
}

.bg-layer-info {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-info::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #17a2b8;
}

@media (min-width: 992px) {
  .col-separator-info > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #17a2b8;
  }

  .border-lg-info {
    border: 1px solid #17a2b8 !important;
  }

  .border-lg-info-top {
    border-top: 1px solid #17a2b8 !important;
  }

  .border-lg-info-right {
    border-right: 1px solid #17a2b8 !important;
  }

  .border-lg-info-bottom {
    border-bottom: 1px solid #17a2b8 !important;
  }

  .border-lg-info-left {
    border-left: 1px solid #17a2b8 !important;
  }
}

.text-after-warning::before,
.text-before-warning::before,
a.text-warning:focus {
  color: #f2c728 !important;
}

.bg-after-info::before,
.bg-before-info::before {
  background-color: #17a2b8 !important;
}

@media (min-width: 576px) {
  .border-sm-info {
    border: 1px solid #17a2b8 !important;
  }

  .border-sm-info-top {
    border-top: 1px solid #17a2b8 !important;
  }

  .border-sm-info-right {
    border-right: 1px solid #17a2b8 !important;
  }

  .border-sm-info-bottom {
    border-bottom: 1px solid #17a2b8 !important;
  }

  .border-sm-info-left {
    border-left: 1px solid #17a2b8 !important;
  }
}

@media (min-width: 768px) {
  .border-md-info {
    border: 1px solid #17a2b8 !important;
  }

  .border-md-info-top {
    border-top: 1px solid #17a2b8 !important;
  }

  .border-md-info-right {
    border-right: 1px solid #17a2b8 !important;
  }

  .border-md-info-bottom {
    border-bottom: 1px solid #17a2b8 !important;
  }

  .border-md-info-left {
    border-left: 1px solid #17a2b8 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-info {
    border: 1px solid #17a2b8 !important;
  }

  .border-xl-info-top {
    border-top: 1px solid #17a2b8 !important;
  }

  .border-xl-info-right {
    border-right: 1px solid #17a2b8 !important;
  }

  .border-xl-info-bottom {
    border-bottom: 1px solid #17a2b8 !important;
  }

  .border-xl-info-left {
    border-left: 1px solid #17a2b8 !important;
  }
}

.bg-layer-warning {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-warning::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #f2c728;
}

@media (min-width: 992px) {
  .col-separator-warning > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #f2c728;
  }

  .border-lg-warning {
    border: 1px solid #f2c728 !important;
  }

  .border-lg-warning-top {
    border-top: 1px solid #f2c728 !important;
  }

  .border-lg-warning-right {
    border-right: 1px solid #f2c728 !important;
  }

  .border-lg-warning-bottom {
    border-bottom: 1px solid #f2c728 !important;
  }

  .border-lg-warning-left {
    border-left: 1px solid #f2c728 !important;
  }
}

.text-after-danger::before,
.text-before-danger::before,
a.text-danger:focus {
  color: #f51c41 !important;
}

.bg-after-warning::before,
.bg-before-warning::before {
  background-color: #f2c728 !important;
}

@media (min-width: 576px) {
  .border-sm-warning {
    border: 1px solid #f2c728 !important;
  }

  .border-sm-warning-top {
    border-top: 1px solid #f2c728 !important;
  }

  .border-sm-warning-right {
    border-right: 1px solid #f2c728 !important;
  }

  .border-sm-warning-bottom {
    border-bottom: 1px solid #f2c728 !important;
  }

  .border-sm-warning-left {
    border-left: 1px solid #f2c728 !important;
  }
}

@media (min-width: 768px) {
  .border-md-warning {
    border: 1px solid #f2c728 !important;
  }

  .border-md-warning-top {
    border-top: 1px solid #f2c728 !important;
  }

  .border-md-warning-right {
    border-right: 1px solid #f2c728 !important;
  }

  .border-md-warning-bottom {
    border-bottom: 1px solid #f2c728 !important;
  }

  .border-md-warning-left {
    border-left: 1px solid #f2c728 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-warning {
    border: 1px solid #f2c728 !important;
  }

  .border-xl-warning-top {
    border-top: 1px solid #f2c728 !important;
  }

  .border-xl-warning-right {
    border-right: 1px solid #f2c728 !important;
  }

  .border-xl-warning-bottom {
    border-bottom: 1px solid #f2c728 !important;
  }

  .border-xl-warning-left {
    border-left: 1px solid #f2c728 !important;
  }
}

.bg-layer-danger {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-danger::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #f51c41;
}

@media (min-width: 992px) {
  .col-separator-danger > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #f51c41;
  }

  .border-lg-danger {
    border: 1px solid #f51c41 !important;
  }

  .border-lg-danger-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-lg-danger-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-lg-danger-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-lg-danger-left {
    border-left: 1px solid #f51c41 !important;
  }
}

.text-after-light::before,
.text-before-light::before,
a.text-light:focus {
  color: #f8f9fa !important;
}

.bg-after-danger::before,
.bg-before-danger::before {
  background-color: #f51c41 !important;
}

@media (min-width: 576px) {
  .border-sm-danger {
    border: 1px solid #f51c41 !important;
  }

  .border-sm-danger-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-sm-danger-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-sm-danger-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-sm-danger-left {
    border-left: 1px solid #f51c41 !important;
  }
}

@media (min-width: 768px) {
  .border-md-danger {
    border: 1px solid #f51c41 !important;
  }

  .border-md-danger-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-md-danger-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-md-danger-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-md-danger-left {
    border-left: 1px solid #f51c41 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-danger {
    border: 1px solid #f51c41 !important;
  }

  .border-xl-danger-top {
    border-top: 1px solid #f51c41 !important;
  }

  .border-xl-danger-right {
    border-right: 1px solid #f51c41 !important;
  }

  .border-xl-danger-bottom {
    border-bottom: 1px solid #f51c41 !important;
  }

  .border-xl-danger-left {
    border-left: 1px solid #f51c41 !important;
  }
}

.bg-layer-light {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-light::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #f8f9fa;
}

@media (min-width: 992px) {
  .col-separator-light > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #f8f9fa;
  }

  .border-lg-light {
    border: 1px solid #f8f9fa !important;
  }

  .border-lg-light-top {
    border-top: 1px solid #f8f9fa !important;
  }

  .border-lg-light-right {
    border-right: 1px solid #f8f9fa !important;
  }

  .border-lg-light-bottom {
    border-bottom: 1px solid #f8f9fa !important;
  }

  .border-lg-light-left {
    border-left: 1px solid #f8f9fa !important;
  }
}

.text-after-dark::before,
.text-before-dark::before,
a.text-dark:focus {
  color: #343a40 !important;
}

.bg-after-light::before,
.bg-before-light::before {
  background-color: #f8f9fa !important;
}

@media (min-width: 576px) {
  .border-sm-light {
    border: 1px solid #f8f9fa !important;
  }

  .border-sm-light-top {
    border-top: 1px solid #f8f9fa !important;
  }

  .border-sm-light-right {
    border-right: 1px solid #f8f9fa !important;
  }

  .border-sm-light-bottom {
    border-bottom: 1px solid #f8f9fa !important;
  }

  .border-sm-light-left {
    border-left: 1px solid #f8f9fa !important;
  }
}

@media (min-width: 768px) {
  .border-md-light {
    border: 1px solid #f8f9fa !important;
  }

  .border-md-light-top {
    border-top: 1px solid #f8f9fa !important;
  }

  .border-md-light-right {
    border-right: 1px solid #f8f9fa !important;
  }

  .border-md-light-bottom {
    border-bottom: 1px solid #f8f9fa !important;
  }

  .border-md-light-left {
    border-left: 1px solid #f8f9fa !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-light {
    border: 1px solid #f8f9fa !important;
  }

  .border-xl-light-top {
    border-top: 1px solid #f8f9fa !important;
  }

  .border-xl-light-right {
    border-right: 1px solid #f8f9fa !important;
  }

  .border-xl-light-bottom {
    border-bottom: 1px solid #f8f9fa !important;
  }

  .border-xl-light-left {
    border-left: 1px solid #f8f9fa !important;
  }
}

.bg-layer-dark {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-dark::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #343a40;
}

@media (min-width: 992px) {
  .col-separator-dark > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #343a40;
  }

  .border-lg-dark {
    border: 1px solid #343a40 !important;
  }

  .border-lg-dark-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-lg-dark-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-lg-dark-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-lg-dark-left {
    border-left: 1px solid #343a40 !important;
  }
}

.text-after-accent::before,
.text-before-accent::before,
a.text-accent:focus {
  color: #a8b7c7 !important;
}

.bg-after-dark::before,
.bg-before-dark::before {
  background-color: #343a40 !important;
}

@media (min-width: 576px) {
  .border-sm-dark {
    border: 1px solid #343a40 !important;
  }

  .border-sm-dark-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-sm-dark-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-sm-dark-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-sm-dark-left {
    border-left: 1px solid #343a40 !important;
  }
}

@media (min-width: 768px) {
  .border-md-dark {
    border: 1px solid #343a40 !important;
  }

  .border-md-dark-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-md-dark-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-md-dark-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-md-dark-left {
    border-left: 1px solid #343a40 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-dark {
    border: 1px solid #343a40 !important;
  }

  .border-xl-dark-top {
    border-top: 1px solid #343a40 !important;
  }

  .border-xl-dark-right {
    border-right: 1px solid #343a40 !important;
  }

  .border-xl-dark-bottom {
    border-bottom: 1px solid #343a40 !important;
  }

  .border-xl-dark-left {
    border-left: 1px solid #343a40 !important;
  }
}

.bg-layer-accent {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-accent::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #a8b7c7;
}

@media (min-width: 992px) {
  .col-separator-accent > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #a8b7c7;
  }

  .border-lg-accent {
    border: 1px solid #a8b7c7 !important;
  }

  .border-lg-accent-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-lg-accent-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-lg-accent-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-lg-accent-left {
    border-left: 1px solid #a8b7c7 !important;
  }
}

.text-after-neutral::before,
.text-before-neutral::before,
a.text-neutral:focus {
  color: #eee !important;
}

.bg-after-accent::before,
.bg-before-accent::before {
  background-color: #a8b7c7 !important;
}

@media (min-width: 576px) {
  .border-sm-accent {
    border: 1px solid #a8b7c7 !important;
  }

  .border-sm-accent-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-sm-accent-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-sm-accent-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-sm-accent-left {
    border-left: 1px solid #a8b7c7 !important;
  }
}

@media (min-width: 768px) {
  .border-md-accent {
    border: 1px solid #a8b7c7 !important;
  }

  .border-md-accent-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-md-accent-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-md-accent-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-md-accent-left {
    border-left: 1px solid #a8b7c7 !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-accent {
    border: 1px solid #a8b7c7 !important;
  }

  .border-xl-accent-top {
    border-top: 1px solid #a8b7c7 !important;
  }

  .border-xl-accent-right {
    border-right: 1px solid #a8b7c7 !important;
  }

  .border-xl-accent-bottom {
    border-bottom: 1px solid #a8b7c7 !important;
  }

  .border-xl-accent-left {
    border-left: 1px solid #a8b7c7 !important;
  }
}

.bg-layer-neutral {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-neutral::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #eee;
}

@media (min-width: 992px) {
  .col-separator-neutral > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #eee;
  }

  .border-lg-neutral {
    border: 1px solid #eee !important;
  }

  .border-lg-neutral-top {
    border-top: 1px solid #eee !important;
  }

  .border-lg-neutral-right {
    border-right: 1px solid #eee !important;
  }

  .border-lg-neutral-bottom {
    border-bottom: 1px solid #eee !important;
  }

  .border-lg-neutral-left {
    border-left: 1px solid #eee !important;
  }
}

.text-after-tertiary::before,
.text-before-tertiary::before,
a.text-tertiary:focus {
  color: #0a132d !important;
}

.bg-after-neutral::before,
.bg-before-neutral::before {
  background-color: #eee !important;
}

@media (min-width: 576px) {
  .border-sm-neutral {
    border: 1px solid #eee !important;
  }

  .border-sm-neutral-top {
    border-top: 1px solid #eee !important;
  }

  .border-sm-neutral-right {
    border-right: 1px solid #eee !important;
  }

  .border-sm-neutral-bottom {
    border-bottom: 1px solid #eee !important;
  }

  .border-sm-neutral-left {
    border-left: 1px solid #eee !important;
  }
}

@media (min-width: 768px) {
  .border-md-neutral {
    border: 1px solid #eee !important;
  }

  .border-md-neutral-top {
    border-top: 1px solid #eee !important;
  }

  .border-md-neutral-right {
    border-right: 1px solid #eee !important;
  }

  .border-md-neutral-bottom {
    border-bottom: 1px solid #eee !important;
  }

  .border-md-neutral-left {
    border-left: 1px solid #eee !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-neutral {
    border: 1px solid #eee !important;
  }

  .border-xl-neutral-top {
    border-top: 1px solid #eee !important;
  }

  .border-xl-neutral-right {
    border-right: 1px solid #eee !important;
  }

  .border-xl-neutral-bottom {
    border-bottom: 1px solid #eee !important;
  }

  .border-xl-neutral-left {
    border-left: 1px solid #eee !important;
  }
}

.bg-layer-tertiary {
  position: relative;
  background-color: transparent !important;
}

.bg-layer-tertiary::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #0a132d;
}

@media (min-width: 992px) {
  .col-separator-tertiary > [class*="col-"]:not(:last-child)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    border-left: 1px solid #0a132d;
  }

  .border-lg-tertiary {
    border: 1px solid #0a132d !important;
  }

  .border-lg-tertiary-top {
    border-top: 1px solid #0a132d !important;
  }

  .border-lg-tertiary-right {
    border-right: 1px solid #0a132d !important;
  }

  .border-lg-tertiary-bottom {
    border-bottom: 1px solid #0a132d !important;
  }

  .border-lg-tertiary-left {
    border-left: 1px solid #0a132d !important;
  }
}

p,
q {
  color: #4a4a4a;
}

a,
a:hover {
  color: #111;
}

.bg-after-tertiary::before,
.bg-before-tertiary::before {
  background-color: #0a132d !important;
}

@media (min-width: 576px) {
  .border-sm-tertiary {
    border: 1px solid #0a132d !important;
  }

  .border-sm-tertiary-top {
    border-top: 1px solid #0a132d !important;
  }

  .border-sm-tertiary-right {
    border-right: 1px solid #0a132d !important;
  }

  .border-sm-tertiary-bottom {
    border-bottom: 1px solid #0a132d !important;
  }

  .border-sm-tertiary-left {
    border-left: 1px solid #0a132d !important;
  }
}

.close {
  font-style: normal;
}

.opacity {
  opacity: 0.6;
}

@media (min-width: 992px) {
  .container,
  .section-social {
    max-width: 960px !important;
  }
}

@media (min-width: 1200px) {
  .border-xl-tertiary {
    border: 1px solid #0a132d !important;
  }

  .border-xl-tertiary-top {
    border-top: 1px solid #0a132d !important;
  }

  .border-xl-tertiary-right {
    border-right: 1px solid #0a132d !important;
  }

  .border-xl-tertiary-bottom {
    border-bottom: 1px solid #0a132d !important;
  }

  .border-xl-tertiary-left {
    border-left: 1px solid #0a132d !important;
  }

  .container,
  .section-social {
    max-width: 1140px !important;
  }
}

body {
  font-family: Roboto, sans-serif;
  font-size: 0.9rem;
  line-height: 1.35rem;
}

@media (min-width: 768px) {
  .border-md-tertiary {
    border: 1px solid #0a132d !important;
  }

  .border-md-tertiary-top {
    border-top: 1px solid #0a132d !important;
  }

  .border-md-tertiary-right {
    border-right: 1px solid #0a132d !important;
  }

  .border-md-tertiary-bottom {
    border-bottom: 1px solid #0a132d !important;
  }

  .border-md-tertiary-left {
    border-left: 1px solid #0a132d !important;
  }

  body {
    font-size: 1rem;
    line-height: 1.375rem;
  }
}

.h1,
h1 {
  font-family: "Roboto Slab", serif;
  font-size: 1.5rem;
  line-height: 2.88rem;
}

@media (min-width: 768px) {
  .h1,
  h1 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }
}

.card-informative .card-informative-body > a,
.h2,
.h3,
h2,
h3 {
  font-family: "Roboto Slab", serif;
  font-weight: 400;
  line-height: 1.625rem;
}

.h2,
h2 {
  font-size: 1.25rem;
}

@media (min-width: 768px) {
  .h2,
  h2 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }
}

.card-informative .card-informative-body > a,
.h3,
h3 {
  font-size: 1.23125rem;
}

@media (min-width: 768px) {
  .card-informative .card-informative-body > a,
  .h3,
  h3 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }
}

.h4,
h4 {
  font-family: Roboto, sans-serif;
  font-size: 1.0625rem;
  font-weight: 300;
  line-height: 1.4625rem;
}

.h5,
.h6,
h5,
h6 {
  font-family: "Roboto Slab", serif;
}

@media (min-width: 768px) {
  .h4,
  h4 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}

.h5,
h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 1.1875rem;
}

@media (min-width: 768px) {
  .h5,
  h5 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}

.h6,
h6,
small {
  line-height: 1.5rem;
}

.h6,
h6 {
  font-size: 1rem;
  font-weight: 400;
}

a,
p,
q,
small {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

@media (min-width: 768px) {
  .h6,
  h6 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

p {
  font-size: 0.9rem;
  line-height: 1.35rem;
}

q {
  font-size: 1rem;
  font-style: italic;
  line-height: 1.1875rem;
}

@media (min-width: 768px) {
  p {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  q {
    font-size: 1rem;
    line-height: 1.1875rem;
  }

  small {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }
}

a {
  text-decoration: underline;
}

small {
  font-size: 0.6875rem;
}

.font-primary {
  font-family: Roboto, sans-serif !important;
}

.font-accent {
  font-family: "Roboto Slab", serif !important;
}

.font-base {
  font-size: 0.9rem;
  line-height: 1.35rem;
}

@media (min-width: 768px) {
  .font-base {
    font-size: 1rem;
    line-height: 1.375rem;
  }
}

.font-level-1 {
  font-size: 1.5rem;
  line-height: 2.88rem;
}

@media (min-width: 768px) {
  .font-level-1 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }
}

.font-level-2 {
  font-size: 1.25rem;
  line-height: 1.625rem;
}

@media (min-width: 768px) {
  .font-level-2 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }
}

.font-level-3 {
  font-size: 1.23125rem;
  line-height: 1.625rem;
}

@media (min-width: 768px) {
  .font-level-3 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }
}

.font-level-4 {
  font-size: 1.0625rem;
  line-height: 1.4625rem;
}

@media (min-width: 768px) {
  .font-level-4 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}

.font-level-5 {
  font-size: 1.0625rem;
  line-height: 1.1875rem;
}

@media (min-width: 768px) {
  .font-level-5 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}

.font-level-6 {
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .font-level-6 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.font-level-7 {
  font-size: 0.9rem;
  line-height: 1.35rem;
}

@media (min-width: 768px) {
  .font-level-7 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .font-level-8 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }
}

.font-level-8 {
  font-size: 0.6875rem;
  line-height: 1.5rem;
}

.text-lines-1-0,
.text-lines-1-1,
.text-lines-1-10,
.text-lines-1-11,
.text-lines-1-12,
.text-lines-1-13,
.text-lines-1-15,
.text-lines-1-16,
.text-lines-1-17,
.text-lines-1-18,
.text-lines-1-19,
.text-lines-1-2,
.text-lines-1-20,
.text-lines-1-21,
.text-lines-1-22,
.text-lines-1-23,
.text-lines-1-24,
.text-lines-1-25,
.text-lines-1-26,
.text-lines-1-27,
.text-lines-1-28,
.text-lines-1-29,
.text-lines-1-3,
.text-lines-1-4,
.text-lines-1-5,
.text-lines-1-6,
.text-lines-1-7,
.text-lines-1-8,
.text-lines-1-9 {
  overflow: hidden;
  font-size: 2.4rem;
  line-height: 3.6rem;
}

.text-lines-1-0 {
  height: 0;
}

@media (min-width: 768px) {
  .text-lines-1-0 {
    height: 0;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-1 {
    height: 3.6rem;
    overflow: hidden;
  }
}

.text-lines-1-1 {
  height: 3.6rem;
}

.text-lines-1-2 {
  height: 7.2rem;
}

@media (min-width: 768px) {
  .text-lines-1-1 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-2 {
    height: 7.2rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-3 {
    height: 10.8rem;
    overflow: hidden;
  }
}

.text-lines-1-3 {
  height: 10.8rem;
}

.text-lines-1-4 {
  height: 14.4rem;
}

@media (min-width: 768px) {
  .text-lines-1-3 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-4 {
    height: 14.4rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-5 {
    height: 18rem;
    overflow: hidden;
  }
}

.text-lines-1-5 {
  height: 18rem;
}

.text-lines-1-6 {
  height: 21.6rem;
}

@media (min-width: 768px) {
  .text-lines-1-5 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-6 {
    height: 21.6rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-7 {
    height: 25.2rem;
    overflow: hidden;
  }
}

.text-lines-1-7 {
  height: 25.2rem;
}

.text-lines-1-8 {
  height: 28.8rem;
}

@media (min-width: 768px) {
  .text-lines-1-7 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-8 {
    height: 28.8rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-9 {
    height: 32.4rem;
    overflow: hidden;
  }
}

.text-lines-1-9 {
  height: 32.4rem;
}

.text-lines-1-10 {
  height: 36rem;
}

@media (min-width: 768px) {
  .text-lines-1-9 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-10 {
    height: 36rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-11 {
    height: 39.6rem;
    overflow: hidden;
  }
}

.text-lines-1-11 {
  height: 39.6rem;
}

.text-lines-1-12 {
  height: 43.2rem;
}

@media (min-width: 768px) {
  .text-lines-1-11 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-12 {
    height: 43.2rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-13 {
    height: 46.8rem;
    overflow: hidden;
  }
}

.text-lines-1-13 {
  height: 46.8rem;
}

.text-lines-1-14 {
  height: 50.4rem;
  overflow: hidden;
  font-size: 2.4rem;
  line-height: 3.6rem;
}

@media (min-width: 768px) {
  .text-lines-1-13 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-14 {
    height: 50.4rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-15 {
    height: 54rem;
    overflow: hidden;
  }
}

.text-lines-1-15 {
  height: 54rem;
}

.text-lines-1-16 {
  height: 57.6rem;
}

@media (min-width: 768px) {
  .text-lines-1-15 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-16 {
    height: 57.6rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-17 {
    height: 61.2rem;
    overflow: hidden;
  }
}

.text-lines-1-17 {
  height: 61.2rem;
}

.text-lines-1-18 {
  height: 64.8rem;
}

@media (min-width: 768px) {
  .text-lines-1-17 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-18 {
    height: 64.8rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-19 {
    height: 68.4rem;
    overflow: hidden;
  }
}

.text-lines-1-19 {
  height: 68.4rem;
}

.text-lines-1-20 {
  height: 72rem;
}

@media (min-width: 768px) {
  .text-lines-1-19 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-20 {
    height: 72rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-21 {
    height: 75.6rem;
    overflow: hidden;
  }
}

.text-lines-1-21 {
  height: 75.6rem;
}

.text-lines-1-22 {
  height: 79.2rem;
}

@media (min-width: 768px) {
  .text-lines-1-21 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-22 {
    height: 79.2rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-23 {
    height: 82.8rem;
    overflow: hidden;
  }
}

.text-lines-1-23 {
  height: 82.8rem;
}

.text-lines-1-24 {
  height: 86.4rem;
}

@media (min-width: 768px) {
  .text-lines-1-23 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-24 {
    height: 86.4rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-25 {
    height: 90rem;
    overflow: hidden;
  }
}

.text-lines-1-25 {
  height: 90rem;
}

.text-lines-1-26 {
  height: 93.6rem;
}

@media (min-width: 768px) {
  .text-lines-1-25 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-26 {
    height: 93.6rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-27 {
    height: 97.2rem;
    overflow: hidden;
  }
}

.text-lines-1-27 {
  height: 97.2rem;
}

.text-lines-1-28 {
  height: 100.8rem;
}

@media (min-width: 768px) {
  .text-lines-1-27 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-28 {
    height: 100.8rem;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-1-29 {
    height: 104.4rem;
    overflow: hidden;
  }
}

.text-lines-1-29 {
  height: 104.4rem;
}

@media (min-width: 768px) {
  .text-lines-1-29 {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }

  .text-lines-2-0 {
    height: 0;
    overflow: hidden;
  }
}

.text-lines-2-0,
.text-lines-2-1,
.text-lines-2-10,
.text-lines-2-11,
.text-lines-2-12,
.text-lines-2-13,
.text-lines-2-15,
.text-lines-2-16,
.text-lines-2-17,
.text-lines-2-18,
.text-lines-2-19,
.text-lines-2-2,
.text-lines-2-20,
.text-lines-2-21,
.text-lines-2-22,
.text-lines-2-23,
.text-lines-2-24,
.text-lines-2-25,
.text-lines-2-26,
.text-lines-2-27,
.text-lines-2-28,
.text-lines-2-29,
.text-lines-2-3,
.text-lines-2-4,
.text-lines-2-5,
.text-lines-2-6,
.text-lines-2-7,
.text-lines-2-8,
.text-lines-2-9 {
  overflow: hidden;
  font-size: 1.6875rem;
  line-height: 1.625rem;
}

.text-lines-2-0 {
  height: 0;
}

.text-lines-2-1 {
  height: 1.625rem;
}

@media (min-width: 768px) {
  .text-lines-2-0 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-1 {
    height: 1.625rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-2 {
    height: 3.25rem;
    overflow: hidden;
  }
}

.text-lines-2-2 {
  height: 3.25rem;
}

.text-lines-2-3 {
  height: 4.875rem;
}

@media (min-width: 768px) {
  .text-lines-2-2 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-3 {
    height: 4.875rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-4 {
    height: 6.5rem;
    overflow: hidden;
  }
}

.text-lines-2-4 {
  height: 6.5rem;
}

.text-lines-2-5 {
  height: 8.125rem;
}

@media (min-width: 768px) {
  .text-lines-2-4 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-5 {
    height: 8.125rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-6 {
    height: 9.75rem;
    overflow: hidden;
  }
}

.text-lines-2-6 {
  height: 9.75rem;
}

.text-lines-2-7 {
  height: 11.375rem;
}

@media (min-width: 768px) {
  .text-lines-2-6 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-7 {
    height: 11.375rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-8 {
    height: 13rem;
    overflow: hidden;
  }
}

.text-lines-2-8 {
  height: 13rem;
}

.text-lines-2-9 {
  height: 14.625rem;
}

@media (min-width: 768px) {
  .text-lines-2-8 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-9 {
    height: 14.625rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-10 {
    height: 16.25rem;
    overflow: hidden;
  }
}

.text-lines-2-10 {
  height: 16.25rem;
}

.text-lines-2-11 {
  height: 17.875rem;
}

@media (min-width: 768px) {
  .text-lines-2-10 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-11 {
    height: 17.875rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-12 {
    height: 19.5rem;
    overflow: hidden;
  }
}

.text-lines-2-12 {
  height: 19.5rem;
}

.text-lines-2-13 {
  height: 21.125rem;
}

@media (min-width: 768px) {
  .text-lines-2-12 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-13 {
    height: 21.125rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-14 {
    height: 22.75rem;
    overflow: hidden;
  }
}

.text-lines-2-14 {
  height: 22.75rem;
  overflow: hidden;
  font-size: 1.6875rem;
  line-height: 1.625rem;
}

.text-lines-2-15 {
  height: 24.375rem;
}

@media (min-width: 768px) {
  .text-lines-2-14 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-15 {
    height: 24.375rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-16 {
    height: 26rem;
    overflow: hidden;
  }
}

.text-lines-2-16 {
  height: 26rem;
}

.text-lines-2-17 {
  height: 27.625rem;
}

@media (min-width: 768px) {
  .text-lines-2-16 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-17 {
    height: 27.625rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-18 {
    height: 29.25rem;
    overflow: hidden;
  }
}

.text-lines-2-18 {
  height: 29.25rem;
}

.text-lines-2-19 {
  height: 30.875rem;
}

@media (min-width: 768px) {
  .text-lines-2-18 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-19 {
    height: 30.875rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-20 {
    height: 32.5rem;
    overflow: hidden;
  }
}

.text-lines-2-20 {
  height: 32.5rem;
}

.text-lines-2-21 {
  height: 34.125rem;
}

@media (min-width: 768px) {
  .text-lines-2-20 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-21 {
    height: 34.125rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-22 {
    height: 35.75rem;
    overflow: hidden;
  }
}

.text-lines-2-22 {
  height: 35.75rem;
}

.text-lines-2-23 {
  height: 37.375rem;
}

@media (min-width: 768px) {
  .text-lines-2-22 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-23 {
    height: 37.375rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-24 {
    height: 39rem;
    overflow: hidden;
  }
}

.text-lines-2-24 {
  height: 39rem;
}

.text-lines-2-25 {
  height: 40.625rem;
}

@media (min-width: 768px) {
  .text-lines-2-24 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-25 {
    height: 40.625rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-26 {
    height: 42.25rem;
    overflow: hidden;
  }
}

.text-lines-2-26 {
  height: 42.25rem;
}

.text-lines-2-27 {
  height: 43.875rem;
}

@media (min-width: 768px) {
  .text-lines-2-26 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-27 {
    height: 43.875rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-28 {
    height: 45.5rem;
    overflow: hidden;
  }
}

.text-lines-2-28 {
  height: 45.5rem;
}

.text-lines-2-29 {
  height: 47.125rem;
}

@media (min-width: 768px) {
  .text-lines-2-28 {
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-2-29 {
    height: 47.125rem;
    overflow: hidden;
    font-size: 1.6875rem;
    line-height: 1.625rem;
  }

  .text-lines-3-0 {
    height: 0;
    overflow: hidden;
  }
}

.text-lines-3-0,
.text-lines-3-1,
.text-lines-3-10,
.text-lines-3-11,
.text-lines-3-12,
.text-lines-3-13,
.text-lines-3-15,
.text-lines-3-16,
.text-lines-3-17,
.text-lines-3-18,
.text-lines-3-19,
.text-lines-3-2,
.text-lines-3-20,
.text-lines-3-21,
.text-lines-3-22,
.text-lines-3-23,
.text-lines-3-24,
.text-lines-3-25,
.text-lines-3-26,
.text-lines-3-27,
.text-lines-3-28,
.text-lines-3-29,
.text-lines-3-3,
.text-lines-3-4,
.text-lines-3-5,
.text-lines-3-6,
.text-lines-3-7,
.text-lines-3-8,
.text-lines-3-9 {
  overflow: hidden;
  font-size: 1.4375rem;
  line-height: 1.625rem;
}

.text-lines-3-0 {
  height: 0;
}

.text-lines-3-1 {
  height: 1.625rem;
}

@media (min-width: 768px) {
  .text-lines-3-0 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-1 {
    height: 1.625rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-2 {
    height: 3.25rem;
    overflow: hidden;
  }
}

.text-lines-3-2 {
  height: 3.25rem;
}

.text-lines-3-3 {
  height: 4.875rem;
}

@media (min-width: 768px) {
  .text-lines-3-2 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-3 {
    height: 4.875rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-4 {
    height: 6.5rem;
    overflow: hidden;
  }
}

.text-lines-3-4 {
  height: 6.5rem;
}

.text-lines-3-5 {
  height: 8.125rem;
}

@media (min-width: 768px) {
  .text-lines-3-4 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-5 {
    height: 8.125rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-6 {
    height: 9.75rem;
    overflow: hidden;
  }
}

.text-lines-3-6 {
  height: 9.75rem;
}

.text-lines-3-7 {
  height: 11.375rem;
}

@media (min-width: 768px) {
  .text-lines-3-6 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-7 {
    height: 11.375rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-8 {
    height: 13rem;
    overflow: hidden;
  }
}

.text-lines-3-8 {
  height: 13rem;
}

.text-lines-3-9 {
  height: 14.625rem;
}

@media (min-width: 768px) {
  .text-lines-3-8 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-9 {
    height: 14.625rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-10 {
    height: 16.25rem;
    overflow: hidden;
  }
}

.text-lines-3-10 {
  height: 16.25rem;
}

.text-lines-3-11 {
  height: 17.875rem;
}

@media (min-width: 768px) {
  .text-lines-3-10 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-11 {
    height: 17.875rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-12 {
    height: 19.5rem;
    overflow: hidden;
  }
}

.text-lines-3-12 {
  height: 19.5rem;
}

.text-lines-3-13 {
  height: 21.125rem;
}

@media (min-width: 768px) {
  .text-lines-3-12 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-13 {
    height: 21.125rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-14 {
    height: 22.75rem;
    overflow: hidden;
  }
}

.text-lines-3-14 {
  height: 22.75rem;
  overflow: hidden;
  font-size: 1.4375rem;
  line-height: 1.625rem;
}

.text-lines-3-15 {
  height: 24.375rem;
}

@media (min-width: 768px) {
  .text-lines-3-14 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-15 {
    height: 24.375rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-16 {
    height: 26rem;
    overflow: hidden;
  }
}

.text-lines-3-16 {
  height: 26rem;
}

.text-lines-3-17 {
  height: 27.625rem;
}

@media (min-width: 768px) {
  .text-lines-3-16 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-17 {
    height: 27.625rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-18 {
    height: 29.25rem;
    overflow: hidden;
  }
}

.text-lines-3-18 {
  height: 29.25rem;
}

.text-lines-3-19 {
  height: 30.875rem;
}

@media (min-width: 768px) {
  .text-lines-3-18 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-19 {
    height: 30.875rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-20 {
    height: 32.5rem;
    overflow: hidden;
  }
}

.text-lines-3-20 {
  height: 32.5rem;
}

.text-lines-3-21 {
  height: 34.125rem;
}

@media (min-width: 768px) {
  .text-lines-3-20 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-21 {
    height: 34.125rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-22 {
    height: 35.75rem;
    overflow: hidden;
  }
}

.text-lines-3-22 {
  height: 35.75rem;
}

.text-lines-3-23 {
  height: 37.375rem;
}

@media (min-width: 768px) {
  .text-lines-3-22 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-23 {
    height: 37.375rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-24 {
    height: 39rem;
    overflow: hidden;
  }
}

.text-lines-3-24 {
  height: 39rem;
}

.text-lines-3-25 {
  height: 40.625rem;
}

@media (min-width: 768px) {
  .text-lines-3-24 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-25 {
    height: 40.625rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-26 {
    height: 42.25rem;
    overflow: hidden;
  }
}

.text-lines-3-26 {
  height: 42.25rem;
}

.text-lines-3-27 {
  height: 43.875rem;
}

@media (min-width: 768px) {
  .text-lines-3-26 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-27 {
    height: 43.875rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-28 {
    height: 45.5rem;
    overflow: hidden;
  }
}

.text-lines-3-28 {
  height: 45.5rem;
}

.text-lines-3-29 {
  height: 47.125rem;
}

@media (min-width: 768px) {
  .text-lines-3-28 {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-3-29 {
    height: 47.125rem;
    overflow: hidden;
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }

  .text-lines-4-0 {
    height: 0;
    overflow: hidden;
  }
}

.text-lines-4-0,
.text-lines-4-1,
.text-lines-4-10,
.text-lines-4-11,
.text-lines-4-12,
.text-lines-4-13,
.text-lines-4-14,
.text-lines-4-15,
.text-lines-4-16,
.text-lines-4-17,
.text-lines-4-18,
.text-lines-4-19,
.text-lines-4-2,
.text-lines-4-20,
.text-lines-4-21,
.text-lines-4-22,
.text-lines-4-23,
.text-lines-4-24,
.text-lines-4-25,
.text-lines-4-26,
.text-lines-4-27,
.text-lines-4-28,
.text-lines-4-3,
.text-lines-4-4,
.text-lines-4-5,
.text-lines-4-6,
.text-lines-4-7,
.text-lines-4-8,
.text-lines-4-9,
.text-lines-5-0,
.text-lines-5-1,
.text-lines-5-10,
.text-lines-5-11,
.text-lines-5-12,
.text-lines-5-13,
.text-lines-5-14,
.text-lines-5-15,
.text-lines-5-16,
.text-lines-5-17,
.text-lines-5-18,
.text-lines-5-19,
.text-lines-5-2,
.text-lines-5-20,
.text-lines-5-21,
.text-lines-5-22,
.text-lines-5-23,
.text-lines-5-24,
.text-lines-5-25,
.text-lines-5-26,
.text-lines-5-27,
.text-lines-5-28,
.text-lines-5-29,
.text-lines-5-3,
.text-lines-5-4,
.text-lines-5-5,
.text-lines-5-6,
.text-lines-5-7,
.text-lines-5-8,
.text-lines-5-9 {
  overflow: hidden;
  font-size: 1.25rem;
  line-height: 1.625rem;
}

.text-lines-4-0 {
  height: 0;
}

.text-lines-4-1 {
  height: 1.625rem;
}

@media (min-width: 768px) {
  .text-lines-4-0 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-1 {
    height: 1.625rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-2 {
    height: 3.25rem;
    overflow: hidden;
  }
}

.text-lines-4-2 {
  height: 3.25rem;
}

.text-lines-4-3 {
  height: 4.875rem;
}

@media (min-width: 768px) {
  .text-lines-4-2 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-3 {
    height: 4.875rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-4 {
    height: 6.5rem;
    overflow: hidden;
  }
}

.text-lines-4-4 {
  height: 6.5rem;
}

.text-lines-4-5 {
  height: 8.125rem;
}

@media (min-width: 768px) {
  .text-lines-4-4 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-5 {
    height: 8.125rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-6 {
    height: 9.75rem;
    overflow: hidden;
  }
}

.text-lines-4-6 {
  height: 9.75rem;
}

.text-lines-4-7 {
  height: 11.375rem;
}

@media (min-width: 768px) {
  .text-lines-4-6 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-7 {
    height: 11.375rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-8 {
    height: 13rem;
    overflow: hidden;
  }
}

.text-lines-4-8 {
  height: 13rem;
}

.text-lines-4-9 {
  height: 14.625rem;
}

@media (min-width: 768px) {
  .text-lines-4-8 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-9 {
    height: 14.625rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-10 {
    height: 16.25rem;
    overflow: hidden;
  }
}

.text-lines-4-10 {
  height: 16.25rem;
}

.text-lines-4-11 {
  height: 17.875rem;
}

@media (min-width: 768px) {
  .text-lines-4-10 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-11 {
    height: 17.875rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-12 {
    height: 19.5rem;
    overflow: hidden;
  }
}

.text-lines-4-12 {
  height: 19.5rem;
}

.text-lines-4-13 {
  height: 21.125rem;
}

@media (min-width: 768px) {
  .text-lines-4-12 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-13 {
    height: 21.125rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-14 {
    height: 22.75rem;
    overflow: hidden;
  }
}

.text-lines-4-14 {
  height: 22.75rem;
}

.text-lines-4-15 {
  height: 24.375rem;
}

@media (min-width: 768px) {
  .text-lines-4-14 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-15 {
    height: 24.375rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-16 {
    height: 26rem;
    overflow: hidden;
  }
}

.text-lines-4-16 {
  height: 26rem;
}

.text-lines-4-17 {
  height: 27.625rem;
}

@media (min-width: 768px) {
  .text-lines-4-16 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-17 {
    height: 27.625rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-18 {
    height: 29.25rem;
    overflow: hidden;
  }
}

.text-lines-4-18 {
  height: 29.25rem;
}

.text-lines-4-19 {
  height: 30.875rem;
}

@media (min-width: 768px) {
  .text-lines-4-18 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-19 {
    height: 30.875rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-20 {
    height: 32.5rem;
    overflow: hidden;
  }
}

.text-lines-4-20 {
  height: 32.5rem;
}

.text-lines-4-21 {
  height: 34.125rem;
}

@media (min-width: 768px) {
  .text-lines-4-20 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-21 {
    height: 34.125rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-22 {
    height: 35.75rem;
    overflow: hidden;
  }
}

.text-lines-4-22 {
  height: 35.75rem;
}

.text-lines-4-23 {
  height: 37.375rem;
}

@media (min-width: 768px) {
  .text-lines-4-22 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-23 {
    height: 37.375rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-24 {
    height: 39rem;
    overflow: hidden;
  }
}

.text-lines-4-24 {
  height: 39rem;
}

.text-lines-4-25 {
  height: 40.625rem;
}

@media (min-width: 768px) {
  .text-lines-4-24 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-25 {
    height: 40.625rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-26 {
    height: 42.25rem;
    overflow: hidden;
  }
}

.text-lines-4-26 {
  height: 42.25rem;
}

.text-lines-4-27 {
  height: 43.875rem;
}

@media (min-width: 768px) {
  .text-lines-4-26 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-27 {
    height: 43.875rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-28 {
    height: 45.5rem;
    overflow: hidden;
  }
}

.text-lines-4-28 {
  height: 45.5rem;
}

.text-lines-4-29 {
  height: 47.125rem;
  overflow: hidden;
  font-size: 1.25rem;
  line-height: 1.625rem;
}

@media (min-width: 768px) {
  .text-lines-4-28 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-4-29 {
    height: 47.125rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-0 {
    height: 0;
    overflow: hidden;
  }
}

.text-lines-5-0 {
  height: 0;
}

.text-lines-5-1 {
  height: 1.625rem;
}

@media (min-width: 768px) {
  .text-lines-5-0 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-1 {
    height: 1.625rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-2 {
    height: 3.25rem;
    overflow: hidden;
  }
}

.text-lines-5-2 {
  height: 3.25rem;
}

.text-lines-5-3 {
  height: 4.875rem;
}

@media (min-width: 768px) {
  .text-lines-5-2 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-3 {
    height: 4.875rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-4 {
    height: 6.5rem;
    overflow: hidden;
  }
}

.text-lines-5-4 {
  height: 6.5rem;
}

.text-lines-5-5 {
  height: 8.125rem;
}

@media (min-width: 768px) {
  .text-lines-5-4 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-5 {
    height: 8.125rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-6 {
    height: 9.75rem;
    overflow: hidden;
  }
}

.text-lines-5-6 {
  height: 9.75rem;
}

.text-lines-5-7 {
  height: 11.375rem;
}

@media (min-width: 768px) {
  .text-lines-5-6 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-7 {
    height: 11.375rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-8 {
    height: 13rem;
    overflow: hidden;
  }
}

.text-lines-5-8 {
  height: 13rem;
}

.text-lines-5-9 {
  height: 14.625rem;
}

@media (min-width: 768px) {
  .text-lines-5-8 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-9 {
    height: 14.625rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-10 {
    height: 16.25rem;
    overflow: hidden;
  }
}

.text-lines-5-10 {
  height: 16.25rem;
}

.text-lines-5-11 {
  height: 17.875rem;
}

@media (min-width: 768px) {
  .text-lines-5-10 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-11 {
    height: 17.875rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-12 {
    height: 19.5rem;
    overflow: hidden;
  }
}

.text-lines-5-12 {
  height: 19.5rem;
}

.text-lines-5-13 {
  height: 21.125rem;
}

@media (min-width: 768px) {
  .text-lines-5-12 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-13 {
    height: 21.125rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-14 {
    height: 22.75rem;
    overflow: hidden;
  }
}

.text-lines-5-14 {
  height: 22.75rem;
}

.text-lines-5-15 {
  height: 24.375rem;
}

@media (min-width: 768px) {
  .text-lines-5-14 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-15 {
    height: 24.375rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-16 {
    height: 26rem;
    overflow: hidden;
  }
}

.text-lines-5-16 {
  height: 26rem;
}

.text-lines-5-17 {
  height: 27.625rem;
}

@media (min-width: 768px) {
  .text-lines-5-16 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-17 {
    height: 27.625rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-18 {
    height: 29.25rem;
    overflow: hidden;
  }
}

.text-lines-5-18 {
  height: 29.25rem;
}

.text-lines-5-19 {
  height: 30.875rem;
}

@media (min-width: 768px) {
  .text-lines-5-18 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-19 {
    height: 30.875rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-20 {
    height: 32.5rem;
    overflow: hidden;
  }
}

.text-lines-5-20 {
  height: 32.5rem;
}

.text-lines-5-21 {
  height: 34.125rem;
}

@media (min-width: 768px) {
  .text-lines-5-20 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-21 {
    height: 34.125rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-22 {
    height: 35.75rem;
    overflow: hidden;
  }
}

.text-lines-5-22 {
  height: 35.75rem;
}

.text-lines-5-23 {
  height: 37.375rem;
}

@media (min-width: 768px) {
  .text-lines-5-22 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-23 {
    height: 37.375rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-24 {
    height: 39rem;
    overflow: hidden;
  }
}

.text-lines-5-24 {
  height: 39rem;
}

.text-lines-5-25 {
  height: 40.625rem;
}

@media (min-width: 768px) {
  .text-lines-5-24 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-25 {
    height: 40.625rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-26 {
    height: 42.25rem;
    overflow: hidden;
  }
}

.text-lines-5-26 {
  height: 42.25rem;
}

.text-lines-5-27 {
  height: 43.875rem;
}

@media (min-width: 768px) {
  .text-lines-5-26 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-27 {
    height: 43.875rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-28 {
    height: 45.5rem;
    overflow: hidden;
  }
}

.text-lines-5-28 {
  height: 45.5rem;
}

.text-lines-5-29 {
  height: 47.125rem;
}

@media (min-width: 768px) {
  .text-lines-5-28 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-5-29 {
    height: 47.125rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .text-lines-6-0 {
    height: 0;
    overflow: hidden;
  }
}

.text-lines-6-0,
.text-lines-6-1,
.text-lines-6-10,
.text-lines-6-11,
.text-lines-6-12,
.text-lines-6-13,
.text-lines-6-15,
.text-lines-6-16,
.text-lines-6-17,
.text-lines-6-18,
.text-lines-6-19,
.text-lines-6-2,
.text-lines-6-20,
.text-lines-6-21,
.text-lines-6-22,
.text-lines-6-23,
.text-lines-6-24,
.text-lines-6-25,
.text-lines-6-26,
.text-lines-6-27,
.text-lines-6-28,
.text-lines-6-29,
.text-lines-6-3,
.text-lines-6-4,
.text-lines-6-5,
.text-lines-6-6,
.text-lines-6-7,
.text-lines-6-8,
.text-lines-6-9 {
  overflow: hidden;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.text-lines-6-0 {
  height: 0;
}

.text-lines-6-1 {
  height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-0 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-1 {
    height: 1.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-2 {
    height: 3rem;
    overflow: hidden;
  }
}

.text-lines-6-2 {
  height: 3rem;
}

.text-lines-6-3 {
  height: 4.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-2 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-3 {
    height: 4.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-4 {
    height: 6rem;
    overflow: hidden;
  }
}

.text-lines-6-4 {
  height: 6rem;
}

.text-lines-6-5 {
  height: 7.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-4 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-5 {
    height: 7.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-6 {
    height: 9rem;
    overflow: hidden;
  }
}

.text-lines-6-6 {
  height: 9rem;
}

.text-lines-6-7 {
  height: 10.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-6 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-7 {
    height: 10.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-8 {
    height: 12rem;
    overflow: hidden;
  }
}

.text-lines-6-8 {
  height: 12rem;
}

.text-lines-6-9 {
  height: 13.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-8 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-9 {
    height: 13.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-10 {
    height: 15rem;
    overflow: hidden;
  }
}

.text-lines-6-10 {
  height: 15rem;
}

.text-lines-6-11 {
  height: 16.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-10 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-11 {
    height: 16.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-12 {
    height: 18rem;
    overflow: hidden;
  }
}

.text-lines-6-12 {
  height: 18rem;
}

.text-lines-6-13 {
  height: 19.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-12 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-13 {
    height: 19.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-14 {
    height: 21rem;
    overflow: hidden;
  }
}

.text-lines-6-14 {
  height: 21rem;
  overflow: hidden;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.text-lines-6-15 {
  height: 22.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-14 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-15 {
    height: 22.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-16 {
    height: 24rem;
    overflow: hidden;
  }
}

.text-lines-6-16 {
  height: 24rem;
}

.text-lines-6-17 {
  height: 25.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-16 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-17 {
    height: 25.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-18 {
    height: 27rem;
    overflow: hidden;
  }
}

.text-lines-6-18 {
  height: 27rem;
}

.text-lines-6-19 {
  height: 28.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-19 {
    height: 28.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-20 {
    height: 30rem;
    overflow: hidden;
  }
}

.text-lines-6-20 {
  height: 30rem;
}

.text-lines-6-21 {
  height: 31.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-20 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-21 {
    height: 31.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-22 {
    height: 33rem;
    overflow: hidden;
  }
}

.text-lines-6-22 {
  height: 33rem;
}

.text-lines-6-23 {
  height: 34.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-22 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-23 {
    height: 34.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-24 {
    height: 36rem;
    overflow: hidden;
  }
}

.text-lines-6-24 {
  height: 36rem;
}

.text-lines-6-25 {
  height: 37.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-24 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-25 {
    height: 37.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-26 {
    height: 39rem;
    overflow: hidden;
  }
}

.text-lines-6-26 {
  height: 39rem;
}

.text-lines-6-27 {
  height: 40.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-26 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-27 {
    height: 40.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-28 {
    height: 42rem;
    overflow: hidden;
  }
}

.text-lines-6-28 {
  height: 42rem;
}

.text-lines-6-29 {
  height: 43.5rem;
}

@media (min-width: 768px) {
  .text-lines-6-28 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-6-29 {
    height: 43.5rem;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-lines-7-0 {
    height: 0;
    overflow: hidden;
  }
}

.text-lines-7-0,
.text-lines-7-1,
.text-lines-7-10,
.text-lines-7-11,
.text-lines-7-12,
.text-lines-7-13,
.text-lines-7-15,
.text-lines-7-16,
.text-lines-7-17,
.text-lines-7-18,
.text-lines-7-19,
.text-lines-7-2,
.text-lines-7-20,
.text-lines-7-21,
.text-lines-7-22,
.text-lines-7-23,
.text-lines-7-24,
.text-lines-7-25,
.text-lines-7-26,
.text-lines-7-27,
.text-lines-7-28,
.text-lines-7-29,
.text-lines-7-3,
.text-lines-7-4,
.text-lines-7-5,
.text-lines-7-6,
.text-lines-7-7,
.text-lines-7-8,
.text-lines-7-9 {
  overflow: hidden;
  font-size: 1rem;
  line-height: 1.375rem;
}

.text-lines-7-0 {
  height: 0;
}

.text-lines-7-1 {
  height: 1.375rem;
}

@media (min-width: 768px) {
  .text-lines-7-0 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-1 {
    height: 1.375rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-2 {
    height: 2.75rem;
    overflow: hidden;
  }
}

.text-lines-7-2 {
  height: 2.75rem;
}

.text-lines-7-3 {
  height: 4.125rem;
}

@media (min-width: 768px) {
  .text-lines-7-2 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-3 {
    height: 4.125rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-4 {
    height: 5.5rem;
    overflow: hidden;
  }
}

.text-lines-7-4 {
  height: 5.5rem;
}

.text-lines-7-5 {
  height: 6.875rem;
}

@media (min-width: 768px) {
  .text-lines-7-4 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-5 {
    height: 6.875rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-6 {
    height: 8.25rem;
    overflow: hidden;
  }
}

.text-lines-7-6 {
  height: 8.25rem;
}

.text-lines-7-7 {
  height: 9.625rem;
}

@media (min-width: 768px) {
  .text-lines-7-6 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-7 {
    height: 9.625rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-8 {
    height: 11rem;
    overflow: hidden;
  }
}

.text-lines-7-8 {
  height: 11rem;
}

.text-lines-7-9 {
  height: 12.375rem;
}

@media (min-width: 768px) {
  .text-lines-7-8 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-9 {
    height: 12.375rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-10 {
    height: 13.75rem;
    overflow: hidden;
  }
}

.text-lines-7-10 {
  height: 13.75rem;
}

.text-lines-7-11 {
  height: 15.125rem;
}

@media (min-width: 768px) {
  .text-lines-7-10 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-11 {
    height: 15.125rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-12 {
    height: 16.5rem;
    overflow: hidden;
  }
}

.text-lines-7-12 {
  height: 16.5rem;
}

.text-lines-7-13 {
  height: 17.875rem;
}

@media (min-width: 768px) {
  .text-lines-7-12 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-13 {
    height: 17.875rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-14 {
    height: 19.25rem;
    overflow: hidden;
  }
}

.text-lines-7-14 {
  height: 19.25rem;
  overflow: hidden;
  font-size: 1rem;
  line-height: 1.375rem;
}

.text-lines-7-15 {
  height: 20.625rem;
}

@media (min-width: 768px) {
  .text-lines-7-14 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-15 {
    height: 20.625rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-16 {
    height: 22rem;
    overflow: hidden;
  }
}

.text-lines-7-16 {
  height: 22rem;
}

.text-lines-7-17 {
  height: 23.375rem;
}

@media (min-width: 768px) {
  .text-lines-7-16 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-17 {
    height: 23.375rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-18 {
    height: 24.75rem;
    overflow: hidden;
  }
}

.text-lines-7-18 {
  height: 24.75rem;
}

.text-lines-7-19 {
  height: 26.125rem;
}

@media (min-width: 768px) {
  .text-lines-7-18 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-19 {
    height: 26.125rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-20 {
    height: 27.5rem;
    overflow: hidden;
  }
}

.text-lines-7-20 {
  height: 27.5rem;
}

.text-lines-7-21 {
  height: 28.875rem;
}

@media (min-width: 768px) {
  .text-lines-7-20 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-21 {
    height: 28.875rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-22 {
    height: 30.25rem;
    overflow: hidden;
  }
}

.text-lines-7-22 {
  height: 30.25rem;
}

.text-lines-7-23 {
  height: 31.625rem;
}

@media (min-width: 768px) {
  .text-lines-7-22 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-23 {
    height: 31.625rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-24 {
    height: 33rem;
    overflow: hidden;
  }
}

.text-lines-7-24 {
  height: 33rem;
}

.text-lines-7-25 {
  height: 34.375rem;
}

@media (min-width: 768px) {
  .text-lines-7-24 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-25 {
    height: 34.375rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-26 {
    height: 35.75rem;
    overflow: hidden;
  }
}

.text-lines-7-26 {
  height: 35.75rem;
}

.text-lines-7-27 {
  height: 37.125rem;
}

@media (min-width: 768px) {
  .text-lines-7-26 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-27 {
    height: 37.125rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-28 {
    height: 38.5rem;
    overflow: hidden;
  }
}

.text-lines-7-28 {
  height: 38.5rem;
}

.text-lines-7-29 {
  height: 39.875rem;
}

@media (min-width: 768px) {
  .text-lines-7-28 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-7-29 {
    height: 39.875rem;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .text-lines-8-0 {
    height: 0;
    overflow: hidden;
  }
}

.text-lines-8-0,
.text-lines-8-1,
.text-lines-8-10,
.text-lines-8-11,
.text-lines-8-12,
.text-lines-8-13,
.text-lines-8-15,
.text-lines-8-16,
.text-lines-8-17,
.text-lines-8-18,
.text-lines-8-19,
.text-lines-8-2,
.text-lines-8-20,
.text-lines-8-21,
.text-lines-8-22,
.text-lines-8-23,
.text-lines-8-24,
.text-lines-8-25,
.text-lines-8-26,
.text-lines-8-27,
.text-lines-8-28,
.text-lines-8-29,
.text-lines-8-3,
.text-lines-8-4,
.text-lines-8-5,
.text-lines-8-6,
.text-lines-8-7,
.text-lines-8-8,
.text-lines-8-9 {
  font-size: 0.6875rem;
  overflow: hidden;
}

.text-lines-8-0 {
  height: 0;
  line-height: 1.5rem;
}

.text-lines-8-1 {
  height: 1.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-0 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-1 {
    height: 1.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-2 {
    height: 3rem;
    overflow: hidden;
  }
}

.text-lines-8-2 {
  height: 3rem;
  line-height: 1.5rem;
}

.text-lines-8-3 {
  height: 4.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-2 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-3 {
    height: 4.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-4 {
    height: 6rem;
    overflow: hidden;
  }
}

.text-lines-8-4 {
  height: 6rem;
  line-height: 1.5rem;
}

.text-lines-8-5 {
  height: 7.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-4 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-5 {
    height: 7.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-6 {
    height: 9rem;
    overflow: hidden;
  }
}

.text-lines-8-6 {
  height: 9rem;
  line-height: 1.5rem;
}

.text-lines-8-7 {
  height: 10.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-6 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-7 {
    height: 10.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-8 {
    height: 12rem;
    overflow: hidden;
  }
}

.text-lines-8-8 {
  height: 12rem;
  line-height: 1.5rem;
}

.text-lines-8-9 {
  height: 13.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-8 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-9 {
    height: 13.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-10 {
    height: 15rem;
    overflow: hidden;
  }
}

.text-lines-8-10 {
  height: 15rem;
  line-height: 1.5rem;
}

.text-lines-8-11 {
  height: 16.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-10 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-11 {
    height: 16.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-12 {
    height: 18rem;
    overflow: hidden;
  }
}

.text-lines-8-12 {
  height: 18rem;
  line-height: 1.5rem;
}

.text-lines-8-13 {
  height: 19.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-12 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-13 {
    height: 19.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-14 {
    height: 21rem;
    overflow: hidden;
  }
}

.text-lines-8-14 {
  height: 21rem;
  overflow: hidden;
  font-size: 0.6875rem;
  line-height: 1.5rem;
}

.text-lines-8-15 {
  height: 22.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-14 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-15 {
    height: 22.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-16 {
    height: 24rem;
    overflow: hidden;
  }
}

.text-lines-8-16 {
  height: 24rem;
  line-height: 1.5rem;
}

.text-lines-8-17 {
  height: 25.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-16 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-17 {
    height: 25.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-18 {
    height: 27rem;
    overflow: hidden;
  }
}

.text-lines-8-18 {
  height: 27rem;
  line-height: 1.5rem;
}

.text-lines-8-19 {
  height: 28.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-18 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-19 {
    height: 28.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-20 {
    height: 30rem;
    overflow: hidden;
  }
}

.text-lines-8-20 {
  height: 30rem;
  line-height: 1.5rem;
}

.text-lines-8-21 {
  height: 31.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-20 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-21 {
    height: 31.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-22 {
    height: 33rem;
    overflow: hidden;
  }
}

.text-lines-8-22 {
  height: 33rem;
  line-height: 1.5rem;
}

.text-lines-8-23 {
  height: 34.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-22 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-23 {
    height: 34.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-24 {
    height: 36rem;
    overflow: hidden;
  }
}

.text-lines-8-24 {
  height: 36rem;
  line-height: 1.5rem;
}

.text-lines-8-25 {
  height: 37.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-24 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-25 {
    height: 37.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-26 {
    height: 39rem;
    overflow: hidden;
  }
}

.text-lines-8-26 {
  height: 39rem;
  line-height: 1.5rem;
}

.text-lines-8-27 {
  height: 40.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-26 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-27 {
    height: 40.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-28 {
    height: 42rem;
    overflow: hidden;
  }
}

.text-lines-8-28 {
  height: 42rem;
  line-height: 1.5rem;
}

.text-lines-8-29 {
  height: 43.5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .text-lines-8-28 {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }

  .text-lines-8-29 {
    height: 43.5rem;
    overflow: hidden;
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }
}

@font-face {
  font-family: gob-cl;
  font-style: 400;
  font-weight: 400;
  src: url(../fonts/gob-cl.eot?kyr2k2);
  src: url(../fonts/gob-cl.eot?kyr2k2#iefix) format("embedded-opentype"),
    url(../fonts/gob-cl.ttf?kyr2k2) format("truetype"), url(../fonts/gob-cl.woff?kyr2k2) format("woff"),
    url(../fonts/gob-cl.svg?kyr2k2#gob-cl) format("svg");
}

.cl.cl-2x {
  font-size: 2rem;
}

.cl.cl-3x {
  font-size: 3rem;
}

.cl.cl-4x {
  font-size: 4rem;
}

.cl.cl-5x {
  font-size: 5rem;
}

.cl.cl-6x {
  font-size: 6rem;
}

.cl.cl-7x {
  font-size: 7rem;
}

.cl.cl-8x {
  font-size: 8rem;
}

.cl.cl-9x {
  font-size: 9rem;
}

.cl.cl-10x {
  font-size: 10rem;
}

.cl-close-line {
  color: #a8b7c7;
}

.cl-close-line::before {
  color: inherit;
  content: "";
}

.cl-pause::before,
.cl-play::before {
  content: "";
}

.cl-pause {
  color: #a8b7c7;
}

.cl-pause::before {
  color: inherit;
}

.cl-play {
  color: #a8b7c7;
}

.cl-play::before {
  color: inherit;
}

.cl-logout {
  color: #a8b7c7;
}

.cl-logout::before {
  color: inherit;
  content: "";
}

.cl-download {
  color: #111;
}

.cl-download::before {
  color: inherit;
  content: "";
}

.cl-breadcrumb-arrow {
  color: #a8b7c7;
}

.cl-breadcrumb-arrow::before {
  color: inherit;
  content: "";
}

.cl-arrow-line {
  color: #006fb3;
}

.cl-arrow-line::before {
  color: inherit;
  content: "";
}

.cl-close {
  color: #a8b7c7;
}

.cl-close::before {
  color: inherit;
  content: "";
}

.cl-decrease-text {
  color: #a8b7c7;
}

.cl-decrease-text::before {
  color: inherit;
  content: "";
}

.cl-increase-text {
  color: #a8b7c7;
}

.cl-increase-text::before {
  color: inherit;
  content: "";
}

.cl-contrast {
  color: #a8b7c7;
}

.cl-contrast::before {
  color: inherit;
  content: "";
}

.cl-sound {
  color: #a8b7c7;
}

.cl-sound::before {
  color: inherit;
  content: "";
}

.cl-youtube {
  color: #a8b7c7;
}

.cl-youtube::before {
  color: inherit;
  content: "";
}

.cl-instagram {
  color: #a8b7c7;
}

.cl-instagram::before {
  color: inherit;
  content: "";
}

.cl-messenger {
  color: #a8b7c7;
}

.cl-messenger::before {
  color: inherit;
  content: "";
}

.cl-facebook {
  color: #a8b7c7;
}

.cl-facebook::before {
  color: inherit;
  content: "";
}

.cl-twitter {
  color: #a8b7c7;
}

.cl-twitter::before {
  color: inherit;
  content: "";
}

.cl-arrow {
  color: #a8b7c7;
}

.cl-arrow::before {
  color: inherit;
  content: "";
}

.cl-telephone {
  color: #006fb3;
}

.cl-telephone::before {
  color: inherit;
  content: "";
}

.cl-grant {
  color: #006fb3;
}

.cl-grant::before {
  color: inherit;
  content: "";
}

.cl-bonuses {
  color: #006fb3;
}

.cl-bonuses::before {
  color: inherit;
  content: "";
}

.cl-burger {
  color: #111;
}

.cl-burger::before {
  color: inherit;
  content: "";
}

.cl-certificates {
  color: #006fb3;
}

.cl-certificates::before {
  color: inherit;
  content: "";
}

.cl-key-unique {
  color: #006fb3;
}

.cl-key-unique::before {
  color: inherit;
  content: "";
}

.cl-meet-authorities {
  color: #006fb3;
}

.cl-meet-authorities::before {
  color: inherit;
  content: "";
}

.cl-filter {
  color: #006fb3;
}

.cl-filter::before {
  color: inherit;
  content: "";
}

.cl-procedures {
  color: #006fb3;
}

.cl-procedures::before {
  color: inherit;
  content: "";
}

.cl-login {
  color: #a8b7c7;
}

.cl-login::before {
  color: inherit;
  content: "";
}

.cl-login-fill {
  color: #006fb3;
}

.cl-login-fill::before {
  color: inherit;
  content: "";
}

.cl-question {
  color: #a8b7c7;
}

.cl-question::before {
  color: inherit;
  content: "";
}

.cl-doctor {
  color: #006fb3;
}

.cl-doctor::before {
  color: inherit;
  content: "";
}

.cl-search {
  color: #006fb3;
}

.cl-search::before {
  color: inherit;
  content: "";
}

.cl-woman {
  color: #006fb3;
}

.cl-woman::before {
  color: inherit;
  content: "";
}

.cl-health {
  color: #006fb3;
}

.cl-health::before {
  color: inherit;
  content: "";
}

.cl-modules {
  color: #006fb3;
}

.cl-modules::before {
  color: inherit;
  content: "";
}

.cl-navigation {
  color: #006fb3;
}

.cl-navigation::before {
  color: inherit;
  content: "";
}

.cl-recent-news {
  color: #006fb3;
}

.cl-recent-news::before {
  color: inherit;
  content: "";
}

.cl-mobile-offices {
  color: #006fb3;
}

.cl-mobile-offices::before {
  color: inherit;
  content: "";
}

.cl-pensions {
  color: #006fb3;
}

.cl-pensions::before {
  color: inherit;
  content: "";
}

.cl-social-networks {
  color: #006fb3;
}

.cl-social-networks::before {
  color: inherit;
  content: "";
}

.cl-subsidy-of-cesantia {
  color: #006fb3;
}

.cl-subsidy-of-cesantia::before {
  color: inherit;
  content: "";
}

.cl-subsidies {
  color: #006fb3;
}

.cl-subsidies::before {
  color: inherit;
  content: "";
}

.cl-accessibility {
  color: #a8b7c7;
}

.cl-accessibility::before {
  color: inherit;
  content: "";
}

.cl-branches {
  color: #006fb3;
}

.cl-branches::before {
  color: inherit;
  content: "";
}

.cl-arrow-right {
  color: #a8b7c7;
}

.cl-arrow-right::before {
  color: inherit;
  content: "";
}

.cl-add-circle-line {
  color: #a8b7c7;
}

.cl-add-circle-line::before {
  color: inherit;
  content: "";
}

.cl-add-circle-fill {
  color: #a8b7c7;
}

.cl-add-circle-fill::before {
  color: inherit;
  content: "";
}

.cl-m-arrow-right {
  color: #111;
}

.cl-m-arrow-right::before {
  color: inherit;
  content: "";
}

.cl-m-arrow-down {
  color: #111;
}

.cl-m-arrow-down::before {
  color: inherit;
  content: "";
}

.cl-m-arrow-up {
  color: #111;
}

.cl-m-arrow-up::before {
  color: inherit;
  content: "";
}

.cl-img-preview .path1::before {
  color: #eee;
  content: "\e906";
}

.cl-img-preview .path2::before {
  margin-left: -1em;
  color: #8a8a8a;
  content: "\e907";
}

.line {
  position: relative;
  display: inline-block;
  min-width: 100%;
  margin-bottom: 30px;
  text-align: center;
}

.line::after {
  position: absolute;
  bottom: -10px;
  height: 5px;
  content: "";
  background: linear-gradient(to right, #a5cd38 0, #a5cd38 33%, #00adee 33%, #00adee 66%, #006fb3 66%, #006fb3 100%);
}

@media (min-width: 768px) {
  .line {
    min-width: auto;
  }
}

.btn {
  font-size: 1rem;
  font-weight: 400;
}

.btn.btn-outline-primary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-primary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-outline-secondary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-secondary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-outline-success:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-success:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-info:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-outline-info:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-outline-warning:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-warning:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-danger,
.btn.btn-outline-danger {
  text-decoration: underline;
  word-break: break-word;
  white-space: normal;
}

.btn.btn-danger:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-outline-danger:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-light:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-outline-light:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-dark:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-outline-dark:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-accent:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-outline-accent:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-neutral:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-outline-neutral:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-outline-tertiary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.btn.btn-tertiary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  min-height: 60px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1.5rem;
}

.btn.btn-default-size {
  display: block;
}

@media (min-width: 992px) {
  .btn.btn-default-size {
    display: inline-block;
    width: unset;
    min-width: 260px;
  }
}

.btn i {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  vertical-align: top;
}

.a11y-font-0 .a11y-font-0-font-italic,
.a11y-font-1 .a11y-font-1-font-italic,
.a11y-font-1 .a11y-fonts-font-italic,
.a11y-font-2 .a11y-font-2-font-italic,
.a11y-font-2 .a11y-fonts-font-italic {
  font-style: italic !important;
}

a.link-icon,
a.link-unstyled,
a.social {
  text-decoration: none;
}

a.link-icon {
  margin-left: 0.5rem;
  font-size: 1.375rem;
}

.card-featured {
  position: relative;
  display: block;
  margin-bottom: 1.5rem;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid #a8b7c7;
}

.card-featured::before {
  position: absolute;
  right: 6px;
  bottom: 6px;
  font-size: 11px;
  color: #a8b7c7;
  content: "";
}

.card-featured:hover::before,
.card-news:hover,
.card-news:hover a {
  color: #006fb3;
}

.card-featured:hover {
  color: #006fb3;
  text-decoration: none;
  border: 1px solid #006fb3;
}

.card-featured .card-featured-image {
  height: 99px;
}

@media (min-width: 992px) {
  .card-featured .card-featured-image {
    height: 125px;
  }
}

.card-featured .card-featured-body {
  height: 9.4125rem;
  padding: 13px;
}

@media (min-width: 768px) {
  .card-featured .card-featured-body {
    height: 9.7375rem;
  }
}

.card-featured .card-featured-body > h4 {
  height: 2.925rem;
  margin: 0 0 13px;
  overflow: hidden;
}

@media (min-width: 768px) {
  .card-featured .card-featured-body > h4 {
    height: 3.25rem;
  }

  .card-featured .card-featured-body > p {
    height: 4.05rem;
  }
}

.card-featured .card-featured-body > p {
  height: 4.05rem;
  margin: 0;
  overflow: hidden;
}

.card-news {
  margin-bottom: 1.5rem;
  border: 1px solid #a8b7c7;
}

.card-news .card-news-image {
  height: 99px;
}

@media (min-width: 992px) {
  .card-news .card-news-image {
    height: 125px;
  }
}

.card-news:hover {
  border: 1px solid #006fb3;
}

.card-news.with-lead .card-news-body {
  height: 9.4125rem;
}

@media (min-width: 768px) {
  .card-news.with-lead .card-news-body {
    height: 9.8125rem;
  }
}

.card-news.with-lead .card-news-body > a {
  height: auto;
  text-decoration: none;
}

.card-news.with-lead .card-news-body .card-news-title,
.card-news.with-lead .card-news-body h4 {
  display: block;
  height: 2.925rem;
  margin: 0 0 13px;
  overflow: hidden;
}

@media (min-width: 768px) {
  .card-news.with-lead .card-news-body .card-news-title,
  .card-news.with-lead .card-news-body h4 {
    height: 3.25rem;
  }
}

.card-news.with-lead .card-news-body p {
  display: block;
  height: 4.05rem;
  margin: 0 0 13px;
  overflow: hidden;
}

@media (min-width: 768px) {
  .card-news.with-lead .card-news-body p {
    height: 4.125rem;
  }
}

.card-news .card-news-body {
  height: 7.9375rem;
  padding: 13px;
}

@media (min-width: 768px) {
  .card-news .card-news-body {
    height: 9.4375rem;
  }

  .card-news .card-news-body > small {
    height: 1.5rem;
  }
}

.card-news .card-news-body > small {
  display: block;
  height: 1.5rem;
  margin: 0 0 13px;
  overflow: hidden;
  opacity: 0.6;
}

.card-news .card-news-body > a {
  display: block;
  height: 4rem;
  margin: 0;
  overflow: hidden;
}

@media (min-width: 768px) {
  .card-news .card-news-body > a {
    height: 5.5rem;
  }
}

.card-data-list {
  margin-right: 0;
  margin-left: 0;
}

.card-data-list .card-data {
  display: flex;
  align-items: center;
  height: 5.875rem;
  padding: 16px;
  border: 1px solid #a8b7c7;
}

.card-data-list .card-data:hover {
  color: #fff;
  background-color: #006fb3 !important;
}

.card-data-list .card-data:hover p {
  color: #fff;
}

.card-data-list .card-data:not(:last-child) {
  border-bottom: none;
}

@media (min-width: 768px) {
  .card-data-list .card-data {
    display: block;
    height: 11.925rem;
  }
}

@media (min-width: 992px) {
  .card-data-list .card-data:not(:last-child) {
    border-right: none;
    border-bottom: 1px solid #a8b7c7;
  }
}

.card-data-list .card-data:first-child {
  background-color: #f5f6f7;
}

.card-data-list .card-data > .card-data-title {
  display: flex;
  align-items: center;
}

.card-data-list .card-data > .card-data-title > .card-data-quantity {
  width: 3.75rem;
  height: 1.625rem;
  padding-right: 10px;
  overflow: hidden;
  font-family: "Roboto Slab", serif;
  font-size: 1.8125rem;
  line-height: 1.625rem;
  text-align: right;
}

.card-data-list .card-data > .card-data-title > h5 {
  margin-bottom: 0;
  overflow: hidden;
  font-size: 1.25rem;
}

@media (min-width: 768px) {
  .card-data-list .card-data > .card-data-title {
    display: block;
  }

  .card-data-list .card-data > .card-data-title > .card-data-quantity {
    width: auto;
    text-align: left;
  }

  .card-data-list .card-data > .card-data-title > h5 {
    height: 3.25rem;
    margin-bottom: 0.5rem;
  }
}

.card-data-list .card-data > p {
  display: none;
  height: 4.05rem;
  overflow: hidden;
  font-size: 0.9rem;
  line-height: 1.35rem;
}

.card-links .card-links-image {
  float: left;
  width: 45px;
}

.card-links .card-links-body {
  padding-left: 45px;
}

.card-links .card-links-body h4 {
  margin-bottom: 1rem;
}

.card-links .card-links-body ul.list-unstyled li {
  height: 2.7rem;
  margin-bottom: 1rem;
  overflow: hidden;
}

@media (min-width: 768px) {
  .card-data-list .card-data > p {
    display: block;
  }

  .card-links .card-links-body ul.list-unstyled li {
    height: 2.75rem;
  }
}

.card-links .card-links-body ul.list-unstyled li a {
  color: #4a4a4a;
}

.card-links .card-links-body p,
.card-links .card-links-body ul.list-inline li a,
.card-links .card-links-body ul.list-inline li::after {
  color: #4a4a4a;
  opacity: 0.6;
}

.card-informative {
  margin-bottom: 1.5rem;
  border: 1px solid #a8b7c7;
}

.card-informative .card-informative-image {
  height: 99px;
}

@media (min-width: 992px) {
  .card-informative .card-informative-image {
    height: 200px;
  }
}

.card-informative .card-informative-body {
  height: 6.7625rem;
  padding: 13px;
}

@media (min-width: 768px) {
  .card-informative .card-informative-body {
    height: 6.8125rem;
  }

  .card-informative .card-informative-body > a {
    height: 1.625rem;
  }
}

.card-informative .card-informative-body > a {
  display: block;
  height: 1.625rem;
  margin: 0 0 13px;
  overflow: hidden;
  font-weight: 300;
  color: #4a4a4a;
}

.card-informative .card-informative-body > p {
  height: 2.7rem;
  margin: 0;
  overflow: hidden;
  opacity: 0.6;
}

@media (min-width: 768px) {
  .card-informative .card-informative-body > p {
    height: 2.75rem;
  }
}

.card-featured-news .card-featured-news-body small {
  margin-bottom: 1.5rem;
}

.card-featured-news .card-featured-news-body p,
.card-featured-news .card-featured-news-body small {
  opacity: 0.6;
}

.card-featured-news .card-featured-news-body a {
  color: #4a4a4a;
}

.contain-cover,
section.section.contain-cover {
  position: relative;
}

.contain-cover .contain-cover-background,
.contain-cover.contain-cover-background,
section.section.contain-cover .contain-cover-background,
section.section.contain-cover.contain-cover-background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.contain-cover .contain-cover-background,
section.section.contain-cover .contain-cover-background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.contain-cover .contain-cover-opacity,
.contain-cover.contain-cover-opacity,
section.section.contain-cover .contain-cover-opacity,
section.section.contain-cover.contain-cover-opacity {
  background: rgba(17, 17, 17, 0.4) !important;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 100%) !important;
}

.contain-cover .contain-cover-opacity.hover-disabled,
.contain-cover .contain-cover-opacity:hover,
.contain-cover.contain-cover-opacity.hover-disabled,
.contain-cover.contain-cover-opacity:hover,
section.section.contain-cover .contain-cover-opacity.hover-disabled,
section.section.contain-cover .contain-cover-opacity:hover,
section.section.contain-cover.contain-cover-opacity.hover-disabled,
section.section.contain-cover.contain-cover-opacity:hover {
  background: rgba(17, 17, 17, 0.6) !important;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.6) 100%) !important;
}

.contain-cover.contain-cover-video,
section.section.contain-cover.contain-cover-video {
  background: 0 0;
}

.contain-cover.contain-cover-video .contain-cover-opacity,
.contain-cover.contain-cover-video .video-container,
section.section.contain-cover.contain-cover-video .contain-cover-opacity,
section.section.contain-cover.contain-cover-video .video-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.contain-cover.contain-cover-video .video-container,
section.section.contain-cover.contain-cover-video .video-container {
  z-index: -3;
}

.contain-cover.contain-cover-video video,
section.section.contain-cover.contain-cover-video video {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 50%;
  z-index: -3;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  transform: translate(-50%, -50%);
}

.rotate-180,
nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-toggle::after {
  transform: rotate(180deg);
}

.contain-cover.contain-cover-video .contain-cover-opacity,
section.section.contain-cover.contain-cover-video .contain-cover-opacity {
  z-index: -1;
}

.pseudo-background {
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.search {
  width: 100%;
}

@media (min-width: 992px) {
  .search {
    width: 555px;
  }
}

.search:not(.with-label) {
  width: 100%;
}

@media (min-width: 992px) {
  .search:not(.with-label) {
    width: 555px;
  }
}

.search:not(.with-label) .form-control,
.search:not(.with-label) .select2.select2-container .select2-selection,
.select2.select2-container .search:not(.with-label) .select2-selection {
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  border-right: none;
}

.search:not(.with-label) .form-control:focus,
.search:not(.with-label) .select2.select2-container .select2-selection:focus,
.select2.select2-container .search:not(.with-label) .select2-selection:focus {
  border-color: #ced4da;
  box-shadow: none;
}

.search.with-label .search-content {
  flex-wrap: nowrap;
  justify-content: stretch;
}

.search.with-label .search-content .form-control,
.search.with-label .search-content .select2.select2-container .select2-selection,
.select2.select2-container .search.with-label .search-content .select2-selection {
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  border-right: none;
}

.a11y-font-0 .a11y-font-0-text-monospace,
.a11y-font-1 .a11y-font-1-text-monospace,
.a11y-font-1 .a11y-fonts-text-monospace,
.a11y-font-2 .a11y-font-2-text-monospace,
.a11y-font-2 .a11y-fonts-text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.search.with-label .search-content .form-control:focus,
.search.with-label .search-content .select2.select2-container .select2-selection:focus,
.select2.select2-container .search.with-label .search-content .select2-selection:focus {
  border-color: #ced4da;
  box-shadow: none;
}

.search .search-action .btn {
  padding: 0.2rem 0.7rem;
  background-color: #fff;
  border-color: #ced4da;
  border-left: none;
  transition: none;
}

.search .search-action .btn:hover {
  color: #006fb3;
  background-color: #fff;
  border-color: #ced4da;
}

.search .search-action .btn:focus {
  box-shadow: none;
}

.search .search-action .btn i {
  font-size: 1.25rem;
}

.search.dom-search .dom-search-behavior-cancel {
  padding-right: 0;
}

.search-not-found {
  display: none;
}

.search-not-found.not-found {
  display: block;
}

.profile p {
  line-height: 1.5rem;
}

.profile-charge {
  height: 1.875rem;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 0.9375rem;
  text-transform: uppercase;
  letter-spacing: 0.0675rem;
}

.profile-page p,
.profile-section p {
  line-height: 1.5rem;
}

.profile-body section.section .section-header.with-profile-charge {
  border-bottom: none;
}

.profile-body section.section .section-header.with-profile-charge .profile-charge {
  height: 2.375rem;
  padding-top: 0.5rem;
  border-top: 1px solid theme-color("accent");
}

.profile-body section.section .section-header.with-profile-charge .section-icons {
  bottom: 3.375rem;
}

.profile-group {
  display: contents;
}

@media (min-width: 768px) {
  .profile-group {
    display: block;
  }
}

.profile .profile-header {
  width: 100%;
  padding: 0 15px;
}

@supports (display: contents) {
  .profile .profile-header {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  .profile .profile-header {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .profile .profile-body {
    flex: 0 0 75%;
    max-width: 75%;
  }
}

.profile .profile-body section.section:first-child .section-header {
  padding: 3rem 15px 0;
}

@supports (display: contents) {
  .profile .profile-body section.section:first-child .section-header {
    padding: 0 15px;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.profile .profile-body section.section:first-child .section-body {
  margin-top: 1.5rem;
}

.profile .profile-body,
.profile .profile-body > section.section {
  display: contents;
}

@media (min-width: 992px) {
  .profile .profile-body section.section:first-child .section-header {
    padding: 0 15px;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .profile .profile-body section.section:first-child .section-body {
    margin-top: 0;
  }

  .profile .profile-body,
  .profile .profile-body > section.section {
    display: block;
  }
}

.profile-page {
  align-content: flex-start;
}

.profile-page .profile-group {
  order: 1;
}

.profile-page .profile-header {
  display: block;
  order: 1;
  width: 100%;
  padding: 0 15px;
}

.profile-page .profile-header section.section {
  margin-top: 3rem;
}

@media (min-width: 768px) {
  .profile-page .profile-group {
    flex-direction: column;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .profile-page .profile-header section.section {
    margin-top: 1.5rem;
  }
}

.profile-page .profile-footer {
  display: block;
  order: 3;
  width: 100%;
  padding: 0 15px;
}

.profile-page .profile-footer section.section {
  margin-top: 3rem;
}

@media (min-width: 768px) {
  .profile-page .profile-footer section.section {
    margin-top: 1.5rem;
  }
}

.profile-page .profile-body {
  order: 2;
}

.profile-page .profile-body section.section {
  margin-top: 3rem;
}

@media (min-width: 768px) {
  .profile-page .profile-body section.section:first-child {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .profile-section .profile-body section.section:first-child .section-header,
  .profile-section .profile-footer section.section:first-child .section-header {
    margin-top: 0;
  }
}

.profile-section .profile-footer section.section,
.profile-section .profile-header section.section {
  margin-top: 1.5rem;
}

.profile-section .profile-header {
  width: 100%;
  padding: 0 15px;
}

@supports (display: contents) {
  .profile-section .profile-header {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  .profile-section .profile-header {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .profile-section .profile-footer section.section {
    margin-top: 0;
  }

  .profile-section .profile-body {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.profile-section .profile-body section.section:first-child .section-header {
  padding: 0 15px;
}

@supports (display: contents) {
  .profile-section .profile-body section.section:first-child .section-header {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.profile-section .profile-body section.section:first-child .section-header .section-icons {
  position: initial;
}

.profile-section .profile-body section.section:first-child .section-header .section-icons .link-icon {
  margin-right: 1rem;
  margin-left: 0;
}

.profile-section .profile-body section.section:first-child .section-body {
  margin-top: 1.5rem;
}

.profile-section .profile-body,
.profile-section .profile-body > section.section {
  display: contents;
}

@media (min-width: 992px) {
  .profile-section .profile-body section.section:first-child .section-header {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .profile-section .profile-body section.section:first-child .section-header .section-icons {
    position: absolute;
    right: 15px;
  }

  .profile-section .profile-body section.section:first-child .section-header .section-icons .link-icon {
    margin-right: 0;
    margin-left: 1rem;
  }

  .profile-section .profile-body section.section:first-child .section-body {
    margin-top: 0;
  }

  .profile-section .profile-body,
  .profile-section .profile-body > section.section {
    display: block;
  }
}

.toolbar {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  height: 38px;
}

@media (min-width: 576px) {
  .toolbar {
    width: 232px;
  }
}

@media (min-width: 768px) {
  .toolbar {
    width: 200px;
  }
}

.toolbar .toolbar-btn {
  display: none;
  width: 38px;
  height: 38px;
  padding: 9.23px;
  text-decoration: none;
  vertical-align: top;
  border: 1.77px solid #a8b7c7;
}

.toolbar .toolbar-btn:hover {
  border-color: #006fb3;
}

.toolbar .toolbar-btn:hover .cl::before {
  color: #006fb3;
}

.toolbar .toolbar-btn .toolbar-btn-icon-content {
  display: inline-block;
  height: 34.46px;
  padding: 9.23px;
}

@media (min-width: 768px) {
  .toolbar .toolbar-btn {
    display: inline-block;
  }
}

.toolbar .toolbar-btn .cl {
  display: block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
}

.toolbar .toolbar-btn .cl::before {
  color: #a8b7c7;
}

.toolbar .toolbar-btn.toolbar-toggler {
  display: inline-block;
}

.toolbar .toolbar-btn.toolbar-toggler .toolbar-behavior-on {
  display: block;
}

.toolbar .toolbar-btn.toolbar-toggler .toolbar-behavior-off {
  display: none;
  font-size: 16px;
  line-height: 16px;
  color: #a8b7c7;
  text-align: center;
}

@media (min-width: 768px) {
  .toolbar .toolbar-btn.toolbar-toggler {
    display: none;
  }
}

.toolbar .toolbar-btn.toolbar-behavior-decrease {
  padding: 12.23px;
}

.toolbar .toolbar-btn.toolbar-behavior-decrease .cl {
  width: 10px;
  height: 10px;
  font-size: 10px;
  line-height: 10px;
}

.toolbar .toolbar-btn.toolbar-behavior-increase {
  padding: 10.73px;
}

.toolbar .toolbar-btn.toolbar-behavior-increase .cl {
  width: 13px;
  height: 13px;
  font-size: 13px;
  line-height: 13px;
}

.toolbar .toolbar-btn.toolbar-behavior-read {
  width: 38px;
  padding: 12.23px;
}

.toolbar .toolbar-btn.toolbar-behavior-read .toolbar-btn-icon-content {
  padding: 12.23px;
}

.toolbar .toolbar-btn.toolbar-behavior-read .cl {
  width: 10px;
  height: 10px;
  font-size: 10px;
  line-height: 10px;
}

.toolbar .toolbar-btn-group {
  display: inline-block;
  height: 38px;
}

.toolbar .toolbar-btn-group .toolbar-btn:not(:first-child) {
  margin-left: 4px;
}

.toolbar.active .toolbar-btn {
  display: inline-block;
}

@media (min-width: 768px) {
  .toolbar.active .toolbar-btn.toolbar-toggler {
    display: none;
  }
}

.toolbar.active .toolbar-btn.toolbar-toggler .toolbar-behavior-on {
  display: none;
}

.social,
.toolbar.active .toolbar-btn.toolbar-toggler .toolbar-behavior-off {
  display: block;
}

.toolbar.light .toolbar-btn {
  border-color: #fff;
}

.toolbar.light .toolbar-btn .cl::before {
  color: #fff;
}

.toolbar.light .toolbar-btn:hover {
  border-color: #006fb3;
}

.toolbar.light .toolbar-btn:hover .cl::before {
  color: #006fb3;
}

.social {
  padding: 10px 0;
  overflow: hidden;
}

.social .social-icon {
  display: block;
  font-size: 2rem;
  line-height: 16px;
  text-align: center;
}

@media (min-width: 992px) {
  .social:hover .social-icon .cl-twitter::before {
    color: #00aced;
  }

  .social:hover .social-icon .cl-youtube::before {
    color: red;
  }

  .social:hover .social-icon .cl-instagram::before {
    color: #bc2a8d;
  }

  .social:hover .social-icon .cl-facebook::before {
    color: #3b5998;
  }

  .social .social-icon {
    float: left;
    margin-right: 10px;
    text-align: left;
  }
}

.social .social-icon .cl-twitter::before {
  color: #00aced;
}

@media (min-width: 992px) {
  .social .social-icon .cl-twitter::before {
    color: #a8b7c7;
  }
}

.social .social-icon .cl-youtube::before {
  color: red;
}

@media (min-width: 992px) {
  .social .social-icon .cl-youtube::before {
    color: #a8b7c7;
  }
}

.social .social-icon .cl-instagram::before {
  color: #bc2a8d;
}

@media (min-width: 992px) {
  .social .social-icon .cl-instagram::before {
    color: #a8b7c7;
  }
}

.social .social-icon .cl-facebook::before {
  color: #3b5998;
}

@media (min-width: 992px) {
  .social .social-icon .cl-facebook::before {
    color: #a8b7c7;
  }
}

.social .social-name {
  display: none;
  padding-left: 2rem;
  font-size: 16px;
  color: #4a4a4a;
}

@media (min-width: 992px) {
  .social .social-name {
    display: block;
  }
}

.social .social-url {
  display: none;
  padding-left: 2rem;
  font-size: 12px;
  line-height: 16px;
  color: #4a4a4a;
}

@media (min-width: 992px) {
  .social .social-url {
    display: block;
  }
}

.social.social-sm .social-name,
.social.social-sm .social-url {
  display: none;
}

.social.social-sm .social-icon {
  float: none;
  margin: 0 auto;
}

.breadcrumb {
  min-height: 34px;
  padding-bottom: 0;
  padding-left: 0;
}

.breadcrumb .breadcrumb-item {
  display: inline-block;
}

.breadcrumb .breadcrumb-item:not(:first-child)::before {
  margin: 0 10px;
}

nav[aria-label="breadcrumb"] ~ section > .container > .section-header.with-toolbar,
nav[aria-label="breadcrumb"] ~ section > .section-social > .section-header.with-toolbar {
  padding-top: 0;
}

nav.navbar {
  min-height: 54px;
  padding: 0;
  border-bottom: 1px solid #cdcfe1;
}

.a11y-contrast .btn.btn-accent.focus,
.a11y-contrast .btn.btn-accent:focus,
.a11y-contrast .btn.btn-accent:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-accent:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 99, 86, 0.5);
}

nav.navbar .container,
nav.navbar .section-social {
  position: relative;
  padding: 0 15px;
}

nav.navbar .container a.navbar-brand img,
nav.navbar .section-social a.navbar-brand img {
  width: 82px;
}

@media (min-width: 992px) {
  nav.navbar {
    min-height: 69px;
  }
}

nav.navbar .navbar-brand {
  height: 54px;
  text-decoration: none;
  display: flex;
  align-items: center;
}

@media (min-width: 992px) {
  nav.navbar .navbar-brand {
    min-height: 69px;
  }
}

nav.navbar .navbar-toggler {
  min-height: 54px;
  padding: 0.25rem 12px;
  font-size: 20px;
  border: none;
}

nav.navbar .navbar-toggler:focus {
  outline: 0;
}

nav.navbar.navbar-expand-xs .navbar-nav {
  height: 69px;
}

nav.navbar.navbar-expand-xs .navbar-nav .nav-behavior,
nav.navbar.navbar-expand-xs .navbar-nav .nav-separator {
  display: block;
}

nav.navbar.navbar-expand-xs .navbar-nav .nav-item .nav-link {
  line-height: 28px;
  height: 69px;
  padding: 22.4px 14.4px;
}

@media (min-width: 576px) {
  nav.navbar.navbar-expand-sm .navbar-nav {
    height: 69px;
  }

  nav.navbar.navbar-expand-sm .navbar-nav .nav-behavior,
  nav.navbar.navbar-expand-sm .navbar-nav .nav-separator {
    display: block;
  }
}

nav.navbar.navbar-expand-sm .navbar-nav .nav-item .nav-link {
  height: auto;
  padding: 8px 24px;
  line-height: 28px;
}

@media (min-width: 576px) {
  nav.navbar.navbar-expand-sm .navbar-nav .nav-item .nav-link {
    height: 69px;
    padding: 22.4px 14.4px;
  }
}

@media (min-width: 768px) {
  nav.navbar.navbar-expand-md .navbar-nav {
    height: 69px;
  }

  nav.navbar.navbar-expand-md .navbar-nav .nav-behavior,
  nav.navbar.navbar-expand-md .navbar-nav .nav-separator {
    display: block;
  }
}

nav.navbar.navbar-expand-md .navbar-nav .nav-item .nav-link {
  height: auto;
  padding: 8px 24px;
  line-height: 28px;
}

@media (min-width: 768px) {
  nav.navbar.navbar-expand-md .navbar-nav .nav-item .nav-link {
    height: 69px;
    padding: 22.4px 14.4px;
  }
}

@media (min-width: 992px) {
  nav.navbar .navbar-toggler {
    min-height: 69px;
  }

  nav.navbar.navbar-expand-lg .navbar-nav {
    height: 69px;
  }

  nav.navbar.navbar-expand-lg .navbar-nav .nav-behavior,
  nav.navbar.navbar-expand-lg .navbar-nav .nav-separator {
    display: block;
  }
}

nav.navbar.navbar-expand-lg .navbar-nav .nav-item .nav-link {
  height: auto;
  padding: 8px 24px;
  line-height: 28px;
}

@media (min-width: 992px) {
  nav.navbar.navbar-expand-lg .navbar-nav .nav-item .nav-link {
    height: 69px;
    padding: 22.4px 14.4px;
  }
}

@media (min-width: 1200px) {
  nav.navbar.navbar-expand-xl .navbar-nav {
    height: 69px;
  }

  nav.navbar.navbar-expand-xl .navbar-nav .nav-behavior,
  nav.navbar.navbar-expand-xl .navbar-nav .nav-separator {
    display: block;
  }
}

nav.navbar.navbar-expand-xl .navbar-nav .nav-item .nav-link {
  height: auto;
  padding: 8px 24px;
  line-height: 28px;
}

@media (min-width: 1200px) {
  nav.navbar.navbar-expand-xl .navbar-nav .nav-item .nav-link {
    height: 69px;
    padding: 22.4px 14.4px;
  }
}

nav.navbar .navbar-nav .nav-separator {
  display: none;
  width: 1px;
  height: 1.5625rem;
  margin: 22.4px 0;
  background-color: #0a132d;
}

nav.navbar .navbar-nav .nav-behavior {
  display: none;
  height: 69px;
  padding: 22.4px 14.4px;
}

nav.navbar .navbar-nav .nav-behavior .nav-link {
  width: 1.5625rem;
  height: 1.5625rem;
  padding: 0;
  font-size: 0.6875rem;
  line-height: 1.5625rem;
  color: #a8b7c7;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  border: 1px solid #a8b7c7;
}

nav.navbar .navbar-nav .nav-behavior .nav-link:hover .cl::before,
nav.navbar .navbar-nav .nav-item:not(.dropdown) .nav-link:hover {
  color: #006fb3;
}

nav.navbar .navbar-nav .nav-item .nav-link:hover,
nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
  text-decoration: underline;
}

nav.navbar .navbar-nav .nav-behavior .nav-link.active,
nav.navbar .navbar-nav .nav-behavior .nav-link:active {
  background-color: #fff;
  border-color: #006fb3;
}

nav.navbar .navbar-nav .nav-behavior .nav-link:hover {
  color: #006fb3;
  border-color: #006fb3;
}

nav.navbar .navbar-nav .nav-item .nav-link {
  padding: 8px 24px;
  font-size: 1rem;
  line-height: 28px;
}

@media (min-width: 992px) {
  nav.navbar .navbar-nav .nav-item .nav-link {
    height: 69px;
    padding: 22.4px 14.4px;
  }
}

nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu {
  margin: 0;
  border: none;
}

nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-toggle {
  color: #111;
  /* background-color: #006fb3 */
}

nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show {
  background-color: #006fb3;
}

nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .dropdown-item {
  color: #fff;
}

nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .dropdown-item:hover {
  color: #fff;
  background-color: transparent;
}

main {
  margin-top: 75px;
  padding-bottom: 1.5rem;
}

section.section .section-header {
  position: relative;
}

section.section .section-header .section-icons {
  position: absolute;
  right: 0;
  bottom: 1rem;
}

section.section .section-header .section-icons .link-icon {
  margin-left: 1rem;
}

section .section-header.with-toolbar {
  padding: 2.125rem 0 1rem;
}

section .section-header.with-toolbar::after {
  display: block;
  clear: both;
  content: "";
}

section .section-header.with-toolbar .toolbar {
  float: right;
}

@media (min-width: 768px) {
  section .section-header.with-toolbar .toolbar {
    float: none;
  }
}

section.section-jumbotron > .container > .section-body:not(.unstyled),
section.section-jumbotron > .section-social > .section-body:not(.unstyled) {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}

section.section-jumbotron > .container > .section-body:not(.unstyled) > :not(.line),
section.section-jumbotron > .section-social > .section-body:not(.unstyled) > :not(.line) {
  max-width: 100%;
}

section.section-jumbotron.section-jumbotron-lg h1 {
  font-size: 1.5rem;
  line-height: 3.6rem;
}

@media (min-width: 992px) {
  main {
    margin-top: 100px;
  }

  section .section-header.with-toolbar .toolbar {
    float: right;
  }

  section.section-jumbotron.section-jumbotron-lg h1 {
    font-size: 3rem;
    line-height: 3.6rem;
  }
}

section.section-jumbotron.section-jumbotron-lg p {
  font-size: 0.9rem;
  line-height: 1.0625rem;
}

.section-social {
  position: relative;
  padding-top: 1.5rem;
}

.section-social::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: "";
  border-top: 1px solid #a8b7c7;
}

section.contingency {
  z-index: 1010;
  display: none;
  flex-direction: column;
  min-height: calc(100vh - 54px);
  background-color: #fff;
}

section.contingency .contingency-body {
  height: calc(100vh - 114px);
  overflow-x: hidden;
  overflow-y: auto;
}

@media (min-width: 992px) {
  section.section-jumbotron.section-jumbotron-lg p {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .section-social::before {
    right: 15px;
    left: 15px;
  }

  section.contingency .contingency-body {
    height: calc(100vh - 129px);
  }
}

section.contingency .contingency-body > section.section-jumbotron .section-body .line::after {
  height: 2.5px;
  background: #111;
}

.bd-toc-item.active,
.bd-toc-link:hover,
section.onboarding,
section.redirecting {
  background-color: #fff;
}

section.contingency .contingency-body > section.section .section-header h2 {
  color: #4a4a4a;
}

section.contingency .contingency-footer {
  height: 60px;
}

section.contingency .contingency-footer .container,
section.contingency .contingency-footer .section-social {
  position: relative;
  height: 60px;
}

section.contingency .contingency-footer .container .footer-logo,
section.contingency .contingency-footer .section-social .footer-logo {
  position: absolute;
  bottom: 0;
}

section.contingency .contingency-event {
  margin: 3rem 0 0;
}

section.contingency .contingency-event .contingency-event-date {
  float: left;
  width: 70px;
}

section.contingency .contingency-event .contingency-event-date .contingency-event-time {
  font-size: 14px;
  opacity: 0.6;
}

section.contingency .contingency-event .contingency-event-date .contingency-event-day {
  font-size: 10px;
  opacity: 0.6;
}

section.contingency .contingency-event .contingency-event-body {
  display: block;
  padding-left: 70px;
}

.contingency-active:not(.contingency-closed) {
  padding-right: 15px;
  overflow: hidden;
}

.contingency-active:not(.contingency-closed) section.contingency {
  position: fixed;
  top: 54px;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}

section.onboarding {
  z-index: 1090;
  display: none;
  flex-direction: column;
  min-height: 100vh;
}

section.onboarding .onboarding-body {
  height: calc(100vh - 60px);
  overflow-x: hidden;
  overflow-y: auto;
}

@media (min-width: 992px) {
  .contingency-active:not(.contingency-closed) section.contingency {
    top: 69px;
  }

  section.onboarding .onboarding-body {
    height: calc(100vh - 60px);
  }
}

section.onboarding .onboarding-footer {
  height: 60px;
}

section.onboarding .onboarding-footer .container,
section.onboarding .onboarding-footer .section-social {
  position: relative;
  height: 60px;
}

section.onboarding .onboarding-footer .container .footer-logo,
section.onboarding .onboarding-footer .section-social .footer-logo {
  position: absolute;
  bottom: 0;
}

.onboarding-active:not(.onboarding-closed) {
  padding-right: 15px;
  overflow: hidden;
}

.onboarding-active:not(.onboarding-closed) section.onboarding {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}

section.redirecting {
  z-index: 1100;
  display: none;
  flex-direction: column;
  min-height: 100vh;
}

section.redirecting .redirecting-body {
  min-height: calc(100vh - 60px);
  overflow-x: hidden;
  overflow-y: auto;
}

section.redirecting .redirecting-footer {
  height: 60px;
}

section.redirecting .redirecting-footer .container,
section.redirecting .redirecting-footer .section-social {
  position: relative;
  height: 60px;
}

section.redirecting .redirecting-footer .container .footer-logo,
section.redirecting .redirecting-footer .section-social .footer-logo {
  position: absolute;
  bottom: 0;
}

section.redirecting.show {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}

.arrow-loading .cl {
  font-size: 1.125rem;
}

.arrow-loading .cl:nth-child(1) {
  opacity: 0.1;
}

.arrow-loading .cl:nth-child(2) {
  opacity: 0.5;
}

.arrow-loading .cl:nth-child(3) {
  opacity: 0.75;
}

.section-nav {
  padding-left: 0;
}

.section-nav ul {
  padding-left: 1rem;
}

.section-nav ul ul {
  display: none;
}

.toc-entry,
.toc-entry a {
  display: block;
}

.toc-entry a {
  padding: 0.125rem 1.5rem;
}

.toc-entry a:hover {
  color: #006fb3;
  text-decoration: none;
}

.bd-links {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 768px) {
  .bd-sidebar {
    flex: 0 1 320px;
  }

  .bd-links {
    display: block !important;
  }

  @supports (position: sticky) {
    .bd-sidebar {
      position: sticky;
      top: 69px;
      z-index: 1000;
      height: calc(100vh - 69px);
    }

    .bd-links {
      max-height: calc(100vh - 4rem);
      overflow-y: auto;
    }
  }
}

.bd-search-docs-toggle {
  line-height: 1;
  color: #212529;
}

.bd-sidenav {
  display: none;
}

.bd-toc-item.active > .bd-sidenav,
.bd-toc-link,
footer {
  display: block;
}

.bd-toc-link {
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
}

.bd-toc-link:hover {
  color: #006fb3;
}

.bd-toc-item {
  padding: 10px 0;
  border-top: 1px solid #eee;
}

.bd-toc-item:first-child {
  margin-top: 0;
}

.bd-toc-item:last-child {
  border-bottom: 1px solid #eee;
}

.bd-sidebar .nav > li > a:hover,
.bd-toc-item.active > .bd-toc-link:hover {
  background-color: transparent;
}

.bd-toc-item.active > .bd-toc-link {
  color: #006fb3;
}

.bd-sidebar .nav > li > a {
  display: block;
  padding: 0.25rem 1.5rem;
  font-size: 0.9rem;
  color: rgba(17, 17, 17, 0.6);
}

.bd-sidebar .nav > li > a:hover {
  text-decoration: none;
}

.bd-sidebar .nav > .active:hover > a,
.bd-sidebar .nav > .active > a {
  font-weight: 500;
  background-color: transparent;
}

footer {
  position: relative;
  width: 100%;
  height: 64px;
  padding: 0;
  overflow: hidden;
  background-color: #0a132d;
}

@media (min-width: 992px) {
  section.redirecting .redirecting-body {
    min-height: calc(100vh - 60px);
  }

  footer {
    padding: 40px 0 50px;
  }
}

footer > .card-data-list,
footer > .card-featured-news,
footer > .container > .card-data-list,
footer > .container > .card-featured-news,
footer > .container > .profile,
footer > .container > .profile-page,
footer > .container > .profile-section,
footer > .container > .row,
footer > .container > .steps-legend,
footer > .profile,
footer > .profile-page,
footer > .profile-section,
footer > .row,
footer > .section-social > .card-data-list,
footer > .section-social > .card-featured-news,
footer > .section-social > .profile,
footer > .section-social > .profile-page,
footer > .section-social > .profile-section,
footer > .section-social > .row,
footer > .section-social > .steps-legend,
footer > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  footer {
    height: auto;
    padding: 40px 0 50px;
  }

  footer > .card-data-list,
  footer > .card-featured-news,
  footer > .container > .card-data-list,
  footer > .container > .card-featured-news,
  footer > .container > .profile,
  footer > .container > .profile-page,
  footer > .container > .profile-section,
  footer > .container > .row,
  footer > .container > .steps-legend,
  footer > .profile,
  footer > .profile-page,
  footer > .profile-section,
  footer > .row,
  footer > .section-social > .card-data-list,
  footer > .section-social > .card-featured-news,
  footer > .section-social > .profile,
  footer > .section-social > .profile-page,
  footer > .section-social > .profile-section,
  footer > .section-social > .row,
  footer > .section-social > .steps-legend,
  footer > .steps-legend {
    display: flex;
  }
}

footer.footer-expand-xs {
  height: auto;
  padding: 40px 0 50px;
}

footer.footer-expand-xs > .card-data-list,
footer.footer-expand-xs > .card-featured-news,
footer.footer-expand-xs > .container > .card-data-list,
footer.footer-expand-xs > .container > .card-featured-news,
footer.footer-expand-xs > .container > .profile,
footer.footer-expand-xs > .container > .profile-page,
footer.footer-expand-xs > .container > .profile-section,
footer.footer-expand-xs > .container > .row,
footer.footer-expand-xs > .container > .steps-legend,
footer.footer-expand-xs > .profile,
footer.footer-expand-xs > .profile-page,
footer.footer-expand-xs > .profile-section,
footer.footer-expand-xs > .row,
footer.footer-expand-xs > .section-social > .card-data-list,
footer.footer-expand-xs > .section-social > .card-featured-news,
footer.footer-expand-xs > .section-social > .profile,
footer.footer-expand-xs > .section-social > .profile-page,
footer.footer-expand-xs > .section-social > .profile-section,
footer.footer-expand-xs > .section-social > .row,
footer.footer-expand-xs > .section-social > .steps-legend,
footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

footer.footer-expand-sm {
  height: auto;
  padding: 0;
}

footer.footer-expand-sm > .card-data-list,
footer.footer-expand-sm > .card-featured-news,
footer.footer-expand-sm > .container > .card-data-list,
footer.footer-expand-sm > .container > .card-featured-news,
footer.footer-expand-sm > .container > .profile,
footer.footer-expand-sm > .container > .profile-page,
footer.footer-expand-sm > .container > .profile-section,
footer.footer-expand-sm > .container > .row,
footer.footer-expand-sm > .container > .steps-legend,
footer.footer-expand-sm > .profile,
footer.footer-expand-sm > .profile-page,
footer.footer-expand-sm > .profile-section,
footer.footer-expand-sm > .row,
footer.footer-expand-sm > .section-social > .card-data-list,
footer.footer-expand-sm > .section-social > .card-featured-news,
footer.footer-expand-sm > .section-social > .profile,
footer.footer-expand-sm > .section-social > .profile-page,
footer.footer-expand-sm > .section-social > .profile-section,
footer.footer-expand-sm > .section-social > .row,
footer.footer-expand-sm > .section-social > .steps-legend,
footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  footer.footer-expand-sm > .card-data-list,
  footer.footer-expand-sm > .card-featured-news,
  footer.footer-expand-sm > .container > .card-data-list,
  footer.footer-expand-sm > .container > .card-featured-news,
  footer.footer-expand-sm > .container > .profile,
  footer.footer-expand-sm > .container > .profile-page,
  footer.footer-expand-sm > .container > .profile-section,
  footer.footer-expand-sm > .container > .row,
  footer.footer-expand-sm > .container > .steps-legend,
  footer.footer-expand-sm > .profile,
  footer.footer-expand-sm > .profile-page,
  footer.footer-expand-sm > .profile-section,
  footer.footer-expand-sm > .row,
  footer.footer-expand-sm > .section-social > .card-data-list,
  footer.footer-expand-sm > .section-social > .card-featured-news,
  footer.footer-expand-sm > .section-social > .profile,
  footer.footer-expand-sm > .section-social > .profile-page,
  footer.footer-expand-sm > .section-social > .profile-section,
  footer.footer-expand-sm > .section-social > .row,
  footer.footer-expand-sm > .section-social > .steps-legend,
  footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

footer.footer-expand-md {
  height: auto;
  padding: 0;
}

footer.footer-expand-md > .card-data-list,
footer.footer-expand-md > .card-featured-news,
footer.footer-expand-md > .container > .card-data-list,
footer.footer-expand-md > .container > .card-featured-news,
footer.footer-expand-md > .container > .profile,
footer.footer-expand-md > .container > .profile-page,
footer.footer-expand-md > .container > .profile-section,
footer.footer-expand-md > .container > .row,
footer.footer-expand-md > .container > .steps-legend,
footer.footer-expand-md > .profile,
footer.footer-expand-md > .profile-page,
footer.footer-expand-md > .profile-section,
footer.footer-expand-md > .row,
footer.footer-expand-md > .section-social > .card-data-list,
footer.footer-expand-md > .section-social > .card-featured-news,
footer.footer-expand-md > .section-social > .profile,
footer.footer-expand-md > .section-social > .profile-page,
footer.footer-expand-md > .section-social > .profile-section,
footer.footer-expand-md > .section-social > .row,
footer.footer-expand-md > .section-social > .steps-legend,
footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  footer.footer-expand-md {
    padding: 40px 0 50px;
  }

  footer.footer-expand-md > .card-data-list,
  footer.footer-expand-md > .card-featured-news,
  footer.footer-expand-md > .container > .card-data-list,
  footer.footer-expand-md > .container > .card-featured-news,
  footer.footer-expand-md > .container > .profile,
  footer.footer-expand-md > .container > .profile-page,
  footer.footer-expand-md > .container > .profile-section,
  footer.footer-expand-md > .container > .row,
  footer.footer-expand-md > .container > .steps-legend,
  footer.footer-expand-md > .profile,
  footer.footer-expand-md > .profile-page,
  footer.footer-expand-md > .profile-section,
  footer.footer-expand-md > .row,
  footer.footer-expand-md > .section-social > .card-data-list,
  footer.footer-expand-md > .section-social > .card-featured-news,
  footer.footer-expand-md > .section-social > .profile,
  footer.footer-expand-md > .section-social > .profile-page,
  footer.footer-expand-md > .section-social > .profile-section,
  footer.footer-expand-md > .section-social > .row,
  footer.footer-expand-md > .section-social > .steps-legend,
  footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

footer.footer-expand-lg {
  height: auto;
  padding: 0;
}

footer.footer-expand-lg > .card-data-list,
footer.footer-expand-lg > .card-featured-news,
footer.footer-expand-lg > .container > .card-data-list,
footer.footer-expand-lg > .container > .card-featured-news,
footer.footer-expand-lg > .container > .profile,
footer.footer-expand-lg > .container > .profile-page,
footer.footer-expand-lg > .container > .profile-section,
footer.footer-expand-lg > .container > .row,
footer.footer-expand-lg > .container > .steps-legend,
footer.footer-expand-lg > .profile,
footer.footer-expand-lg > .profile-page,
footer.footer-expand-lg > .profile-section,
footer.footer-expand-lg > .row,
footer.footer-expand-lg > .section-social > .card-data-list,
footer.footer-expand-lg > .section-social > .card-featured-news,
footer.footer-expand-lg > .section-social > .profile,
footer.footer-expand-lg > .section-social > .profile-page,
footer.footer-expand-lg > .section-social > .profile-section,
footer.footer-expand-lg > .section-social > .row,
footer.footer-expand-lg > .section-social > .steps-legend,
footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  footer.footer-expand-lg {
    padding: 40px 0 50px;
  }

  footer.footer-expand-lg > .card-data-list,
  footer.footer-expand-lg > .card-featured-news,
  footer.footer-expand-lg > .container > .card-data-list,
  footer.footer-expand-lg > .container > .card-featured-news,
  footer.footer-expand-lg > .container > .profile,
  footer.footer-expand-lg > .container > .profile-page,
  footer.footer-expand-lg > .container > .profile-section,
  footer.footer-expand-lg > .container > .row,
  footer.footer-expand-lg > .container > .steps-legend,
  footer.footer-expand-lg > .profile,
  footer.footer-expand-lg > .profile-page,
  footer.footer-expand-lg > .profile-section,
  footer.footer-expand-lg > .row,
  footer.footer-expand-lg > .section-social > .card-data-list,
  footer.footer-expand-lg > .section-social > .card-featured-news,
  footer.footer-expand-lg > .section-social > .profile,
  footer.footer-expand-lg > .section-social > .profile-page,
  footer.footer-expand-lg > .section-social > .profile-section,
  footer.footer-expand-lg > .section-social > .row,
  footer.footer-expand-lg > .section-social > .steps-legend,
  footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

footer.footer-expand-xl {
  height: auto;
  padding: 0;
}

footer.footer-expand-xl > .card-data-list,
footer.footer-expand-xl > .card-featured-news,
footer.footer-expand-xl > .container > .card-data-list,
footer.footer-expand-xl > .container > .card-featured-news,
footer.footer-expand-xl > .container > .profile,
footer.footer-expand-xl > .container > .profile-page,
footer.footer-expand-xl > .container > .profile-section,
footer.footer-expand-xl > .container > .row,
footer.footer-expand-xl > .container > .steps-legend,
footer.footer-expand-xl > .profile,
footer.footer-expand-xl > .profile-page,
footer.footer-expand-xl > .profile-section,
footer.footer-expand-xl > .row,
footer.footer-expand-xl > .section-social > .card-data-list,
footer.footer-expand-xl > .section-social > .card-featured-news,
footer.footer-expand-xl > .section-social > .profile,
footer.footer-expand-xl > .section-social > .profile-page,
footer.footer-expand-xl > .section-social > .profile-section,
footer.footer-expand-xl > .section-social > .row,
footer.footer-expand-xl > .section-social > .steps-legend,
footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  footer.footer-expand-xl {
    padding: 40px 0 50px;
  }

  footer.footer-expand-xl > .card-data-list,
  footer.footer-expand-xl > .card-featured-news,
  footer.footer-expand-xl > .container > .card-data-list,
  footer.footer-expand-xl > .container > .card-featured-news,
  footer.footer-expand-xl > .container > .profile,
  footer.footer-expand-xl > .container > .profile-page,
  footer.footer-expand-xl > .container > .profile-section,
  footer.footer-expand-xl > .container > .row,
  footer.footer-expand-xl > .container > .steps-legend,
  footer.footer-expand-xl > .profile,
  footer.footer-expand-xl > .profile-page,
  footer.footer-expand-xl > .profile-section,
  footer.footer-expand-xl > .row,
  footer.footer-expand-xl > .section-social > .card-data-list,
  footer.footer-expand-xl > .section-social > .card-featured-news,
  footer.footer-expand-xl > .section-social > .profile,
  footer.footer-expand-xl > .section-social > .profile-page,
  footer.footer-expand-xl > .section-social > .profile-section,
  footer.footer-expand-xl > .section-social > .row,
  footer.footer-expand-xl > .section-social > .steps-legend,
  footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 1200px) {
  footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }
}

footer .footer-logo {
  position: absolute;
  bottom: 0;
}

footer .footer-logo .footer-default-logo {
  display: none;
}

footer .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  footer .footer-logo .footer-default-logo {
    display: block;
  }

  footer .footer-logo .footer-mobile-logo {
    display: none;
  }

  footer .footer-links a {
    padding: 0;
  }
}

footer .footer-social {
  padding-left: 0;
  text-align: center;
}

@media (min-width: 992px) {
  footer .footer-social {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
}

footer .footer-social li {
  display: inline-block;
  margin-bottom: 10px;
}

footer .footer-social li:not(:first-child) {
  margin-left: 10px;
}

footer .footer-social li a {
  font-size: 32px;
  color: #eee;
  text-align: center;
}

footer .footer-links a {
  display: block;
  padding: 0;
  color: #fff;
}

.footer-logo .footer-default-logo {
  display: none;
}

.footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-0 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  .footer-logo .footer-default-logo {
    display: block;
  }

  .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-0 main {
    min-height: calc(100vh - 314px);
  }
}

body.footer-links-0 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-0 footer {
    height: 245px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-0 main {
    min-height: calc(100vh - 292px);
  }

  body.footer-links-0 footer {
    height: 223px;
  }
}

body.footer-links-0 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-0 footer.footer-expand-xs > .card-data-list,
body.footer-links-0 footer.footer-expand-xs > .card-featured-news,
body.footer-links-0 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-0 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-0 footer.footer-expand-xs > .container > .profile,
body.footer-links-0 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-0 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-0 footer.footer-expand-xs > .container > .row,
body.footer-links-0 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-0 footer.footer-expand-xs > .profile,
body.footer-links-0 footer.footer-expand-xs > .profile-page,
body.footer-links-0 footer.footer-expand-xs > .profile-section,
body.footer-links-0 footer.footer-expand-xs > .row,
body.footer-links-0 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-0 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-0 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-0 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-0 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-0 footer.footer-expand-xs > .section-social > .row,
body.footer-links-0 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-0 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-0 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-0 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-0 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-0 footer.footer-expand-sm > .card-data-list,
body.footer-links-0 footer.footer-expand-sm > .card-featured-news,
body.footer-links-0 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-0 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-0 footer.footer-expand-sm > .container > .profile,
body.footer-links-0 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-0 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-0 footer.footer-expand-sm > .container > .row,
body.footer-links-0 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-0 footer.footer-expand-sm > .profile,
body.footer-links-0 footer.footer-expand-sm > .profile-page,
body.footer-links-0 footer.footer-expand-sm > .profile-section,
body.footer-links-0 footer.footer-expand-sm > .row,
body.footer-links-0 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-0 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-0 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-0 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-0 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-0 footer.footer-expand-sm > .section-social > .row,
body.footer-links-0 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-0 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-0 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-0 footer.footer-expand-sm > .card-data-list,
  body.footer-links-0 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-0 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-0 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-0 footer.footer-expand-sm > .container > .profile,
  body.footer-links-0 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-0 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-0 footer.footer-expand-sm > .container > .row,
  body.footer-links-0 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-0 footer.footer-expand-sm > .profile,
  body.footer-links-0 footer.footer-expand-sm > .profile-page,
  body.footer-links-0 footer.footer-expand-sm > .profile-section,
  body.footer-links-0 footer.footer-expand-sm > .row,
  body.footer-links-0 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-0 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-0 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-0 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-0 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-0 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-0 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-0 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-0 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-0 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-0 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-0 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-0 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-0 footer.footer-expand-md > .card-data-list,
body.footer-links-0 footer.footer-expand-md > .card-featured-news,
body.footer-links-0 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-0 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-0 footer.footer-expand-md > .container > .profile,
body.footer-links-0 footer.footer-expand-md > .container > .profile-page,
body.footer-links-0 footer.footer-expand-md > .container > .profile-section,
body.footer-links-0 footer.footer-expand-md > .container > .row,
body.footer-links-0 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-0 footer.footer-expand-md > .profile,
body.footer-links-0 footer.footer-expand-md > .profile-page,
body.footer-links-0 footer.footer-expand-md > .profile-section,
body.footer-links-0 footer.footer-expand-md > .row,
body.footer-links-0 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-0 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-0 footer.footer-expand-md > .section-social > .profile,
body.footer-links-0 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-0 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-0 footer.footer-expand-md > .section-social > .row,
body.footer-links-0 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-0 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-0 footer.footer-expand-md {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-0 footer.footer-expand-md > .card-data-list,
  body.footer-links-0 footer.footer-expand-md > .card-featured-news,
  body.footer-links-0 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-0 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-0 footer.footer-expand-md > .container > .profile,
  body.footer-links-0 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-0 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-0 footer.footer-expand-md > .container > .row,
  body.footer-links-0 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-0 footer.footer-expand-md > .profile,
  body.footer-links-0 footer.footer-expand-md > .profile-page,
  body.footer-links-0 footer.footer-expand-md > .profile-section,
  body.footer-links-0 footer.footer-expand-md > .row,
  body.footer-links-0 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-0 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-0 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-0 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-0 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-0 footer.footer-expand-md > .section-social > .row,
  body.footer-links-0 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-0 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-0 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-0 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-0 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-0 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-0 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-0 footer.footer-expand-lg > .card-data-list,
body.footer-links-0 footer.footer-expand-lg > .card-featured-news,
body.footer-links-0 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-0 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-0 footer.footer-expand-lg > .container > .profile,
body.footer-links-0 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-0 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-0 footer.footer-expand-lg > .container > .row,
body.footer-links-0 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-0 footer.footer-expand-lg > .profile,
body.footer-links-0 footer.footer-expand-lg > .profile-page,
body.footer-links-0 footer.footer-expand-lg > .profile-section,
body.footer-links-0 footer.footer-expand-lg > .row,
body.footer-links-0 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-0 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-0 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-0 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-0 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-0 footer.footer-expand-lg > .section-social > .row,
body.footer-links-0 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-0 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-0 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-0 footer.footer-expand-lg > .card-data-list,
  body.footer-links-0 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-0 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-0 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-0 footer.footer-expand-lg > .container > .profile,
  body.footer-links-0 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-0 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-0 footer.footer-expand-lg > .container > .row,
  body.footer-links-0 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-0 footer.footer-expand-lg > .profile,
  body.footer-links-0 footer.footer-expand-lg > .profile-page,
  body.footer-links-0 footer.footer-expand-lg > .profile-section,
  body.footer-links-0 footer.footer-expand-lg > .row,
  body.footer-links-0 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-0 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-0 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-0 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-0 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-0 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-0 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-0 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-0 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-0 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-0 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-0 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-0 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-0 footer.footer-expand-xl > .card-data-list,
body.footer-links-0 footer.footer-expand-xl > .card-featured-news,
body.footer-links-0 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-0 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-0 footer.footer-expand-xl > .container > .profile,
body.footer-links-0 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-0 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-0 footer.footer-expand-xl > .container > .row,
body.footer-links-0 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-0 footer.footer-expand-xl > .profile,
body.footer-links-0 footer.footer-expand-xl > .profile-page,
body.footer-links-0 footer.footer-expand-xl > .profile-section,
body.footer-links-0 footer.footer-expand-xl > .row,
body.footer-links-0 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-0 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-0 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-0 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-0 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-0 footer.footer-expand-xl > .section-social > .row,
body.footer-links-0 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-0 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-0 footer.footer-expand-xl {
    height: 223px;
    padding: 40px 0 50px;
  }

  body.footer-links-0 footer.footer-expand-xl > .card-data-list,
  body.footer-links-0 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-0 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-0 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-0 footer.footer-expand-xl > .container > .profile,
  body.footer-links-0 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-0 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-0 footer.footer-expand-xl > .container > .row,
  body.footer-links-0 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-0 footer.footer-expand-xl > .profile,
  body.footer-links-0 footer.footer-expand-xl > .profile-page,
  body.footer-links-0 footer.footer-expand-xl > .profile-section,
  body.footer-links-0 footer.footer-expand-xl > .row,
  body.footer-links-0 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-0 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-0 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-0 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-0 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-0 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-0 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-0 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-0 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-0 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-0 footer .footer-links {
  height: 0;
}

body.footer-links-1 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-0 footer .footer-links {
    height: 0;
  }

  body.footer-links-1 main {
    min-height: calc(100vh - 314px);
  }
}

body.footer-links-1 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-1 footer {
    height: 245px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-0 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-0 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-1 main {
    min-height: calc(100vh - 292px);
  }

  body.footer-links-1 footer {
    height: 223px;
  }
}

body.footer-links-1 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-1 footer.footer-expand-xs > .card-data-list,
body.footer-links-1 footer.footer-expand-xs > .card-featured-news,
body.footer-links-1 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-1 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-1 footer.footer-expand-xs > .container > .profile,
body.footer-links-1 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-1 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-1 footer.footer-expand-xs > .container > .row,
body.footer-links-1 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-1 footer.footer-expand-xs > .profile,
body.footer-links-1 footer.footer-expand-xs > .profile-page,
body.footer-links-1 footer.footer-expand-xs > .profile-section,
body.footer-links-1 footer.footer-expand-xs > .row,
body.footer-links-1 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-1 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-1 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-1 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-1 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-1 footer.footer-expand-xs > .section-social > .row,
body.footer-links-1 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-1 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-1 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-1 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-1 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-1 footer.footer-expand-sm > .card-data-list,
body.footer-links-1 footer.footer-expand-sm > .card-featured-news,
body.footer-links-1 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-1 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-1 footer.footer-expand-sm > .container > .profile,
body.footer-links-1 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-1 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-1 footer.footer-expand-sm > .container > .row,
body.footer-links-1 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-1 footer.footer-expand-sm > .profile,
body.footer-links-1 footer.footer-expand-sm > .profile-page,
body.footer-links-1 footer.footer-expand-sm > .profile-section,
body.footer-links-1 footer.footer-expand-sm > .row,
body.footer-links-1 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-1 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-1 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-1 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-1 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-1 footer.footer-expand-sm > .section-social > .row,
body.footer-links-1 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-1 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-1 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-1 footer.footer-expand-sm > .card-data-list,
  body.footer-links-1 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-1 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-1 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-1 footer.footer-expand-sm > .container > .profile,
  body.footer-links-1 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-1 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-1 footer.footer-expand-sm > .container > .row,
  body.footer-links-1 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-1 footer.footer-expand-sm > .profile,
  body.footer-links-1 footer.footer-expand-sm > .profile-page,
  body.footer-links-1 footer.footer-expand-sm > .profile-section,
  body.footer-links-1 footer.footer-expand-sm > .row,
  body.footer-links-1 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-1 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-1 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-1 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-1 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-1 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-1 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-1 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-1 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-1 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-1 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-1 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-1 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-1 footer.footer-expand-md > .card-data-list,
body.footer-links-1 footer.footer-expand-md > .card-featured-news,
body.footer-links-1 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-1 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-1 footer.footer-expand-md > .container > .profile,
body.footer-links-1 footer.footer-expand-md > .container > .profile-page,
body.footer-links-1 footer.footer-expand-md > .container > .profile-section,
body.footer-links-1 footer.footer-expand-md > .container > .row,
body.footer-links-1 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-1 footer.footer-expand-md > .profile,
body.footer-links-1 footer.footer-expand-md > .profile-page,
body.footer-links-1 footer.footer-expand-md > .profile-section,
body.footer-links-1 footer.footer-expand-md > .row,
body.footer-links-1 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-1 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-1 footer.footer-expand-md > .section-social > .profile,
body.footer-links-1 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-1 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-1 footer.footer-expand-md > .section-social > .row,
body.footer-links-1 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-1 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-1 footer.footer-expand-md {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-1 footer.footer-expand-md > .card-data-list,
  body.footer-links-1 footer.footer-expand-md > .card-featured-news,
  body.footer-links-1 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-1 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-1 footer.footer-expand-md > .container > .profile,
  body.footer-links-1 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-1 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-1 footer.footer-expand-md > .container > .row,
  body.footer-links-1 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-1 footer.footer-expand-md > .profile,
  body.footer-links-1 footer.footer-expand-md > .profile-page,
  body.footer-links-1 footer.footer-expand-md > .profile-section,
  body.footer-links-1 footer.footer-expand-md > .row,
  body.footer-links-1 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-1 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-1 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-1 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-1 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-1 footer.footer-expand-md > .section-social > .row,
  body.footer-links-1 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-1 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-1 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-1 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-1 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-1 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-1 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-1 footer.footer-expand-lg > .card-data-list,
body.footer-links-1 footer.footer-expand-lg > .card-featured-news,
body.footer-links-1 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-1 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-1 footer.footer-expand-lg > .container > .profile,
body.footer-links-1 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-1 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-1 footer.footer-expand-lg > .container > .row,
body.footer-links-1 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-1 footer.footer-expand-lg > .profile,
body.footer-links-1 footer.footer-expand-lg > .profile-page,
body.footer-links-1 footer.footer-expand-lg > .profile-section,
body.footer-links-1 footer.footer-expand-lg > .row,
body.footer-links-1 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-1 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-1 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-1 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-1 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-1 footer.footer-expand-lg > .section-social > .row,
body.footer-links-1 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-1 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-1 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-1 footer.footer-expand-lg > .card-data-list,
  body.footer-links-1 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-1 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-1 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-1 footer.footer-expand-lg > .container > .profile,
  body.footer-links-1 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-1 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-1 footer.footer-expand-lg > .container > .row,
  body.footer-links-1 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-1 footer.footer-expand-lg > .profile,
  body.footer-links-1 footer.footer-expand-lg > .profile-page,
  body.footer-links-1 footer.footer-expand-lg > .profile-section,
  body.footer-links-1 footer.footer-expand-lg > .row,
  body.footer-links-1 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-1 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-1 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-1 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-1 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-1 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-1 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-1 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-1 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-1 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-1 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-1 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-1 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-1 footer.footer-expand-xl > .card-data-list,
body.footer-links-1 footer.footer-expand-xl > .card-featured-news,
body.footer-links-1 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-1 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-1 footer.footer-expand-xl > .container > .profile,
body.footer-links-1 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-1 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-1 footer.footer-expand-xl > .container > .row,
body.footer-links-1 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-1 footer.footer-expand-xl > .profile,
body.footer-links-1 footer.footer-expand-xl > .profile-page,
body.footer-links-1 footer.footer-expand-xl > .profile-section,
body.footer-links-1 footer.footer-expand-xl > .row,
body.footer-links-1 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-1 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-1 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-1 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-1 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-1 footer.footer-expand-xl > .section-social > .row,
body.footer-links-1 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-1 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-1 footer.footer-expand-xl {
    height: 223px;
    padding: 40px 0 50px;
  }

  body.footer-links-1 footer.footer-expand-xl > .card-data-list,
  body.footer-links-1 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-1 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-1 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-1 footer.footer-expand-xl > .container > .profile,
  body.footer-links-1 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-1 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-1 footer.footer-expand-xl > .container > .row,
  body.footer-links-1 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-1 footer.footer-expand-xl > .profile,
  body.footer-links-1 footer.footer-expand-xl > .profile-page,
  body.footer-links-1 footer.footer-expand-xl > .profile-section,
  body.footer-links-1 footer.footer-expand-xl > .row,
  body.footer-links-1 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-1 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-1 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-1 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-1 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-1 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-1 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-1 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-1 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-1 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-1 footer .footer-links {
  height: 22px;
}

body.footer-links-2 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-1 footer .footer-links {
    height: 22px;
  }

  body.footer-links-2 main {
    min-height: calc(100vh - 314px);
  }
}

body.footer-links-2 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-2 footer {
    height: 245px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-1 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-1 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-2 main {
    min-height: calc(100vh - 292px);
  }

  body.footer-links-2 footer {
    height: 223px;
  }
}

body.footer-links-2 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-2 footer.footer-expand-xs > .card-data-list,
body.footer-links-2 footer.footer-expand-xs > .card-featured-news,
body.footer-links-2 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-2 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-2 footer.footer-expand-xs > .container > .profile,
body.footer-links-2 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-2 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-2 footer.footer-expand-xs > .container > .row,
body.footer-links-2 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-2 footer.footer-expand-xs > .profile,
body.footer-links-2 footer.footer-expand-xs > .profile-page,
body.footer-links-2 footer.footer-expand-xs > .profile-section,
body.footer-links-2 footer.footer-expand-xs > .row,
body.footer-links-2 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-2 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-2 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-2 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-2 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-2 footer.footer-expand-xs > .section-social > .row,
body.footer-links-2 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-2 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-2 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-2 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-2 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-2 footer.footer-expand-sm > .card-data-list,
body.footer-links-2 footer.footer-expand-sm > .card-featured-news,
body.footer-links-2 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-2 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-2 footer.footer-expand-sm > .container > .profile,
body.footer-links-2 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-2 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-2 footer.footer-expand-sm > .container > .row,
body.footer-links-2 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-2 footer.footer-expand-sm > .profile,
body.footer-links-2 footer.footer-expand-sm > .profile-page,
body.footer-links-2 footer.footer-expand-sm > .profile-section,
body.footer-links-2 footer.footer-expand-sm > .row,
body.footer-links-2 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-2 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-2 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-2 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-2 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-2 footer.footer-expand-sm > .section-social > .row,
body.footer-links-2 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-2 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-2 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-2 footer.footer-expand-sm > .card-data-list,
  body.footer-links-2 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-2 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-2 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-2 footer.footer-expand-sm > .container > .profile,
  body.footer-links-2 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-2 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-2 footer.footer-expand-sm > .container > .row,
  body.footer-links-2 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-2 footer.footer-expand-sm > .profile,
  body.footer-links-2 footer.footer-expand-sm > .profile-page,
  body.footer-links-2 footer.footer-expand-sm > .profile-section,
  body.footer-links-2 footer.footer-expand-sm > .row,
  body.footer-links-2 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-2 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-2 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-2 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-2 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-2 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-2 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-2 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-2 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-2 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-2 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-2 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-2 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-2 footer.footer-expand-md > .card-data-list,
body.footer-links-2 footer.footer-expand-md > .card-featured-news,
body.footer-links-2 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-2 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-2 footer.footer-expand-md > .container > .profile,
body.footer-links-2 footer.footer-expand-md > .container > .profile-page,
body.footer-links-2 footer.footer-expand-md > .container > .profile-section,
body.footer-links-2 footer.footer-expand-md > .container > .row,
body.footer-links-2 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-2 footer.footer-expand-md > .profile,
body.footer-links-2 footer.footer-expand-md > .profile-page,
body.footer-links-2 footer.footer-expand-md > .profile-section,
body.footer-links-2 footer.footer-expand-md > .row,
body.footer-links-2 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-2 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-2 footer.footer-expand-md > .section-social > .profile,
body.footer-links-2 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-2 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-2 footer.footer-expand-md > .section-social > .row,
body.footer-links-2 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-2 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-2 footer.footer-expand-md {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-2 footer.footer-expand-md > .card-data-list,
  body.footer-links-2 footer.footer-expand-md > .card-featured-news,
  body.footer-links-2 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-2 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-2 footer.footer-expand-md > .container > .profile,
  body.footer-links-2 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-2 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-2 footer.footer-expand-md > .container > .row,
  body.footer-links-2 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-2 footer.footer-expand-md > .profile,
  body.footer-links-2 footer.footer-expand-md > .profile-page,
  body.footer-links-2 footer.footer-expand-md > .profile-section,
  body.footer-links-2 footer.footer-expand-md > .row,
  body.footer-links-2 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-2 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-2 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-2 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-2 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-2 footer.footer-expand-md > .section-social > .row,
  body.footer-links-2 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-2 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-2 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-2 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-2 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-2 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-2 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-2 footer.footer-expand-lg > .card-data-list,
body.footer-links-2 footer.footer-expand-lg > .card-featured-news,
body.footer-links-2 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-2 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-2 footer.footer-expand-lg > .container > .profile,
body.footer-links-2 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-2 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-2 footer.footer-expand-lg > .container > .row,
body.footer-links-2 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-2 footer.footer-expand-lg > .profile,
body.footer-links-2 footer.footer-expand-lg > .profile-page,
body.footer-links-2 footer.footer-expand-lg > .profile-section,
body.footer-links-2 footer.footer-expand-lg > .row,
body.footer-links-2 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-2 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-2 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-2 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-2 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-2 footer.footer-expand-lg > .section-social > .row,
body.footer-links-2 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-2 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-2 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-2 footer.footer-expand-lg > .card-data-list,
  body.footer-links-2 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-2 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-2 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-2 footer.footer-expand-lg > .container > .profile,
  body.footer-links-2 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-2 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-2 footer.footer-expand-lg > .container > .row,
  body.footer-links-2 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-2 footer.footer-expand-lg > .profile,
  body.footer-links-2 footer.footer-expand-lg > .profile-page,
  body.footer-links-2 footer.footer-expand-lg > .profile-section,
  body.footer-links-2 footer.footer-expand-lg > .row,
  body.footer-links-2 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-2 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-2 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-2 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-2 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-2 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-2 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-2 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-2 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-2 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-2 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-2 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-2 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-2 footer.footer-expand-xl > .card-data-list,
body.footer-links-2 footer.footer-expand-xl > .card-featured-news,
body.footer-links-2 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-2 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-2 footer.footer-expand-xl > .container > .profile,
body.footer-links-2 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-2 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-2 footer.footer-expand-xl > .container > .row,
body.footer-links-2 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-2 footer.footer-expand-xl > .profile,
body.footer-links-2 footer.footer-expand-xl > .profile-page,
body.footer-links-2 footer.footer-expand-xl > .profile-section,
body.footer-links-2 footer.footer-expand-xl > .row,
body.footer-links-2 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-2 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-2 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-2 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-2 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-2 footer.footer-expand-xl > .section-social > .row,
body.footer-links-2 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-2 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-2 footer.footer-expand-xl {
    height: 223px;
    padding: 40px 0 50px;
  }

  body.footer-links-2 footer.footer-expand-xl > .card-data-list,
  body.footer-links-2 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-2 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-2 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-2 footer.footer-expand-xl > .container > .profile,
  body.footer-links-2 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-2 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-2 footer.footer-expand-xl > .container > .row,
  body.footer-links-2 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-2 footer.footer-expand-xl > .profile,
  body.footer-links-2 footer.footer-expand-xl > .profile-page,
  body.footer-links-2 footer.footer-expand-xl > .profile-section,
  body.footer-links-2 footer.footer-expand-xl > .row,
  body.footer-links-2 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-2 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-2 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-2 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-2 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-2 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-2 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-2 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-2 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-2 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-2 footer .footer-links {
  height: 44px;
}

body.footer-links-3 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-2 footer .footer-links {
    height: 22px;
  }

  body.footer-links-3 main {
    min-height: calc(100vh - 336px);
  }
}

body.footer-links-3 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-3 footer {
    height: 267px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-2 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-2 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-3 main {
    min-height: calc(100vh - 314px);
  }

  body.footer-links-3 footer {
    height: 245px;
  }
}

body.footer-links-3 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-3 footer.footer-expand-xs > .card-data-list,
body.footer-links-3 footer.footer-expand-xs > .card-featured-news,
body.footer-links-3 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-3 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-3 footer.footer-expand-xs > .container > .profile,
body.footer-links-3 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-3 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-3 footer.footer-expand-xs > .container > .row,
body.footer-links-3 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-3 footer.footer-expand-xs > .profile,
body.footer-links-3 footer.footer-expand-xs > .profile-page,
body.footer-links-3 footer.footer-expand-xs > .profile-section,
body.footer-links-3 footer.footer-expand-xs > .row,
body.footer-links-3 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-3 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-3 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-3 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-3 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-3 footer.footer-expand-xs > .section-social > .row,
body.footer-links-3 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-3 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-3 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-3 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-3 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-3 footer.footer-expand-sm > .card-data-list,
body.footer-links-3 footer.footer-expand-sm > .card-featured-news,
body.footer-links-3 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-3 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-3 footer.footer-expand-sm > .container > .profile,
body.footer-links-3 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-3 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-3 footer.footer-expand-sm > .container > .row,
body.footer-links-3 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-3 footer.footer-expand-sm > .profile,
body.footer-links-3 footer.footer-expand-sm > .profile-page,
body.footer-links-3 footer.footer-expand-sm > .profile-section,
body.footer-links-3 footer.footer-expand-sm > .row,
body.footer-links-3 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-3 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-3 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-3 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-3 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-3 footer.footer-expand-sm > .section-social > .row,
body.footer-links-3 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-3 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-3 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-3 footer.footer-expand-sm > .card-data-list,
  body.footer-links-3 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-3 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-3 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-3 footer.footer-expand-sm > .container > .profile,
  body.footer-links-3 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-3 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-3 footer.footer-expand-sm > .container > .row,
  body.footer-links-3 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-3 footer.footer-expand-sm > .profile,
  body.footer-links-3 footer.footer-expand-sm > .profile-page,
  body.footer-links-3 footer.footer-expand-sm > .profile-section,
  body.footer-links-3 footer.footer-expand-sm > .row,
  body.footer-links-3 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-3 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-3 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-3 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-3 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-3 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-3 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-3 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-3 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-3 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-3 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-3 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-3 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-3 footer.footer-expand-md > .card-data-list,
body.footer-links-3 footer.footer-expand-md > .card-featured-news,
body.footer-links-3 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-3 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-3 footer.footer-expand-md > .container > .profile,
body.footer-links-3 footer.footer-expand-md > .container > .profile-page,
body.footer-links-3 footer.footer-expand-md > .container > .profile-section,
body.footer-links-3 footer.footer-expand-md > .container > .row,
body.footer-links-3 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-3 footer.footer-expand-md > .profile,
body.footer-links-3 footer.footer-expand-md > .profile-page,
body.footer-links-3 footer.footer-expand-md > .profile-section,
body.footer-links-3 footer.footer-expand-md > .row,
body.footer-links-3 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-3 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-3 footer.footer-expand-md > .section-social > .profile,
body.footer-links-3 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-3 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-3 footer.footer-expand-md > .section-social > .row,
body.footer-links-3 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-3 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-3 footer.footer-expand-md {
    height: 267px;
    padding: 40px 0 50px;
  }

  body.footer-links-3 footer.footer-expand-md > .card-data-list,
  body.footer-links-3 footer.footer-expand-md > .card-featured-news,
  body.footer-links-3 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-3 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-3 footer.footer-expand-md > .container > .profile,
  body.footer-links-3 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-3 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-3 footer.footer-expand-md > .container > .row,
  body.footer-links-3 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-3 footer.footer-expand-md > .profile,
  body.footer-links-3 footer.footer-expand-md > .profile-page,
  body.footer-links-3 footer.footer-expand-md > .profile-section,
  body.footer-links-3 footer.footer-expand-md > .row,
  body.footer-links-3 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-3 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-3 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-3 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-3 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-3 footer.footer-expand-md > .section-social > .row,
  body.footer-links-3 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-3 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-3 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-3 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-3 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-3 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-3 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-3 footer.footer-expand-lg > .card-data-list,
body.footer-links-3 footer.footer-expand-lg > .card-featured-news,
body.footer-links-3 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-3 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-3 footer.footer-expand-lg > .container > .profile,
body.footer-links-3 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-3 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-3 footer.footer-expand-lg > .container > .row,
body.footer-links-3 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-3 footer.footer-expand-lg > .profile,
body.footer-links-3 footer.footer-expand-lg > .profile-page,
body.footer-links-3 footer.footer-expand-lg > .profile-section,
body.footer-links-3 footer.footer-expand-lg > .row,
body.footer-links-3 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-3 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-3 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-3 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-3 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-3 footer.footer-expand-lg > .section-social > .row,
body.footer-links-3 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-3 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-3 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-3 footer.footer-expand-lg > .card-data-list,
  body.footer-links-3 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-3 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-3 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-3 footer.footer-expand-lg > .container > .profile,
  body.footer-links-3 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-3 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-3 footer.footer-expand-lg > .container > .row,
  body.footer-links-3 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-3 footer.footer-expand-lg > .profile,
  body.footer-links-3 footer.footer-expand-lg > .profile-page,
  body.footer-links-3 footer.footer-expand-lg > .profile-section,
  body.footer-links-3 footer.footer-expand-lg > .row,
  body.footer-links-3 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-3 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-3 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-3 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-3 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-3 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-3 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-3 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-3 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-3 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-3 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-3 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-3 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-3 footer.footer-expand-xl > .card-data-list,
body.footer-links-3 footer.footer-expand-xl > .card-featured-news,
body.footer-links-3 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-3 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-3 footer.footer-expand-xl > .container > .profile,
body.footer-links-3 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-3 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-3 footer.footer-expand-xl > .container > .row,
body.footer-links-3 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-3 footer.footer-expand-xl > .profile,
body.footer-links-3 footer.footer-expand-xl > .profile-page,
body.footer-links-3 footer.footer-expand-xl > .profile-section,
body.footer-links-3 footer.footer-expand-xl > .row,
body.footer-links-3 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-3 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-3 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-3 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-3 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-3 footer.footer-expand-xl > .section-social > .row,
body.footer-links-3 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-3 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-3 footer.footer-expand-xl {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-3 footer.footer-expand-xl > .card-data-list,
  body.footer-links-3 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-3 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-3 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-3 footer.footer-expand-xl > .container > .profile,
  body.footer-links-3 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-3 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-3 footer.footer-expand-xl > .container > .row,
  body.footer-links-3 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-3 footer.footer-expand-xl > .profile,
  body.footer-links-3 footer.footer-expand-xl > .profile-page,
  body.footer-links-3 footer.footer-expand-xl > .profile-section,
  body.footer-links-3 footer.footer-expand-xl > .row,
  body.footer-links-3 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-3 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-3 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-3 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-3 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-3 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-3 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-3 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-3 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-3 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-3 footer .footer-links {
  height: 66px;
}

body.footer-links-4 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-3 footer .footer-links {
    height: 44px;
  }

  body.footer-links-4 main {
    min-height: calc(100vh - 336px);
  }
}

body.footer-links-4 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-4 footer {
    height: 267px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-3 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-3 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-4 main {
    min-height: calc(100vh - 314px);
  }

  body.footer-links-4 footer {
    height: 245px;
  }
}

body.footer-links-4 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-4 footer.footer-expand-xs > .card-data-list,
body.footer-links-4 footer.footer-expand-xs > .card-featured-news,
body.footer-links-4 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-4 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-4 footer.footer-expand-xs > .container > .profile,
body.footer-links-4 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-4 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-4 footer.footer-expand-xs > .container > .row,
body.footer-links-4 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-4 footer.footer-expand-xs > .profile,
body.footer-links-4 footer.footer-expand-xs > .profile-page,
body.footer-links-4 footer.footer-expand-xs > .profile-section,
body.footer-links-4 footer.footer-expand-xs > .row,
body.footer-links-4 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-4 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-4 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-4 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-4 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-4 footer.footer-expand-xs > .section-social > .row,
body.footer-links-4 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-4 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-4 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-4 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-4 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-4 footer.footer-expand-sm > .card-data-list,
body.footer-links-4 footer.footer-expand-sm > .card-featured-news,
body.footer-links-4 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-4 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-4 footer.footer-expand-sm > .container > .profile,
body.footer-links-4 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-4 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-4 footer.footer-expand-sm > .container > .row,
body.footer-links-4 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-4 footer.footer-expand-sm > .profile,
body.footer-links-4 footer.footer-expand-sm > .profile-page,
body.footer-links-4 footer.footer-expand-sm > .profile-section,
body.footer-links-4 footer.footer-expand-sm > .row,
body.footer-links-4 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-4 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-4 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-4 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-4 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-4 footer.footer-expand-sm > .section-social > .row,
body.footer-links-4 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-4 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-4 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-4 footer.footer-expand-sm > .card-data-list,
  body.footer-links-4 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-4 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-4 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-4 footer.footer-expand-sm > .container > .profile,
  body.footer-links-4 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-4 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-4 footer.footer-expand-sm > .container > .row,
  body.footer-links-4 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-4 footer.footer-expand-sm > .profile,
  body.footer-links-4 footer.footer-expand-sm > .profile-page,
  body.footer-links-4 footer.footer-expand-sm > .profile-section,
  body.footer-links-4 footer.footer-expand-sm > .row,
  body.footer-links-4 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-4 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-4 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-4 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-4 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-4 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-4 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-4 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-4 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-4 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-4 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-4 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-4 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-4 footer.footer-expand-md > .card-data-list,
body.footer-links-4 footer.footer-expand-md > .card-featured-news,
body.footer-links-4 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-4 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-4 footer.footer-expand-md > .container > .profile,
body.footer-links-4 footer.footer-expand-md > .container > .profile-page,
body.footer-links-4 footer.footer-expand-md > .container > .profile-section,
body.footer-links-4 footer.footer-expand-md > .container > .row,
body.footer-links-4 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-4 footer.footer-expand-md > .profile,
body.footer-links-4 footer.footer-expand-md > .profile-page,
body.footer-links-4 footer.footer-expand-md > .profile-section,
body.footer-links-4 footer.footer-expand-md > .row,
body.footer-links-4 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-4 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-4 footer.footer-expand-md > .section-social > .profile,
body.footer-links-4 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-4 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-4 footer.footer-expand-md > .section-social > .row,
body.footer-links-4 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-4 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-4 footer.footer-expand-md {
    height: 267px;
    padding: 40px 0 50px;
  }

  body.footer-links-4 footer.footer-expand-md > .card-data-list,
  body.footer-links-4 footer.footer-expand-md > .card-featured-news,
  body.footer-links-4 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-4 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-4 footer.footer-expand-md > .container > .profile,
  body.footer-links-4 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-4 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-4 footer.footer-expand-md > .container > .row,
  body.footer-links-4 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-4 footer.footer-expand-md > .profile,
  body.footer-links-4 footer.footer-expand-md > .profile-page,
  body.footer-links-4 footer.footer-expand-md > .profile-section,
  body.footer-links-4 footer.footer-expand-md > .row,
  body.footer-links-4 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-4 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-4 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-4 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-4 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-4 footer.footer-expand-md > .section-social > .row,
  body.footer-links-4 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-4 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-4 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-4 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-4 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-4 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-4 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-4 footer.footer-expand-lg > .card-data-list,
body.footer-links-4 footer.footer-expand-lg > .card-featured-news,
body.footer-links-4 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-4 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-4 footer.footer-expand-lg > .container > .profile,
body.footer-links-4 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-4 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-4 footer.footer-expand-lg > .container > .row,
body.footer-links-4 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-4 footer.footer-expand-lg > .profile,
body.footer-links-4 footer.footer-expand-lg > .profile-page,
body.footer-links-4 footer.footer-expand-lg > .profile-section,
body.footer-links-4 footer.footer-expand-lg > .row,
body.footer-links-4 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-4 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-4 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-4 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-4 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-4 footer.footer-expand-lg > .section-social > .row,
body.footer-links-4 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-4 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-4 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-4 footer.footer-expand-lg > .card-data-list,
  body.footer-links-4 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-4 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-4 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-4 footer.footer-expand-lg > .container > .profile,
  body.footer-links-4 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-4 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-4 footer.footer-expand-lg > .container > .row,
  body.footer-links-4 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-4 footer.footer-expand-lg > .profile,
  body.footer-links-4 footer.footer-expand-lg > .profile-page,
  body.footer-links-4 footer.footer-expand-lg > .profile-section,
  body.footer-links-4 footer.footer-expand-lg > .row,
  body.footer-links-4 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-4 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-4 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-4 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-4 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-4 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-4 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-4 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-4 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-4 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-4 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-4 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-4 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-4 footer.footer-expand-xl > .card-data-list,
body.footer-links-4 footer.footer-expand-xl > .card-featured-news,
body.footer-links-4 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-4 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-4 footer.footer-expand-xl > .container > .profile,
body.footer-links-4 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-4 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-4 footer.footer-expand-xl > .container > .row,
body.footer-links-4 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-4 footer.footer-expand-xl > .profile,
body.footer-links-4 footer.footer-expand-xl > .profile-page,
body.footer-links-4 footer.footer-expand-xl > .profile-section,
body.footer-links-4 footer.footer-expand-xl > .row,
body.footer-links-4 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-4 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-4 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-4 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-4 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-4 footer.footer-expand-xl > .section-social > .row,
body.footer-links-4 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-4 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-4 footer.footer-expand-xl {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-4 footer.footer-expand-xl > .card-data-list,
  body.footer-links-4 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-4 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-4 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-4 footer.footer-expand-xl > .container > .profile,
  body.footer-links-4 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-4 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-4 footer.footer-expand-xl > .container > .row,
  body.footer-links-4 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-4 footer.footer-expand-xl > .profile,
  body.footer-links-4 footer.footer-expand-xl > .profile-page,
  body.footer-links-4 footer.footer-expand-xl > .profile-section,
  body.footer-links-4 footer.footer-expand-xl > .row,
  body.footer-links-4 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-4 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-4 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-4 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-4 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-4 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-4 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-4 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-4 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-4 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-4 footer .footer-links {
  height: 88px;
}

body.footer-links-5 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-4 footer .footer-links {
    height: 44px;
  }

  body.footer-links-5 main {
    min-height: calc(100vh - 336px);
  }
}

body.footer-links-5 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-5 footer {
    height: 267px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-4 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-4 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-5 main {
    min-height: calc(100vh - 314px);
  }

  body.footer-links-5 footer {
    height: 245px;
  }
}

body.footer-links-5 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-5 footer.footer-expand-xs > .card-data-list,
body.footer-links-5 footer.footer-expand-xs > .card-featured-news,
body.footer-links-5 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-5 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-5 footer.footer-expand-xs > .container > .profile,
body.footer-links-5 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-5 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-5 footer.footer-expand-xs > .container > .row,
body.footer-links-5 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-5 footer.footer-expand-xs > .profile,
body.footer-links-5 footer.footer-expand-xs > .profile-page,
body.footer-links-5 footer.footer-expand-xs > .profile-section,
body.footer-links-5 footer.footer-expand-xs > .row,
body.footer-links-5 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-5 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-5 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-5 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-5 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-5 footer.footer-expand-xs > .section-social > .row,
body.footer-links-5 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-5 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-5 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-5 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-5 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-5 footer.footer-expand-sm > .card-data-list,
body.footer-links-5 footer.footer-expand-sm > .card-featured-news,
body.footer-links-5 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-5 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-5 footer.footer-expand-sm > .container > .profile,
body.footer-links-5 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-5 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-5 footer.footer-expand-sm > .container > .row,
body.footer-links-5 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-5 footer.footer-expand-sm > .profile,
body.footer-links-5 footer.footer-expand-sm > .profile-page,
body.footer-links-5 footer.footer-expand-sm > .profile-section,
body.footer-links-5 footer.footer-expand-sm > .row,
body.footer-links-5 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-5 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-5 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-5 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-5 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-5 footer.footer-expand-sm > .section-social > .row,
body.footer-links-5 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-5 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-5 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-5 footer.footer-expand-sm > .card-data-list,
  body.footer-links-5 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-5 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-5 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-5 footer.footer-expand-sm > .container > .profile,
  body.footer-links-5 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-5 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-5 footer.footer-expand-sm > .container > .row,
  body.footer-links-5 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-5 footer.footer-expand-sm > .profile,
  body.footer-links-5 footer.footer-expand-sm > .profile-page,
  body.footer-links-5 footer.footer-expand-sm > .profile-section,
  body.footer-links-5 footer.footer-expand-sm > .row,
  body.footer-links-5 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-5 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-5 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-5 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-5 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-5 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-5 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-5 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-5 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-5 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-5 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-5 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-5 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-5 footer.footer-expand-md > .card-data-list,
body.footer-links-5 footer.footer-expand-md > .card-featured-news,
body.footer-links-5 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-5 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-5 footer.footer-expand-md > .container > .profile,
body.footer-links-5 footer.footer-expand-md > .container > .profile-page,
body.footer-links-5 footer.footer-expand-md > .container > .profile-section,
body.footer-links-5 footer.footer-expand-md > .container > .row,
body.footer-links-5 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-5 footer.footer-expand-md > .profile,
body.footer-links-5 footer.footer-expand-md > .profile-page,
body.footer-links-5 footer.footer-expand-md > .profile-section,
body.footer-links-5 footer.footer-expand-md > .row,
body.footer-links-5 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-5 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-5 footer.footer-expand-md > .section-social > .profile,
body.footer-links-5 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-5 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-5 footer.footer-expand-md > .section-social > .row,
body.footer-links-5 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-5 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-5 footer.footer-expand-md {
    height: 267px;
    padding: 40px 0 50px;
  }

  body.footer-links-5 footer.footer-expand-md > .card-data-list,
  body.footer-links-5 footer.footer-expand-md > .card-featured-news,
  body.footer-links-5 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-5 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-5 footer.footer-expand-md > .container > .profile,
  body.footer-links-5 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-5 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-5 footer.footer-expand-md > .container > .row,
  body.footer-links-5 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-5 footer.footer-expand-md > .profile,
  body.footer-links-5 footer.footer-expand-md > .profile-page,
  body.footer-links-5 footer.footer-expand-md > .profile-section,
  body.footer-links-5 footer.footer-expand-md > .row,
  body.footer-links-5 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-5 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-5 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-5 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-5 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-5 footer.footer-expand-md > .section-social > .row,
  body.footer-links-5 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-5 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-5 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-5 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-5 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-5 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-5 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-5 footer.footer-expand-lg > .card-data-list,
body.footer-links-5 footer.footer-expand-lg > .card-featured-news,
body.footer-links-5 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-5 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-5 footer.footer-expand-lg > .container > .profile,
body.footer-links-5 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-5 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-5 footer.footer-expand-lg > .container > .row,
body.footer-links-5 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-5 footer.footer-expand-lg > .profile,
body.footer-links-5 footer.footer-expand-lg > .profile-page,
body.footer-links-5 footer.footer-expand-lg > .profile-section,
body.footer-links-5 footer.footer-expand-lg > .row,
body.footer-links-5 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-5 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-5 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-5 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-5 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-5 footer.footer-expand-lg > .section-social > .row,
body.footer-links-5 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-5 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-5 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-5 footer.footer-expand-lg > .card-data-list,
  body.footer-links-5 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-5 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-5 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-5 footer.footer-expand-lg > .container > .profile,
  body.footer-links-5 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-5 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-5 footer.footer-expand-lg > .container > .row,
  body.footer-links-5 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-5 footer.footer-expand-lg > .profile,
  body.footer-links-5 footer.footer-expand-lg > .profile-page,
  body.footer-links-5 footer.footer-expand-lg > .profile-section,
  body.footer-links-5 footer.footer-expand-lg > .row,
  body.footer-links-5 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-5 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-5 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-5 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-5 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-5 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-5 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-5 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-5 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-5 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-5 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-5 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-5 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-5 footer.footer-expand-xl > .card-data-list,
body.footer-links-5 footer.footer-expand-xl > .card-featured-news,
body.footer-links-5 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-5 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-5 footer.footer-expand-xl > .container > .profile,
body.footer-links-5 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-5 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-5 footer.footer-expand-xl > .container > .row,
body.footer-links-5 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-5 footer.footer-expand-xl > .profile,
body.footer-links-5 footer.footer-expand-xl > .profile-page,
body.footer-links-5 footer.footer-expand-xl > .profile-section,
body.footer-links-5 footer.footer-expand-xl > .row,
body.footer-links-5 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-5 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-5 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-5 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-5 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-5 footer.footer-expand-xl > .section-social > .row,
body.footer-links-5 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-5 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-5 footer.footer-expand-xl {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-5 footer.footer-expand-xl > .card-data-list,
  body.footer-links-5 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-5 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-5 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-5 footer.footer-expand-xl > .container > .profile,
  body.footer-links-5 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-5 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-5 footer.footer-expand-xl > .container > .row,
  body.footer-links-5 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-5 footer.footer-expand-xl > .profile,
  body.footer-links-5 footer.footer-expand-xl > .profile-page,
  body.footer-links-5 footer.footer-expand-xl > .profile-section,
  body.footer-links-5 footer.footer-expand-xl > .row,
  body.footer-links-5 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-5 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-5 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-5 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-5 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-5 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-5 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-5 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-5 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-5 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-5 footer .footer-links {
  height: 110px;
}

body.footer-links-6 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-5 footer .footer-links {
    height: 66px;
  }

  body.footer-links-6 main {
    min-height: calc(100vh - 336px);
  }
}

body.footer-links-6 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-6 footer {
    height: 267px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-5 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-5 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-6 main {
    min-height: calc(100vh - 314px);
  }

  body.footer-links-6 footer {
    height: 245px;
  }
}

body.footer-links-6 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-6 footer.footer-expand-xs > .card-data-list,
body.footer-links-6 footer.footer-expand-xs > .card-featured-news,
body.footer-links-6 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-6 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-6 footer.footer-expand-xs > .container > .profile,
body.footer-links-6 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-6 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-6 footer.footer-expand-xs > .container > .row,
body.footer-links-6 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-6 footer.footer-expand-xs > .profile,
body.footer-links-6 footer.footer-expand-xs > .profile-page,
body.footer-links-6 footer.footer-expand-xs > .profile-section,
body.footer-links-6 footer.footer-expand-xs > .row,
body.footer-links-6 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-6 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-6 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-6 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-6 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-6 footer.footer-expand-xs > .section-social > .row,
body.footer-links-6 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-6 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-6 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-6 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-6 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-6 footer.footer-expand-sm > .card-data-list,
body.footer-links-6 footer.footer-expand-sm > .card-featured-news,
body.footer-links-6 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-6 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-6 footer.footer-expand-sm > .container > .profile,
body.footer-links-6 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-6 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-6 footer.footer-expand-sm > .container > .row,
body.footer-links-6 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-6 footer.footer-expand-sm > .profile,
body.footer-links-6 footer.footer-expand-sm > .profile-page,
body.footer-links-6 footer.footer-expand-sm > .profile-section,
body.footer-links-6 footer.footer-expand-sm > .row,
body.footer-links-6 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-6 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-6 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-6 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-6 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-6 footer.footer-expand-sm > .section-social > .row,
body.footer-links-6 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-6 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-6 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-6 footer.footer-expand-sm > .card-data-list,
  body.footer-links-6 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-6 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-6 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-6 footer.footer-expand-sm > .container > .profile,
  body.footer-links-6 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-6 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-6 footer.footer-expand-sm > .container > .row,
  body.footer-links-6 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-6 footer.footer-expand-sm > .profile,
  body.footer-links-6 footer.footer-expand-sm > .profile-page,
  body.footer-links-6 footer.footer-expand-sm > .profile-section,
  body.footer-links-6 footer.footer-expand-sm > .row,
  body.footer-links-6 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-6 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-6 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-6 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-6 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-6 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-6 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-6 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-6 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-6 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-6 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-6 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-6 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-6 footer.footer-expand-md > .card-data-list,
body.footer-links-6 footer.footer-expand-md > .card-featured-news,
body.footer-links-6 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-6 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-6 footer.footer-expand-md > .container > .profile,
body.footer-links-6 footer.footer-expand-md > .container > .profile-page,
body.footer-links-6 footer.footer-expand-md > .container > .profile-section,
body.footer-links-6 footer.footer-expand-md > .container > .row,
body.footer-links-6 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-6 footer.footer-expand-md > .profile,
body.footer-links-6 footer.footer-expand-md > .profile-page,
body.footer-links-6 footer.footer-expand-md > .profile-section,
body.footer-links-6 footer.footer-expand-md > .row,
body.footer-links-6 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-6 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-6 footer.footer-expand-md > .section-social > .profile,
body.footer-links-6 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-6 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-6 footer.footer-expand-md > .section-social > .row,
body.footer-links-6 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-6 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-6 footer.footer-expand-md {
    height: 267px;
    padding: 40px 0 50px;
  }

  body.footer-links-6 footer.footer-expand-md > .card-data-list,
  body.footer-links-6 footer.footer-expand-md > .card-featured-news,
  body.footer-links-6 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-6 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-6 footer.footer-expand-md > .container > .profile,
  body.footer-links-6 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-6 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-6 footer.footer-expand-md > .container > .row,
  body.footer-links-6 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-6 footer.footer-expand-md > .profile,
  body.footer-links-6 footer.footer-expand-md > .profile-page,
  body.footer-links-6 footer.footer-expand-md > .profile-section,
  body.footer-links-6 footer.footer-expand-md > .row,
  body.footer-links-6 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-6 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-6 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-6 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-6 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-6 footer.footer-expand-md > .section-social > .row,
  body.footer-links-6 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-6 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-6 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-6 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-6 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-6 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-6 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-6 footer.footer-expand-lg > .card-data-list,
body.footer-links-6 footer.footer-expand-lg > .card-featured-news,
body.footer-links-6 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-6 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-6 footer.footer-expand-lg > .container > .profile,
body.footer-links-6 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-6 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-6 footer.footer-expand-lg > .container > .row,
body.footer-links-6 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-6 footer.footer-expand-lg > .profile,
body.footer-links-6 footer.footer-expand-lg > .profile-page,
body.footer-links-6 footer.footer-expand-lg > .profile-section,
body.footer-links-6 footer.footer-expand-lg > .row,
body.footer-links-6 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-6 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-6 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-6 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-6 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-6 footer.footer-expand-lg > .section-social > .row,
body.footer-links-6 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-6 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-6 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-6 footer.footer-expand-lg > .card-data-list,
  body.footer-links-6 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-6 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-6 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-6 footer.footer-expand-lg > .container > .profile,
  body.footer-links-6 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-6 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-6 footer.footer-expand-lg > .container > .row,
  body.footer-links-6 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-6 footer.footer-expand-lg > .profile,
  body.footer-links-6 footer.footer-expand-lg > .profile-page,
  body.footer-links-6 footer.footer-expand-lg > .profile-section,
  body.footer-links-6 footer.footer-expand-lg > .row,
  body.footer-links-6 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-6 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-6 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-6 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-6 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-6 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-6 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-6 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-6 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-6 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-6 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-6 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-6 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-6 footer.footer-expand-xl > .card-data-list,
body.footer-links-6 footer.footer-expand-xl > .card-featured-news,
body.footer-links-6 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-6 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-6 footer.footer-expand-xl > .container > .profile,
body.footer-links-6 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-6 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-6 footer.footer-expand-xl > .container > .row,
body.footer-links-6 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-6 footer.footer-expand-xl > .profile,
body.footer-links-6 footer.footer-expand-xl > .profile-page,
body.footer-links-6 footer.footer-expand-xl > .profile-section,
body.footer-links-6 footer.footer-expand-xl > .row,
body.footer-links-6 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-6 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-6 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-6 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-6 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-6 footer.footer-expand-xl > .section-social > .row,
body.footer-links-6 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-6 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-6 footer.footer-expand-xl {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-6 footer.footer-expand-xl > .card-data-list,
  body.footer-links-6 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-6 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-6 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-6 footer.footer-expand-xl > .container > .profile,
  body.footer-links-6 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-6 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-6 footer.footer-expand-xl > .container > .row,
  body.footer-links-6 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-6 footer.footer-expand-xl > .profile,
  body.footer-links-6 footer.footer-expand-xl > .profile-page,
  body.footer-links-6 footer.footer-expand-xl > .profile-section,
  body.footer-links-6 footer.footer-expand-xl > .row,
  body.footer-links-6 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-6 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-6 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-6 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-6 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-6 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-6 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-6 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-6 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-6 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-6 footer .footer-links {
  height: 132px;
}

body.footer-links-7 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-6 footer .footer-links {
    height: 66px;
  }

  body.footer-links-7 main {
    min-height: calc(100vh - 336px);
  }
}

body.footer-links-7 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-7 footer {
    height: 267px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-6 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-6 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-7 main {
    min-height: calc(100vh - 314px);
  }

  body.footer-links-7 footer {
    height: 245px;
  }
}

body.footer-links-7 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-7 footer.footer-expand-xs > .card-data-list,
body.footer-links-7 footer.footer-expand-xs > .card-featured-news,
body.footer-links-7 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-7 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-7 footer.footer-expand-xs > .container > .profile,
body.footer-links-7 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-7 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-7 footer.footer-expand-xs > .container > .row,
body.footer-links-7 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-7 footer.footer-expand-xs > .profile,
body.footer-links-7 footer.footer-expand-xs > .profile-page,
body.footer-links-7 footer.footer-expand-xs > .profile-section,
body.footer-links-7 footer.footer-expand-xs > .row,
body.footer-links-7 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-7 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-7 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-7 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-7 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-7 footer.footer-expand-xs > .section-social > .row,
body.footer-links-7 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-7 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-7 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-7 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-7 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-7 footer.footer-expand-sm > .card-data-list,
body.footer-links-7 footer.footer-expand-sm > .card-featured-news,
body.footer-links-7 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-7 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-7 footer.footer-expand-sm > .container > .profile,
body.footer-links-7 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-7 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-7 footer.footer-expand-sm > .container > .row,
body.footer-links-7 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-7 footer.footer-expand-sm > .profile,
body.footer-links-7 footer.footer-expand-sm > .profile-page,
body.footer-links-7 footer.footer-expand-sm > .profile-section,
body.footer-links-7 footer.footer-expand-sm > .row,
body.footer-links-7 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-7 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-7 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-7 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-7 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-7 footer.footer-expand-sm > .section-social > .row,
body.footer-links-7 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-7 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-7 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-7 footer.footer-expand-sm > .card-data-list,
  body.footer-links-7 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-7 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-7 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-7 footer.footer-expand-sm > .container > .profile,
  body.footer-links-7 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-7 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-7 footer.footer-expand-sm > .container > .row,
  body.footer-links-7 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-7 footer.footer-expand-sm > .profile,
  body.footer-links-7 footer.footer-expand-sm > .profile-page,
  body.footer-links-7 footer.footer-expand-sm > .profile-section,
  body.footer-links-7 footer.footer-expand-sm > .row,
  body.footer-links-7 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-7 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-7 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-7 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-7 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-7 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-7 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-7 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-7 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-7 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-7 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-7 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-7 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-7 footer.footer-expand-md > .card-data-list,
body.footer-links-7 footer.footer-expand-md > .card-featured-news,
body.footer-links-7 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-7 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-7 footer.footer-expand-md > .container > .profile,
body.footer-links-7 footer.footer-expand-md > .container > .profile-page,
body.footer-links-7 footer.footer-expand-md > .container > .profile-section,
body.footer-links-7 footer.footer-expand-md > .container > .row,
body.footer-links-7 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-7 footer.footer-expand-md > .profile,
body.footer-links-7 footer.footer-expand-md > .profile-page,
body.footer-links-7 footer.footer-expand-md > .profile-section,
body.footer-links-7 footer.footer-expand-md > .row,
body.footer-links-7 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-7 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-7 footer.footer-expand-md > .section-social > .profile,
body.footer-links-7 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-7 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-7 footer.footer-expand-md > .section-social > .row,
body.footer-links-7 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-7 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-7 footer.footer-expand-md {
    height: 267px;
    padding: 40px 0 50px;
  }

  body.footer-links-7 footer.footer-expand-md > .card-data-list,
  body.footer-links-7 footer.footer-expand-md > .card-featured-news,
  body.footer-links-7 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-7 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-7 footer.footer-expand-md > .container > .profile,
  body.footer-links-7 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-7 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-7 footer.footer-expand-md > .container > .row,
  body.footer-links-7 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-7 footer.footer-expand-md > .profile,
  body.footer-links-7 footer.footer-expand-md > .profile-page,
  body.footer-links-7 footer.footer-expand-md > .profile-section,
  body.footer-links-7 footer.footer-expand-md > .row,
  body.footer-links-7 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-7 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-7 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-7 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-7 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-7 footer.footer-expand-md > .section-social > .row,
  body.footer-links-7 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-7 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-7 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-7 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-7 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-7 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-7 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-7 footer.footer-expand-lg > .card-data-list,
body.footer-links-7 footer.footer-expand-lg > .card-featured-news,
body.footer-links-7 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-7 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-7 footer.footer-expand-lg > .container > .profile,
body.footer-links-7 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-7 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-7 footer.footer-expand-lg > .container > .row,
body.footer-links-7 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-7 footer.footer-expand-lg > .profile,
body.footer-links-7 footer.footer-expand-lg > .profile-page,
body.footer-links-7 footer.footer-expand-lg > .profile-section,
body.footer-links-7 footer.footer-expand-lg > .row,
body.footer-links-7 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-7 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-7 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-7 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-7 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-7 footer.footer-expand-lg > .section-social > .row,
body.footer-links-7 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-7 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-7 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-7 footer.footer-expand-lg > .card-data-list,
  body.footer-links-7 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-7 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-7 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-7 footer.footer-expand-lg > .container > .profile,
  body.footer-links-7 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-7 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-7 footer.footer-expand-lg > .container > .row,
  body.footer-links-7 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-7 footer.footer-expand-lg > .profile,
  body.footer-links-7 footer.footer-expand-lg > .profile-page,
  body.footer-links-7 footer.footer-expand-lg > .profile-section,
  body.footer-links-7 footer.footer-expand-lg > .row,
  body.footer-links-7 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-7 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-7 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-7 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-7 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-7 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-7 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-7 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-7 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-7 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-7 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-7 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-7 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-7 footer.footer-expand-xl > .card-data-list,
body.footer-links-7 footer.footer-expand-xl > .card-featured-news,
body.footer-links-7 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-7 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-7 footer.footer-expand-xl > .container > .profile,
body.footer-links-7 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-7 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-7 footer.footer-expand-xl > .container > .row,
body.footer-links-7 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-7 footer.footer-expand-xl > .profile,
body.footer-links-7 footer.footer-expand-xl > .profile-page,
body.footer-links-7 footer.footer-expand-xl > .profile-section,
body.footer-links-7 footer.footer-expand-xl > .row,
body.footer-links-7 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-7 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-7 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-7 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-7 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-7 footer.footer-expand-xl > .section-social > .row,
body.footer-links-7 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-7 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-7 footer.footer-expand-xl {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-7 footer.footer-expand-xl > .card-data-list,
  body.footer-links-7 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-7 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-7 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-7 footer.footer-expand-xl > .container > .profile,
  body.footer-links-7 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-7 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-7 footer.footer-expand-xl > .container > .row,
  body.footer-links-7 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-7 footer.footer-expand-xl > .profile,
  body.footer-links-7 footer.footer-expand-xl > .profile-page,
  body.footer-links-7 footer.footer-expand-xl > .profile-section,
  body.footer-links-7 footer.footer-expand-xl > .row,
  body.footer-links-7 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-7 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-7 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-7 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-7 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-7 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-7 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-7 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-7 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-7 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-7 footer .footer-links {
  height: 154px;
}

body.footer-links-8 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-7 footer .footer-links {
    height: 88px;
  }

  body.footer-links-8 main {
    min-height: calc(100vh - 358px);
  }
}

body.footer-links-8 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-8 footer {
    height: 289px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-7 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-7 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-8 main {
    min-height: calc(100vh - 336px);
  }

  body.footer-links-8 footer {
    height: 267px;
  }
}

body.footer-links-8 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-8 footer.footer-expand-xs > .card-data-list,
body.footer-links-8 footer.footer-expand-xs > .card-featured-news,
body.footer-links-8 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-8 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-8 footer.footer-expand-xs > .container > .profile,
body.footer-links-8 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-8 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-8 footer.footer-expand-xs > .container > .row,
body.footer-links-8 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-8 footer.footer-expand-xs > .profile,
body.footer-links-8 footer.footer-expand-xs > .profile-page,
body.footer-links-8 footer.footer-expand-xs > .profile-section,
body.footer-links-8 footer.footer-expand-xs > .row,
body.footer-links-8 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-8 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-8 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-8 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-8 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-8 footer.footer-expand-xs > .section-social > .row,
body.footer-links-8 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-8 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-8 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-8 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-8 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-8 footer.footer-expand-sm > .card-data-list,
body.footer-links-8 footer.footer-expand-sm > .card-featured-news,
body.footer-links-8 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-8 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-8 footer.footer-expand-sm > .container > .profile,
body.footer-links-8 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-8 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-8 footer.footer-expand-sm > .container > .row,
body.footer-links-8 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-8 footer.footer-expand-sm > .profile,
body.footer-links-8 footer.footer-expand-sm > .profile-page,
body.footer-links-8 footer.footer-expand-sm > .profile-section,
body.footer-links-8 footer.footer-expand-sm > .row,
body.footer-links-8 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-8 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-8 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-8 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-8 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-8 footer.footer-expand-sm > .section-social > .row,
body.footer-links-8 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-8 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-8 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-8 footer.footer-expand-sm > .card-data-list,
  body.footer-links-8 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-8 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-8 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-8 footer.footer-expand-sm > .container > .profile,
  body.footer-links-8 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-8 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-8 footer.footer-expand-sm > .container > .row,
  body.footer-links-8 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-8 footer.footer-expand-sm > .profile,
  body.footer-links-8 footer.footer-expand-sm > .profile-page,
  body.footer-links-8 footer.footer-expand-sm > .profile-section,
  body.footer-links-8 footer.footer-expand-sm > .row,
  body.footer-links-8 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-8 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-8 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-8 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-8 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-8 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-8 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-8 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-8 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-8 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-8 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-8 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-8 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-8 footer.footer-expand-md > .card-data-list,
body.footer-links-8 footer.footer-expand-md > .card-featured-news,
body.footer-links-8 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-8 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-8 footer.footer-expand-md > .container > .profile,
body.footer-links-8 footer.footer-expand-md > .container > .profile-page,
body.footer-links-8 footer.footer-expand-md > .container > .profile-section,
body.footer-links-8 footer.footer-expand-md > .container > .row,
body.footer-links-8 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-8 footer.footer-expand-md > .profile,
body.footer-links-8 footer.footer-expand-md > .profile-page,
body.footer-links-8 footer.footer-expand-md > .profile-section,
body.footer-links-8 footer.footer-expand-md > .row,
body.footer-links-8 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-8 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-8 footer.footer-expand-md > .section-social > .profile,
body.footer-links-8 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-8 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-8 footer.footer-expand-md > .section-social > .row,
body.footer-links-8 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-8 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-8 footer.footer-expand-md {
    height: 289px;
    padding: 40px 0 50px;
  }

  body.footer-links-8 footer.footer-expand-md > .card-data-list,
  body.footer-links-8 footer.footer-expand-md > .card-featured-news,
  body.footer-links-8 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-8 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-8 footer.footer-expand-md > .container > .profile,
  body.footer-links-8 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-8 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-8 footer.footer-expand-md > .container > .row,
  body.footer-links-8 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-8 footer.footer-expand-md > .profile,
  body.footer-links-8 footer.footer-expand-md > .profile-page,
  body.footer-links-8 footer.footer-expand-md > .profile-section,
  body.footer-links-8 footer.footer-expand-md > .row,
  body.footer-links-8 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-8 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-8 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-8 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-8 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-8 footer.footer-expand-md > .section-social > .row,
  body.footer-links-8 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-8 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-8 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-8 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-8 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-8 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-8 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-8 footer.footer-expand-lg > .card-data-list,
body.footer-links-8 footer.footer-expand-lg > .card-featured-news,
body.footer-links-8 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-8 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-8 footer.footer-expand-lg > .container > .profile,
body.footer-links-8 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-8 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-8 footer.footer-expand-lg > .container > .row,
body.footer-links-8 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-8 footer.footer-expand-lg > .profile,
body.footer-links-8 footer.footer-expand-lg > .profile-page,
body.footer-links-8 footer.footer-expand-lg > .profile-section,
body.footer-links-8 footer.footer-expand-lg > .row,
body.footer-links-8 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-8 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-8 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-8 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-8 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-8 footer.footer-expand-lg > .section-social > .row,
body.footer-links-8 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-8 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-8 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-8 footer.footer-expand-lg > .card-data-list,
  body.footer-links-8 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-8 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-8 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-8 footer.footer-expand-lg > .container > .profile,
  body.footer-links-8 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-8 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-8 footer.footer-expand-lg > .container > .row,
  body.footer-links-8 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-8 footer.footer-expand-lg > .profile,
  body.footer-links-8 footer.footer-expand-lg > .profile-page,
  body.footer-links-8 footer.footer-expand-lg > .profile-section,
  body.footer-links-8 footer.footer-expand-lg > .row,
  body.footer-links-8 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-8 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-8 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-8 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-8 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-8 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-8 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-8 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-8 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-8 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-8 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-8 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-8 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-8 footer.footer-expand-xl > .card-data-list,
body.footer-links-8 footer.footer-expand-xl > .card-featured-news,
body.footer-links-8 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-8 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-8 footer.footer-expand-xl > .container > .profile,
body.footer-links-8 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-8 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-8 footer.footer-expand-xl > .container > .row,
body.footer-links-8 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-8 footer.footer-expand-xl > .profile,
body.footer-links-8 footer.footer-expand-xl > .profile-page,
body.footer-links-8 footer.footer-expand-xl > .profile-section,
body.footer-links-8 footer.footer-expand-xl > .row,
body.footer-links-8 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-8 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-8 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-8 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-8 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-8 footer.footer-expand-xl > .section-social > .row,
body.footer-links-8 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-8 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-8 footer.footer-expand-xl {
    height: 267px;
    padding: 40px 0 50px;
  }

  body.footer-links-8 footer.footer-expand-xl > .card-data-list,
  body.footer-links-8 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-8 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-8 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-8 footer.footer-expand-xl > .container > .profile,
  body.footer-links-8 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-8 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-8 footer.footer-expand-xl > .container > .row,
  body.footer-links-8 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-8 footer.footer-expand-xl > .profile,
  body.footer-links-8 footer.footer-expand-xl > .profile-page,
  body.footer-links-8 footer.footer-expand-xl > .profile-section,
  body.footer-links-8 footer.footer-expand-xl > .row,
  body.footer-links-8 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-8 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-8 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-8 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-8 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-8 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-8 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-8 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-8 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-8 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-8 footer .footer-links {
  height: 176px;
}

body.footer-links-9 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-8 footer .footer-links {
    height: 88px;
  }

  body.footer-links-9 main {
    min-height: calc(100vh - 358px);
  }
}

body.footer-links-9 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-9 footer {
    height: 289px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-8 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-8 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-9 main {
    min-height: calc(100vh - 336px);
  }

  body.footer-links-9 footer {
    height: 267px;
  }
}

body.footer-links-9 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-9 footer.footer-expand-xs > .card-data-list,
body.footer-links-9 footer.footer-expand-xs > .card-featured-news,
body.footer-links-9 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-9 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-9 footer.footer-expand-xs > .container > .profile,
body.footer-links-9 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-9 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-9 footer.footer-expand-xs > .container > .row,
body.footer-links-9 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-9 footer.footer-expand-xs > .profile,
body.footer-links-9 footer.footer-expand-xs > .profile-page,
body.footer-links-9 footer.footer-expand-xs > .profile-section,
body.footer-links-9 footer.footer-expand-xs > .row,
body.footer-links-9 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-9 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-9 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-9 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-9 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-9 footer.footer-expand-xs > .section-social > .row,
body.footer-links-9 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-9 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-9 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-9 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-9 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-9 footer.footer-expand-sm > .card-data-list,
body.footer-links-9 footer.footer-expand-sm > .card-featured-news,
body.footer-links-9 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-9 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-9 footer.footer-expand-sm > .container > .profile,
body.footer-links-9 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-9 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-9 footer.footer-expand-sm > .container > .row,
body.footer-links-9 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-9 footer.footer-expand-sm > .profile,
body.footer-links-9 footer.footer-expand-sm > .profile-page,
body.footer-links-9 footer.footer-expand-sm > .profile-section,
body.footer-links-9 footer.footer-expand-sm > .row,
body.footer-links-9 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-9 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-9 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-9 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-9 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-9 footer.footer-expand-sm > .section-social > .row,
body.footer-links-9 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-9 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-9 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-9 footer.footer-expand-sm > .card-data-list,
  body.footer-links-9 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-9 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-9 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-9 footer.footer-expand-sm > .container > .profile,
  body.footer-links-9 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-9 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-9 footer.footer-expand-sm > .container > .row,
  body.footer-links-9 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-9 footer.footer-expand-sm > .profile,
  body.footer-links-9 footer.footer-expand-sm > .profile-page,
  body.footer-links-9 footer.footer-expand-sm > .profile-section,
  body.footer-links-9 footer.footer-expand-sm > .row,
  body.footer-links-9 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-9 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-9 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-9 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-9 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-9 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-9 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-9 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-9 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-9 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-9 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-9 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-9 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-9 footer.footer-expand-md > .card-data-list,
body.footer-links-9 footer.footer-expand-md > .card-featured-news,
body.footer-links-9 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-9 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-9 footer.footer-expand-md > .container > .profile,
body.footer-links-9 footer.footer-expand-md > .container > .profile-page,
body.footer-links-9 footer.footer-expand-md > .container > .profile-section,
body.footer-links-9 footer.footer-expand-md > .container > .row,
body.footer-links-9 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-9 footer.footer-expand-md > .profile,
body.footer-links-9 footer.footer-expand-md > .profile-page,
body.footer-links-9 footer.footer-expand-md > .profile-section,
body.footer-links-9 footer.footer-expand-md > .row,
body.footer-links-9 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-9 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-9 footer.footer-expand-md > .section-social > .profile,
body.footer-links-9 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-9 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-9 footer.footer-expand-md > .section-social > .row,
body.footer-links-9 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-9 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-9 footer.footer-expand-md {
    height: 289px;
    padding: 40px 0 50px;
  }

  body.footer-links-9 footer.footer-expand-md > .card-data-list,
  body.footer-links-9 footer.footer-expand-md > .card-featured-news,
  body.footer-links-9 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-9 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-9 footer.footer-expand-md > .container > .profile,
  body.footer-links-9 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-9 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-9 footer.footer-expand-md > .container > .row,
  body.footer-links-9 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-9 footer.footer-expand-md > .profile,
  body.footer-links-9 footer.footer-expand-md > .profile-page,
  body.footer-links-9 footer.footer-expand-md > .profile-section,
  body.footer-links-9 footer.footer-expand-md > .row,
  body.footer-links-9 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-9 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-9 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-9 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-9 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-9 footer.footer-expand-md > .section-social > .row,
  body.footer-links-9 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-9 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-9 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-9 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-9 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-9 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-9 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-9 footer.footer-expand-lg > .card-data-list,
body.footer-links-9 footer.footer-expand-lg > .card-featured-news,
body.footer-links-9 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-9 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-9 footer.footer-expand-lg > .container > .profile,
body.footer-links-9 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-9 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-9 footer.footer-expand-lg > .container > .row,
body.footer-links-9 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-9 footer.footer-expand-lg > .profile,
body.footer-links-9 footer.footer-expand-lg > .profile-page,
body.footer-links-9 footer.footer-expand-lg > .profile-section,
body.footer-links-9 footer.footer-expand-lg > .row,
body.footer-links-9 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-9 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-9 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-9 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-9 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-9 footer.footer-expand-lg > .section-social > .row,
body.footer-links-9 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-9 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-9 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-9 footer.footer-expand-lg > .card-data-list,
  body.footer-links-9 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-9 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-9 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-9 footer.footer-expand-lg > .container > .profile,
  body.footer-links-9 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-9 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-9 footer.footer-expand-lg > .container > .row,
  body.footer-links-9 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-9 footer.footer-expand-lg > .profile,
  body.footer-links-9 footer.footer-expand-lg > .profile-page,
  body.footer-links-9 footer.footer-expand-lg > .profile-section,
  body.footer-links-9 footer.footer-expand-lg > .row,
  body.footer-links-9 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-9 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-9 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-9 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-9 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-9 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-9 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-9 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-9 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-9 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-9 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-9 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-9 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-9 footer.footer-expand-xl > .card-data-list,
body.footer-links-9 footer.footer-expand-xl > .card-featured-news,
body.footer-links-9 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-9 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-9 footer.footer-expand-xl > .container > .profile,
body.footer-links-9 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-9 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-9 footer.footer-expand-xl > .container > .row,
body.footer-links-9 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-9 footer.footer-expand-xl > .profile,
body.footer-links-9 footer.footer-expand-xl > .profile-page,
body.footer-links-9 footer.footer-expand-xl > .profile-section,
body.footer-links-9 footer.footer-expand-xl > .row,
body.footer-links-9 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-9 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-9 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-9 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-9 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-9 footer.footer-expand-xl > .section-social > .row,
body.footer-links-9 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-9 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-9 footer.footer-expand-xl {
    height: 267px;
    padding: 40px 0 50px;
  }

  body.footer-links-9 footer.footer-expand-xl > .card-data-list,
  body.footer-links-9 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-9 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-9 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-9 footer.footer-expand-xl > .container > .profile,
  body.footer-links-9 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-9 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-9 footer.footer-expand-xl > .container > .row,
  body.footer-links-9 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-9 footer.footer-expand-xl > .profile,
  body.footer-links-9 footer.footer-expand-xl > .profile-page,
  body.footer-links-9 footer.footer-expand-xl > .profile-section,
  body.footer-links-9 footer.footer-expand-xl > .row,
  body.footer-links-9 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-9 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-9 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-9 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-9 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-9 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-9 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-9 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-9 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-9 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-9 footer .footer-links {
  height: 198px;
}

body.footer-links-10 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-9 footer .footer-links {
    height: 110px;
  }

  body.footer-links-10 main {
    min-height: calc(100vh - 358px);
  }
}

body.footer-links-10 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-10 footer {
    height: 289px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-9 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-9 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-10 main {
    min-height: calc(100vh - 336px);
  }

  body.footer-links-10 footer {
    height: 267px;
  }
}

body.footer-links-10 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-10 footer.footer-expand-xs > .card-data-list,
body.footer-links-10 footer.footer-expand-xs > .card-featured-news,
body.footer-links-10 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-10 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-10 footer.footer-expand-xs > .container > .profile,
body.footer-links-10 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-10 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-10 footer.footer-expand-xs > .container > .row,
body.footer-links-10 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-10 footer.footer-expand-xs > .profile,
body.footer-links-10 footer.footer-expand-xs > .profile-page,
body.footer-links-10 footer.footer-expand-xs > .profile-section,
body.footer-links-10 footer.footer-expand-xs > .row,
body.footer-links-10 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-10 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-10 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-10 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-10 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-10 footer.footer-expand-xs > .section-social > .row,
body.footer-links-10 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-10 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-10 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-10 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-10 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-10 footer.footer-expand-sm > .card-data-list,
body.footer-links-10 footer.footer-expand-sm > .card-featured-news,
body.footer-links-10 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-10 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-10 footer.footer-expand-sm > .container > .profile,
body.footer-links-10 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-10 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-10 footer.footer-expand-sm > .container > .row,
body.footer-links-10 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-10 footer.footer-expand-sm > .profile,
body.footer-links-10 footer.footer-expand-sm > .profile-page,
body.footer-links-10 footer.footer-expand-sm > .profile-section,
body.footer-links-10 footer.footer-expand-sm > .row,
body.footer-links-10 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-10 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-10 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-10 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-10 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-10 footer.footer-expand-sm > .section-social > .row,
body.footer-links-10 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-10 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-10 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-10 footer.footer-expand-sm > .card-data-list,
  body.footer-links-10 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-10 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-10 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-10 footer.footer-expand-sm > .container > .profile,
  body.footer-links-10 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-10 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-10 footer.footer-expand-sm > .container > .row,
  body.footer-links-10 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-10 footer.footer-expand-sm > .profile,
  body.footer-links-10 footer.footer-expand-sm > .profile-page,
  body.footer-links-10 footer.footer-expand-sm > .profile-section,
  body.footer-links-10 footer.footer-expand-sm > .row,
  body.footer-links-10 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-10 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-10 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-10 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-10 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-10 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-10 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-10 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-10 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-10 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-10 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-10 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-10 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-10 footer.footer-expand-md > .card-data-list,
body.footer-links-10 footer.footer-expand-md > .card-featured-news,
body.footer-links-10 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-10 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-10 footer.footer-expand-md > .container > .profile,
body.footer-links-10 footer.footer-expand-md > .container > .profile-page,
body.footer-links-10 footer.footer-expand-md > .container > .profile-section,
body.footer-links-10 footer.footer-expand-md > .container > .row,
body.footer-links-10 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-10 footer.footer-expand-md > .profile,
body.footer-links-10 footer.footer-expand-md > .profile-page,
body.footer-links-10 footer.footer-expand-md > .profile-section,
body.footer-links-10 footer.footer-expand-md > .row,
body.footer-links-10 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-10 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-10 footer.footer-expand-md > .section-social > .profile,
body.footer-links-10 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-10 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-10 footer.footer-expand-md > .section-social > .row,
body.footer-links-10 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-10 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-10 footer.footer-expand-md {
    height: 289px;
    padding: 40px 0 50px;
  }

  body.footer-links-10 footer.footer-expand-md > .card-data-list,
  body.footer-links-10 footer.footer-expand-md > .card-featured-news,
  body.footer-links-10 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-10 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-10 footer.footer-expand-md > .container > .profile,
  body.footer-links-10 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-10 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-10 footer.footer-expand-md > .container > .row,
  body.footer-links-10 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-10 footer.footer-expand-md > .profile,
  body.footer-links-10 footer.footer-expand-md > .profile-page,
  body.footer-links-10 footer.footer-expand-md > .profile-section,
  body.footer-links-10 footer.footer-expand-md > .row,
  body.footer-links-10 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-10 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-10 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-10 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-10 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-10 footer.footer-expand-md > .section-social > .row,
  body.footer-links-10 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-10 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-10 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-10 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-10 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-10 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-10 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-10 footer.footer-expand-lg > .card-data-list,
body.footer-links-10 footer.footer-expand-lg > .card-featured-news,
body.footer-links-10 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-10 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-10 footer.footer-expand-lg > .container > .profile,
body.footer-links-10 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-10 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-10 footer.footer-expand-lg > .container > .row,
body.footer-links-10 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-10 footer.footer-expand-lg > .profile,
body.footer-links-10 footer.footer-expand-lg > .profile-page,
body.footer-links-10 footer.footer-expand-lg > .profile-section,
body.footer-links-10 footer.footer-expand-lg > .row,
body.footer-links-10 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-10 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-10 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-10 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-10 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-10 footer.footer-expand-lg > .section-social > .row,
body.footer-links-10 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-10 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-10 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-10 footer.footer-expand-lg > .card-data-list,
  body.footer-links-10 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-10 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-10 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-10 footer.footer-expand-lg > .container > .profile,
  body.footer-links-10 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-10 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-10 footer.footer-expand-lg > .container > .row,
  body.footer-links-10 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-10 footer.footer-expand-lg > .profile,
  body.footer-links-10 footer.footer-expand-lg > .profile-page,
  body.footer-links-10 footer.footer-expand-lg > .profile-section,
  body.footer-links-10 footer.footer-expand-lg > .row,
  body.footer-links-10 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-10 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-10 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-10 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-10 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-10 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-10 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-10 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-10 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-10 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-10 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-10 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-10 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-10 footer.footer-expand-xl > .card-data-list,
body.footer-links-10 footer.footer-expand-xl > .card-featured-news,
body.footer-links-10 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-10 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-10 footer.footer-expand-xl > .container > .profile,
body.footer-links-10 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-10 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-10 footer.footer-expand-xl > .container > .row,
body.footer-links-10 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-10 footer.footer-expand-xl > .profile,
body.footer-links-10 footer.footer-expand-xl > .profile-page,
body.footer-links-10 footer.footer-expand-xl > .profile-section,
body.footer-links-10 footer.footer-expand-xl > .row,
body.footer-links-10 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-10 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-10 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-10 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-10 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-10 footer.footer-expand-xl > .section-social > .row,
body.footer-links-10 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-10 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-10 footer.footer-expand-xl {
    height: 267px;
    padding: 40px 0 50px;
  }

  body.footer-links-10 footer.footer-expand-xl > .card-data-list,
  body.footer-links-10 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-10 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-10 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-10 footer.footer-expand-xl > .container > .profile,
  body.footer-links-10 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-10 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-10 footer.footer-expand-xl > .container > .row,
  body.footer-links-10 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-10 footer.footer-expand-xl > .profile,
  body.footer-links-10 footer.footer-expand-xl > .profile-page,
  body.footer-links-10 footer.footer-expand-xl > .profile-section,
  body.footer-links-10 footer.footer-expand-xl > .row,
  body.footer-links-10 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-10 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-10 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-10 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-10 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-10 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-10 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-10 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-10 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-10 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-10 footer .footer-links {
  height: 220px;
}

body.footer-links-11 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-10 footer .footer-links {
    height: 110px;
  }

  body.footer-links-11 main {
    min-height: calc(100vh - 358px);
  }
}

body.footer-links-11 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-11 footer {
    height: 289px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-10 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-10 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-11 main {
    min-height: calc(100vh - 336px);
  }

  body.footer-links-11 footer {
    height: 267px;
  }
}

body.footer-links-11 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-11 footer.footer-expand-xs > .card-data-list,
body.footer-links-11 footer.footer-expand-xs > .card-featured-news,
body.footer-links-11 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-11 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-11 footer.footer-expand-xs > .container > .profile,
body.footer-links-11 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-11 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-11 footer.footer-expand-xs > .container > .row,
body.footer-links-11 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-11 footer.footer-expand-xs > .profile,
body.footer-links-11 footer.footer-expand-xs > .profile-page,
body.footer-links-11 footer.footer-expand-xs > .profile-section,
body.footer-links-11 footer.footer-expand-xs > .row,
body.footer-links-11 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-11 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-11 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-11 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-11 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-11 footer.footer-expand-xs > .section-social > .row,
body.footer-links-11 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-11 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-11 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-11 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-11 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-11 footer.footer-expand-sm > .card-data-list,
body.footer-links-11 footer.footer-expand-sm > .card-featured-news,
body.footer-links-11 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-11 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-11 footer.footer-expand-sm > .container > .profile,
body.footer-links-11 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-11 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-11 footer.footer-expand-sm > .container > .row,
body.footer-links-11 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-11 footer.footer-expand-sm > .profile,
body.footer-links-11 footer.footer-expand-sm > .profile-page,
body.footer-links-11 footer.footer-expand-sm > .profile-section,
body.footer-links-11 footer.footer-expand-sm > .row,
body.footer-links-11 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-11 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-11 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-11 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-11 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-11 footer.footer-expand-sm > .section-social > .row,
body.footer-links-11 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-11 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-11 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-11 footer.footer-expand-sm > .card-data-list,
  body.footer-links-11 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-11 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-11 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-11 footer.footer-expand-sm > .container > .profile,
  body.footer-links-11 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-11 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-11 footer.footer-expand-sm > .container > .row,
  body.footer-links-11 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-11 footer.footer-expand-sm > .profile,
  body.footer-links-11 footer.footer-expand-sm > .profile-page,
  body.footer-links-11 footer.footer-expand-sm > .profile-section,
  body.footer-links-11 footer.footer-expand-sm > .row,
  body.footer-links-11 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-11 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-11 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-11 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-11 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-11 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-11 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-11 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-11 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-11 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-11 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-11 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-11 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-11 footer.footer-expand-md > .card-data-list,
body.footer-links-11 footer.footer-expand-md > .card-featured-news,
body.footer-links-11 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-11 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-11 footer.footer-expand-md > .container > .profile,
body.footer-links-11 footer.footer-expand-md > .container > .profile-page,
body.footer-links-11 footer.footer-expand-md > .container > .profile-section,
body.footer-links-11 footer.footer-expand-md > .container > .row,
body.footer-links-11 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-11 footer.footer-expand-md > .profile,
body.footer-links-11 footer.footer-expand-md > .profile-page,
body.footer-links-11 footer.footer-expand-md > .profile-section,
body.footer-links-11 footer.footer-expand-md > .row,
body.footer-links-11 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-11 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-11 footer.footer-expand-md > .section-social > .profile,
body.footer-links-11 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-11 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-11 footer.footer-expand-md > .section-social > .row,
body.footer-links-11 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-11 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-11 footer.footer-expand-md {
    height: 289px;
    padding: 40px 0 50px;
  }

  body.footer-links-11 footer.footer-expand-md > .card-data-list,
  body.footer-links-11 footer.footer-expand-md > .card-featured-news,
  body.footer-links-11 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-11 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-11 footer.footer-expand-md > .container > .profile,
  body.footer-links-11 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-11 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-11 footer.footer-expand-md > .container > .row,
  body.footer-links-11 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-11 footer.footer-expand-md > .profile,
  body.footer-links-11 footer.footer-expand-md > .profile-page,
  body.footer-links-11 footer.footer-expand-md > .profile-section,
  body.footer-links-11 footer.footer-expand-md > .row,
  body.footer-links-11 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-11 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-11 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-11 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-11 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-11 footer.footer-expand-md > .section-social > .row,
  body.footer-links-11 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-11 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-11 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-11 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-11 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-11 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-11 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-11 footer.footer-expand-lg > .card-data-list,
body.footer-links-11 footer.footer-expand-lg > .card-featured-news,
body.footer-links-11 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-11 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-11 footer.footer-expand-lg > .container > .profile,
body.footer-links-11 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-11 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-11 footer.footer-expand-lg > .container > .row,
body.footer-links-11 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-11 footer.footer-expand-lg > .profile,
body.footer-links-11 footer.footer-expand-lg > .profile-page,
body.footer-links-11 footer.footer-expand-lg > .profile-section,
body.footer-links-11 footer.footer-expand-lg > .row,
body.footer-links-11 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-11 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-11 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-11 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-11 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-11 footer.footer-expand-lg > .section-social > .row,
body.footer-links-11 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-11 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-11 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-11 footer.footer-expand-lg > .card-data-list,
  body.footer-links-11 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-11 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-11 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-11 footer.footer-expand-lg > .container > .profile,
  body.footer-links-11 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-11 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-11 footer.footer-expand-lg > .container > .row,
  body.footer-links-11 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-11 footer.footer-expand-lg > .profile,
  body.footer-links-11 footer.footer-expand-lg > .profile-page,
  body.footer-links-11 footer.footer-expand-lg > .profile-section,
  body.footer-links-11 footer.footer-expand-lg > .row,
  body.footer-links-11 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-11 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-11 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-11 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-11 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-11 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-11 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-11 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-11 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-11 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-11 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-11 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-11 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-11 footer.footer-expand-xl > .card-data-list,
body.footer-links-11 footer.footer-expand-xl > .card-featured-news,
body.footer-links-11 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-11 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-11 footer.footer-expand-xl > .container > .profile,
body.footer-links-11 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-11 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-11 footer.footer-expand-xl > .container > .row,
body.footer-links-11 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-11 footer.footer-expand-xl > .profile,
body.footer-links-11 footer.footer-expand-xl > .profile-page,
body.footer-links-11 footer.footer-expand-xl > .profile-section,
body.footer-links-11 footer.footer-expand-xl > .row,
body.footer-links-11 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-11 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-11 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-11 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-11 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-11 footer.footer-expand-xl > .section-social > .row,
body.footer-links-11 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-11 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-11 footer.footer-expand-xl {
    height: 267px;
    padding: 40px 0 50px;
  }

  body.footer-links-11 footer.footer-expand-xl > .card-data-list,
  body.footer-links-11 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-11 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-11 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-11 footer.footer-expand-xl > .container > .profile,
  body.footer-links-11 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-11 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-11 footer.footer-expand-xl > .container > .row,
  body.footer-links-11 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-11 footer.footer-expand-xl > .profile,
  body.footer-links-11 footer.footer-expand-xl > .profile-page,
  body.footer-links-11 footer.footer-expand-xl > .profile-section,
  body.footer-links-11 footer.footer-expand-xl > .row,
  body.footer-links-11 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-11 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-11 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-11 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-11 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-11 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-11 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-11 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-11 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-11 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-11 footer .footer-links {
  height: 242px;
}

body.footer-links-12 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-11 footer .footer-links {
    height: 132px;
  }

  body.footer-links-12 main {
    min-height: calc(100vh - 358px);
  }
}

body.footer-links-12 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-12 footer {
    height: 289px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-11 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-11 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-12 main {
    min-height: calc(100vh - 336px);
  }

  body.footer-links-12 footer {
    height: 267px;
  }
}

body.footer-links-12 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-12 footer.footer-expand-xs > .card-data-list,
body.footer-links-12 footer.footer-expand-xs > .card-featured-news,
body.footer-links-12 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-12 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-12 footer.footer-expand-xs > .container > .profile,
body.footer-links-12 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-12 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-12 footer.footer-expand-xs > .container > .row,
body.footer-links-12 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-12 footer.footer-expand-xs > .profile,
body.footer-links-12 footer.footer-expand-xs > .profile-page,
body.footer-links-12 footer.footer-expand-xs > .profile-section,
body.footer-links-12 footer.footer-expand-xs > .row,
body.footer-links-12 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-12 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-12 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-12 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-12 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-12 footer.footer-expand-xs > .section-social > .row,
body.footer-links-12 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-12 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-12 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-12 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-12 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-12 footer.footer-expand-sm > .card-data-list,
body.footer-links-12 footer.footer-expand-sm > .card-featured-news,
body.footer-links-12 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-12 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-12 footer.footer-expand-sm > .container > .profile,
body.footer-links-12 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-12 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-12 footer.footer-expand-sm > .container > .row,
body.footer-links-12 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-12 footer.footer-expand-sm > .profile,
body.footer-links-12 footer.footer-expand-sm > .profile-page,
body.footer-links-12 footer.footer-expand-sm > .profile-section,
body.footer-links-12 footer.footer-expand-sm > .row,
body.footer-links-12 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-12 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-12 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-12 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-12 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-12 footer.footer-expand-sm > .section-social > .row,
body.footer-links-12 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-12 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-12 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-12 footer.footer-expand-sm > .card-data-list,
  body.footer-links-12 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-12 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-12 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-12 footer.footer-expand-sm > .container > .profile,
  body.footer-links-12 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-12 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-12 footer.footer-expand-sm > .container > .row,
  body.footer-links-12 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-12 footer.footer-expand-sm > .profile,
  body.footer-links-12 footer.footer-expand-sm > .profile-page,
  body.footer-links-12 footer.footer-expand-sm > .profile-section,
  body.footer-links-12 footer.footer-expand-sm > .row,
  body.footer-links-12 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-12 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-12 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-12 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-12 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-12 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-12 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-12 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-12 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-12 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-12 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-12 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-12 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-12 footer.footer-expand-md > .card-data-list,
body.footer-links-12 footer.footer-expand-md > .card-featured-news,
body.footer-links-12 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-12 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-12 footer.footer-expand-md > .container > .profile,
body.footer-links-12 footer.footer-expand-md > .container > .profile-page,
body.footer-links-12 footer.footer-expand-md > .container > .profile-section,
body.footer-links-12 footer.footer-expand-md > .container > .row,
body.footer-links-12 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-12 footer.footer-expand-md > .profile,
body.footer-links-12 footer.footer-expand-md > .profile-page,
body.footer-links-12 footer.footer-expand-md > .profile-section,
body.footer-links-12 footer.footer-expand-md > .row,
body.footer-links-12 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-12 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-12 footer.footer-expand-md > .section-social > .profile,
body.footer-links-12 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-12 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-12 footer.footer-expand-md > .section-social > .row,
body.footer-links-12 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-12 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-12 footer.footer-expand-md {
    height: 289px;
    padding: 40px 0 50px;
  }

  body.footer-links-12 footer.footer-expand-md > .card-data-list,
  body.footer-links-12 footer.footer-expand-md > .card-featured-news,
  body.footer-links-12 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-12 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-12 footer.footer-expand-md > .container > .profile,
  body.footer-links-12 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-12 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-12 footer.footer-expand-md > .container > .row,
  body.footer-links-12 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-12 footer.footer-expand-md > .profile,
  body.footer-links-12 footer.footer-expand-md > .profile-page,
  body.footer-links-12 footer.footer-expand-md > .profile-section,
  body.footer-links-12 footer.footer-expand-md > .row,
  body.footer-links-12 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-12 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-12 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-12 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-12 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-12 footer.footer-expand-md > .section-social > .row,
  body.footer-links-12 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-12 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-12 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-12 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-12 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-12 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-12 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-12 footer.footer-expand-lg > .card-data-list,
body.footer-links-12 footer.footer-expand-lg > .card-featured-news,
body.footer-links-12 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-12 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-12 footer.footer-expand-lg > .container > .profile,
body.footer-links-12 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-12 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-12 footer.footer-expand-lg > .container > .row,
body.footer-links-12 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-12 footer.footer-expand-lg > .profile,
body.footer-links-12 footer.footer-expand-lg > .profile-page,
body.footer-links-12 footer.footer-expand-lg > .profile-section,
body.footer-links-12 footer.footer-expand-lg > .row,
body.footer-links-12 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-12 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-12 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-12 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-12 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-12 footer.footer-expand-lg > .section-social > .row,
body.footer-links-12 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-12 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-12 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-12 footer.footer-expand-lg > .card-data-list,
  body.footer-links-12 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-12 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-12 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-12 footer.footer-expand-lg > .container > .profile,
  body.footer-links-12 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-12 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-12 footer.footer-expand-lg > .container > .row,
  body.footer-links-12 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-12 footer.footer-expand-lg > .profile,
  body.footer-links-12 footer.footer-expand-lg > .profile-page,
  body.footer-links-12 footer.footer-expand-lg > .profile-section,
  body.footer-links-12 footer.footer-expand-lg > .row,
  body.footer-links-12 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-12 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-12 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-12 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-12 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-12 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-12 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-12 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-12 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-12 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-12 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-12 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-12 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-12 footer.footer-expand-xl > .card-data-list,
body.footer-links-12 footer.footer-expand-xl > .card-featured-news,
body.footer-links-12 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-12 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-12 footer.footer-expand-xl > .container > .profile,
body.footer-links-12 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-12 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-12 footer.footer-expand-xl > .container > .row,
body.footer-links-12 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-12 footer.footer-expand-xl > .profile,
body.footer-links-12 footer.footer-expand-xl > .profile-page,
body.footer-links-12 footer.footer-expand-xl > .profile-section,
body.footer-links-12 footer.footer-expand-xl > .row,
body.footer-links-12 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-12 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-12 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-12 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-12 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-12 footer.footer-expand-xl > .section-social > .row,
body.footer-links-12 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-12 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-12 footer.footer-expand-xl {
    height: 267px;
    padding: 40px 0 50px;
  }

  body.footer-links-12 footer.footer-expand-xl > .card-data-list,
  body.footer-links-12 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-12 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-12 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-12 footer.footer-expand-xl > .container > .profile,
  body.footer-links-12 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-12 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-12 footer.footer-expand-xl > .container > .row,
  body.footer-links-12 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-12 footer.footer-expand-xl > .profile,
  body.footer-links-12 footer.footer-expand-xl > .profile-page,
  body.footer-links-12 footer.footer-expand-xl > .profile-section,
  body.footer-links-12 footer.footer-expand-xl > .row,
  body.footer-links-12 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-12 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-12 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-12 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-12 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-12 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-12 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-12 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-12 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-12 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-12 footer .footer-links {
  height: 264px;
}

body.footer-links-13 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-12 footer .footer-links {
    height: 132px;
  }

  body.footer-links-13 main {
    min-height: calc(100vh - 380px);
  }
}

body.footer-links-13 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-13 footer {
    height: 311px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-12 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-12 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-13 main {
    min-height: calc(100vh - 358px);
  }

  body.footer-links-13 footer {
    height: 289px;
  }
}

body.footer-links-13 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-13 footer.footer-expand-xs > .card-data-list,
body.footer-links-13 footer.footer-expand-xs > .card-featured-news,
body.footer-links-13 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-13 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-13 footer.footer-expand-xs > .container > .profile,
body.footer-links-13 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-13 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-13 footer.footer-expand-xs > .container > .row,
body.footer-links-13 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-13 footer.footer-expand-xs > .profile,
body.footer-links-13 footer.footer-expand-xs > .profile-page,
body.footer-links-13 footer.footer-expand-xs > .profile-section,
body.footer-links-13 footer.footer-expand-xs > .row,
body.footer-links-13 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-13 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-13 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-13 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-13 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-13 footer.footer-expand-xs > .section-social > .row,
body.footer-links-13 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-13 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-13 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-13 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-13 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-13 footer.footer-expand-sm > .card-data-list,
body.footer-links-13 footer.footer-expand-sm > .card-featured-news,
body.footer-links-13 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-13 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-13 footer.footer-expand-sm > .container > .profile,
body.footer-links-13 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-13 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-13 footer.footer-expand-sm > .container > .row,
body.footer-links-13 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-13 footer.footer-expand-sm > .profile,
body.footer-links-13 footer.footer-expand-sm > .profile-page,
body.footer-links-13 footer.footer-expand-sm > .profile-section,
body.footer-links-13 footer.footer-expand-sm > .row,
body.footer-links-13 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-13 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-13 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-13 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-13 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-13 footer.footer-expand-sm > .section-social > .row,
body.footer-links-13 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-13 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-13 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-13 footer.footer-expand-sm > .card-data-list,
  body.footer-links-13 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-13 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-13 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-13 footer.footer-expand-sm > .container > .profile,
  body.footer-links-13 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-13 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-13 footer.footer-expand-sm > .container > .row,
  body.footer-links-13 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-13 footer.footer-expand-sm > .profile,
  body.footer-links-13 footer.footer-expand-sm > .profile-page,
  body.footer-links-13 footer.footer-expand-sm > .profile-section,
  body.footer-links-13 footer.footer-expand-sm > .row,
  body.footer-links-13 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-13 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-13 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-13 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-13 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-13 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-13 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-13 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-13 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-13 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-13 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-13 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-13 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-13 footer.footer-expand-md > .card-data-list,
body.footer-links-13 footer.footer-expand-md > .card-featured-news,
body.footer-links-13 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-13 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-13 footer.footer-expand-md > .container > .profile,
body.footer-links-13 footer.footer-expand-md > .container > .profile-page,
body.footer-links-13 footer.footer-expand-md > .container > .profile-section,
body.footer-links-13 footer.footer-expand-md > .container > .row,
body.footer-links-13 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-13 footer.footer-expand-md > .profile,
body.footer-links-13 footer.footer-expand-md > .profile-page,
body.footer-links-13 footer.footer-expand-md > .profile-section,
body.footer-links-13 footer.footer-expand-md > .row,
body.footer-links-13 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-13 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-13 footer.footer-expand-md > .section-social > .profile,
body.footer-links-13 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-13 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-13 footer.footer-expand-md > .section-social > .row,
body.footer-links-13 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-13 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-13 footer.footer-expand-md {
    height: 311px;
    padding: 40px 0 50px;
  }

  body.footer-links-13 footer.footer-expand-md > .card-data-list,
  body.footer-links-13 footer.footer-expand-md > .card-featured-news,
  body.footer-links-13 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-13 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-13 footer.footer-expand-md > .container > .profile,
  body.footer-links-13 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-13 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-13 footer.footer-expand-md > .container > .row,
  body.footer-links-13 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-13 footer.footer-expand-md > .profile,
  body.footer-links-13 footer.footer-expand-md > .profile-page,
  body.footer-links-13 footer.footer-expand-md > .profile-section,
  body.footer-links-13 footer.footer-expand-md > .row,
  body.footer-links-13 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-13 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-13 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-13 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-13 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-13 footer.footer-expand-md > .section-social > .row,
  body.footer-links-13 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-13 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-13 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-13 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-13 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-13 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-13 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-13 footer.footer-expand-lg > .card-data-list,
body.footer-links-13 footer.footer-expand-lg > .card-featured-news,
body.footer-links-13 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-13 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-13 footer.footer-expand-lg > .container > .profile,
body.footer-links-13 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-13 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-13 footer.footer-expand-lg > .container > .row,
body.footer-links-13 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-13 footer.footer-expand-lg > .profile,
body.footer-links-13 footer.footer-expand-lg > .profile-page,
body.footer-links-13 footer.footer-expand-lg > .profile-section,
body.footer-links-13 footer.footer-expand-lg > .row,
body.footer-links-13 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-13 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-13 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-13 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-13 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-13 footer.footer-expand-lg > .section-social > .row,
body.footer-links-13 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-13 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-13 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-13 footer.footer-expand-lg > .card-data-list,
  body.footer-links-13 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-13 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-13 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-13 footer.footer-expand-lg > .container > .profile,
  body.footer-links-13 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-13 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-13 footer.footer-expand-lg > .container > .row,
  body.footer-links-13 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-13 footer.footer-expand-lg > .profile,
  body.footer-links-13 footer.footer-expand-lg > .profile-page,
  body.footer-links-13 footer.footer-expand-lg > .profile-section,
  body.footer-links-13 footer.footer-expand-lg > .row,
  body.footer-links-13 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-13 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-13 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-13 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-13 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-13 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-13 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-13 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-13 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-13 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-13 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-13 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-13 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-13 footer.footer-expand-xl > .card-data-list,
body.footer-links-13 footer.footer-expand-xl > .card-featured-news,
body.footer-links-13 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-13 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-13 footer.footer-expand-xl > .container > .profile,
body.footer-links-13 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-13 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-13 footer.footer-expand-xl > .container > .row,
body.footer-links-13 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-13 footer.footer-expand-xl > .profile,
body.footer-links-13 footer.footer-expand-xl > .profile-page,
body.footer-links-13 footer.footer-expand-xl > .profile-section,
body.footer-links-13 footer.footer-expand-xl > .row,
body.footer-links-13 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-13 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-13 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-13 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-13 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-13 footer.footer-expand-xl > .section-social > .row,
body.footer-links-13 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-13 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-13 footer.footer-expand-xl {
    height: 289px;
    padding: 40px 0 50px;
  }

  body.footer-links-13 footer.footer-expand-xl > .card-data-list,
  body.footer-links-13 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-13 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-13 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-13 footer.footer-expand-xl > .container > .profile,
  body.footer-links-13 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-13 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-13 footer.footer-expand-xl > .container > .row,
  body.footer-links-13 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-13 footer.footer-expand-xl > .profile,
  body.footer-links-13 footer.footer-expand-xl > .profile-page,
  body.footer-links-13 footer.footer-expand-xl > .profile-section,
  body.footer-links-13 footer.footer-expand-xl > .row,
  body.footer-links-13 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-13 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-13 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-13 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-13 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-13 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-13 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-13 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-13 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-13 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-13 footer .footer-links {
  height: 286px;
}

body.footer-links-14 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-13 footer .footer-links {
    height: 154px;
  }

  body.footer-links-14 main {
    min-height: calc(100vh - 380px);
  }
}

body.footer-links-14 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-14 footer {
    height: 311px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-13 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-13 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-14 main {
    min-height: calc(100vh - 358px);
  }

  body.footer-links-14 footer {
    height: 289px;
  }
}

body.footer-links-14 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-14 footer.footer-expand-xs > .card-data-list,
body.footer-links-14 footer.footer-expand-xs > .card-featured-news,
body.footer-links-14 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-14 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-14 footer.footer-expand-xs > .container > .profile,
body.footer-links-14 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-14 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-14 footer.footer-expand-xs > .container > .row,
body.footer-links-14 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-14 footer.footer-expand-xs > .profile,
body.footer-links-14 footer.footer-expand-xs > .profile-page,
body.footer-links-14 footer.footer-expand-xs > .profile-section,
body.footer-links-14 footer.footer-expand-xs > .row,
body.footer-links-14 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-14 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-14 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-14 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-14 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-14 footer.footer-expand-xs > .section-social > .row,
body.footer-links-14 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-14 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-14 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-14 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-14 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-14 footer.footer-expand-sm > .card-data-list,
body.footer-links-14 footer.footer-expand-sm > .card-featured-news,
body.footer-links-14 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-14 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-14 footer.footer-expand-sm > .container > .profile,
body.footer-links-14 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-14 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-14 footer.footer-expand-sm > .container > .row,
body.footer-links-14 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-14 footer.footer-expand-sm > .profile,
body.footer-links-14 footer.footer-expand-sm > .profile-page,
body.footer-links-14 footer.footer-expand-sm > .profile-section,
body.footer-links-14 footer.footer-expand-sm > .row,
body.footer-links-14 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-14 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-14 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-14 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-14 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-14 footer.footer-expand-sm > .section-social > .row,
body.footer-links-14 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-14 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-14 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-14 footer.footer-expand-sm > .card-data-list,
  body.footer-links-14 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-14 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-14 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-14 footer.footer-expand-sm > .container > .profile,
  body.footer-links-14 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-14 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-14 footer.footer-expand-sm > .container > .row,
  body.footer-links-14 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-14 footer.footer-expand-sm > .profile,
  body.footer-links-14 footer.footer-expand-sm > .profile-page,
  body.footer-links-14 footer.footer-expand-sm > .profile-section,
  body.footer-links-14 footer.footer-expand-sm > .row,
  body.footer-links-14 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-14 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-14 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-14 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-14 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-14 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-14 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-14 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-14 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-14 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-14 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-14 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-14 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-14 footer.footer-expand-md > .card-data-list,
body.footer-links-14 footer.footer-expand-md > .card-featured-news,
body.footer-links-14 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-14 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-14 footer.footer-expand-md > .container > .profile,
body.footer-links-14 footer.footer-expand-md > .container > .profile-page,
body.footer-links-14 footer.footer-expand-md > .container > .profile-section,
body.footer-links-14 footer.footer-expand-md > .container > .row,
body.footer-links-14 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-14 footer.footer-expand-md > .profile,
body.footer-links-14 footer.footer-expand-md > .profile-page,
body.footer-links-14 footer.footer-expand-md > .profile-section,
body.footer-links-14 footer.footer-expand-md > .row,
body.footer-links-14 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-14 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-14 footer.footer-expand-md > .section-social > .profile,
body.footer-links-14 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-14 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-14 footer.footer-expand-md > .section-social > .row,
body.footer-links-14 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-14 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-14 footer.footer-expand-md {
    height: 311px;
    padding: 40px 0 50px;
  }

  body.footer-links-14 footer.footer-expand-md > .card-data-list,
  body.footer-links-14 footer.footer-expand-md > .card-featured-news,
  body.footer-links-14 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-14 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-14 footer.footer-expand-md > .container > .profile,
  body.footer-links-14 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-14 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-14 footer.footer-expand-md > .container > .row,
  body.footer-links-14 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-14 footer.footer-expand-md > .profile,
  body.footer-links-14 footer.footer-expand-md > .profile-page,
  body.footer-links-14 footer.footer-expand-md > .profile-section,
  body.footer-links-14 footer.footer-expand-md > .row,
  body.footer-links-14 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-14 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-14 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-14 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-14 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-14 footer.footer-expand-md > .section-social > .row,
  body.footer-links-14 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-14 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-14 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-14 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-14 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-14 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-14 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-14 footer.footer-expand-lg > .card-data-list,
body.footer-links-14 footer.footer-expand-lg > .card-featured-news,
body.footer-links-14 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-14 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-14 footer.footer-expand-lg > .container > .profile,
body.footer-links-14 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-14 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-14 footer.footer-expand-lg > .container > .row,
body.footer-links-14 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-14 footer.footer-expand-lg > .profile,
body.footer-links-14 footer.footer-expand-lg > .profile-page,
body.footer-links-14 footer.footer-expand-lg > .profile-section,
body.footer-links-14 footer.footer-expand-lg > .row,
body.footer-links-14 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-14 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-14 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-14 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-14 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-14 footer.footer-expand-lg > .section-social > .row,
body.footer-links-14 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-14 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-14 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-14 footer.footer-expand-lg > .card-data-list,
  body.footer-links-14 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-14 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-14 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-14 footer.footer-expand-lg > .container > .profile,
  body.footer-links-14 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-14 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-14 footer.footer-expand-lg > .container > .row,
  body.footer-links-14 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-14 footer.footer-expand-lg > .profile,
  body.footer-links-14 footer.footer-expand-lg > .profile-page,
  body.footer-links-14 footer.footer-expand-lg > .profile-section,
  body.footer-links-14 footer.footer-expand-lg > .row,
  body.footer-links-14 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-14 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-14 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-14 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-14 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-14 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-14 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-14 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-14 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-14 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-14 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-14 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-14 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-14 footer.footer-expand-xl > .card-data-list,
body.footer-links-14 footer.footer-expand-xl > .card-featured-news,
body.footer-links-14 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-14 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-14 footer.footer-expand-xl > .container > .profile,
body.footer-links-14 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-14 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-14 footer.footer-expand-xl > .container > .row,
body.footer-links-14 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-14 footer.footer-expand-xl > .profile,
body.footer-links-14 footer.footer-expand-xl > .profile-page,
body.footer-links-14 footer.footer-expand-xl > .profile-section,
body.footer-links-14 footer.footer-expand-xl > .row,
body.footer-links-14 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-14 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-14 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-14 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-14 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-14 footer.footer-expand-xl > .section-social > .row,
body.footer-links-14 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-14 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-14 footer.footer-expand-xl {
    height: 289px;
    padding: 40px 0 50px;
  }

  body.footer-links-14 footer.footer-expand-xl > .card-data-list,
  body.footer-links-14 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-14 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-14 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-14 footer.footer-expand-xl > .container > .profile,
  body.footer-links-14 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-14 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-14 footer.footer-expand-xl > .container > .row,
  body.footer-links-14 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-14 footer.footer-expand-xl > .profile,
  body.footer-links-14 footer.footer-expand-xl > .profile-page,
  body.footer-links-14 footer.footer-expand-xl > .profile-section,
  body.footer-links-14 footer.footer-expand-xl > .row,
  body.footer-links-14 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-14 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-14 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-14 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-14 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-14 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-14 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-14 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-14 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-14 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-14 footer .footer-links {
  height: 308px;
}

body.footer-links-15 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-14 footer .footer-links {
    height: 154px;
  }

  body.footer-links-15 main {
    min-height: calc(100vh - 380px);
  }
}

body.footer-links-15 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-15 footer {
    height: 311px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-14 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-14 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-15 main {
    min-height: calc(100vh - 358px);
  }

  body.footer-links-15 footer {
    height: 289px;
  }
}

body.footer-links-15 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-15 footer.footer-expand-xs > .card-data-list,
body.footer-links-15 footer.footer-expand-xs > .card-featured-news,
body.footer-links-15 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-15 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-15 footer.footer-expand-xs > .container > .profile,
body.footer-links-15 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-15 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-15 footer.footer-expand-xs > .container > .row,
body.footer-links-15 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-15 footer.footer-expand-xs > .profile,
body.footer-links-15 footer.footer-expand-xs > .profile-page,
body.footer-links-15 footer.footer-expand-xs > .profile-section,
body.footer-links-15 footer.footer-expand-xs > .row,
body.footer-links-15 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-15 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-15 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-15 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-15 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-15 footer.footer-expand-xs > .section-social > .row,
body.footer-links-15 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-15 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-15 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-15 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-15 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-15 footer.footer-expand-sm > .card-data-list,
body.footer-links-15 footer.footer-expand-sm > .card-featured-news,
body.footer-links-15 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-15 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-15 footer.footer-expand-sm > .container > .profile,
body.footer-links-15 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-15 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-15 footer.footer-expand-sm > .container > .row,
body.footer-links-15 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-15 footer.footer-expand-sm > .profile,
body.footer-links-15 footer.footer-expand-sm > .profile-page,
body.footer-links-15 footer.footer-expand-sm > .profile-section,
body.footer-links-15 footer.footer-expand-sm > .row,
body.footer-links-15 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-15 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-15 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-15 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-15 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-15 footer.footer-expand-sm > .section-social > .row,
body.footer-links-15 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-15 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-15 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-15 footer.footer-expand-sm > .card-data-list,
  body.footer-links-15 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-15 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-15 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-15 footer.footer-expand-sm > .container > .profile,
  body.footer-links-15 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-15 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-15 footer.footer-expand-sm > .container > .row,
  body.footer-links-15 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-15 footer.footer-expand-sm > .profile,
  body.footer-links-15 footer.footer-expand-sm > .profile-page,
  body.footer-links-15 footer.footer-expand-sm > .profile-section,
  body.footer-links-15 footer.footer-expand-sm > .row,
  body.footer-links-15 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-15 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-15 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-15 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-15 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-15 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-15 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-15 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-15 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-15 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-15 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-15 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-15 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-15 footer.footer-expand-md > .card-data-list,
body.footer-links-15 footer.footer-expand-md > .card-featured-news,
body.footer-links-15 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-15 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-15 footer.footer-expand-md > .container > .profile,
body.footer-links-15 footer.footer-expand-md > .container > .profile-page,
body.footer-links-15 footer.footer-expand-md > .container > .profile-section,
body.footer-links-15 footer.footer-expand-md > .container > .row,
body.footer-links-15 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-15 footer.footer-expand-md > .profile,
body.footer-links-15 footer.footer-expand-md > .profile-page,
body.footer-links-15 footer.footer-expand-md > .profile-section,
body.footer-links-15 footer.footer-expand-md > .row,
body.footer-links-15 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-15 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-15 footer.footer-expand-md > .section-social > .profile,
body.footer-links-15 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-15 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-15 footer.footer-expand-md > .section-social > .row,
body.footer-links-15 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-15 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-15 footer.footer-expand-md {
    height: 311px;
    padding: 40px 0 50px;
  }

  body.footer-links-15 footer.footer-expand-md > .card-data-list,
  body.footer-links-15 footer.footer-expand-md > .card-featured-news,
  body.footer-links-15 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-15 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-15 footer.footer-expand-md > .container > .profile,
  body.footer-links-15 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-15 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-15 footer.footer-expand-md > .container > .row,
  body.footer-links-15 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-15 footer.footer-expand-md > .profile,
  body.footer-links-15 footer.footer-expand-md > .profile-page,
  body.footer-links-15 footer.footer-expand-md > .profile-section,
  body.footer-links-15 footer.footer-expand-md > .row,
  body.footer-links-15 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-15 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-15 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-15 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-15 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-15 footer.footer-expand-md > .section-social > .row,
  body.footer-links-15 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-15 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-15 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-15 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-15 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-15 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-15 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-15 footer.footer-expand-lg > .card-data-list,
body.footer-links-15 footer.footer-expand-lg > .card-featured-news,
body.footer-links-15 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-15 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-15 footer.footer-expand-lg > .container > .profile,
body.footer-links-15 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-15 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-15 footer.footer-expand-lg > .container > .row,
body.footer-links-15 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-15 footer.footer-expand-lg > .profile,
body.footer-links-15 footer.footer-expand-lg > .profile-page,
body.footer-links-15 footer.footer-expand-lg > .profile-section,
body.footer-links-15 footer.footer-expand-lg > .row,
body.footer-links-15 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-15 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-15 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-15 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-15 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-15 footer.footer-expand-lg > .section-social > .row,
body.footer-links-15 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-15 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-15 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-15 footer.footer-expand-lg > .card-data-list,
  body.footer-links-15 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-15 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-15 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-15 footer.footer-expand-lg > .container > .profile,
  body.footer-links-15 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-15 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-15 footer.footer-expand-lg > .container > .row,
  body.footer-links-15 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-15 footer.footer-expand-lg > .profile,
  body.footer-links-15 footer.footer-expand-lg > .profile-page,
  body.footer-links-15 footer.footer-expand-lg > .profile-section,
  body.footer-links-15 footer.footer-expand-lg > .row,
  body.footer-links-15 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-15 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-15 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-15 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-15 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-15 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-15 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-15 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-15 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-15 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-15 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-15 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-15 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-15 footer.footer-expand-xl > .card-data-list,
body.footer-links-15 footer.footer-expand-xl > .card-featured-news,
body.footer-links-15 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-15 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-15 footer.footer-expand-xl > .container > .profile,
body.footer-links-15 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-15 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-15 footer.footer-expand-xl > .container > .row,
body.footer-links-15 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-15 footer.footer-expand-xl > .profile,
body.footer-links-15 footer.footer-expand-xl > .profile-page,
body.footer-links-15 footer.footer-expand-xl > .profile-section,
body.footer-links-15 footer.footer-expand-xl > .row,
body.footer-links-15 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-15 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-15 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-15 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-15 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-15 footer.footer-expand-xl > .section-social > .row,
body.footer-links-15 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-15 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-15 footer.footer-expand-xl {
    height: 289px;
    padding: 40px 0 50px;
  }

  body.footer-links-15 footer.footer-expand-xl > .card-data-list,
  body.footer-links-15 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-15 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-15 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-15 footer.footer-expand-xl > .container > .profile,
  body.footer-links-15 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-15 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-15 footer.footer-expand-xl > .container > .row,
  body.footer-links-15 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-15 footer.footer-expand-xl > .profile,
  body.footer-links-15 footer.footer-expand-xl > .profile-page,
  body.footer-links-15 footer.footer-expand-xl > .profile-section,
  body.footer-links-15 footer.footer-expand-xl > .row,
  body.footer-links-15 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-15 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-15 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-15 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-15 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-15 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-15 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-15 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-15 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-15 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-15 footer .footer-links {
  height: 330px;
}

body.footer-links-16 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-15 footer .footer-links {
    height: 176px;
  }

  body.footer-links-16 main {
    min-height: calc(100vh - 380px);
  }
}

body.footer-links-16 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-16 footer {
    height: 311px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-15 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-15 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-16 main {
    min-height: calc(100vh - 358px);
  }

  body.footer-links-16 footer {
    height: 289px;
  }
}

body.footer-links-16 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-16 footer.footer-expand-xs > .card-data-list,
body.footer-links-16 footer.footer-expand-xs > .card-featured-news,
body.footer-links-16 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-16 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-16 footer.footer-expand-xs > .container > .profile,
body.footer-links-16 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-16 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-16 footer.footer-expand-xs > .container > .row,
body.footer-links-16 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-16 footer.footer-expand-xs > .profile,
body.footer-links-16 footer.footer-expand-xs > .profile-page,
body.footer-links-16 footer.footer-expand-xs > .profile-section,
body.footer-links-16 footer.footer-expand-xs > .row,
body.footer-links-16 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-16 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-16 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-16 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-16 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-16 footer.footer-expand-xs > .section-social > .row,
body.footer-links-16 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-16 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-16 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-16 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-16 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-16 footer.footer-expand-sm > .card-data-list,
body.footer-links-16 footer.footer-expand-sm > .card-featured-news,
body.footer-links-16 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-16 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-16 footer.footer-expand-sm > .container > .profile,
body.footer-links-16 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-16 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-16 footer.footer-expand-sm > .container > .row,
body.footer-links-16 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-16 footer.footer-expand-sm > .profile,
body.footer-links-16 footer.footer-expand-sm > .profile-page,
body.footer-links-16 footer.footer-expand-sm > .profile-section,
body.footer-links-16 footer.footer-expand-sm > .row,
body.footer-links-16 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-16 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-16 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-16 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-16 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-16 footer.footer-expand-sm > .section-social > .row,
body.footer-links-16 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-16 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-16 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-16 footer.footer-expand-sm > .card-data-list,
  body.footer-links-16 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-16 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-16 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-16 footer.footer-expand-sm > .container > .profile,
  body.footer-links-16 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-16 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-16 footer.footer-expand-sm > .container > .row,
  body.footer-links-16 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-16 footer.footer-expand-sm > .profile,
  body.footer-links-16 footer.footer-expand-sm > .profile-page,
  body.footer-links-16 footer.footer-expand-sm > .profile-section,
  body.footer-links-16 footer.footer-expand-sm > .row,
  body.footer-links-16 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-16 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-16 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-16 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-16 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-16 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-16 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-16 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-16 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-16 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-16 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-16 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-16 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-16 footer.footer-expand-md > .card-data-list,
body.footer-links-16 footer.footer-expand-md > .card-featured-news,
body.footer-links-16 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-16 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-16 footer.footer-expand-md > .container > .profile,
body.footer-links-16 footer.footer-expand-md > .container > .profile-page,
body.footer-links-16 footer.footer-expand-md > .container > .profile-section,
body.footer-links-16 footer.footer-expand-md > .container > .row,
body.footer-links-16 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-16 footer.footer-expand-md > .profile,
body.footer-links-16 footer.footer-expand-md > .profile-page,
body.footer-links-16 footer.footer-expand-md > .profile-section,
body.footer-links-16 footer.footer-expand-md > .row,
body.footer-links-16 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-16 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-16 footer.footer-expand-md > .section-social > .profile,
body.footer-links-16 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-16 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-16 footer.footer-expand-md > .section-social > .row,
body.footer-links-16 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-16 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-16 footer.footer-expand-md {
    height: 311px;
    padding: 40px 0 50px;
  }

  body.footer-links-16 footer.footer-expand-md > .card-data-list,
  body.footer-links-16 footer.footer-expand-md > .card-featured-news,
  body.footer-links-16 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-16 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-16 footer.footer-expand-md > .container > .profile,
  body.footer-links-16 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-16 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-16 footer.footer-expand-md > .container > .row,
  body.footer-links-16 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-16 footer.footer-expand-md > .profile,
  body.footer-links-16 footer.footer-expand-md > .profile-page,
  body.footer-links-16 footer.footer-expand-md > .profile-section,
  body.footer-links-16 footer.footer-expand-md > .row,
  body.footer-links-16 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-16 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-16 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-16 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-16 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-16 footer.footer-expand-md > .section-social > .row,
  body.footer-links-16 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-16 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-16 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-16 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-16 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-16 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-16 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-16 footer.footer-expand-lg > .card-data-list,
body.footer-links-16 footer.footer-expand-lg > .card-featured-news,
body.footer-links-16 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-16 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-16 footer.footer-expand-lg > .container > .profile,
body.footer-links-16 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-16 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-16 footer.footer-expand-lg > .container > .row,
body.footer-links-16 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-16 footer.footer-expand-lg > .profile,
body.footer-links-16 footer.footer-expand-lg > .profile-page,
body.footer-links-16 footer.footer-expand-lg > .profile-section,
body.footer-links-16 footer.footer-expand-lg > .row,
body.footer-links-16 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-16 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-16 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-16 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-16 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-16 footer.footer-expand-lg > .section-social > .row,
body.footer-links-16 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-16 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-16 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-16 footer.footer-expand-lg > .card-data-list,
  body.footer-links-16 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-16 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-16 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-16 footer.footer-expand-lg > .container > .profile,
  body.footer-links-16 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-16 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-16 footer.footer-expand-lg > .container > .row,
  body.footer-links-16 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-16 footer.footer-expand-lg > .profile,
  body.footer-links-16 footer.footer-expand-lg > .profile-page,
  body.footer-links-16 footer.footer-expand-lg > .profile-section,
  body.footer-links-16 footer.footer-expand-lg > .row,
  body.footer-links-16 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-16 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-16 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-16 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-16 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-16 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-16 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-16 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-16 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-16 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-16 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-16 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-16 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-16 footer.footer-expand-xl > .card-data-list,
body.footer-links-16 footer.footer-expand-xl > .card-featured-news,
body.footer-links-16 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-16 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-16 footer.footer-expand-xl > .container > .profile,
body.footer-links-16 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-16 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-16 footer.footer-expand-xl > .container > .row,
body.footer-links-16 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-16 footer.footer-expand-xl > .profile,
body.footer-links-16 footer.footer-expand-xl > .profile-page,
body.footer-links-16 footer.footer-expand-xl > .profile-section,
body.footer-links-16 footer.footer-expand-xl > .row,
body.footer-links-16 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-16 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-16 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-16 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-16 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-16 footer.footer-expand-xl > .section-social > .row,
body.footer-links-16 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-16 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-16 footer.footer-expand-xl {
    height: 289px;
    padding: 40px 0 50px;
  }

  body.footer-links-16 footer.footer-expand-xl > .card-data-list,
  body.footer-links-16 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-16 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-16 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-16 footer.footer-expand-xl > .container > .profile,
  body.footer-links-16 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-16 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-16 footer.footer-expand-xl > .container > .row,
  body.footer-links-16 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-16 footer.footer-expand-xl > .profile,
  body.footer-links-16 footer.footer-expand-xl > .profile-page,
  body.footer-links-16 footer.footer-expand-xl > .profile-section,
  body.footer-links-16 footer.footer-expand-xl > .row,
  body.footer-links-16 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-16 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-16 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-16 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-16 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-16 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-16 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-16 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-16 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-16 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-16 footer .footer-links {
  height: 352px;
}

body.footer-links-17 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-16 footer .footer-links {
    height: 176px;
  }

  body.footer-links-17 main {
    min-height: calc(100vh - 380px);
  }
}

body.footer-links-17 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-17 footer {
    height: 311px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-16 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-16 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-17 main {
    min-height: calc(100vh - 358px);
  }

  body.footer-links-17 footer {
    height: 289px;
  }
}

body.footer-links-17 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-17 footer.footer-expand-xs > .card-data-list,
body.footer-links-17 footer.footer-expand-xs > .card-featured-news,
body.footer-links-17 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-17 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-17 footer.footer-expand-xs > .container > .profile,
body.footer-links-17 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-17 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-17 footer.footer-expand-xs > .container > .row,
body.footer-links-17 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-17 footer.footer-expand-xs > .profile,
body.footer-links-17 footer.footer-expand-xs > .profile-page,
body.footer-links-17 footer.footer-expand-xs > .profile-section,
body.footer-links-17 footer.footer-expand-xs > .row,
body.footer-links-17 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-17 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-17 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-17 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-17 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-17 footer.footer-expand-xs > .section-social > .row,
body.footer-links-17 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-17 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-17 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-17 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-17 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-17 footer.footer-expand-sm > .card-data-list,
body.footer-links-17 footer.footer-expand-sm > .card-featured-news,
body.footer-links-17 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-17 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-17 footer.footer-expand-sm > .container > .profile,
body.footer-links-17 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-17 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-17 footer.footer-expand-sm > .container > .row,
body.footer-links-17 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-17 footer.footer-expand-sm > .profile,
body.footer-links-17 footer.footer-expand-sm > .profile-page,
body.footer-links-17 footer.footer-expand-sm > .profile-section,
body.footer-links-17 footer.footer-expand-sm > .row,
body.footer-links-17 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-17 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-17 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-17 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-17 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-17 footer.footer-expand-sm > .section-social > .row,
body.footer-links-17 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-17 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-17 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-17 footer.footer-expand-sm > .card-data-list,
  body.footer-links-17 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-17 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-17 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-17 footer.footer-expand-sm > .container > .profile,
  body.footer-links-17 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-17 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-17 footer.footer-expand-sm > .container > .row,
  body.footer-links-17 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-17 footer.footer-expand-sm > .profile,
  body.footer-links-17 footer.footer-expand-sm > .profile-page,
  body.footer-links-17 footer.footer-expand-sm > .profile-section,
  body.footer-links-17 footer.footer-expand-sm > .row,
  body.footer-links-17 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-17 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-17 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-17 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-17 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-17 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-17 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-17 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-17 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-17 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-17 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-17 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-17 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-17 footer.footer-expand-md > .card-data-list,
body.footer-links-17 footer.footer-expand-md > .card-featured-news,
body.footer-links-17 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-17 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-17 footer.footer-expand-md > .container > .profile,
body.footer-links-17 footer.footer-expand-md > .container > .profile-page,
body.footer-links-17 footer.footer-expand-md > .container > .profile-section,
body.footer-links-17 footer.footer-expand-md > .container > .row,
body.footer-links-17 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-17 footer.footer-expand-md > .profile,
body.footer-links-17 footer.footer-expand-md > .profile-page,
body.footer-links-17 footer.footer-expand-md > .profile-section,
body.footer-links-17 footer.footer-expand-md > .row,
body.footer-links-17 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-17 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-17 footer.footer-expand-md > .section-social > .profile,
body.footer-links-17 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-17 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-17 footer.footer-expand-md > .section-social > .row,
body.footer-links-17 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-17 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-17 footer.footer-expand-md {
    height: 311px;
    padding: 40px 0 50px;
  }

  body.footer-links-17 footer.footer-expand-md > .card-data-list,
  body.footer-links-17 footer.footer-expand-md > .card-featured-news,
  body.footer-links-17 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-17 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-17 footer.footer-expand-md > .container > .profile,
  body.footer-links-17 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-17 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-17 footer.footer-expand-md > .container > .row,
  body.footer-links-17 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-17 footer.footer-expand-md > .profile,
  body.footer-links-17 footer.footer-expand-md > .profile-page,
  body.footer-links-17 footer.footer-expand-md > .profile-section,
  body.footer-links-17 footer.footer-expand-md > .row,
  body.footer-links-17 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-17 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-17 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-17 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-17 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-17 footer.footer-expand-md > .section-social > .row,
  body.footer-links-17 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-17 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-17 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-17 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-17 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-17 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-17 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-17 footer.footer-expand-lg > .card-data-list,
body.footer-links-17 footer.footer-expand-lg > .card-featured-news,
body.footer-links-17 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-17 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-17 footer.footer-expand-lg > .container > .profile,
body.footer-links-17 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-17 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-17 footer.footer-expand-lg > .container > .row,
body.footer-links-17 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-17 footer.footer-expand-lg > .profile,
body.footer-links-17 footer.footer-expand-lg > .profile-page,
body.footer-links-17 footer.footer-expand-lg > .profile-section,
body.footer-links-17 footer.footer-expand-lg > .row,
body.footer-links-17 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-17 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-17 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-17 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-17 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-17 footer.footer-expand-lg > .section-social > .row,
body.footer-links-17 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-17 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-17 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-17 footer.footer-expand-lg > .card-data-list,
  body.footer-links-17 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-17 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-17 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-17 footer.footer-expand-lg > .container > .profile,
  body.footer-links-17 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-17 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-17 footer.footer-expand-lg > .container > .row,
  body.footer-links-17 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-17 footer.footer-expand-lg > .profile,
  body.footer-links-17 footer.footer-expand-lg > .profile-page,
  body.footer-links-17 footer.footer-expand-lg > .profile-section,
  body.footer-links-17 footer.footer-expand-lg > .row,
  body.footer-links-17 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-17 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-17 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-17 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-17 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-17 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-17 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-17 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-17 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-17 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-17 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-17 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-17 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-17 footer.footer-expand-xl > .card-data-list,
body.footer-links-17 footer.footer-expand-xl > .card-featured-news,
body.footer-links-17 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-17 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-17 footer.footer-expand-xl > .container > .profile,
body.footer-links-17 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-17 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-17 footer.footer-expand-xl > .container > .row,
body.footer-links-17 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-17 footer.footer-expand-xl > .profile,
body.footer-links-17 footer.footer-expand-xl > .profile-page,
body.footer-links-17 footer.footer-expand-xl > .profile-section,
body.footer-links-17 footer.footer-expand-xl > .row,
body.footer-links-17 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-17 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-17 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-17 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-17 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-17 footer.footer-expand-xl > .section-social > .row,
body.footer-links-17 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-17 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-17 footer.footer-expand-xl {
    height: 289px;
    padding: 40px 0 50px;
  }

  body.footer-links-17 footer.footer-expand-xl > .card-data-list,
  body.footer-links-17 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-17 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-17 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-17 footer.footer-expand-xl > .container > .profile,
  body.footer-links-17 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-17 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-17 footer.footer-expand-xl > .container > .row,
  body.footer-links-17 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-17 footer.footer-expand-xl > .profile,
  body.footer-links-17 footer.footer-expand-xl > .profile-page,
  body.footer-links-17 footer.footer-expand-xl > .profile-section,
  body.footer-links-17 footer.footer-expand-xl > .row,
  body.footer-links-17 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-17 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-17 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-17 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-17 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-17 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-17 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-17 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-17 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-17 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-17 footer .footer-links {
  height: 374px;
}

body.footer-links-18 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-17 footer .footer-links {
    height: 198px;
  }

  body.footer-links-18 main {
    min-height: calc(100vh - 402px);
  }
}

body.footer-links-18 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-18 footer {
    height: 333px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-17 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-17 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-18 main {
    min-height: calc(100vh - 380px);
  }

  body.footer-links-18 footer {
    height: 311px;
  }
}

body.footer-links-18 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-18 footer.footer-expand-xs > .card-data-list,
body.footer-links-18 footer.footer-expand-xs > .card-featured-news,
body.footer-links-18 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-18 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-18 footer.footer-expand-xs > .container > .profile,
body.footer-links-18 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-18 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-18 footer.footer-expand-xs > .container > .row,
body.footer-links-18 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-18 footer.footer-expand-xs > .profile,
body.footer-links-18 footer.footer-expand-xs > .profile-page,
body.footer-links-18 footer.footer-expand-xs > .profile-section,
body.footer-links-18 footer.footer-expand-xs > .row,
body.footer-links-18 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-18 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-18 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-18 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-18 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-18 footer.footer-expand-xs > .section-social > .row,
body.footer-links-18 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-18 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-18 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-18 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-18 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-18 footer.footer-expand-sm > .card-data-list,
body.footer-links-18 footer.footer-expand-sm > .card-featured-news,
body.footer-links-18 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-18 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-18 footer.footer-expand-sm > .container > .profile,
body.footer-links-18 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-18 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-18 footer.footer-expand-sm > .container > .row,
body.footer-links-18 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-18 footer.footer-expand-sm > .profile,
body.footer-links-18 footer.footer-expand-sm > .profile-page,
body.footer-links-18 footer.footer-expand-sm > .profile-section,
body.footer-links-18 footer.footer-expand-sm > .row,
body.footer-links-18 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-18 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-18 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-18 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-18 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-18 footer.footer-expand-sm > .section-social > .row,
body.footer-links-18 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-18 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-18 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-18 footer.footer-expand-sm > .card-data-list,
  body.footer-links-18 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-18 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-18 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-18 footer.footer-expand-sm > .container > .profile,
  body.footer-links-18 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-18 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-18 footer.footer-expand-sm > .container > .row,
  body.footer-links-18 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-18 footer.footer-expand-sm > .profile,
  body.footer-links-18 footer.footer-expand-sm > .profile-page,
  body.footer-links-18 footer.footer-expand-sm > .profile-section,
  body.footer-links-18 footer.footer-expand-sm > .row,
  body.footer-links-18 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-18 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-18 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-18 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-18 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-18 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-18 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-18 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-18 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-18 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-18 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-18 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-18 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-18 footer.footer-expand-md > .card-data-list,
body.footer-links-18 footer.footer-expand-md > .card-featured-news,
body.footer-links-18 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-18 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-18 footer.footer-expand-md > .container > .profile,
body.footer-links-18 footer.footer-expand-md > .container > .profile-page,
body.footer-links-18 footer.footer-expand-md > .container > .profile-section,
body.footer-links-18 footer.footer-expand-md > .container > .row,
body.footer-links-18 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-18 footer.footer-expand-md > .profile,
body.footer-links-18 footer.footer-expand-md > .profile-page,
body.footer-links-18 footer.footer-expand-md > .profile-section,
body.footer-links-18 footer.footer-expand-md > .row,
body.footer-links-18 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-18 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-18 footer.footer-expand-md > .section-social > .profile,
body.footer-links-18 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-18 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-18 footer.footer-expand-md > .section-social > .row,
body.footer-links-18 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-18 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-18 footer.footer-expand-md {
    height: 333px;
    padding: 40px 0 50px;
  }

  body.footer-links-18 footer.footer-expand-md > .card-data-list,
  body.footer-links-18 footer.footer-expand-md > .card-featured-news,
  body.footer-links-18 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-18 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-18 footer.footer-expand-md > .container > .profile,
  body.footer-links-18 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-18 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-18 footer.footer-expand-md > .container > .row,
  body.footer-links-18 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-18 footer.footer-expand-md > .profile,
  body.footer-links-18 footer.footer-expand-md > .profile-page,
  body.footer-links-18 footer.footer-expand-md > .profile-section,
  body.footer-links-18 footer.footer-expand-md > .row,
  body.footer-links-18 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-18 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-18 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-18 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-18 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-18 footer.footer-expand-md > .section-social > .row,
  body.footer-links-18 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-18 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-18 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-18 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-18 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-18 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-18 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-18 footer.footer-expand-lg > .card-data-list,
body.footer-links-18 footer.footer-expand-lg > .card-featured-news,
body.footer-links-18 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-18 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-18 footer.footer-expand-lg > .container > .profile,
body.footer-links-18 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-18 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-18 footer.footer-expand-lg > .container > .row,
body.footer-links-18 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-18 footer.footer-expand-lg > .profile,
body.footer-links-18 footer.footer-expand-lg > .profile-page,
body.footer-links-18 footer.footer-expand-lg > .profile-section,
body.footer-links-18 footer.footer-expand-lg > .row,
body.footer-links-18 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-18 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-18 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-18 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-18 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-18 footer.footer-expand-lg > .section-social > .row,
body.footer-links-18 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-18 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-18 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-18 footer.footer-expand-lg > .card-data-list,
  body.footer-links-18 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-18 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-18 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-18 footer.footer-expand-lg > .container > .profile,
  body.footer-links-18 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-18 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-18 footer.footer-expand-lg > .container > .row,
  body.footer-links-18 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-18 footer.footer-expand-lg > .profile,
  body.footer-links-18 footer.footer-expand-lg > .profile-page,
  body.footer-links-18 footer.footer-expand-lg > .profile-section,
  body.footer-links-18 footer.footer-expand-lg > .row,
  body.footer-links-18 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-18 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-18 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-18 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-18 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-18 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-18 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-18 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-18 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-18 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-18 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-18 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-18 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-18 footer.footer-expand-xl > .card-data-list,
body.footer-links-18 footer.footer-expand-xl > .card-featured-news,
body.footer-links-18 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-18 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-18 footer.footer-expand-xl > .container > .profile,
body.footer-links-18 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-18 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-18 footer.footer-expand-xl > .container > .row,
body.footer-links-18 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-18 footer.footer-expand-xl > .profile,
body.footer-links-18 footer.footer-expand-xl > .profile-page,
body.footer-links-18 footer.footer-expand-xl > .profile-section,
body.footer-links-18 footer.footer-expand-xl > .row,
body.footer-links-18 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-18 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-18 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-18 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-18 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-18 footer.footer-expand-xl > .section-social > .row,
body.footer-links-18 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-18 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-18 footer.footer-expand-xl {
    height: 311px;
    padding: 40px 0 50px;
  }

  body.footer-links-18 footer.footer-expand-xl > .card-data-list,
  body.footer-links-18 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-18 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-18 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-18 footer.footer-expand-xl > .container > .profile,
  body.footer-links-18 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-18 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-18 footer.footer-expand-xl > .container > .row,
  body.footer-links-18 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-18 footer.footer-expand-xl > .profile,
  body.footer-links-18 footer.footer-expand-xl > .profile-page,
  body.footer-links-18 footer.footer-expand-xl > .profile-section,
  body.footer-links-18 footer.footer-expand-xl > .row,
  body.footer-links-18 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-18 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-18 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-18 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-18 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-18 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-18 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-18 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-18 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-18 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-18 footer .footer-links {
  height: 396px;
}

body.footer-links-19 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-18 footer .footer-links {
    height: 198px;
  }

  body.footer-links-19 main {
    min-height: calc(100vh - 402px);
  }
}

body.footer-links-19 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-19 footer {
    height: 333px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-18 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-18 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-19 main {
    min-height: calc(100vh - 380px);
  }

  body.footer-links-19 footer {
    height: 311px;
  }
}

body.footer-links-19 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-19 footer.footer-expand-xs > .card-data-list,
body.footer-links-19 footer.footer-expand-xs > .card-featured-news,
body.footer-links-19 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-19 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-19 footer.footer-expand-xs > .container > .profile,
body.footer-links-19 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-19 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-19 footer.footer-expand-xs > .container > .row,
body.footer-links-19 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-19 footer.footer-expand-xs > .profile,
body.footer-links-19 footer.footer-expand-xs > .profile-page,
body.footer-links-19 footer.footer-expand-xs > .profile-section,
body.footer-links-19 footer.footer-expand-xs > .row,
body.footer-links-19 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-19 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-19 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-19 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-19 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-19 footer.footer-expand-xs > .section-social > .row,
body.footer-links-19 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-19 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-19 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-19 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-19 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-19 footer.footer-expand-sm > .card-data-list,
body.footer-links-19 footer.footer-expand-sm > .card-featured-news,
body.footer-links-19 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-19 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-19 footer.footer-expand-sm > .container > .profile,
body.footer-links-19 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-19 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-19 footer.footer-expand-sm > .container > .row,
body.footer-links-19 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-19 footer.footer-expand-sm > .profile,
body.footer-links-19 footer.footer-expand-sm > .profile-page,
body.footer-links-19 footer.footer-expand-sm > .profile-section,
body.footer-links-19 footer.footer-expand-sm > .row,
body.footer-links-19 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-19 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-19 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-19 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-19 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-19 footer.footer-expand-sm > .section-social > .row,
body.footer-links-19 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-19 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-19 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-19 footer.footer-expand-sm > .card-data-list,
  body.footer-links-19 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-19 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-19 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-19 footer.footer-expand-sm > .container > .profile,
  body.footer-links-19 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-19 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-19 footer.footer-expand-sm > .container > .row,
  body.footer-links-19 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-19 footer.footer-expand-sm > .profile,
  body.footer-links-19 footer.footer-expand-sm > .profile-page,
  body.footer-links-19 footer.footer-expand-sm > .profile-section,
  body.footer-links-19 footer.footer-expand-sm > .row,
  body.footer-links-19 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-19 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-19 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-19 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-19 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-19 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-19 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-19 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-19 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-19 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-19 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-19 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-19 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-19 footer.footer-expand-md > .card-data-list,
body.footer-links-19 footer.footer-expand-md > .card-featured-news,
body.footer-links-19 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-19 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-19 footer.footer-expand-md > .container > .profile,
body.footer-links-19 footer.footer-expand-md > .container > .profile-page,
body.footer-links-19 footer.footer-expand-md > .container > .profile-section,
body.footer-links-19 footer.footer-expand-md > .container > .row,
body.footer-links-19 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-19 footer.footer-expand-md > .profile,
body.footer-links-19 footer.footer-expand-md > .profile-page,
body.footer-links-19 footer.footer-expand-md > .profile-section,
body.footer-links-19 footer.footer-expand-md > .row,
body.footer-links-19 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-19 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-19 footer.footer-expand-md > .section-social > .profile,
body.footer-links-19 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-19 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-19 footer.footer-expand-md > .section-social > .row,
body.footer-links-19 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-19 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-19 footer.footer-expand-md {
    height: 333px;
    padding: 40px 0 50px;
  }

  body.footer-links-19 footer.footer-expand-md > .card-data-list,
  body.footer-links-19 footer.footer-expand-md > .card-featured-news,
  body.footer-links-19 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-19 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-19 footer.footer-expand-md > .container > .profile,
  body.footer-links-19 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-19 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-19 footer.footer-expand-md > .container > .row,
  body.footer-links-19 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-19 footer.footer-expand-md > .profile,
  body.footer-links-19 footer.footer-expand-md > .profile-page,
  body.footer-links-19 footer.footer-expand-md > .profile-section,
  body.footer-links-19 footer.footer-expand-md > .row,
  body.footer-links-19 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-19 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-19 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-19 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-19 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-19 footer.footer-expand-md > .section-social > .row,
  body.footer-links-19 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-19 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-19 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-19 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-19 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-19 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-19 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-19 footer.footer-expand-lg > .card-data-list,
body.footer-links-19 footer.footer-expand-lg > .card-featured-news,
body.footer-links-19 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-19 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-19 footer.footer-expand-lg > .container > .profile,
body.footer-links-19 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-19 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-19 footer.footer-expand-lg > .container > .row,
body.footer-links-19 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-19 footer.footer-expand-lg > .profile,
body.footer-links-19 footer.footer-expand-lg > .profile-page,
body.footer-links-19 footer.footer-expand-lg > .profile-section,
body.footer-links-19 footer.footer-expand-lg > .row,
body.footer-links-19 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-19 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-19 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-19 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-19 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-19 footer.footer-expand-lg > .section-social > .row,
body.footer-links-19 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-19 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-19 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-19 footer.footer-expand-lg > .card-data-list,
  body.footer-links-19 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-19 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-19 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-19 footer.footer-expand-lg > .container > .profile,
  body.footer-links-19 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-19 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-19 footer.footer-expand-lg > .container > .row,
  body.footer-links-19 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-19 footer.footer-expand-lg > .profile,
  body.footer-links-19 footer.footer-expand-lg > .profile-page,
  body.footer-links-19 footer.footer-expand-lg > .profile-section,
  body.footer-links-19 footer.footer-expand-lg > .row,
  body.footer-links-19 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-19 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-19 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-19 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-19 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-19 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-19 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-19 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-19 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-19 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-19 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-19 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-19 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-19 footer.footer-expand-xl > .card-data-list,
body.footer-links-19 footer.footer-expand-xl > .card-featured-news,
body.footer-links-19 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-19 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-19 footer.footer-expand-xl > .container > .profile,
body.footer-links-19 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-19 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-19 footer.footer-expand-xl > .container > .row,
body.footer-links-19 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-19 footer.footer-expand-xl > .profile,
body.footer-links-19 footer.footer-expand-xl > .profile-page,
body.footer-links-19 footer.footer-expand-xl > .profile-section,
body.footer-links-19 footer.footer-expand-xl > .row,
body.footer-links-19 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-19 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-19 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-19 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-19 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-19 footer.footer-expand-xl > .section-social > .row,
body.footer-links-19 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-19 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-19 footer.footer-expand-xl {
    height: 311px;
    padding: 40px 0 50px;
  }

  body.footer-links-19 footer.footer-expand-xl > .card-data-list,
  body.footer-links-19 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-19 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-19 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-19 footer.footer-expand-xl > .container > .profile,
  body.footer-links-19 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-19 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-19 footer.footer-expand-xl > .container > .row,
  body.footer-links-19 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-19 footer.footer-expand-xl > .profile,
  body.footer-links-19 footer.footer-expand-xl > .profile-page,
  body.footer-links-19 footer.footer-expand-xl > .profile-section,
  body.footer-links-19 footer.footer-expand-xl > .row,
  body.footer-links-19 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-19 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-19 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-19 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-19 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-19 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-19 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-19 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-19 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-19 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-19 footer .footer-links {
  height: 418px;
}

body.footer-links-20 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-19 footer .footer-links {
    height: 220px;
  }

  body.footer-links-20 main {
    min-height: calc(100vh - 402px);
  }
}

body.footer-links-20 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-20 footer {
    height: 333px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-19 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-19 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-20 main {
    min-height: calc(100vh - 380px);
  }

  body.footer-links-20 footer {
    height: 311px;
  }
}

body.footer-links-20 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-20 footer.footer-expand-xs > .card-data-list,
body.footer-links-20 footer.footer-expand-xs > .card-featured-news,
body.footer-links-20 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-20 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-20 footer.footer-expand-xs > .container > .profile,
body.footer-links-20 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-20 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-20 footer.footer-expand-xs > .container > .row,
body.footer-links-20 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-20 footer.footer-expand-xs > .profile,
body.footer-links-20 footer.footer-expand-xs > .profile-page,
body.footer-links-20 footer.footer-expand-xs > .profile-section,
body.footer-links-20 footer.footer-expand-xs > .row,
body.footer-links-20 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-20 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-20 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-20 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-20 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-20 footer.footer-expand-xs > .section-social > .row,
body.footer-links-20 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-20 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-20 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-20 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-20 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-20 footer.footer-expand-sm > .card-data-list,
body.footer-links-20 footer.footer-expand-sm > .card-featured-news,
body.footer-links-20 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-20 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-20 footer.footer-expand-sm > .container > .profile,
body.footer-links-20 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-20 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-20 footer.footer-expand-sm > .container > .row,
body.footer-links-20 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-20 footer.footer-expand-sm > .profile,
body.footer-links-20 footer.footer-expand-sm > .profile-page,
body.footer-links-20 footer.footer-expand-sm > .profile-section,
body.footer-links-20 footer.footer-expand-sm > .row,
body.footer-links-20 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-20 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-20 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-20 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-20 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-20 footer.footer-expand-sm > .section-social > .row,
body.footer-links-20 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-20 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-20 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-20 footer.footer-expand-sm > .card-data-list,
  body.footer-links-20 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-20 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-20 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-20 footer.footer-expand-sm > .container > .profile,
  body.footer-links-20 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-20 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-20 footer.footer-expand-sm > .container > .row,
  body.footer-links-20 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-20 footer.footer-expand-sm > .profile,
  body.footer-links-20 footer.footer-expand-sm > .profile-page,
  body.footer-links-20 footer.footer-expand-sm > .profile-section,
  body.footer-links-20 footer.footer-expand-sm > .row,
  body.footer-links-20 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-20 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-20 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-20 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-20 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-20 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-20 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-20 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-20 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-20 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-20 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-20 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-20 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-20 footer.footer-expand-md > .card-data-list,
body.footer-links-20 footer.footer-expand-md > .card-featured-news,
body.footer-links-20 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-20 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-20 footer.footer-expand-md > .container > .profile,
body.footer-links-20 footer.footer-expand-md > .container > .profile-page,
body.footer-links-20 footer.footer-expand-md > .container > .profile-section,
body.footer-links-20 footer.footer-expand-md > .container > .row,
body.footer-links-20 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-20 footer.footer-expand-md > .profile,
body.footer-links-20 footer.footer-expand-md > .profile-page,
body.footer-links-20 footer.footer-expand-md > .profile-section,
body.footer-links-20 footer.footer-expand-md > .row,
body.footer-links-20 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-20 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-20 footer.footer-expand-md > .section-social > .profile,
body.footer-links-20 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-20 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-20 footer.footer-expand-md > .section-social > .row,
body.footer-links-20 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-20 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-20 footer.footer-expand-md {
    height: 333px;
    padding: 40px 0 50px;
  }

  body.footer-links-20 footer.footer-expand-md > .card-data-list,
  body.footer-links-20 footer.footer-expand-md > .card-featured-news,
  body.footer-links-20 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-20 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-20 footer.footer-expand-md > .container > .profile,
  body.footer-links-20 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-20 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-20 footer.footer-expand-md > .container > .row,
  body.footer-links-20 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-20 footer.footer-expand-md > .profile,
  body.footer-links-20 footer.footer-expand-md > .profile-page,
  body.footer-links-20 footer.footer-expand-md > .profile-section,
  body.footer-links-20 footer.footer-expand-md > .row,
  body.footer-links-20 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-20 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-20 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-20 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-20 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-20 footer.footer-expand-md > .section-social > .row,
  body.footer-links-20 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-20 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-20 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-20 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-20 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-20 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-20 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-20 footer.footer-expand-lg > .card-data-list,
body.footer-links-20 footer.footer-expand-lg > .card-featured-news,
body.footer-links-20 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-20 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-20 footer.footer-expand-lg > .container > .profile,
body.footer-links-20 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-20 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-20 footer.footer-expand-lg > .container > .row,
body.footer-links-20 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-20 footer.footer-expand-lg > .profile,
body.footer-links-20 footer.footer-expand-lg > .profile-page,
body.footer-links-20 footer.footer-expand-lg > .profile-section,
body.footer-links-20 footer.footer-expand-lg > .row,
body.footer-links-20 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-20 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-20 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-20 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-20 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-20 footer.footer-expand-lg > .section-social > .row,
body.footer-links-20 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-20 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-20 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-20 footer.footer-expand-lg > .card-data-list,
  body.footer-links-20 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-20 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-20 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-20 footer.footer-expand-lg > .container > .profile,
  body.footer-links-20 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-20 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-20 footer.footer-expand-lg > .container > .row,
  body.footer-links-20 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-20 footer.footer-expand-lg > .profile,
  body.footer-links-20 footer.footer-expand-lg > .profile-page,
  body.footer-links-20 footer.footer-expand-lg > .profile-section,
  body.footer-links-20 footer.footer-expand-lg > .row,
  body.footer-links-20 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-20 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-20 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-20 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-20 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-20 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-20 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-20 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-20 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-20 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-20 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-20 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-20 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-20 footer.footer-expand-xl > .card-data-list,
body.footer-links-20 footer.footer-expand-xl > .card-featured-news,
body.footer-links-20 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-20 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-20 footer.footer-expand-xl > .container > .profile,
body.footer-links-20 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-20 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-20 footer.footer-expand-xl > .container > .row,
body.footer-links-20 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-20 footer.footer-expand-xl > .profile,
body.footer-links-20 footer.footer-expand-xl > .profile-page,
body.footer-links-20 footer.footer-expand-xl > .profile-section,
body.footer-links-20 footer.footer-expand-xl > .row,
body.footer-links-20 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-20 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-20 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-20 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-20 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-20 footer.footer-expand-xl > .section-social > .row,
body.footer-links-20 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-20 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-20 footer.footer-expand-xl {
    height: 311px;
    padding: 40px 0 50px;
  }

  body.footer-links-20 footer.footer-expand-xl > .card-data-list,
  body.footer-links-20 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-20 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-20 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-20 footer.footer-expand-xl > .container > .profile,
  body.footer-links-20 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-20 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-20 footer.footer-expand-xl > .container > .row,
  body.footer-links-20 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-20 footer.footer-expand-xl > .profile,
  body.footer-links-20 footer.footer-expand-xl > .profile-page,
  body.footer-links-20 footer.footer-expand-xl > .profile-section,
  body.footer-links-20 footer.footer-expand-xl > .row,
  body.footer-links-20 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-20 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-20 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-20 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-20 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-20 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-20 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-20 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-20 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-20 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-20 footer .footer-links {
  height: 440px;
}

body.footer-links-21 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-20 footer .footer-links {
    height: 220px;
  }

  body.footer-links-21 main {
    min-height: calc(100vh - 402px);
  }
}

body.footer-links-21 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-21 footer {
    height: 333px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-20 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-20 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-21 main {
    min-height: calc(100vh - 380px);
  }

  body.footer-links-21 footer {
    height: 311px;
  }
}

body.footer-links-21 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-21 footer.footer-expand-xs > .card-data-list,
body.footer-links-21 footer.footer-expand-xs > .card-featured-news,
body.footer-links-21 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-21 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-21 footer.footer-expand-xs > .container > .profile,
body.footer-links-21 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-21 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-21 footer.footer-expand-xs > .container > .row,
body.footer-links-21 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-21 footer.footer-expand-xs > .profile,
body.footer-links-21 footer.footer-expand-xs > .profile-page,
body.footer-links-21 footer.footer-expand-xs > .profile-section,
body.footer-links-21 footer.footer-expand-xs > .row,
body.footer-links-21 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-21 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-21 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-21 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-21 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-21 footer.footer-expand-xs > .section-social > .row,
body.footer-links-21 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-21 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-21 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-21 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-21 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-21 footer.footer-expand-sm > .card-data-list,
body.footer-links-21 footer.footer-expand-sm > .card-featured-news,
body.footer-links-21 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-21 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-21 footer.footer-expand-sm > .container > .profile,
body.footer-links-21 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-21 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-21 footer.footer-expand-sm > .container > .row,
body.footer-links-21 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-21 footer.footer-expand-sm > .profile,
body.footer-links-21 footer.footer-expand-sm > .profile-page,
body.footer-links-21 footer.footer-expand-sm > .profile-section,
body.footer-links-21 footer.footer-expand-sm > .row,
body.footer-links-21 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-21 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-21 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-21 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-21 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-21 footer.footer-expand-sm > .section-social > .row,
body.footer-links-21 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-21 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-21 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-21 footer.footer-expand-sm > .card-data-list,
  body.footer-links-21 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-21 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-21 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-21 footer.footer-expand-sm > .container > .profile,
  body.footer-links-21 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-21 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-21 footer.footer-expand-sm > .container > .row,
  body.footer-links-21 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-21 footer.footer-expand-sm > .profile,
  body.footer-links-21 footer.footer-expand-sm > .profile-page,
  body.footer-links-21 footer.footer-expand-sm > .profile-section,
  body.footer-links-21 footer.footer-expand-sm > .row,
  body.footer-links-21 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-21 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-21 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-21 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-21 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-21 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-21 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-21 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-21 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-21 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-21 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-21 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-21 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-21 footer.footer-expand-md > .card-data-list,
body.footer-links-21 footer.footer-expand-md > .card-featured-news,
body.footer-links-21 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-21 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-21 footer.footer-expand-md > .container > .profile,
body.footer-links-21 footer.footer-expand-md > .container > .profile-page,
body.footer-links-21 footer.footer-expand-md > .container > .profile-section,
body.footer-links-21 footer.footer-expand-md > .container > .row,
body.footer-links-21 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-21 footer.footer-expand-md > .profile,
body.footer-links-21 footer.footer-expand-md > .profile-page,
body.footer-links-21 footer.footer-expand-md > .profile-section,
body.footer-links-21 footer.footer-expand-md > .row,
body.footer-links-21 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-21 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-21 footer.footer-expand-md > .section-social > .profile,
body.footer-links-21 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-21 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-21 footer.footer-expand-md > .section-social > .row,
body.footer-links-21 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-21 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-21 footer.footer-expand-md {
    height: 333px;
    padding: 40px 0 50px;
  }

  body.footer-links-21 footer.footer-expand-md > .card-data-list,
  body.footer-links-21 footer.footer-expand-md > .card-featured-news,
  body.footer-links-21 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-21 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-21 footer.footer-expand-md > .container > .profile,
  body.footer-links-21 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-21 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-21 footer.footer-expand-md > .container > .row,
  body.footer-links-21 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-21 footer.footer-expand-md > .profile,
  body.footer-links-21 footer.footer-expand-md > .profile-page,
  body.footer-links-21 footer.footer-expand-md > .profile-section,
  body.footer-links-21 footer.footer-expand-md > .row,
  body.footer-links-21 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-21 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-21 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-21 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-21 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-21 footer.footer-expand-md > .section-social > .row,
  body.footer-links-21 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-21 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-21 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-21 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-21 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-21 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-21 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-21 footer.footer-expand-lg > .card-data-list,
body.footer-links-21 footer.footer-expand-lg > .card-featured-news,
body.footer-links-21 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-21 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-21 footer.footer-expand-lg > .container > .profile,
body.footer-links-21 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-21 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-21 footer.footer-expand-lg > .container > .row,
body.footer-links-21 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-21 footer.footer-expand-lg > .profile,
body.footer-links-21 footer.footer-expand-lg > .profile-page,
body.footer-links-21 footer.footer-expand-lg > .profile-section,
body.footer-links-21 footer.footer-expand-lg > .row,
body.footer-links-21 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-21 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-21 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-21 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-21 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-21 footer.footer-expand-lg > .section-social > .row,
body.footer-links-21 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-21 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-21 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-21 footer.footer-expand-lg > .card-data-list,
  body.footer-links-21 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-21 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-21 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-21 footer.footer-expand-lg > .container > .profile,
  body.footer-links-21 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-21 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-21 footer.footer-expand-lg > .container > .row,
  body.footer-links-21 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-21 footer.footer-expand-lg > .profile,
  body.footer-links-21 footer.footer-expand-lg > .profile-page,
  body.footer-links-21 footer.footer-expand-lg > .profile-section,
  body.footer-links-21 footer.footer-expand-lg > .row,
  body.footer-links-21 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-21 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-21 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-21 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-21 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-21 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-21 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-21 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-21 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-21 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-21 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-21 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-21 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-21 footer.footer-expand-xl > .card-data-list,
body.footer-links-21 footer.footer-expand-xl > .card-featured-news,
body.footer-links-21 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-21 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-21 footer.footer-expand-xl > .container > .profile,
body.footer-links-21 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-21 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-21 footer.footer-expand-xl > .container > .row,
body.footer-links-21 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-21 footer.footer-expand-xl > .profile,
body.footer-links-21 footer.footer-expand-xl > .profile-page,
body.footer-links-21 footer.footer-expand-xl > .profile-section,
body.footer-links-21 footer.footer-expand-xl > .row,
body.footer-links-21 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-21 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-21 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-21 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-21 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-21 footer.footer-expand-xl > .section-social > .row,
body.footer-links-21 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-21 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-21 footer.footer-expand-xl {
    height: 311px;
    padding: 40px 0 50px;
  }

  body.footer-links-21 footer.footer-expand-xl > .card-data-list,
  body.footer-links-21 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-21 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-21 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-21 footer.footer-expand-xl > .container > .profile,
  body.footer-links-21 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-21 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-21 footer.footer-expand-xl > .container > .row,
  body.footer-links-21 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-21 footer.footer-expand-xl > .profile,
  body.footer-links-21 footer.footer-expand-xl > .profile-page,
  body.footer-links-21 footer.footer-expand-xl > .profile-section,
  body.footer-links-21 footer.footer-expand-xl > .row,
  body.footer-links-21 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-21 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-21 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-21 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-21 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-21 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-21 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-21 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-21 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-21 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-21 footer .footer-links {
  height: 462px;
}

body.footer-links-22 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-21 footer .footer-links {
    height: 242px;
  }

  body.footer-links-22 main {
    min-height: calc(100vh - 402px);
  }
}

body.footer-links-22 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-22 footer {
    height: 333px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-21 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-21 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-22 main {
    min-height: calc(100vh - 380px);
  }

  body.footer-links-22 footer {
    height: 311px;
  }
}

body.footer-links-22 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-22 footer.footer-expand-xs > .card-data-list,
body.footer-links-22 footer.footer-expand-xs > .card-featured-news,
body.footer-links-22 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-22 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-22 footer.footer-expand-xs > .container > .profile,
body.footer-links-22 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-22 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-22 footer.footer-expand-xs > .container > .row,
body.footer-links-22 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-22 footer.footer-expand-xs > .profile,
body.footer-links-22 footer.footer-expand-xs > .profile-page,
body.footer-links-22 footer.footer-expand-xs > .profile-section,
body.footer-links-22 footer.footer-expand-xs > .row,
body.footer-links-22 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-22 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-22 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-22 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-22 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-22 footer.footer-expand-xs > .section-social > .row,
body.footer-links-22 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-22 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-22 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-22 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-22 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-22 footer.footer-expand-sm > .card-data-list,
body.footer-links-22 footer.footer-expand-sm > .card-featured-news,
body.footer-links-22 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-22 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-22 footer.footer-expand-sm > .container > .profile,
body.footer-links-22 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-22 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-22 footer.footer-expand-sm > .container > .row,
body.footer-links-22 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-22 footer.footer-expand-sm > .profile,
body.footer-links-22 footer.footer-expand-sm > .profile-page,
body.footer-links-22 footer.footer-expand-sm > .profile-section,
body.footer-links-22 footer.footer-expand-sm > .row,
body.footer-links-22 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-22 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-22 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-22 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-22 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-22 footer.footer-expand-sm > .section-social > .row,
body.footer-links-22 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-22 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-22 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-22 footer.footer-expand-sm > .card-data-list,
  body.footer-links-22 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-22 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-22 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-22 footer.footer-expand-sm > .container > .profile,
  body.footer-links-22 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-22 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-22 footer.footer-expand-sm > .container > .row,
  body.footer-links-22 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-22 footer.footer-expand-sm > .profile,
  body.footer-links-22 footer.footer-expand-sm > .profile-page,
  body.footer-links-22 footer.footer-expand-sm > .profile-section,
  body.footer-links-22 footer.footer-expand-sm > .row,
  body.footer-links-22 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-22 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-22 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-22 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-22 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-22 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-22 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-22 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-22 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-22 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-22 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-22 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-22 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-22 footer.footer-expand-md > .card-data-list,
body.footer-links-22 footer.footer-expand-md > .card-featured-news,
body.footer-links-22 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-22 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-22 footer.footer-expand-md > .container > .profile,
body.footer-links-22 footer.footer-expand-md > .container > .profile-page,
body.footer-links-22 footer.footer-expand-md > .container > .profile-section,
body.footer-links-22 footer.footer-expand-md > .container > .row,
body.footer-links-22 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-22 footer.footer-expand-md > .profile,
body.footer-links-22 footer.footer-expand-md > .profile-page,
body.footer-links-22 footer.footer-expand-md > .profile-section,
body.footer-links-22 footer.footer-expand-md > .row,
body.footer-links-22 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-22 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-22 footer.footer-expand-md > .section-social > .profile,
body.footer-links-22 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-22 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-22 footer.footer-expand-md > .section-social > .row,
body.footer-links-22 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-22 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-22 footer.footer-expand-md {
    height: 333px;
    padding: 40px 0 50px;
  }

  body.footer-links-22 footer.footer-expand-md > .card-data-list,
  body.footer-links-22 footer.footer-expand-md > .card-featured-news,
  body.footer-links-22 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-22 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-22 footer.footer-expand-md > .container > .profile,
  body.footer-links-22 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-22 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-22 footer.footer-expand-md > .container > .row,
  body.footer-links-22 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-22 footer.footer-expand-md > .profile,
  body.footer-links-22 footer.footer-expand-md > .profile-page,
  body.footer-links-22 footer.footer-expand-md > .profile-section,
  body.footer-links-22 footer.footer-expand-md > .row,
  body.footer-links-22 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-22 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-22 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-22 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-22 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-22 footer.footer-expand-md > .section-social > .row,
  body.footer-links-22 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-22 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-22 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-22 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-22 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-22 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-22 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-22 footer.footer-expand-lg > .card-data-list,
body.footer-links-22 footer.footer-expand-lg > .card-featured-news,
body.footer-links-22 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-22 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-22 footer.footer-expand-lg > .container > .profile,
body.footer-links-22 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-22 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-22 footer.footer-expand-lg > .container > .row,
body.footer-links-22 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-22 footer.footer-expand-lg > .profile,
body.footer-links-22 footer.footer-expand-lg > .profile-page,
body.footer-links-22 footer.footer-expand-lg > .profile-section,
body.footer-links-22 footer.footer-expand-lg > .row,
body.footer-links-22 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-22 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-22 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-22 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-22 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-22 footer.footer-expand-lg > .section-social > .row,
body.footer-links-22 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-22 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-22 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-22 footer.footer-expand-lg > .card-data-list,
  body.footer-links-22 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-22 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-22 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-22 footer.footer-expand-lg > .container > .profile,
  body.footer-links-22 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-22 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-22 footer.footer-expand-lg > .container > .row,
  body.footer-links-22 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-22 footer.footer-expand-lg > .profile,
  body.footer-links-22 footer.footer-expand-lg > .profile-page,
  body.footer-links-22 footer.footer-expand-lg > .profile-section,
  body.footer-links-22 footer.footer-expand-lg > .row,
  body.footer-links-22 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-22 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-22 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-22 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-22 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-22 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-22 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-22 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-22 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-22 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-22 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-22 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-22 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-22 footer.footer-expand-xl > .card-data-list,
body.footer-links-22 footer.footer-expand-xl > .card-featured-news,
body.footer-links-22 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-22 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-22 footer.footer-expand-xl > .container > .profile,
body.footer-links-22 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-22 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-22 footer.footer-expand-xl > .container > .row,
body.footer-links-22 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-22 footer.footer-expand-xl > .profile,
body.footer-links-22 footer.footer-expand-xl > .profile-page,
body.footer-links-22 footer.footer-expand-xl > .profile-section,
body.footer-links-22 footer.footer-expand-xl > .row,
body.footer-links-22 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-22 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-22 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-22 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-22 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-22 footer.footer-expand-xl > .section-social > .row,
body.footer-links-22 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-22 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-22 footer.footer-expand-xl {
    height: 311px;
    padding: 40px 0 50px;
  }

  body.footer-links-22 footer.footer-expand-xl > .card-data-list,
  body.footer-links-22 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-22 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-22 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-22 footer.footer-expand-xl > .container > .profile,
  body.footer-links-22 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-22 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-22 footer.footer-expand-xl > .container > .row,
  body.footer-links-22 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-22 footer.footer-expand-xl > .profile,
  body.footer-links-22 footer.footer-expand-xl > .profile-page,
  body.footer-links-22 footer.footer-expand-xl > .profile-section,
  body.footer-links-22 footer.footer-expand-xl > .row,
  body.footer-links-22 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-22 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-22 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-22 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-22 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-22 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-22 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-22 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-22 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-22 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-22 footer .footer-links {
  height: 484px;
}

body.footer-links-23 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-22 footer .footer-links {
    height: 242px;
  }

  body.footer-links-23 main {
    min-height: calc(100vh - 424px);
  }
}

body.footer-links-23 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-23 footer {
    height: 355px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-22 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-22 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-23 main {
    min-height: calc(100vh - 402px);
  }

  body.footer-links-23 footer {
    height: 333px;
  }
}

body.footer-links-23 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-23 footer.footer-expand-xs > .card-data-list,
body.footer-links-23 footer.footer-expand-xs > .card-featured-news,
body.footer-links-23 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-23 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-23 footer.footer-expand-xs > .container > .profile,
body.footer-links-23 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-23 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-23 footer.footer-expand-xs > .container > .row,
body.footer-links-23 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-23 footer.footer-expand-xs > .profile,
body.footer-links-23 footer.footer-expand-xs > .profile-page,
body.footer-links-23 footer.footer-expand-xs > .profile-section,
body.footer-links-23 footer.footer-expand-xs > .row,
body.footer-links-23 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-23 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-23 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-23 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-23 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-23 footer.footer-expand-xs > .section-social > .row,
body.footer-links-23 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-23 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-23 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-23 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-23 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-23 footer.footer-expand-sm > .card-data-list,
body.footer-links-23 footer.footer-expand-sm > .card-featured-news,
body.footer-links-23 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-23 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-23 footer.footer-expand-sm > .container > .profile,
body.footer-links-23 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-23 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-23 footer.footer-expand-sm > .container > .row,
body.footer-links-23 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-23 footer.footer-expand-sm > .profile,
body.footer-links-23 footer.footer-expand-sm > .profile-page,
body.footer-links-23 footer.footer-expand-sm > .profile-section,
body.footer-links-23 footer.footer-expand-sm > .row,
body.footer-links-23 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-23 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-23 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-23 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-23 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-23 footer.footer-expand-sm > .section-social > .row,
body.footer-links-23 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-23 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-23 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-23 footer.footer-expand-sm > .card-data-list,
  body.footer-links-23 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-23 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-23 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-23 footer.footer-expand-sm > .container > .profile,
  body.footer-links-23 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-23 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-23 footer.footer-expand-sm > .container > .row,
  body.footer-links-23 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-23 footer.footer-expand-sm > .profile,
  body.footer-links-23 footer.footer-expand-sm > .profile-page,
  body.footer-links-23 footer.footer-expand-sm > .profile-section,
  body.footer-links-23 footer.footer-expand-sm > .row,
  body.footer-links-23 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-23 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-23 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-23 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-23 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-23 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-23 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-23 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-23 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-23 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-23 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-23 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-23 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-23 footer.footer-expand-md > .card-data-list,
body.footer-links-23 footer.footer-expand-md > .card-featured-news,
body.footer-links-23 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-23 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-23 footer.footer-expand-md > .container > .profile,
body.footer-links-23 footer.footer-expand-md > .container > .profile-page,
body.footer-links-23 footer.footer-expand-md > .container > .profile-section,
body.footer-links-23 footer.footer-expand-md > .container > .row,
body.footer-links-23 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-23 footer.footer-expand-md > .profile,
body.footer-links-23 footer.footer-expand-md > .profile-page,
body.footer-links-23 footer.footer-expand-md > .profile-section,
body.footer-links-23 footer.footer-expand-md > .row,
body.footer-links-23 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-23 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-23 footer.footer-expand-md > .section-social > .profile,
body.footer-links-23 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-23 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-23 footer.footer-expand-md > .section-social > .row,
body.footer-links-23 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-23 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-23 footer.footer-expand-md {
    height: 355px;
    padding: 40px 0 50px;
  }

  body.footer-links-23 footer.footer-expand-md > .card-data-list,
  body.footer-links-23 footer.footer-expand-md > .card-featured-news,
  body.footer-links-23 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-23 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-23 footer.footer-expand-md > .container > .profile,
  body.footer-links-23 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-23 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-23 footer.footer-expand-md > .container > .row,
  body.footer-links-23 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-23 footer.footer-expand-md > .profile,
  body.footer-links-23 footer.footer-expand-md > .profile-page,
  body.footer-links-23 footer.footer-expand-md > .profile-section,
  body.footer-links-23 footer.footer-expand-md > .row,
  body.footer-links-23 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-23 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-23 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-23 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-23 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-23 footer.footer-expand-md > .section-social > .row,
  body.footer-links-23 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-23 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-23 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-23 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-23 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-23 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-23 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-23 footer.footer-expand-lg > .card-data-list,
body.footer-links-23 footer.footer-expand-lg > .card-featured-news,
body.footer-links-23 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-23 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-23 footer.footer-expand-lg > .container > .profile,
body.footer-links-23 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-23 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-23 footer.footer-expand-lg > .container > .row,
body.footer-links-23 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-23 footer.footer-expand-lg > .profile,
body.footer-links-23 footer.footer-expand-lg > .profile-page,
body.footer-links-23 footer.footer-expand-lg > .profile-section,
body.footer-links-23 footer.footer-expand-lg > .row,
body.footer-links-23 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-23 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-23 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-23 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-23 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-23 footer.footer-expand-lg > .section-social > .row,
body.footer-links-23 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-23 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-23 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-23 footer.footer-expand-lg > .card-data-list,
  body.footer-links-23 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-23 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-23 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-23 footer.footer-expand-lg > .container > .profile,
  body.footer-links-23 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-23 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-23 footer.footer-expand-lg > .container > .row,
  body.footer-links-23 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-23 footer.footer-expand-lg > .profile,
  body.footer-links-23 footer.footer-expand-lg > .profile-page,
  body.footer-links-23 footer.footer-expand-lg > .profile-section,
  body.footer-links-23 footer.footer-expand-lg > .row,
  body.footer-links-23 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-23 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-23 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-23 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-23 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-23 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-23 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-23 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-23 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-23 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-23 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-23 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-23 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-23 footer.footer-expand-xl > .card-data-list,
body.footer-links-23 footer.footer-expand-xl > .card-featured-news,
body.footer-links-23 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-23 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-23 footer.footer-expand-xl > .container > .profile,
body.footer-links-23 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-23 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-23 footer.footer-expand-xl > .container > .row,
body.footer-links-23 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-23 footer.footer-expand-xl > .profile,
body.footer-links-23 footer.footer-expand-xl > .profile-page,
body.footer-links-23 footer.footer-expand-xl > .profile-section,
body.footer-links-23 footer.footer-expand-xl > .row,
body.footer-links-23 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-23 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-23 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-23 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-23 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-23 footer.footer-expand-xl > .section-social > .row,
body.footer-links-23 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-23 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-23 footer.footer-expand-xl {
    height: 333px;
    padding: 40px 0 50px;
  }

  body.footer-links-23 footer.footer-expand-xl > .card-data-list,
  body.footer-links-23 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-23 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-23 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-23 footer.footer-expand-xl > .container > .profile,
  body.footer-links-23 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-23 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-23 footer.footer-expand-xl > .container > .row,
  body.footer-links-23 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-23 footer.footer-expand-xl > .profile,
  body.footer-links-23 footer.footer-expand-xl > .profile-page,
  body.footer-links-23 footer.footer-expand-xl > .profile-section,
  body.footer-links-23 footer.footer-expand-xl > .row,
  body.footer-links-23 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-23 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-23 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-23 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-23 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-23 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-23 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-23 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-23 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-23 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-23 footer .footer-links {
  height: 506px;
}

body.footer-links-24 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-23 footer .footer-links {
    height: 264px;
  }

  body.footer-links-24 main {
    min-height: calc(100vh - 424px);
  }
}

body.footer-links-24 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-24 footer {
    height: 355px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-23 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-23 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-24 main {
    min-height: calc(100vh - 402px);
  }

  body.footer-links-24 footer {
    height: 333px;
  }
}

body.footer-links-24 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-24 footer.footer-expand-xs > .card-data-list,
body.footer-links-24 footer.footer-expand-xs > .card-featured-news,
body.footer-links-24 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-24 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-24 footer.footer-expand-xs > .container > .profile,
body.footer-links-24 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-24 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-24 footer.footer-expand-xs > .container > .row,
body.footer-links-24 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-24 footer.footer-expand-xs > .profile,
body.footer-links-24 footer.footer-expand-xs > .profile-page,
body.footer-links-24 footer.footer-expand-xs > .profile-section,
body.footer-links-24 footer.footer-expand-xs > .row,
body.footer-links-24 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-24 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-24 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-24 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-24 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-24 footer.footer-expand-xs > .section-social > .row,
body.footer-links-24 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-24 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-24 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-24 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-24 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-24 footer.footer-expand-sm > .card-data-list,
body.footer-links-24 footer.footer-expand-sm > .card-featured-news,
body.footer-links-24 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-24 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-24 footer.footer-expand-sm > .container > .profile,
body.footer-links-24 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-24 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-24 footer.footer-expand-sm > .container > .row,
body.footer-links-24 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-24 footer.footer-expand-sm > .profile,
body.footer-links-24 footer.footer-expand-sm > .profile-page,
body.footer-links-24 footer.footer-expand-sm > .profile-section,
body.footer-links-24 footer.footer-expand-sm > .row,
body.footer-links-24 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-24 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-24 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-24 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-24 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-24 footer.footer-expand-sm > .section-social > .row,
body.footer-links-24 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-24 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-24 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-24 footer.footer-expand-sm > .card-data-list,
  body.footer-links-24 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-24 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-24 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-24 footer.footer-expand-sm > .container > .profile,
  body.footer-links-24 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-24 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-24 footer.footer-expand-sm > .container > .row,
  body.footer-links-24 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-24 footer.footer-expand-sm > .profile,
  body.footer-links-24 footer.footer-expand-sm > .profile-page,
  body.footer-links-24 footer.footer-expand-sm > .profile-section,
  body.footer-links-24 footer.footer-expand-sm > .row,
  body.footer-links-24 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-24 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-24 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-24 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-24 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-24 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-24 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-24 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-24 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-24 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-24 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-24 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-24 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-24 footer.footer-expand-md > .card-data-list,
body.footer-links-24 footer.footer-expand-md > .card-featured-news,
body.footer-links-24 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-24 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-24 footer.footer-expand-md > .container > .profile,
body.footer-links-24 footer.footer-expand-md > .container > .profile-page,
body.footer-links-24 footer.footer-expand-md > .container > .profile-section,
body.footer-links-24 footer.footer-expand-md > .container > .row,
body.footer-links-24 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-24 footer.footer-expand-md > .profile,
body.footer-links-24 footer.footer-expand-md > .profile-page,
body.footer-links-24 footer.footer-expand-md > .profile-section,
body.footer-links-24 footer.footer-expand-md > .row,
body.footer-links-24 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-24 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-24 footer.footer-expand-md > .section-social > .profile,
body.footer-links-24 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-24 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-24 footer.footer-expand-md > .section-social > .row,
body.footer-links-24 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-24 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-24 footer.footer-expand-md {
    height: 355px;
    padding: 40px 0 50px;
  }

  body.footer-links-24 footer.footer-expand-md > .card-data-list,
  body.footer-links-24 footer.footer-expand-md > .card-featured-news,
  body.footer-links-24 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-24 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-24 footer.footer-expand-md > .container > .profile,
  body.footer-links-24 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-24 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-24 footer.footer-expand-md > .container > .row,
  body.footer-links-24 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-24 footer.footer-expand-md > .profile,
  body.footer-links-24 footer.footer-expand-md > .profile-page,
  body.footer-links-24 footer.footer-expand-md > .profile-section,
  body.footer-links-24 footer.footer-expand-md > .row,
  body.footer-links-24 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-24 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-24 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-24 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-24 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-24 footer.footer-expand-md > .section-social > .row,
  body.footer-links-24 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-24 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-24 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-24 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-24 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-24 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-24 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-24 footer.footer-expand-lg > .card-data-list,
body.footer-links-24 footer.footer-expand-lg > .card-featured-news,
body.footer-links-24 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-24 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-24 footer.footer-expand-lg > .container > .profile,
body.footer-links-24 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-24 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-24 footer.footer-expand-lg > .container > .row,
body.footer-links-24 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-24 footer.footer-expand-lg > .profile,
body.footer-links-24 footer.footer-expand-lg > .profile-page,
body.footer-links-24 footer.footer-expand-lg > .profile-section,
body.footer-links-24 footer.footer-expand-lg > .row,
body.footer-links-24 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-24 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-24 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-24 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-24 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-24 footer.footer-expand-lg > .section-social > .row,
body.footer-links-24 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-24 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-24 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-24 footer.footer-expand-lg > .card-data-list,
  body.footer-links-24 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-24 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-24 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-24 footer.footer-expand-lg > .container > .profile,
  body.footer-links-24 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-24 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-24 footer.footer-expand-lg > .container > .row,
  body.footer-links-24 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-24 footer.footer-expand-lg > .profile,
  body.footer-links-24 footer.footer-expand-lg > .profile-page,
  body.footer-links-24 footer.footer-expand-lg > .profile-section,
  body.footer-links-24 footer.footer-expand-lg > .row,
  body.footer-links-24 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-24 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-24 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-24 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-24 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-24 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-24 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-24 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-24 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-24 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-24 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-24 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-24 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-24 footer.footer-expand-xl > .card-data-list,
body.footer-links-24 footer.footer-expand-xl > .card-featured-news,
body.footer-links-24 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-24 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-24 footer.footer-expand-xl > .container > .profile,
body.footer-links-24 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-24 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-24 footer.footer-expand-xl > .container > .row,
body.footer-links-24 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-24 footer.footer-expand-xl > .profile,
body.footer-links-24 footer.footer-expand-xl > .profile-page,
body.footer-links-24 footer.footer-expand-xl > .profile-section,
body.footer-links-24 footer.footer-expand-xl > .row,
body.footer-links-24 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-24 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-24 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-24 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-24 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-24 footer.footer-expand-xl > .section-social > .row,
body.footer-links-24 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-24 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-24 footer.footer-expand-xl {
    height: 333px;
    padding: 40px 0 50px;
  }

  body.footer-links-24 footer.footer-expand-xl > .card-data-list,
  body.footer-links-24 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-24 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-24 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-24 footer.footer-expand-xl > .container > .profile,
  body.footer-links-24 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-24 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-24 footer.footer-expand-xl > .container > .row,
  body.footer-links-24 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-24 footer.footer-expand-xl > .profile,
  body.footer-links-24 footer.footer-expand-xl > .profile-page,
  body.footer-links-24 footer.footer-expand-xl > .profile-section,
  body.footer-links-24 footer.footer-expand-xl > .row,
  body.footer-links-24 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-24 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-24 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-24 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-24 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-24 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-24 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-24 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-24 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-24 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-24 footer .footer-links {
  height: 528px;
}

body.footer-links-25 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-24 footer .footer-links {
    height: 264px;
  }

  body.footer-links-25 main {
    min-height: calc(100vh - 424px);
  }
}

body.footer-links-25 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-25 footer {
    height: 355px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-24 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-24 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-25 main {
    min-height: calc(100vh - 402px);
  }

  body.footer-links-25 footer {
    height: 333px;
  }
}

body.footer-links-25 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-25 footer.footer-expand-xs > .card-data-list,
body.footer-links-25 footer.footer-expand-xs > .card-featured-news,
body.footer-links-25 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-25 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-25 footer.footer-expand-xs > .container > .profile,
body.footer-links-25 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-25 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-25 footer.footer-expand-xs > .container > .row,
body.footer-links-25 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-25 footer.footer-expand-xs > .profile,
body.footer-links-25 footer.footer-expand-xs > .profile-page,
body.footer-links-25 footer.footer-expand-xs > .profile-section,
body.footer-links-25 footer.footer-expand-xs > .row,
body.footer-links-25 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-25 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-25 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-25 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-25 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-25 footer.footer-expand-xs > .section-social > .row,
body.footer-links-25 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-25 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-25 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-25 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-25 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-25 footer.footer-expand-sm > .card-data-list,
body.footer-links-25 footer.footer-expand-sm > .card-featured-news,
body.footer-links-25 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-25 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-25 footer.footer-expand-sm > .container > .profile,
body.footer-links-25 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-25 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-25 footer.footer-expand-sm > .container > .row,
body.footer-links-25 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-25 footer.footer-expand-sm > .profile,
body.footer-links-25 footer.footer-expand-sm > .profile-page,
body.footer-links-25 footer.footer-expand-sm > .profile-section,
body.footer-links-25 footer.footer-expand-sm > .row,
body.footer-links-25 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-25 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-25 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-25 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-25 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-25 footer.footer-expand-sm > .section-social > .row,
body.footer-links-25 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-25 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-25 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-25 footer.footer-expand-sm > .card-data-list,
  body.footer-links-25 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-25 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-25 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-25 footer.footer-expand-sm > .container > .profile,
  body.footer-links-25 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-25 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-25 footer.footer-expand-sm > .container > .row,
  body.footer-links-25 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-25 footer.footer-expand-sm > .profile,
  body.footer-links-25 footer.footer-expand-sm > .profile-page,
  body.footer-links-25 footer.footer-expand-sm > .profile-section,
  body.footer-links-25 footer.footer-expand-sm > .row,
  body.footer-links-25 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-25 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-25 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-25 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-25 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-25 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-25 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-25 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-25 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-25 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-25 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-25 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-25 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-25 footer.footer-expand-md > .card-data-list,
body.footer-links-25 footer.footer-expand-md > .card-featured-news,
body.footer-links-25 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-25 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-25 footer.footer-expand-md > .container > .profile,
body.footer-links-25 footer.footer-expand-md > .container > .profile-page,
body.footer-links-25 footer.footer-expand-md > .container > .profile-section,
body.footer-links-25 footer.footer-expand-md > .container > .row,
body.footer-links-25 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-25 footer.footer-expand-md > .profile,
body.footer-links-25 footer.footer-expand-md > .profile-page,
body.footer-links-25 footer.footer-expand-md > .profile-section,
body.footer-links-25 footer.footer-expand-md > .row,
body.footer-links-25 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-25 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-25 footer.footer-expand-md > .section-social > .profile,
body.footer-links-25 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-25 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-25 footer.footer-expand-md > .section-social > .row,
body.footer-links-25 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-25 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-25 footer.footer-expand-md {
    height: 355px;
    padding: 40px 0 50px;
  }

  body.footer-links-25 footer.footer-expand-md > .card-data-list,
  body.footer-links-25 footer.footer-expand-md > .card-featured-news,
  body.footer-links-25 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-25 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-25 footer.footer-expand-md > .container > .profile,
  body.footer-links-25 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-25 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-25 footer.footer-expand-md > .container > .row,
  body.footer-links-25 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-25 footer.footer-expand-md > .profile,
  body.footer-links-25 footer.footer-expand-md > .profile-page,
  body.footer-links-25 footer.footer-expand-md > .profile-section,
  body.footer-links-25 footer.footer-expand-md > .row,
  body.footer-links-25 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-25 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-25 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-25 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-25 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-25 footer.footer-expand-md > .section-social > .row,
  body.footer-links-25 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-25 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-25 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-25 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-25 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-25 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-25 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-25 footer.footer-expand-lg > .card-data-list,
body.footer-links-25 footer.footer-expand-lg > .card-featured-news,
body.footer-links-25 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-25 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-25 footer.footer-expand-lg > .container > .profile,
body.footer-links-25 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-25 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-25 footer.footer-expand-lg > .container > .row,
body.footer-links-25 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-25 footer.footer-expand-lg > .profile,
body.footer-links-25 footer.footer-expand-lg > .profile-page,
body.footer-links-25 footer.footer-expand-lg > .profile-section,
body.footer-links-25 footer.footer-expand-lg > .row,
body.footer-links-25 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-25 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-25 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-25 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-25 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-25 footer.footer-expand-lg > .section-social > .row,
body.footer-links-25 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-25 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-25 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-25 footer.footer-expand-lg > .card-data-list,
  body.footer-links-25 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-25 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-25 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-25 footer.footer-expand-lg > .container > .profile,
  body.footer-links-25 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-25 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-25 footer.footer-expand-lg > .container > .row,
  body.footer-links-25 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-25 footer.footer-expand-lg > .profile,
  body.footer-links-25 footer.footer-expand-lg > .profile-page,
  body.footer-links-25 footer.footer-expand-lg > .profile-section,
  body.footer-links-25 footer.footer-expand-lg > .row,
  body.footer-links-25 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-25 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-25 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-25 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-25 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-25 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-25 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-25 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-25 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-25 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-25 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-25 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-25 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-25 footer.footer-expand-xl > .card-data-list,
body.footer-links-25 footer.footer-expand-xl > .card-featured-news,
body.footer-links-25 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-25 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-25 footer.footer-expand-xl > .container > .profile,
body.footer-links-25 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-25 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-25 footer.footer-expand-xl > .container > .row,
body.footer-links-25 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-25 footer.footer-expand-xl > .profile,
body.footer-links-25 footer.footer-expand-xl > .profile-page,
body.footer-links-25 footer.footer-expand-xl > .profile-section,
body.footer-links-25 footer.footer-expand-xl > .row,
body.footer-links-25 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-25 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-25 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-25 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-25 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-25 footer.footer-expand-xl > .section-social > .row,
body.footer-links-25 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-25 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-25 footer.footer-expand-xl {
    height: 333px;
    padding: 40px 0 50px;
  }

  body.footer-links-25 footer.footer-expand-xl > .card-data-list,
  body.footer-links-25 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-25 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-25 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-25 footer.footer-expand-xl > .container > .profile,
  body.footer-links-25 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-25 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-25 footer.footer-expand-xl > .container > .row,
  body.footer-links-25 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-25 footer.footer-expand-xl > .profile,
  body.footer-links-25 footer.footer-expand-xl > .profile-page,
  body.footer-links-25 footer.footer-expand-xl > .profile-section,
  body.footer-links-25 footer.footer-expand-xl > .row,
  body.footer-links-25 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-25 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-25 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-25 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-25 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-25 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-25 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-25 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-25 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-25 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-25 footer .footer-links {
  height: 550px;
}

body.footer-links-26 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-25 footer .footer-links {
    height: 286px;
  }

  body.footer-links-26 main {
    min-height: calc(100vh - 424px);
  }
}

body.footer-links-26 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-26 footer {
    height: 355px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-25 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-25 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-26 main {
    min-height: calc(100vh - 402px);
  }

  body.footer-links-26 footer {
    height: 333px;
  }
}

body.footer-links-26 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-26 footer.footer-expand-xs > .card-data-list,
body.footer-links-26 footer.footer-expand-xs > .card-featured-news,
body.footer-links-26 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-26 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-26 footer.footer-expand-xs > .container > .profile,
body.footer-links-26 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-26 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-26 footer.footer-expand-xs > .container > .row,
body.footer-links-26 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-26 footer.footer-expand-xs > .profile,
body.footer-links-26 footer.footer-expand-xs > .profile-page,
body.footer-links-26 footer.footer-expand-xs > .profile-section,
body.footer-links-26 footer.footer-expand-xs > .row,
body.footer-links-26 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-26 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-26 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-26 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-26 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-26 footer.footer-expand-xs > .section-social > .row,
body.footer-links-26 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-26 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-26 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-26 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-26 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-26 footer.footer-expand-sm > .card-data-list,
body.footer-links-26 footer.footer-expand-sm > .card-featured-news,
body.footer-links-26 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-26 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-26 footer.footer-expand-sm > .container > .profile,
body.footer-links-26 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-26 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-26 footer.footer-expand-sm > .container > .row,
body.footer-links-26 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-26 footer.footer-expand-sm > .profile,
body.footer-links-26 footer.footer-expand-sm > .profile-page,
body.footer-links-26 footer.footer-expand-sm > .profile-section,
body.footer-links-26 footer.footer-expand-sm > .row,
body.footer-links-26 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-26 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-26 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-26 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-26 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-26 footer.footer-expand-sm > .section-social > .row,
body.footer-links-26 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-26 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-26 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-26 footer.footer-expand-sm > .card-data-list,
  body.footer-links-26 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-26 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-26 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-26 footer.footer-expand-sm > .container > .profile,
  body.footer-links-26 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-26 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-26 footer.footer-expand-sm > .container > .row,
  body.footer-links-26 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-26 footer.footer-expand-sm > .profile,
  body.footer-links-26 footer.footer-expand-sm > .profile-page,
  body.footer-links-26 footer.footer-expand-sm > .profile-section,
  body.footer-links-26 footer.footer-expand-sm > .row,
  body.footer-links-26 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-26 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-26 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-26 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-26 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-26 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-26 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-26 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-26 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-26 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-26 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-26 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-26 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-26 footer.footer-expand-md > .card-data-list,
body.footer-links-26 footer.footer-expand-md > .card-featured-news,
body.footer-links-26 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-26 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-26 footer.footer-expand-md > .container > .profile,
body.footer-links-26 footer.footer-expand-md > .container > .profile-page,
body.footer-links-26 footer.footer-expand-md > .container > .profile-section,
body.footer-links-26 footer.footer-expand-md > .container > .row,
body.footer-links-26 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-26 footer.footer-expand-md > .profile,
body.footer-links-26 footer.footer-expand-md > .profile-page,
body.footer-links-26 footer.footer-expand-md > .profile-section,
body.footer-links-26 footer.footer-expand-md > .row,
body.footer-links-26 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-26 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-26 footer.footer-expand-md > .section-social > .profile,
body.footer-links-26 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-26 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-26 footer.footer-expand-md > .section-social > .row,
body.footer-links-26 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-26 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-26 footer.footer-expand-md {
    height: 355px;
    padding: 40px 0 50px;
  }

  body.footer-links-26 footer.footer-expand-md > .card-data-list,
  body.footer-links-26 footer.footer-expand-md > .card-featured-news,
  body.footer-links-26 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-26 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-26 footer.footer-expand-md > .container > .profile,
  body.footer-links-26 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-26 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-26 footer.footer-expand-md > .container > .row,
  body.footer-links-26 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-26 footer.footer-expand-md > .profile,
  body.footer-links-26 footer.footer-expand-md > .profile-page,
  body.footer-links-26 footer.footer-expand-md > .profile-section,
  body.footer-links-26 footer.footer-expand-md > .row,
  body.footer-links-26 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-26 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-26 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-26 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-26 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-26 footer.footer-expand-md > .section-social > .row,
  body.footer-links-26 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-26 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-26 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-26 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-26 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-26 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-26 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-26 footer.footer-expand-lg > .card-data-list,
body.footer-links-26 footer.footer-expand-lg > .card-featured-news,
body.footer-links-26 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-26 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-26 footer.footer-expand-lg > .container > .profile,
body.footer-links-26 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-26 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-26 footer.footer-expand-lg > .container > .row,
body.footer-links-26 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-26 footer.footer-expand-lg > .profile,
body.footer-links-26 footer.footer-expand-lg > .profile-page,
body.footer-links-26 footer.footer-expand-lg > .profile-section,
body.footer-links-26 footer.footer-expand-lg > .row,
body.footer-links-26 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-26 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-26 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-26 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-26 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-26 footer.footer-expand-lg > .section-social > .row,
body.footer-links-26 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-26 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-26 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-26 footer.footer-expand-lg > .card-data-list,
  body.footer-links-26 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-26 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-26 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-26 footer.footer-expand-lg > .container > .profile,
  body.footer-links-26 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-26 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-26 footer.footer-expand-lg > .container > .row,
  body.footer-links-26 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-26 footer.footer-expand-lg > .profile,
  body.footer-links-26 footer.footer-expand-lg > .profile-page,
  body.footer-links-26 footer.footer-expand-lg > .profile-section,
  body.footer-links-26 footer.footer-expand-lg > .row,
  body.footer-links-26 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-26 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-26 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-26 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-26 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-26 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-26 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-26 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-26 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-26 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-26 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-26 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-26 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-26 footer.footer-expand-xl > .card-data-list,
body.footer-links-26 footer.footer-expand-xl > .card-featured-news,
body.footer-links-26 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-26 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-26 footer.footer-expand-xl > .container > .profile,
body.footer-links-26 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-26 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-26 footer.footer-expand-xl > .container > .row,
body.footer-links-26 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-26 footer.footer-expand-xl > .profile,
body.footer-links-26 footer.footer-expand-xl > .profile-page,
body.footer-links-26 footer.footer-expand-xl > .profile-section,
body.footer-links-26 footer.footer-expand-xl > .row,
body.footer-links-26 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-26 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-26 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-26 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-26 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-26 footer.footer-expand-xl > .section-social > .row,
body.footer-links-26 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-26 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-26 footer.footer-expand-xl {
    height: 333px;
    padding: 40px 0 50px;
  }

  body.footer-links-26 footer.footer-expand-xl > .card-data-list,
  body.footer-links-26 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-26 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-26 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-26 footer.footer-expand-xl > .container > .profile,
  body.footer-links-26 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-26 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-26 footer.footer-expand-xl > .container > .row,
  body.footer-links-26 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-26 footer.footer-expand-xl > .profile,
  body.footer-links-26 footer.footer-expand-xl > .profile-page,
  body.footer-links-26 footer.footer-expand-xl > .profile-section,
  body.footer-links-26 footer.footer-expand-xl > .row,
  body.footer-links-26 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-26 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-26 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-26 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-26 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-26 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-26 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-26 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-26 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-26 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-26 footer .footer-links {
  height: 572px;
}

body.footer-links-27 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-26 footer .footer-links {
    height: 286px;
  }

  body.footer-links-27 main {
    min-height: calc(100vh - 424px);
  }
}

body.footer-links-27 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-27 footer {
    height: 355px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-26 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-26 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-27 main {
    min-height: calc(100vh - 402px);
  }

  body.footer-links-27 footer {
    height: 333px;
  }
}

body.footer-links-27 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-27 footer.footer-expand-xs > .card-data-list,
body.footer-links-27 footer.footer-expand-xs > .card-featured-news,
body.footer-links-27 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-27 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-27 footer.footer-expand-xs > .container > .profile,
body.footer-links-27 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-27 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-27 footer.footer-expand-xs > .container > .row,
body.footer-links-27 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-27 footer.footer-expand-xs > .profile,
body.footer-links-27 footer.footer-expand-xs > .profile-page,
body.footer-links-27 footer.footer-expand-xs > .profile-section,
body.footer-links-27 footer.footer-expand-xs > .row,
body.footer-links-27 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-27 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-27 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-27 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-27 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-27 footer.footer-expand-xs > .section-social > .row,
body.footer-links-27 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-27 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-27 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-27 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-27 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-27 footer.footer-expand-sm > .card-data-list,
body.footer-links-27 footer.footer-expand-sm > .card-featured-news,
body.footer-links-27 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-27 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-27 footer.footer-expand-sm > .container > .profile,
body.footer-links-27 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-27 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-27 footer.footer-expand-sm > .container > .row,
body.footer-links-27 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-27 footer.footer-expand-sm > .profile,
body.footer-links-27 footer.footer-expand-sm > .profile-page,
body.footer-links-27 footer.footer-expand-sm > .profile-section,
body.footer-links-27 footer.footer-expand-sm > .row,
body.footer-links-27 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-27 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-27 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-27 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-27 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-27 footer.footer-expand-sm > .section-social > .row,
body.footer-links-27 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-27 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-27 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-27 footer.footer-expand-sm > .card-data-list,
  body.footer-links-27 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-27 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-27 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-27 footer.footer-expand-sm > .container > .profile,
  body.footer-links-27 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-27 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-27 footer.footer-expand-sm > .container > .row,
  body.footer-links-27 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-27 footer.footer-expand-sm > .profile,
  body.footer-links-27 footer.footer-expand-sm > .profile-page,
  body.footer-links-27 footer.footer-expand-sm > .profile-section,
  body.footer-links-27 footer.footer-expand-sm > .row,
  body.footer-links-27 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-27 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-27 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-27 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-27 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-27 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-27 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-27 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-27 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-27 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-27 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-27 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-27 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-27 footer.footer-expand-md > .card-data-list,
body.footer-links-27 footer.footer-expand-md > .card-featured-news,
body.footer-links-27 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-27 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-27 footer.footer-expand-md > .container > .profile,
body.footer-links-27 footer.footer-expand-md > .container > .profile-page,
body.footer-links-27 footer.footer-expand-md > .container > .profile-section,
body.footer-links-27 footer.footer-expand-md > .container > .row,
body.footer-links-27 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-27 footer.footer-expand-md > .profile,
body.footer-links-27 footer.footer-expand-md > .profile-page,
body.footer-links-27 footer.footer-expand-md > .profile-section,
body.footer-links-27 footer.footer-expand-md > .row,
body.footer-links-27 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-27 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-27 footer.footer-expand-md > .section-social > .profile,
body.footer-links-27 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-27 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-27 footer.footer-expand-md > .section-social > .row,
body.footer-links-27 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-27 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-27 footer.footer-expand-md {
    height: 355px;
    padding: 40px 0 50px;
  }

  body.footer-links-27 footer.footer-expand-md > .card-data-list,
  body.footer-links-27 footer.footer-expand-md > .card-featured-news,
  body.footer-links-27 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-27 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-27 footer.footer-expand-md > .container > .profile,
  body.footer-links-27 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-27 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-27 footer.footer-expand-md > .container > .row,
  body.footer-links-27 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-27 footer.footer-expand-md > .profile,
  body.footer-links-27 footer.footer-expand-md > .profile-page,
  body.footer-links-27 footer.footer-expand-md > .profile-section,
  body.footer-links-27 footer.footer-expand-md > .row,
  body.footer-links-27 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-27 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-27 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-27 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-27 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-27 footer.footer-expand-md > .section-social > .row,
  body.footer-links-27 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-27 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-27 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-27 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-27 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-27 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-27 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-27 footer.footer-expand-lg > .card-data-list,
body.footer-links-27 footer.footer-expand-lg > .card-featured-news,
body.footer-links-27 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-27 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-27 footer.footer-expand-lg > .container > .profile,
body.footer-links-27 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-27 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-27 footer.footer-expand-lg > .container > .row,
body.footer-links-27 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-27 footer.footer-expand-lg > .profile,
body.footer-links-27 footer.footer-expand-lg > .profile-page,
body.footer-links-27 footer.footer-expand-lg > .profile-section,
body.footer-links-27 footer.footer-expand-lg > .row,
body.footer-links-27 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-27 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-27 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-27 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-27 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-27 footer.footer-expand-lg > .section-social > .row,
body.footer-links-27 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-27 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-27 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-27 footer.footer-expand-lg > .card-data-list,
  body.footer-links-27 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-27 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-27 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-27 footer.footer-expand-lg > .container > .profile,
  body.footer-links-27 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-27 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-27 footer.footer-expand-lg > .container > .row,
  body.footer-links-27 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-27 footer.footer-expand-lg > .profile,
  body.footer-links-27 footer.footer-expand-lg > .profile-page,
  body.footer-links-27 footer.footer-expand-lg > .profile-section,
  body.footer-links-27 footer.footer-expand-lg > .row,
  body.footer-links-27 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-27 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-27 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-27 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-27 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-27 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-27 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-27 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-27 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-27 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-27 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-27 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-27 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-27 footer.footer-expand-xl > .card-data-list,
body.footer-links-27 footer.footer-expand-xl > .card-featured-news,
body.footer-links-27 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-27 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-27 footer.footer-expand-xl > .container > .profile,
body.footer-links-27 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-27 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-27 footer.footer-expand-xl > .container > .row,
body.footer-links-27 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-27 footer.footer-expand-xl > .profile,
body.footer-links-27 footer.footer-expand-xl > .profile-page,
body.footer-links-27 footer.footer-expand-xl > .profile-section,
body.footer-links-27 footer.footer-expand-xl > .row,
body.footer-links-27 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-27 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-27 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-27 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-27 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-27 footer.footer-expand-xl > .section-social > .row,
body.footer-links-27 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-27 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-27 footer.footer-expand-xl {
    height: 333px;
    padding: 40px 0 50px;
  }

  body.footer-links-27 footer.footer-expand-xl > .card-data-list,
  body.footer-links-27 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-27 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-27 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-27 footer.footer-expand-xl > .container > .profile,
  body.footer-links-27 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-27 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-27 footer.footer-expand-xl > .container > .row,
  body.footer-links-27 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-27 footer.footer-expand-xl > .profile,
  body.footer-links-27 footer.footer-expand-xl > .profile-page,
  body.footer-links-27 footer.footer-expand-xl > .profile-section,
  body.footer-links-27 footer.footer-expand-xl > .row,
  body.footer-links-27 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-27 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-27 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-27 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-27 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-27 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-27 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-27 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-27 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-27 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-27 footer .footer-links {
  height: 594px;
}

body.footer-links-28 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-27 footer .footer-links {
    height: 308px;
  }

  body.footer-links-28 main {
    min-height: calc(100vh - 446px);
  }
}

body.footer-links-28 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-28 footer {
    height: 377px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-27 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-27 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-28 main {
    min-height: calc(100vh - 424px);
  }

  body.footer-links-28 footer {
    height: 355px;
  }
}

body.footer-links-28 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-28 footer.footer-expand-xs > .card-data-list,
body.footer-links-28 footer.footer-expand-xs > .card-featured-news,
body.footer-links-28 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-28 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-28 footer.footer-expand-xs > .container > .profile,
body.footer-links-28 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-28 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-28 footer.footer-expand-xs > .container > .row,
body.footer-links-28 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-28 footer.footer-expand-xs > .profile,
body.footer-links-28 footer.footer-expand-xs > .profile-page,
body.footer-links-28 footer.footer-expand-xs > .profile-section,
body.footer-links-28 footer.footer-expand-xs > .row,
body.footer-links-28 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-28 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-28 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-28 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-28 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-28 footer.footer-expand-xs > .section-social > .row,
body.footer-links-28 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-28 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-28 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-28 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-28 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-28 footer.footer-expand-sm > .card-data-list,
body.footer-links-28 footer.footer-expand-sm > .card-featured-news,
body.footer-links-28 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-28 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-28 footer.footer-expand-sm > .container > .profile,
body.footer-links-28 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-28 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-28 footer.footer-expand-sm > .container > .row,
body.footer-links-28 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-28 footer.footer-expand-sm > .profile,
body.footer-links-28 footer.footer-expand-sm > .profile-page,
body.footer-links-28 footer.footer-expand-sm > .profile-section,
body.footer-links-28 footer.footer-expand-sm > .row,
body.footer-links-28 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-28 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-28 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-28 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-28 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-28 footer.footer-expand-sm > .section-social > .row,
body.footer-links-28 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-28 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-28 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-28 footer.footer-expand-sm > .card-data-list,
  body.footer-links-28 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-28 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-28 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-28 footer.footer-expand-sm > .container > .profile,
  body.footer-links-28 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-28 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-28 footer.footer-expand-sm > .container > .row,
  body.footer-links-28 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-28 footer.footer-expand-sm > .profile,
  body.footer-links-28 footer.footer-expand-sm > .profile-page,
  body.footer-links-28 footer.footer-expand-sm > .profile-section,
  body.footer-links-28 footer.footer-expand-sm > .row,
  body.footer-links-28 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-28 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-28 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-28 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-28 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-28 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-28 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-28 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-28 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-28 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-28 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-28 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-28 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-28 footer.footer-expand-md > .card-data-list,
body.footer-links-28 footer.footer-expand-md > .card-featured-news,
body.footer-links-28 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-28 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-28 footer.footer-expand-md > .container > .profile,
body.footer-links-28 footer.footer-expand-md > .container > .profile-page,
body.footer-links-28 footer.footer-expand-md > .container > .profile-section,
body.footer-links-28 footer.footer-expand-md > .container > .row,
body.footer-links-28 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-28 footer.footer-expand-md > .profile,
body.footer-links-28 footer.footer-expand-md > .profile-page,
body.footer-links-28 footer.footer-expand-md > .profile-section,
body.footer-links-28 footer.footer-expand-md > .row,
body.footer-links-28 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-28 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-28 footer.footer-expand-md > .section-social > .profile,
body.footer-links-28 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-28 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-28 footer.footer-expand-md > .section-social > .row,
body.footer-links-28 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-28 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-28 footer.footer-expand-md {
    height: 377px;
    padding: 40px 0 50px;
  }

  body.footer-links-28 footer.footer-expand-md > .card-data-list,
  body.footer-links-28 footer.footer-expand-md > .card-featured-news,
  body.footer-links-28 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-28 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-28 footer.footer-expand-md > .container > .profile,
  body.footer-links-28 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-28 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-28 footer.footer-expand-md > .container > .row,
  body.footer-links-28 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-28 footer.footer-expand-md > .profile,
  body.footer-links-28 footer.footer-expand-md > .profile-page,
  body.footer-links-28 footer.footer-expand-md > .profile-section,
  body.footer-links-28 footer.footer-expand-md > .row,
  body.footer-links-28 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-28 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-28 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-28 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-28 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-28 footer.footer-expand-md > .section-social > .row,
  body.footer-links-28 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-28 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-28 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-28 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-28 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-28 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-28 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-28 footer.footer-expand-lg > .card-data-list,
body.footer-links-28 footer.footer-expand-lg > .card-featured-news,
body.footer-links-28 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-28 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-28 footer.footer-expand-lg > .container > .profile,
body.footer-links-28 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-28 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-28 footer.footer-expand-lg > .container > .row,
body.footer-links-28 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-28 footer.footer-expand-lg > .profile,
body.footer-links-28 footer.footer-expand-lg > .profile-page,
body.footer-links-28 footer.footer-expand-lg > .profile-section,
body.footer-links-28 footer.footer-expand-lg > .row,
body.footer-links-28 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-28 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-28 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-28 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-28 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-28 footer.footer-expand-lg > .section-social > .row,
body.footer-links-28 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-28 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-28 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-28 footer.footer-expand-lg > .card-data-list,
  body.footer-links-28 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-28 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-28 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-28 footer.footer-expand-lg > .container > .profile,
  body.footer-links-28 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-28 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-28 footer.footer-expand-lg > .container > .row,
  body.footer-links-28 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-28 footer.footer-expand-lg > .profile,
  body.footer-links-28 footer.footer-expand-lg > .profile-page,
  body.footer-links-28 footer.footer-expand-lg > .profile-section,
  body.footer-links-28 footer.footer-expand-lg > .row,
  body.footer-links-28 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-28 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-28 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-28 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-28 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-28 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-28 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-28 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-28 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-28 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-28 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-28 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-28 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-28 footer.footer-expand-xl > .card-data-list,
body.footer-links-28 footer.footer-expand-xl > .card-featured-news,
body.footer-links-28 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-28 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-28 footer.footer-expand-xl > .container > .profile,
body.footer-links-28 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-28 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-28 footer.footer-expand-xl > .container > .row,
body.footer-links-28 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-28 footer.footer-expand-xl > .profile,
body.footer-links-28 footer.footer-expand-xl > .profile-page,
body.footer-links-28 footer.footer-expand-xl > .profile-section,
body.footer-links-28 footer.footer-expand-xl > .row,
body.footer-links-28 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-28 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-28 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-28 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-28 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-28 footer.footer-expand-xl > .section-social > .row,
body.footer-links-28 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-28 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-28 footer.footer-expand-xl {
    height: 355px;
    padding: 40px 0 50px;
  }

  body.footer-links-28 footer.footer-expand-xl > .card-data-list,
  body.footer-links-28 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-28 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-28 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-28 footer.footer-expand-xl > .container > .profile,
  body.footer-links-28 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-28 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-28 footer.footer-expand-xl > .container > .row,
  body.footer-links-28 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-28 footer.footer-expand-xl > .profile,
  body.footer-links-28 footer.footer-expand-xl > .profile-page,
  body.footer-links-28 footer.footer-expand-xl > .profile-section,
  body.footer-links-28 footer.footer-expand-xl > .row,
  body.footer-links-28 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-28 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-28 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-28 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-28 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-28 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-28 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-28 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-28 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-28 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

body.footer-links-28 footer .footer-links {
  height: 616px;
}

body.footer-links-29 main {
  min-height: calc(100vh - 118px);
}

@media (min-width: 768px) {
  body.footer-links-28 footer .footer-links {
    height: 308px;
  }

  body.footer-links-29 main {
    min-height: calc(100vh - 446px);
  }
}

body.footer-links-29 footer {
  height: 64px;
}

@media (min-width: 768px) {
  body.footer-links-29 footer {
    height: 377px;
  }
}

@media (min-width: 1200px) {
  body.footer-links-28 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-28 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }

  body.footer-links-29 main {
    min-height: calc(100vh - 424px);
  }

  body.footer-links-29 footer {
    height: 355px;
  }
}

body.footer-links-29 footer.footer-expand-xs {
  height: 64px;
  padding: 40px 0 50px;
}

body.footer-links-29 footer.footer-expand-xs > .card-data-list,
body.footer-links-29 footer.footer-expand-xs > .card-featured-news,
body.footer-links-29 footer.footer-expand-xs > .container > .card-data-list,
body.footer-links-29 footer.footer-expand-xs > .container > .card-featured-news,
body.footer-links-29 footer.footer-expand-xs > .container > .profile,
body.footer-links-29 footer.footer-expand-xs > .container > .profile-page,
body.footer-links-29 footer.footer-expand-xs > .container > .profile-section,
body.footer-links-29 footer.footer-expand-xs > .container > .row,
body.footer-links-29 footer.footer-expand-xs > .container > .steps-legend,
body.footer-links-29 footer.footer-expand-xs > .profile,
body.footer-links-29 footer.footer-expand-xs > .profile-page,
body.footer-links-29 footer.footer-expand-xs > .profile-section,
body.footer-links-29 footer.footer-expand-xs > .row,
body.footer-links-29 footer.footer-expand-xs > .section-social > .card-data-list,
body.footer-links-29 footer.footer-expand-xs > .section-social > .card-featured-news,
body.footer-links-29 footer.footer-expand-xs > .section-social > .profile,
body.footer-links-29 footer.footer-expand-xs > .section-social > .profile-page,
body.footer-links-29 footer.footer-expand-xs > .section-social > .profile-section,
body.footer-links-29 footer.footer-expand-xs > .section-social > .row,
body.footer-links-29 footer.footer-expand-xs > .section-social > .steps-legend,
body.footer-links-29 footer.footer-expand-xs > .steps-legend {
  display: none;
  display: flex;
}

body.footer-links-29 footer.footer-expand-xs .footer-logo .footer-default-logo {
  display: none;
  display: block;
}

body.footer-links-29 footer.footer-expand-xs .footer-logo .footer-mobile-logo {
  display: block;
  display: none;
}

body.footer-links-29 footer.footer-expand-sm {
  height: 64px;
  padding: 0;
}

body.footer-links-29 footer.footer-expand-sm > .card-data-list,
body.footer-links-29 footer.footer-expand-sm > .card-featured-news,
body.footer-links-29 footer.footer-expand-sm > .container > .card-data-list,
body.footer-links-29 footer.footer-expand-sm > .container > .card-featured-news,
body.footer-links-29 footer.footer-expand-sm > .container > .profile,
body.footer-links-29 footer.footer-expand-sm > .container > .profile-page,
body.footer-links-29 footer.footer-expand-sm > .container > .profile-section,
body.footer-links-29 footer.footer-expand-sm > .container > .row,
body.footer-links-29 footer.footer-expand-sm > .container > .steps-legend,
body.footer-links-29 footer.footer-expand-sm > .profile,
body.footer-links-29 footer.footer-expand-sm > .profile-page,
body.footer-links-29 footer.footer-expand-sm > .profile-section,
body.footer-links-29 footer.footer-expand-sm > .row,
body.footer-links-29 footer.footer-expand-sm > .section-social > .card-data-list,
body.footer-links-29 footer.footer-expand-sm > .section-social > .card-featured-news,
body.footer-links-29 footer.footer-expand-sm > .section-social > .profile,
body.footer-links-29 footer.footer-expand-sm > .section-social > .profile-page,
body.footer-links-29 footer.footer-expand-sm > .section-social > .profile-section,
body.footer-links-29 footer.footer-expand-sm > .section-social > .row,
body.footer-links-29 footer.footer-expand-sm > .section-social > .steps-legend,
body.footer-links-29 footer.footer-expand-sm > .steps-legend {
  display: none;
}

@media (min-width: 576px) {
  body.footer-links-29 footer.footer-expand-sm {
    padding: 40px 0 50px;
  }

  body.footer-links-29 footer.footer-expand-sm > .card-data-list,
  body.footer-links-29 footer.footer-expand-sm > .card-featured-news,
  body.footer-links-29 footer.footer-expand-sm > .container > .card-data-list,
  body.footer-links-29 footer.footer-expand-sm > .container > .card-featured-news,
  body.footer-links-29 footer.footer-expand-sm > .container > .profile,
  body.footer-links-29 footer.footer-expand-sm > .container > .profile-page,
  body.footer-links-29 footer.footer-expand-sm > .container > .profile-section,
  body.footer-links-29 footer.footer-expand-sm > .container > .row,
  body.footer-links-29 footer.footer-expand-sm > .container > .steps-legend,
  body.footer-links-29 footer.footer-expand-sm > .profile,
  body.footer-links-29 footer.footer-expand-sm > .profile-page,
  body.footer-links-29 footer.footer-expand-sm > .profile-section,
  body.footer-links-29 footer.footer-expand-sm > .row,
  body.footer-links-29 footer.footer-expand-sm > .section-social > .card-data-list,
  body.footer-links-29 footer.footer-expand-sm > .section-social > .card-featured-news,
  body.footer-links-29 footer.footer-expand-sm > .section-social > .profile,
  body.footer-links-29 footer.footer-expand-sm > .section-social > .profile-page,
  body.footer-links-29 footer.footer-expand-sm > .section-social > .profile-section,
  body.footer-links-29 footer.footer-expand-sm > .section-social > .row,
  body.footer-links-29 footer.footer-expand-sm > .section-social > .steps-legend,
  body.footer-links-29 footer.footer-expand-sm > .steps-legend {
    display: flex;
  }
}

body.footer-links-29 footer.footer-expand-sm .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-29 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 576px) {
  body.footer-links-29 footer.footer-expand-sm .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-29 footer.footer-expand-sm .footer-logo .footer-mobile-logo {
    display: none;
  }

  .toolbar.with-read-speaker {
    width: 332px;
  }
}

body.footer-links-29 footer.footer-expand-md {
  height: 64px;
  padding: 0;
}

body.footer-links-29 footer.footer-expand-md > .card-data-list,
body.footer-links-29 footer.footer-expand-md > .card-featured-news,
body.footer-links-29 footer.footer-expand-md > .container > .card-data-list,
body.footer-links-29 footer.footer-expand-md > .container > .card-featured-news,
body.footer-links-29 footer.footer-expand-md > .container > .profile,
body.footer-links-29 footer.footer-expand-md > .container > .profile-page,
body.footer-links-29 footer.footer-expand-md > .container > .profile-section,
body.footer-links-29 footer.footer-expand-md > .container > .row,
body.footer-links-29 footer.footer-expand-md > .container > .steps-legend,
body.footer-links-29 footer.footer-expand-md > .profile,
body.footer-links-29 footer.footer-expand-md > .profile-page,
body.footer-links-29 footer.footer-expand-md > .profile-section,
body.footer-links-29 footer.footer-expand-md > .row,
body.footer-links-29 footer.footer-expand-md > .section-social > .card-data-list,
body.footer-links-29 footer.footer-expand-md > .section-social > .card-featured-news,
body.footer-links-29 footer.footer-expand-md > .section-social > .profile,
body.footer-links-29 footer.footer-expand-md > .section-social > .profile-page,
body.footer-links-29 footer.footer-expand-md > .section-social > .profile-section,
body.footer-links-29 footer.footer-expand-md > .section-social > .row,
body.footer-links-29 footer.footer-expand-md > .section-social > .steps-legend,
body.footer-links-29 footer.footer-expand-md > .steps-legend {
  display: none;
}

@media (min-width: 768px) {
  body.footer-links-29 footer.footer-expand-md {
    height: 377px;
    padding: 40px 0 50px;
  }

  body.footer-links-29 footer.footer-expand-md > .card-data-list,
  body.footer-links-29 footer.footer-expand-md > .card-featured-news,
  body.footer-links-29 footer.footer-expand-md > .container > .card-data-list,
  body.footer-links-29 footer.footer-expand-md > .container > .card-featured-news,
  body.footer-links-29 footer.footer-expand-md > .container > .profile,
  body.footer-links-29 footer.footer-expand-md > .container > .profile-page,
  body.footer-links-29 footer.footer-expand-md > .container > .profile-section,
  body.footer-links-29 footer.footer-expand-md > .container > .row,
  body.footer-links-29 footer.footer-expand-md > .container > .steps-legend,
  body.footer-links-29 footer.footer-expand-md > .profile,
  body.footer-links-29 footer.footer-expand-md > .profile-page,
  body.footer-links-29 footer.footer-expand-md > .profile-section,
  body.footer-links-29 footer.footer-expand-md > .row,
  body.footer-links-29 footer.footer-expand-md > .section-social > .card-data-list,
  body.footer-links-29 footer.footer-expand-md > .section-social > .card-featured-news,
  body.footer-links-29 footer.footer-expand-md > .section-social > .profile,
  body.footer-links-29 footer.footer-expand-md > .section-social > .profile-page,
  body.footer-links-29 footer.footer-expand-md > .section-social > .profile-section,
  body.footer-links-29 footer.footer-expand-md > .section-social > .row,
  body.footer-links-29 footer.footer-expand-md > .section-social > .steps-legend,
  body.footer-links-29 footer.footer-expand-md > .steps-legend {
    display: flex;
  }
}

body.footer-links-29 footer.footer-expand-md .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-29 footer.footer-expand-md .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 768px) {
  body.footer-links-29 footer.footer-expand-md .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-29 footer.footer-expand-md .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-29 footer.footer-expand-lg {
  height: 64px;
  padding: 0;
}

body.footer-links-29 footer.footer-expand-lg > .card-data-list,
body.footer-links-29 footer.footer-expand-lg > .card-featured-news,
body.footer-links-29 footer.footer-expand-lg > .container > .card-data-list,
body.footer-links-29 footer.footer-expand-lg > .container > .card-featured-news,
body.footer-links-29 footer.footer-expand-lg > .container > .profile,
body.footer-links-29 footer.footer-expand-lg > .container > .profile-page,
body.footer-links-29 footer.footer-expand-lg > .container > .profile-section,
body.footer-links-29 footer.footer-expand-lg > .container > .row,
body.footer-links-29 footer.footer-expand-lg > .container > .steps-legend,
body.footer-links-29 footer.footer-expand-lg > .profile,
body.footer-links-29 footer.footer-expand-lg > .profile-page,
body.footer-links-29 footer.footer-expand-lg > .profile-section,
body.footer-links-29 footer.footer-expand-lg > .row,
body.footer-links-29 footer.footer-expand-lg > .section-social > .card-data-list,
body.footer-links-29 footer.footer-expand-lg > .section-social > .card-featured-news,
body.footer-links-29 footer.footer-expand-lg > .section-social > .profile,
body.footer-links-29 footer.footer-expand-lg > .section-social > .profile-page,
body.footer-links-29 footer.footer-expand-lg > .section-social > .profile-section,
body.footer-links-29 footer.footer-expand-lg > .section-social > .row,
body.footer-links-29 footer.footer-expand-lg > .section-social > .steps-legend,
body.footer-links-29 footer.footer-expand-lg > .steps-legend {
  display: none;
}

@media (min-width: 992px) {
  body.footer-links-29 footer.footer-expand-lg {
    height: 245px;
    padding: 40px 0 50px;
  }

  body.footer-links-29 footer.footer-expand-lg > .card-data-list,
  body.footer-links-29 footer.footer-expand-lg > .card-featured-news,
  body.footer-links-29 footer.footer-expand-lg > .container > .card-data-list,
  body.footer-links-29 footer.footer-expand-lg > .container > .card-featured-news,
  body.footer-links-29 footer.footer-expand-lg > .container > .profile,
  body.footer-links-29 footer.footer-expand-lg > .container > .profile-page,
  body.footer-links-29 footer.footer-expand-lg > .container > .profile-section,
  body.footer-links-29 footer.footer-expand-lg > .container > .row,
  body.footer-links-29 footer.footer-expand-lg > .container > .steps-legend,
  body.footer-links-29 footer.footer-expand-lg > .profile,
  body.footer-links-29 footer.footer-expand-lg > .profile-page,
  body.footer-links-29 footer.footer-expand-lg > .profile-section,
  body.footer-links-29 footer.footer-expand-lg > .row,
  body.footer-links-29 footer.footer-expand-lg > .section-social > .card-data-list,
  body.footer-links-29 footer.footer-expand-lg > .section-social > .card-featured-news,
  body.footer-links-29 footer.footer-expand-lg > .section-social > .profile,
  body.footer-links-29 footer.footer-expand-lg > .section-social > .profile-page,
  body.footer-links-29 footer.footer-expand-lg > .section-social > .profile-section,
  body.footer-links-29 footer.footer-expand-lg > .section-social > .row,
  body.footer-links-29 footer.footer-expand-lg > .section-social > .steps-legend,
  body.footer-links-29 footer.footer-expand-lg > .steps-legend {
    display: flex;
  }
}

body.footer-links-29 footer.footer-expand-lg .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-29 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 992px) {
  body.footer-links-29 footer.footer-expand-lg .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-29 footer.footer-expand-lg .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-29 footer.footer-expand-xl {
  height: 64px;
  padding: 0;
}

body.footer-links-29 footer.footer-expand-xl > .card-data-list,
body.footer-links-29 footer.footer-expand-xl > .card-featured-news,
body.footer-links-29 footer.footer-expand-xl > .container > .card-data-list,
body.footer-links-29 footer.footer-expand-xl > .container > .card-featured-news,
body.footer-links-29 footer.footer-expand-xl > .container > .profile,
body.footer-links-29 footer.footer-expand-xl > .container > .profile-page,
body.footer-links-29 footer.footer-expand-xl > .container > .profile-section,
body.footer-links-29 footer.footer-expand-xl > .container > .row,
body.footer-links-29 footer.footer-expand-xl > .container > .steps-legend,
body.footer-links-29 footer.footer-expand-xl > .profile,
body.footer-links-29 footer.footer-expand-xl > .profile-page,
body.footer-links-29 footer.footer-expand-xl > .profile-section,
body.footer-links-29 footer.footer-expand-xl > .row,
body.footer-links-29 footer.footer-expand-xl > .section-social > .card-data-list,
body.footer-links-29 footer.footer-expand-xl > .section-social > .card-featured-news,
body.footer-links-29 footer.footer-expand-xl > .section-social > .profile,
body.footer-links-29 footer.footer-expand-xl > .section-social > .profile-page,
body.footer-links-29 footer.footer-expand-xl > .section-social > .profile-section,
body.footer-links-29 footer.footer-expand-xl > .section-social > .row,
body.footer-links-29 footer.footer-expand-xl > .section-social > .steps-legend,
body.footer-links-29 footer.footer-expand-xl > .steps-legend {
  display: none;
}

@media (min-width: 1200px) {
  body.footer-links-29 footer.footer-expand-xl {
    height: 355px;
    padding: 40px 0 50px;
  }

  body.footer-links-29 footer.footer-expand-xl > .card-data-list,
  body.footer-links-29 footer.footer-expand-xl > .card-featured-news,
  body.footer-links-29 footer.footer-expand-xl > .container > .card-data-list,
  body.footer-links-29 footer.footer-expand-xl > .container > .card-featured-news,
  body.footer-links-29 footer.footer-expand-xl > .container > .profile,
  body.footer-links-29 footer.footer-expand-xl > .container > .profile-page,
  body.footer-links-29 footer.footer-expand-xl > .container > .profile-section,
  body.footer-links-29 footer.footer-expand-xl > .container > .row,
  body.footer-links-29 footer.footer-expand-xl > .container > .steps-legend,
  body.footer-links-29 footer.footer-expand-xl > .profile,
  body.footer-links-29 footer.footer-expand-xl > .profile-page,
  body.footer-links-29 footer.footer-expand-xl > .profile-section,
  body.footer-links-29 footer.footer-expand-xl > .row,
  body.footer-links-29 footer.footer-expand-xl > .section-social > .card-data-list,
  body.footer-links-29 footer.footer-expand-xl > .section-social > .card-featured-news,
  body.footer-links-29 footer.footer-expand-xl > .section-social > .profile,
  body.footer-links-29 footer.footer-expand-xl > .section-social > .profile-page,
  body.footer-links-29 footer.footer-expand-xl > .section-social > .profile-section,
  body.footer-links-29 footer.footer-expand-xl > .section-social > .row,
  body.footer-links-29 footer.footer-expand-xl > .section-social > .steps-legend,
  body.footer-links-29 footer.footer-expand-xl > .steps-legend {
    display: flex;
  }
}

body.footer-links-29 footer.footer-expand-xl .footer-logo .footer-default-logo {
  display: none;
}

body.footer-links-29 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
  display: block;
}

@media (min-width: 1200px) {
  body.footer-links-29 footer.footer-expand-xl .footer-logo .footer-default-logo {
    display: block;
  }

  body.footer-links-29 footer.footer-expand-xl .footer-logo .footer-mobile-logo {
    display: none;
  }
}

body.footer-links-29 footer .footer-links {
  height: 638px;
}

.page-news .line {
  color: #111;
  text-align: left;
}

.page-news small {
  opacity: 0.6;
}

.page-news .h1,
.page-news h1 {
  font-size: 1.25rem;
  line-height: 1.625rem;
}

@media (min-width: 768px) {
  body.footer-links-29 footer .footer-links {
    height: 330px;
  }

  .page-news .h1,
  .page-news h1 {
    font-size: 1.6875rem;
    line-height: 1.875rem;
  }
}

.page-news .h4,
.page-news h4 {
  font-size: 0.9375rem;
  line-height: 1.5rem;
  opacity: 0.6;
}

html.cms-ready nav.navbar {
  top: 0;
}

@media (min-width: 768px) {
  .page-news .h4,
  .page-news h4 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  @supports (position: sticky) {
    html.cms-ready .bd-sidebar {
      top: 69px;
      height: calc(100vh - 69px);
    }
  }
}

html.cms-ready.cms-toolbar-expanded nav.navbar {
  top: 45.99px;
}

@media (min-width: 768px) {
  @supports (position: sticky) {
    html.cms-ready.cms-toolbar-expanded .bd-sidebar {
      top: 114.99px;
      height: calc(100vh - 114.99px);
    }
  }
}

.select2.select2-container .select2-selection {
  height: calc(1.5em + 0.75rem + 2px);
  border-color: #ced4da;
  border-radius: 0;
}

.select2.select2-container .select2-selection .select2-selection__arrow,
.select2.select2-container .select2-selection .select2-selection__rendered {
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
}

@media (min-width: 768px) {
  .toolbar.with-read-speaker {
    width: 300px;
  }
}

.toolbar.with-read-speaker .toolbar-btn.toolbar-behavior-read {
  width: 160px;
  padding: 0;
}

.toolbar.with-read-speaker.active .toolbar-player.toolbar-btn.toolbar-behavior-read {
  display: flex;
}

.toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read {
  display: none;
}

@media (min-width: 768px) {
  .toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read {
    display: flex;
  }
}

.toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read > a {
  text-decoration: none;
}

.toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read > a .rsbtn_left .rsbtn_text {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #a8b7c7;
}

.toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read:hover > a .rsbtn_text {
  color: #006fb3;
}

.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  > a
  .rsbtn_left
  .rsbtn_text
  span {
  display: none;
}

.toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded .rsbtn_exp.rsimg.rspart {
  display: inline-block;
  flex: 1;
  height: 34.46px;
}

.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  .rsbtn_exp.rsimg.rspart
  .rsbtn_box {
  display: flex;
  justify-content: space-between;
  height: 34.46px;
}

.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  .rsbtn_exp.rsimg.rspart
  .rsbtn_box
  .rsbtn_closer
  .toolbar-btn-icon-content,
.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  .rsbtn_exp.rsimg.rspart
  .rsbtn_box
  .rsbtn_dl
  .toolbar-btn-icon-content,
.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  .rsbtn_exp.rsimg.rspart
  .rsbtn_box
  .rsbtn_pause
  .toolbar-btn-icon-content {
  padding: 12.23px 6.92px;
}

.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  .rsbtn_exp.rsimg.rspart
  .rsbtn_box
  .rsbtn_progress_container {
  position: relative;
  flex: 1;
  margin: 13px 2px;
  border: 1px solid #a8b7c7;
}

.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  .rsbtn_exp.rsimg.rspart
  .rsbtn_box
  .rsbtn_progress_container
  .rsbtn_progress_handle.rsimg {
  position: absolute;
  top: -5px;
  left: -3px;
  width: 6px;
  height: 16px;
  background-color: #a8b7c7;
  background-image: none;
}

.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  .rsbtn_exp.rsimg.rspart
  .rsbtn_box
  .rsbtn_progress_container
  .rsbtn_progress_played {
  position: absolute;
  height: 100%;
  background-color: #a8b7c7;
  background-image: none;
}

.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded.rspaused
  .rsbtn_pause
  .toolbar-btn-icon-content
  .cl.cl-pause {
  display: none;
}

.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded.rspaused
  .rsbtn_pause
  .toolbar-btn-icon-content
  .cl.cl-play,
.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded.rsplaying
  .rsbtn_pause
  .toolbar-btn-icon-content
  .cl.cl-pause {
  display: block;
}

.toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded.rsplaying
  .rsbtn_pause
  .toolbar-btn-icon-content
  .cl.cl-play {
  display: none;
}

.a11y-font-0 .a11y-font-0-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.a11y-font-0 .a11y-font-0-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.a11y-font-0 .a11y-font-0-col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.a11y-font-0 .a11y-font-0-col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.a11y-font-0 .a11y-font-0-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.a11y-font-0 .a11y-font-0-col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.a11y-font-0 .a11y-font-0-col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.a11y-font-0 .a11y-font-0-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.a11y-font-0 .a11y-font-0-col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.a11y-font-0 .a11y-font-0-col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.a11y-font-0 .a11y-font-0-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.a11y-font-0 .a11y-font-0-col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.a11y-font-0 .a11y-font-0-col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.a11y-font-0 .a11y-font-0-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.a11y-font-0 .a11y-font-0-offset-1 {
  margin-left: 8.33333%;
}

.a11y-font-0 .a11y-font-0-offset-2 {
  margin-left: 16.66667%;
}

.a11y-font-0 .a11y-font-0-offset-3 {
  margin-left: 25%;
}

.a11y-font-0 .a11y-font-0-offset-4 {
  margin-left: 33.33333%;
}

.a11y-font-0 .a11y-font-0-offset-5 {
  margin-left: 41.66667%;
}

.a11y-font-0 .a11y-font-0-offset-6 {
  margin-left: 50%;
}

.a11y-font-0 .a11y-font-0-offset-7 {
  margin-left: 58.33333%;
}

.a11y-font-0 .a11y-font-0-offset-8 {
  margin-left: 66.66667%;
}

.a11y-font-0 .a11y-font-0-offset-9 {
  margin-left: 75%;
}

.a11y-font-0 .a11y-font-0-offset-10 {
  margin-left: 83.33333%;
}

.a11y-font-0 .a11y-font-0-offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .a11y-font-0 .a11y-font-0-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-0 .a11y-font-0-col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-0 {
    margin-left: 0;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-3 {
    margin-left: 25%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-6 {
    margin-left: 50%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-9 {
    margin-left: 75%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .a11y-font-0 .a11y-font-0-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-0 .a11y-font-0-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-0 .a11y-font-0-col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-0 .a11y-font-0-col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-0 .a11y-font-0-col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-0 .a11y-font-0-col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-0 {
    margin-left: 0;
  }

  .a11y-font-0 .a11y-font-0-offset-md-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-3 {
    margin-left: 25%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-6 {
    margin-left: 50%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-9 {
    margin-left: 75%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .a11y-font-0 .a11y-font-0-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-0 .a11y-font-0-col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-0 {
    margin-left: 0;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-3 {
    margin-left: 25%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-6 {
    margin-left: 50%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-9 {
    margin-left: 75%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-lg-11 {
    margin-left: 91.66667%;
  }
}

.a11y-font-0 .a11y-font-0-d-none {
  display: none !important;
}

.a11y-font-0 .a11y-font-0-d-inline {
  display: inline !important;
}

.a11y-font-0 .a11y-font-0-d-inline-block {
  display: inline-block !important;
}

.a11y-font-0 .a11y-font-0-d-block {
  display: block !important;
}

.a11y-font-0 .a11y-font-0-d-table {
  display: table !important;
}

.a11y-font-0 .a11y-font-0-d-table-row {
  display: table-row !important;
}

.a11y-font-0 .a11y-font-0-d-table-cell {
  display: table-cell !important;
}

.a11y-font-0 .a11y-font-0-d-flex {
  display: flex !important;
}

.a11y-font-0 .a11y-font-0-d-inline-flex {
  display: inline-flex !important;
}

.a11y-font-0 .a11y-font-0-text-justify {
  text-align: justify !important;
}

.a11y-font-0 .a11y-font-0-text-nowrap {
  white-space: nowrap !important;
}

.a11y-font-0 .a11y-font-0-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.a11y-font-0 .a11y-font-0-text-left {
  text-align: left !important;
}

.a11y-font-0 .a11y-font-0-text-right {
  text-align: right !important;
}

.a11y-font-0 .a11y-font-0-text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .a11y-font-0 .a11y-font-0-text-sm-left {
    text-align: left !important;
  }

  .a11y-font-0 .a11y-font-0-text-sm-right {
    text-align: right !important;
  }

  .a11y-font-0 .a11y-font-0-text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .a11y-font-0 .a11y-font-0-text-md-left {
    text-align: left !important;
  }

  .a11y-font-0 .a11y-font-0-text-md-right {
    text-align: right !important;
  }

  .a11y-font-0 .a11y-font-0-text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .a11y-font-0 .a11y-font-0-text-lg-left {
    text-align: left !important;
  }

  .a11y-font-0 .a11y-font-0-text-lg-right {
    text-align: right !important;
  }

  .a11y-font-0 .a11y-font-0-text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .a11y-font-0 .a11y-font-0-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-0 .a11y-font-0-col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-0 .a11y-font-0-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-0 {
    margin-left: 0;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-3 {
    margin-left: 25%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-6 {
    margin-left: 50%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-9 {
    margin-left: 75%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-0 .a11y-font-0-offset-xl-11 {
    margin-left: 91.66667%;
  }

  .a11y-font-0 .a11y-font-0-text-xl-left {
    text-align: left !important;
  }

  .a11y-font-0 .a11y-font-0-text-xl-right {
    text-align: right !important;
  }

  .a11y-font-0 .a11y-font-0-text-xl-center {
    text-align: center !important;
  }
}

.a11y-font-0 .a11y-font-0-text-lowercase {
  text-transform: lowercase !important;
}

.a11y-font-0 .a11y-font-0-text-uppercase {
  text-transform: uppercase !important;
}

.a11y-font-0 .a11y-font-0-text-capitalize {
  text-transform: capitalize !important;
}

.a11y-font-0 .a11y-font-0-font-weight-light {
  font-weight: 300 !important;
}

.a11y-font-0 .a11y-font-0-font-weight-normal {
  font-weight: 400 !important;
}

.a11y-font-0 .a11y-font-0-font-weight-bold {
  font-weight: 700 !important;
}

.a11y-font-0 .a11y-font-0-text-white {
  color: #fff !important;
}

.a11y-font-0 .a11y-font-0-text-body {
  color: #212529 !important;
}

.a11y-font-0 .a11y-font-0-text-muted {
  color: #6c757d !important;
}

.a11y-font-0 .a11y-font-0-text-black-50 {
  color: rgba(17, 17, 17, 0.5) !important;
}

.a11y-font-0 .a11y-font-0-text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.a11y-font-0 .a11y-font-0-col-padding {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.a11y-font-0 .a11y-font-0-m-0 {
  margin: 0 !important;
}

.a11y-font-0 .a11y-font-0-mt-0,
.a11y-font-0 .a11y-font-0-my-0 {
  margin-top: 0 !important;
}

.a11y-font-0 .a11y-font-0-mr-0,
.a11y-font-0 .a11y-font-0-mx-0 {
  margin-right: 0 !important;
}

.a11y-font-0 .a11y-font-0-mb-0,
.a11y-font-0 .a11y-font-0-my-0 {
  margin-bottom: 0 !important;
}

.a11y-font-0 .a11y-font-0-ml-0,
.a11y-font-0 .a11y-font-0-mx-0 {
  margin-left: 0 !important;
}

.a11y-font-0 .a11y-font-0-m-1 {
  margin: 0.25rem !important;
}

.a11y-font-0 .a11y-font-0-mt-1,
.a11y-font-0 .a11y-font-0-my-1 {
  margin-top: 0.25rem !important;
}

.a11y-font-0 .a11y-font-0-mr-1,
.a11y-font-0 .a11y-font-0-mx-1 {
  margin-right: 0.25rem !important;
}

.a11y-font-0 .a11y-font-0-mb-1,
.a11y-font-0 .a11y-font-0-my-1 {
  margin-bottom: 0.25rem !important;
}

.a11y-font-0 .a11y-font-0-ml-1,
.a11y-font-0 .a11y-font-0-mx-1 {
  margin-left: 0.25rem !important;
}

.a11y-font-0 .a11y-font-0-m-2 {
  margin: 0.5rem !important;
}

.a11y-font-0 .a11y-font-0-mt-2,
.a11y-font-0 .a11y-font-0-my-2 {
  margin-top: 0.5rem !important;
}

.a11y-font-0 .a11y-font-0-mr-2,
.a11y-font-0 .a11y-font-0-mx-2 {
  margin-right: 0.5rem !important;
}

.a11y-font-0 .a11y-font-0-mb-2,
.a11y-font-0 .a11y-font-0-my-2 {
  margin-bottom: 0.5rem !important;
}

.a11y-font-0 .a11y-font-0-ml-2,
.a11y-font-0 .a11y-font-0-mx-2 {
  margin-left: 0.5rem !important;
}

.a11y-font-0 .a11y-font-0-m-3 {
  margin: 1rem !important;
}

.a11y-font-0 .a11y-font-0-mt-3,
.a11y-font-0 .a11y-font-0-my-3 {
  margin-top: 1rem !important;
}

.a11y-font-0 .a11y-font-0-mr-3,
.a11y-font-0 .a11y-font-0-mx-3 {
  margin-right: 1rem !important;
}

.a11y-font-0 .a11y-font-0-mb-3,
.a11y-font-0 .a11y-font-0-my-3 {
  margin-bottom: 1rem !important;
}

.a11y-font-0 .a11y-font-0-ml-3,
.a11y-font-0 .a11y-font-0-mx-3 {
  margin-left: 1rem !important;
}

.a11y-font-0 .a11y-font-0-m-4 {
  margin: 1.5rem !important;
}

.a11y-font-0 .a11y-font-0-mt-4,
.a11y-font-0 .a11y-font-0-my-4 {
  margin-top: 1.5rem !important;
}

.a11y-font-0 .a11y-font-0-mr-4,
.a11y-font-0 .a11y-font-0-mx-4 {
  margin-right: 1.5rem !important;
}

.a11y-font-0 .a11y-font-0-mb-4,
.a11y-font-0 .a11y-font-0-my-4 {
  margin-bottom: 1.5rem !important;
}

.a11y-font-0 .a11y-font-0-ml-4,
.a11y-font-0 .a11y-font-0-mx-4 {
  margin-left: 1.5rem !important;
}

.a11y-font-0 .a11y-font-0-m-5 {
  margin: 3rem !important;
}

.a11y-font-0 .a11y-font-0-mt-5,
.a11y-font-0 .a11y-font-0-my-5 {
  margin-top: 3rem !important;
}

.a11y-font-0 .a11y-font-0-mr-5,
.a11y-font-0 .a11y-font-0-mx-5 {
  margin-right: 3rem !important;
}

.a11y-font-0 .a11y-font-0-mb-5,
.a11y-font-0 .a11y-font-0-my-5 {
  margin-bottom: 3rem !important;
}

.a11y-font-0 .a11y-font-0-ml-5,
.a11y-font-0 .a11y-font-0-mx-5 {
  margin-left: 3rem !important;
}

.a11y-font-0 .a11y-font-0-p-0 {
  padding: 0 !important;
}

.a11y-font-0 .a11y-font-0-pt-0,
.a11y-font-0 .a11y-font-0-py-0 {
  padding-top: 0 !important;
}

.a11y-font-0 .a11y-font-0-pr-0,
.a11y-font-0 .a11y-font-0-px-0 {
  padding-right: 0 !important;
}

.a11y-font-0 .a11y-font-0-pb-0,
.a11y-font-0 .a11y-font-0-py-0 {
  padding-bottom: 0 !important;
}

.a11y-font-0 .a11y-font-0-pl-0,
.a11y-font-0 .a11y-font-0-px-0 {
  padding-left: 0 !important;
}

.a11y-font-0 .a11y-font-0-p-1 {
  padding: 0.25rem !important;
}

.a11y-font-0 .a11y-font-0-pt-1,
.a11y-font-0 .a11y-font-0-py-1 {
  padding-top: 0.25rem !important;
}

.a11y-font-0 .a11y-font-0-pr-1,
.a11y-font-0 .a11y-font-0-px-1 {
  padding-right: 0.25rem !important;
}

.a11y-font-0 .a11y-font-0-pb-1,
.a11y-font-0 .a11y-font-0-py-1 {
  padding-bottom: 0.25rem !important;
}

.a11y-font-0 .a11y-font-0-pl-1,
.a11y-font-0 .a11y-font-0-px-1 {
  padding-left: 0.25rem !important;
}

.a11y-font-0 .a11y-font-0-p-2 {
  padding: 0.5rem !important;
}

.a11y-font-0 .a11y-font-0-pt-2,
.a11y-font-0 .a11y-font-0-py-2 {
  padding-top: 0.5rem !important;
}

.a11y-font-0 .a11y-font-0-pr-2,
.a11y-font-0 .a11y-font-0-px-2 {
  padding-right: 0.5rem !important;
}

.a11y-font-0 .a11y-font-0-pb-2,
.a11y-font-0 .a11y-font-0-py-2 {
  padding-bottom: 0.5rem !important;
}

.a11y-font-0 .a11y-font-0-pl-2,
.a11y-font-0 .a11y-font-0-px-2 {
  padding-left: 0.5rem !important;
}

.a11y-font-0 .a11y-font-0-p-3 {
  padding: 1rem !important;
}

.a11y-font-0 .a11y-font-0-pt-3,
.a11y-font-0 .a11y-font-0-py-3 {
  padding-top: 1rem !important;
}

.a11y-font-0 .a11y-font-0-pr-3,
.a11y-font-0 .a11y-font-0-px-3 {
  padding-right: 1rem !important;
}

.a11y-font-0 .a11y-font-0-pb-3,
.a11y-font-0 .a11y-font-0-py-3 {
  padding-bottom: 1rem !important;
}

.a11y-font-0 .a11y-font-0-pl-3,
.a11y-font-0 .a11y-font-0-px-3 {
  padding-left: 1rem !important;
}

.a11y-font-0 .a11y-font-0-p-4 {
  padding: 1.5rem !important;
}

.a11y-font-0 .a11y-font-0-pt-4,
.a11y-font-0 .a11y-font-0-py-4 {
  padding-top: 1.5rem !important;
}

.a11y-font-0 .a11y-font-0-pr-4,
.a11y-font-0 .a11y-font-0-px-4 {
  padding-right: 1.5rem !important;
}

.a11y-font-0 .a11y-font-0-pb-4,
.a11y-font-0 .a11y-font-0-py-4 {
  padding-bottom: 1.5rem !important;
}

.a11y-font-0 .a11y-font-0-pl-4,
.a11y-font-0 .a11y-font-0-px-4 {
  padding-left: 1.5rem !important;
}

.a11y-font-0 .a11y-font-0-p-5 {
  padding: 3rem !important;
}

.a11y-font-0 .a11y-font-0-pt-5,
.a11y-font-0 .a11y-font-0-py-5 {
  padding-top: 3rem !important;
}

.a11y-font-0 .a11y-font-0-pr-5,
.a11y-font-0 .a11y-font-0-px-5 {
  padding-right: 3rem !important;
}

.a11y-font-0 .a11y-font-0-pb-5,
.a11y-font-0 .a11y-font-0-py-5 {
  padding-bottom: 3rem !important;
}

.a11y-font-0 .a11y-font-0-pl-5,
.a11y-font-0 .a11y-font-0-px-5 {
  padding-left: 3rem !important;
}

.a11y-font-0 .a11y-font-0-m-auto {
  margin: auto !important;
}

.a11y-font-0 .a11y-font-0-mt-auto,
.a11y-font-0 .a11y-font-0-my-auto {
  margin-top: auto !important;
}

.a11y-font-0 .a11y-font-0-mr-auto,
.a11y-font-0 .a11y-font-0-mx-auto {
  margin-right: auto !important;
}

.a11y-font-0 .a11y-font-0-mb-auto,
.a11y-font-0 .a11y-font-0-my-auto {
  margin-bottom: auto !important;
}

.a11y-font-0 .a11y-font-0-ml-auto,
.a11y-font-0 .a11y-font-0-mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .a11y-font-0 .a11y-font-0-col-sm-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-0 .a11y-font-0-m-sm-0 {
    margin: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mt-sm-0,
  .a11y-font-0 .a11y-font-0-my-sm-0 {
    margin-top: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mr-sm-0,
  .a11y-font-0 .a11y-font-0-mx-sm-0 {
    margin-right: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mb-sm-0,
  .a11y-font-0 .a11y-font-0-my-sm-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-ml-sm-0,
  .a11y-font-0 .a11y-font-0-mx-sm-0 {
    margin-left: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-m-sm-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-sm-1,
  .a11y-font-0 .a11y-font-0-my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-sm-1,
  .a11y-font-0 .a11y-font-0-mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-sm-1,
  .a11y-font-0 .a11y-font-0-my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-sm-1,
  .a11y-font-0 .a11y-font-0-mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-sm-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-sm-2,
  .a11y-font-0 .a11y-font-0-my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-sm-2,
  .a11y-font-0 .a11y-font-0-mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-sm-2,
  .a11y-font-0 .a11y-font-0-my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-sm-2,
  .a11y-font-0 .a11y-font-0-mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-sm-3 {
    margin: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-sm-3,
  .a11y-font-0 .a11y-font-0-my-sm-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-sm-3,
  .a11y-font-0 .a11y-font-0-mx-sm-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-sm-3,
  .a11y-font-0 .a11y-font-0-my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-sm-3,
  .a11y-font-0 .a11y-font-0-mx-sm-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-sm-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-sm-4,
  .a11y-font-0 .a11y-font-0-my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-sm-4,
  .a11y-font-0 .a11y-font-0-mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-sm-4,
  .a11y-font-0 .a11y-font-0-my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-sm-4,
  .a11y-font-0 .a11y-font-0-mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-sm-5 {
    margin: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-sm-5,
  .a11y-font-0 .a11y-font-0-my-sm-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-sm-5,
  .a11y-font-0 .a11y-font-0-mx-sm-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-sm-5,
  .a11y-font-0 .a11y-font-0-my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-sm-5,
  .a11y-font-0 .a11y-font-0-mx-sm-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-sm-0 {
    padding: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pt-sm-0,
  .a11y-font-0 .a11y-font-0-py-sm-0 {
    padding-top: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pr-sm-0,
  .a11y-font-0 .a11y-font-0-px-sm-0 {
    padding-right: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pb-sm-0,
  .a11y-font-0 .a11y-font-0-py-sm-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pl-sm-0,
  .a11y-font-0 .a11y-font-0-px-sm-0 {
    padding-left: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-p-sm-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-sm-1,
  .a11y-font-0 .a11y-font-0-py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-sm-1,
  .a11y-font-0 .a11y-font-0-px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-sm-1,
  .a11y-font-0 .a11y-font-0-py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-sm-1,
  .a11y-font-0 .a11y-font-0-px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-sm-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-sm-2,
  .a11y-font-0 .a11y-font-0-py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-sm-2,
  .a11y-font-0 .a11y-font-0-px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-sm-2,
  .a11y-font-0 .a11y-font-0-py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-sm-2,
  .a11y-font-0 .a11y-font-0-px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-sm-3 {
    padding: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-sm-3,
  .a11y-font-0 .a11y-font-0-py-sm-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-sm-3,
  .a11y-font-0 .a11y-font-0-px-sm-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-sm-3,
  .a11y-font-0 .a11y-font-0-py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-sm-3,
  .a11y-font-0 .a11y-font-0-px-sm-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-sm-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-sm-4,
  .a11y-font-0 .a11y-font-0-py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-sm-4,
  .a11y-font-0 .a11y-font-0-px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-sm-4,
  .a11y-font-0 .a11y-font-0-py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-sm-4,
  .a11y-font-0 .a11y-font-0-px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-sm-5 {
    padding: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-sm-5,
  .a11y-font-0 .a11y-font-0-py-sm-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-sm-5,
  .a11y-font-0 .a11y-font-0-px-sm-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-sm-5,
  .a11y-font-0 .a11y-font-0-py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-sm-5,
  .a11y-font-0 .a11y-font-0-px-sm-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-sm-auto {
    margin: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mt-sm-auto,
  .a11y-font-0 .a11y-font-0-my-sm-auto {
    margin-top: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mr-sm-auto,
  .a11y-font-0 .a11y-font-0-mx-sm-auto {
    margin-right: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mb-sm-auto,
  .a11y-font-0 .a11y-font-0-my-sm-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-0 .a11y-font-0-ml-sm-auto,
  .a11y-font-0 .a11y-font-0-mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .a11y-font-0 .a11y-font-0-col-md-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-0 .a11y-font-0-m-md-0 {
    margin: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mt-md-0,
  .a11y-font-0 .a11y-font-0-my-md-0 {
    margin-top: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mr-md-0,
  .a11y-font-0 .a11y-font-0-mx-md-0 {
    margin-right: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mb-md-0,
  .a11y-font-0 .a11y-font-0-my-md-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-ml-md-0,
  .a11y-font-0 .a11y-font-0-mx-md-0 {
    margin-left: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-m-md-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-md-1,
  .a11y-font-0 .a11y-font-0-my-md-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-md-1,
  .a11y-font-0 .a11y-font-0-mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-md-1,
  .a11y-font-0 .a11y-font-0-my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-md-1,
  .a11y-font-0 .a11y-font-0-mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-md-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-md-2,
  .a11y-font-0 .a11y-font-0-my-md-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-md-2,
  .a11y-font-0 .a11y-font-0-mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-md-2,
  .a11y-font-0 .a11y-font-0-my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-md-2,
  .a11y-font-0 .a11y-font-0-mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-md-3 {
    margin: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-md-3,
  .a11y-font-0 .a11y-font-0-my-md-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-md-3,
  .a11y-font-0 .a11y-font-0-mx-md-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-md-3,
  .a11y-font-0 .a11y-font-0-my-md-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-md-3,
  .a11y-font-0 .a11y-font-0-mx-md-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-md-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-md-4,
  .a11y-font-0 .a11y-font-0-my-md-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-md-4,
  .a11y-font-0 .a11y-font-0-mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-md-4,
  .a11y-font-0 .a11y-font-0-my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-md-4,
  .a11y-font-0 .a11y-font-0-mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-md-5 {
    margin: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-md-5,
  .a11y-font-0 .a11y-font-0-my-md-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-md-5,
  .a11y-font-0 .a11y-font-0-mx-md-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-md-5,
  .a11y-font-0 .a11y-font-0-my-md-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-md-5,
  .a11y-font-0 .a11y-font-0-mx-md-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-md-0 {
    padding: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pt-md-0,
  .a11y-font-0 .a11y-font-0-py-md-0 {
    padding-top: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pr-md-0,
  .a11y-font-0 .a11y-font-0-px-md-0 {
    padding-right: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pb-md-0,
  .a11y-font-0 .a11y-font-0-py-md-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pl-md-0,
  .a11y-font-0 .a11y-font-0-px-md-0 {
    padding-left: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-p-md-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-md-1,
  .a11y-font-0 .a11y-font-0-py-md-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-md-1,
  .a11y-font-0 .a11y-font-0-px-md-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-md-1,
  .a11y-font-0 .a11y-font-0-py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-md-1,
  .a11y-font-0 .a11y-font-0-px-md-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-md-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-md-2,
  .a11y-font-0 .a11y-font-0-py-md-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-md-2,
  .a11y-font-0 .a11y-font-0-px-md-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-md-2,
  .a11y-font-0 .a11y-font-0-py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-md-2,
  .a11y-font-0 .a11y-font-0-px-md-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-md-3 {
    padding: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-md-3,
  .a11y-font-0 .a11y-font-0-py-md-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-md-3,
  .a11y-font-0 .a11y-font-0-px-md-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-md-3,
  .a11y-font-0 .a11y-font-0-py-md-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-md-3,
  .a11y-font-0 .a11y-font-0-px-md-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-md-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-md-4,
  .a11y-font-0 .a11y-font-0-py-md-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-md-4,
  .a11y-font-0 .a11y-font-0-px-md-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-md-4,
  .a11y-font-0 .a11y-font-0-py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-md-4,
  .a11y-font-0 .a11y-font-0-px-md-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-md-5 {
    padding: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-md-5,
  .a11y-font-0 .a11y-font-0-py-md-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-md-5,
  .a11y-font-0 .a11y-font-0-px-md-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-md-5,
  .a11y-font-0 .a11y-font-0-py-md-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-md-5,
  .a11y-font-0 .a11y-font-0-px-md-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-md-auto {
    margin: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mt-md-auto,
  .a11y-font-0 .a11y-font-0-my-md-auto {
    margin-top: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mr-md-auto,
  .a11y-font-0 .a11y-font-0-mx-md-auto {
    margin-right: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mb-md-auto,
  .a11y-font-0 .a11y-font-0-my-md-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-0 .a11y-font-0-ml-md-auto,
  .a11y-font-0 .a11y-font-0-mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .a11y-font-0 .a11y-font-0-col-lg-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-0 .a11y-font-0-m-lg-0 {
    margin: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mt-lg-0,
  .a11y-font-0 .a11y-font-0-my-lg-0 {
    margin-top: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mr-lg-0,
  .a11y-font-0 .a11y-font-0-mx-lg-0 {
    margin-right: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mb-lg-0,
  .a11y-font-0 .a11y-font-0-my-lg-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-ml-lg-0,
  .a11y-font-0 .a11y-font-0-mx-lg-0 {
    margin-left: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-m-lg-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-lg-1,
  .a11y-font-0 .a11y-font-0-my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-lg-1,
  .a11y-font-0 .a11y-font-0-mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-lg-1,
  .a11y-font-0 .a11y-font-0-my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-lg-1,
  .a11y-font-0 .a11y-font-0-mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-lg-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-lg-2,
  .a11y-font-0 .a11y-font-0-my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-lg-2,
  .a11y-font-0 .a11y-font-0-mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-lg-2,
  .a11y-font-0 .a11y-font-0-my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-lg-2,
  .a11y-font-0 .a11y-font-0-mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-lg-3 {
    margin: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-lg-3,
  .a11y-font-0 .a11y-font-0-my-lg-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-lg-3,
  .a11y-font-0 .a11y-font-0-mx-lg-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-lg-3,
  .a11y-font-0 .a11y-font-0-my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-lg-3,
  .a11y-font-0 .a11y-font-0-mx-lg-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-lg-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-lg-4,
  .a11y-font-0 .a11y-font-0-my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-lg-4,
  .a11y-font-0 .a11y-font-0-mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-lg-4,
  .a11y-font-0 .a11y-font-0-my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-lg-4,
  .a11y-font-0 .a11y-font-0-mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-lg-5 {
    margin: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-lg-5,
  .a11y-font-0 .a11y-font-0-my-lg-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-lg-5,
  .a11y-font-0 .a11y-font-0-mx-lg-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-lg-5,
  .a11y-font-0 .a11y-font-0-my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-lg-5,
  .a11y-font-0 .a11y-font-0-mx-lg-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-lg-0 {
    padding: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pt-lg-0,
  .a11y-font-0 .a11y-font-0-py-lg-0 {
    padding-top: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pr-lg-0,
  .a11y-font-0 .a11y-font-0-px-lg-0 {
    padding-right: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pb-lg-0,
  .a11y-font-0 .a11y-font-0-py-lg-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pl-lg-0,
  .a11y-font-0 .a11y-font-0-px-lg-0 {
    padding-left: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-p-lg-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-lg-1,
  .a11y-font-0 .a11y-font-0-py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-lg-1,
  .a11y-font-0 .a11y-font-0-px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-lg-1,
  .a11y-font-0 .a11y-font-0-py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-lg-1,
  .a11y-font-0 .a11y-font-0-px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-lg-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-lg-2,
  .a11y-font-0 .a11y-font-0-py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-lg-2,
  .a11y-font-0 .a11y-font-0-px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-lg-2,
  .a11y-font-0 .a11y-font-0-py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-lg-2,
  .a11y-font-0 .a11y-font-0-px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-lg-3 {
    padding: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-lg-3,
  .a11y-font-0 .a11y-font-0-py-lg-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-lg-3,
  .a11y-font-0 .a11y-font-0-px-lg-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-lg-3,
  .a11y-font-0 .a11y-font-0-py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-lg-3,
  .a11y-font-0 .a11y-font-0-px-lg-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-lg-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-lg-4,
  .a11y-font-0 .a11y-font-0-py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-lg-4,
  .a11y-font-0 .a11y-font-0-px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-lg-4,
  .a11y-font-0 .a11y-font-0-py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-lg-4,
  .a11y-font-0 .a11y-font-0-px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-lg-5 {
    padding: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-lg-5,
  .a11y-font-0 .a11y-font-0-py-lg-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-lg-5,
  .a11y-font-0 .a11y-font-0-px-lg-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-lg-5,
  .a11y-font-0 .a11y-font-0-py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-lg-5,
  .a11y-font-0 .a11y-font-0-px-lg-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-lg-auto {
    margin: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mt-lg-auto,
  .a11y-font-0 .a11y-font-0-my-lg-auto {
    margin-top: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mr-lg-auto,
  .a11y-font-0 .a11y-font-0-mx-lg-auto {
    margin-right: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mb-lg-auto,
  .a11y-font-0 .a11y-font-0-my-lg-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-0 .a11y-font-0-ml-lg-auto,
  .a11y-font-0 .a11y-font-0-mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .a11y-font-0 .a11y-font-0-col-xl-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-0 .a11y-font-0-m-xl-0 {
    margin: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mt-xl-0,
  .a11y-font-0 .a11y-font-0-my-xl-0 {
    margin-top: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mr-xl-0,
  .a11y-font-0 .a11y-font-0-mx-xl-0 {
    margin-right: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-mb-xl-0,
  .a11y-font-0 .a11y-font-0-my-xl-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-ml-xl-0,
  .a11y-font-0 .a11y-font-0-mx-xl-0 {
    margin-left: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-m-xl-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-xl-1,
  .a11y-font-0 .a11y-font-0-my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-xl-1,
  .a11y-font-0 .a11y-font-0-mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-xl-1,
  .a11y-font-0 .a11y-font-0-my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-xl-1,
  .a11y-font-0 .a11y-font-0-mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-xl-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-xl-2,
  .a11y-font-0 .a11y-font-0-my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-xl-2,
  .a11y-font-0 .a11y-font-0-mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-xl-2,
  .a11y-font-0 .a11y-font-0-my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-xl-2,
  .a11y-font-0 .a11y-font-0-mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-xl-3 {
    margin: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-xl-3,
  .a11y-font-0 .a11y-font-0-my-xl-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-xl-3,
  .a11y-font-0 .a11y-font-0-mx-xl-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-xl-3,
  .a11y-font-0 .a11y-font-0-my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-xl-3,
  .a11y-font-0 .a11y-font-0-mx-xl-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-xl-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-xl-4,
  .a11y-font-0 .a11y-font-0-my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-xl-4,
  .a11y-font-0 .a11y-font-0-mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-xl-4,
  .a11y-font-0 .a11y-font-0-my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-xl-4,
  .a11y-font-0 .a11y-font-0-mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-xl-5 {
    margin: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mt-xl-5,
  .a11y-font-0 .a11y-font-0-my-xl-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mr-xl-5,
  .a11y-font-0 .a11y-font-0-mx-xl-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-mb-xl-5,
  .a11y-font-0 .a11y-font-0-my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-ml-xl-5,
  .a11y-font-0 .a11y-font-0-mx-xl-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-xl-0 {
    padding: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pt-xl-0,
  .a11y-font-0 .a11y-font-0-py-xl-0 {
    padding-top: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pr-xl-0,
  .a11y-font-0 .a11y-font-0-px-xl-0 {
    padding-right: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pb-xl-0,
  .a11y-font-0 .a11y-font-0-py-xl-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-pl-xl-0,
  .a11y-font-0 .a11y-font-0-px-xl-0 {
    padding-left: 0 !important;
  }

  .a11y-font-0 .a11y-font-0-p-xl-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-xl-1,
  .a11y-font-0 .a11y-font-0-py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-xl-1,
  .a11y-font-0 .a11y-font-0-px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-xl-1,
  .a11y-font-0 .a11y-font-0-py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-xl-1,
  .a11y-font-0 .a11y-font-0-px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-xl-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-xl-2,
  .a11y-font-0 .a11y-font-0-py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-xl-2,
  .a11y-font-0 .a11y-font-0-px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-xl-2,
  .a11y-font-0 .a11y-font-0-py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-xl-2,
  .a11y-font-0 .a11y-font-0-px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-xl-3 {
    padding: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-xl-3,
  .a11y-font-0 .a11y-font-0-py-xl-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-xl-3,
  .a11y-font-0 .a11y-font-0-px-xl-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-xl-3,
  .a11y-font-0 .a11y-font-0-py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-xl-3,
  .a11y-font-0 .a11y-font-0-px-xl-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-xl-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-xl-4,
  .a11y-font-0 .a11y-font-0-py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-xl-4,
  .a11y-font-0 .a11y-font-0-px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-xl-4,
  .a11y-font-0 .a11y-font-0-py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-xl-4,
  .a11y-font-0 .a11y-font-0-px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-0 .a11y-font-0-p-xl-5 {
    padding: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pt-xl-5,
  .a11y-font-0 .a11y-font-0-py-xl-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pr-xl-5,
  .a11y-font-0 .a11y-font-0-px-xl-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pb-xl-5,
  .a11y-font-0 .a11y-font-0-py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-pl-xl-5,
  .a11y-font-0 .a11y-font-0-px-xl-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-0 .a11y-font-0-m-xl-auto {
    margin: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mt-xl-auto,
  .a11y-font-0 .a11y-font-0-my-xl-auto {
    margin-top: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mr-xl-auto,
  .a11y-font-0 .a11y-font-0-mx-xl-auto {
    margin-right: auto !important;
  }

  .a11y-font-0 .a11y-font-0-mb-xl-auto,
  .a11y-font-0 .a11y-font-0-my-xl-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-0 .a11y-font-0-ml-xl-auto,
  .a11y-font-0 .a11y-font-0-mx-xl-auto {
    margin-left: auto !important;
  }
}

.a11y-font-1 .a11y-font-1-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.a11y-font-1 .a11y-font-1-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.a11y-font-1 .a11y-font-1-col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.a11y-font-1 .a11y-font-1-col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.a11y-font-1 .a11y-font-1-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.a11y-font-1 .a11y-font-1-col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.a11y-font-1 .a11y-font-1-col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.a11y-font-1 .a11y-font-1-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.a11y-font-1 .a11y-font-1-col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.a11y-font-1 .a11y-font-1-col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.a11y-font-1 .a11y-font-1-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.a11y-font-1 .a11y-font-1-col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.a11y-font-1 .a11y-font-1-col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.a11y-font-1 .a11y-font-1-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.a11y-font-1 .a11y-font-1-offset-1 {
  margin-left: 8.33333%;
}

.a11y-font-1 .a11y-font-1-offset-2 {
  margin-left: 16.66667%;
}

.a11y-font-1 .a11y-font-1-offset-3 {
  margin-left: 25%;
}

.a11y-font-1 .a11y-font-1-offset-4 {
  margin-left: 33.33333%;
}

.a11y-font-1 .a11y-font-1-offset-5 {
  margin-left: 41.66667%;
}

.a11y-font-1 .a11y-font-1-offset-6 {
  margin-left: 50%;
}

.a11y-font-1 .a11y-font-1-offset-7 {
  margin-left: 58.33333%;
}

.a11y-font-1 .a11y-font-1-offset-8 {
  margin-left: 66.66667%;
}

.a11y-font-1 .a11y-font-1-offset-9 {
  margin-left: 75%;
}

.a11y-font-1 .a11y-font-1-offset-10 {
  margin-left: 83.33333%;
}

.a11y-font-1 .a11y-font-1-offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .a11y-font-1 .a11y-font-1-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-1 .a11y-font-1-col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-0 {
    margin-left: 0;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-3 {
    margin-left: 25%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-6 {
    margin-left: 50%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-9 {
    margin-left: 75%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .a11y-font-1 .a11y-font-1-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-font-1-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-1 .a11y-font-1-col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-1 .a11y-font-1-col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-1 .a11y-font-1-col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-1 .a11y-font-1-col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-0 {
    margin-left: 0;
  }

  .a11y-font-1 .a11y-font-1-offset-md-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-3 {
    margin-left: 25%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-6 {
    margin-left: 50%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-9 {
    margin-left: 75%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .a11y-font-1 .a11y-font-1-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-1 .a11y-font-1-col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-0 {
    margin-left: 0;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-3 {
    margin-left: 25%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-6 {
    margin-left: 50%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-9 {
    margin-left: 75%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-lg-11 {
    margin-left: 91.66667%;
  }
}

.a11y-font-1 .a11y-font-1-d-none {
  display: none !important;
}

.a11y-font-1 .a11y-font-1-d-inline {
  display: inline !important;
}

.a11y-font-1 .a11y-font-1-d-inline-block {
  display: inline-block !important;
}

.a11y-font-1 .a11y-font-1-d-block {
  display: block !important;
}

.a11y-font-1 .a11y-font-1-d-table {
  display: table !important;
}

.a11y-font-1 .a11y-font-1-d-table-row {
  display: table-row !important;
}

.a11y-font-1 .a11y-font-1-d-table-cell {
  display: table-cell !important;
}

.a11y-font-1 .a11y-font-1-d-flex {
  display: flex !important;
}

.a11y-font-1 .a11y-font-1-d-inline-flex {
  display: inline-flex !important;
}

.a11y-font-1 .a11y-font-1-text-justify {
  text-align: justify !important;
}

.a11y-font-1 .a11y-font-1-text-nowrap {
  white-space: nowrap !important;
}

.a11y-font-1 .a11y-font-1-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.a11y-font-1 .a11y-font-1-text-left {
  text-align: left !important;
}

.a11y-font-1 .a11y-font-1-text-right {
  text-align: right !important;
}

.a11y-font-1 .a11y-font-1-text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .a11y-font-1 .a11y-font-1-text-sm-left {
    text-align: left !important;
  }

  .a11y-font-1 .a11y-font-1-text-sm-right {
    text-align: right !important;
  }

  .a11y-font-1 .a11y-font-1-text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .a11y-font-1 .a11y-font-1-text-md-left {
    text-align: left !important;
  }

  .a11y-font-1 .a11y-font-1-text-md-right {
    text-align: right !important;
  }

  .a11y-font-1 .a11y-font-1-text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .a11y-font-1 .a11y-font-1-text-lg-left {
    text-align: left !important;
  }

  .a11y-font-1 .a11y-font-1-text-lg-right {
    text-align: right !important;
  }

  .a11y-font-1 .a11y-font-1-text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .a11y-font-1 .a11y-font-1-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-1 .a11y-font-1-col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-1 .a11y-font-1-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-0 {
    margin-left: 0;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-3 {
    margin-left: 25%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-6 {
    margin-left: 50%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-9 {
    margin-left: 75%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-1 .a11y-font-1-offset-xl-11 {
    margin-left: 91.66667%;
  }

  .a11y-font-1 .a11y-font-1-text-xl-left {
    text-align: left !important;
  }

  .a11y-font-1 .a11y-font-1-text-xl-right {
    text-align: right !important;
  }

  .a11y-font-1 .a11y-font-1-text-xl-center {
    text-align: center !important;
  }
}

.a11y-font-1 .a11y-font-1-text-lowercase {
  text-transform: lowercase !important;
}

.a11y-font-1 .a11y-font-1-text-uppercase {
  text-transform: uppercase !important;
}

.a11y-font-1 .a11y-font-1-text-capitalize {
  text-transform: capitalize !important;
}

.a11y-font-1 .a11y-font-1-font-weight-light {
  font-weight: 300 !important;
}

.a11y-font-1 .a11y-font-1-font-weight-normal {
  font-weight: 400 !important;
}

.a11y-font-1 .a11y-font-1-font-weight-bold {
  font-weight: 700 !important;
}

.a11y-font-1 .a11y-font-1-text-white {
  color: #fff !important;
}

.a11y-font-1 .a11y-font-1-text-body {
  color: #212529 !important;
}

.a11y-font-1 .a11y-font-1-text-muted {
  color: #6c757d !important;
}

.a11y-font-1 .a11y-font-1-text-black-50 {
  color: rgba(17, 17, 17, 0.5) !important;
}

.a11y-font-1 .a11y-font-1-text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.a11y-font-1 .a11y-font-1-col-padding {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.a11y-font-1 .a11y-font-1-m-0 {
  margin: 0 !important;
}

.a11y-font-1 .a11y-font-1-mt-0,
.a11y-font-1 .a11y-font-1-my-0 {
  margin-top: 0 !important;
}

.a11y-font-1 .a11y-font-1-mr-0,
.a11y-font-1 .a11y-font-1-mx-0 {
  margin-right: 0 !important;
}

.a11y-font-1 .a11y-font-1-mb-0,
.a11y-font-1 .a11y-font-1-my-0 {
  margin-bottom: 0 !important;
}

.a11y-font-1 .a11y-font-1-ml-0,
.a11y-font-1 .a11y-font-1-mx-0 {
  margin-left: 0 !important;
}

.a11y-font-1 .a11y-font-1-m-1 {
  margin: 0.25rem !important;
}

.a11y-font-1 .a11y-font-1-mt-1,
.a11y-font-1 .a11y-font-1-my-1 {
  margin-top: 0.25rem !important;
}

.a11y-font-1 .a11y-font-1-mr-1,
.a11y-font-1 .a11y-font-1-mx-1 {
  margin-right: 0.25rem !important;
}

.a11y-font-1 .a11y-font-1-mb-1,
.a11y-font-1 .a11y-font-1-my-1 {
  margin-bottom: 0.25rem !important;
}

.a11y-font-1 .a11y-font-1-ml-1,
.a11y-font-1 .a11y-font-1-mx-1 {
  margin-left: 0.25rem !important;
}

.a11y-font-1 .a11y-font-1-m-2 {
  margin: 0.5rem !important;
}

.a11y-font-1 .a11y-font-1-mt-2,
.a11y-font-1 .a11y-font-1-my-2 {
  margin-top: 0.5rem !important;
}

.a11y-font-1 .a11y-font-1-mr-2,
.a11y-font-1 .a11y-font-1-mx-2 {
  margin-right: 0.5rem !important;
}

.a11y-font-1 .a11y-font-1-mb-2,
.a11y-font-1 .a11y-font-1-my-2 {
  margin-bottom: 0.5rem !important;
}

.a11y-font-1 .a11y-font-1-ml-2,
.a11y-font-1 .a11y-font-1-mx-2 {
  margin-left: 0.5rem !important;
}

.a11y-font-1 .a11y-font-1-m-3 {
  margin: 1rem !important;
}

.a11y-font-1 .a11y-font-1-mt-3,
.a11y-font-1 .a11y-font-1-my-3 {
  margin-top: 1rem !important;
}

.a11y-font-1 .a11y-font-1-mr-3,
.a11y-font-1 .a11y-font-1-mx-3 {
  margin-right: 1rem !important;
}

.a11y-font-1 .a11y-font-1-mb-3,
.a11y-font-1 .a11y-font-1-my-3 {
  margin-bottom: 1rem !important;
}

.a11y-font-1 .a11y-font-1-ml-3,
.a11y-font-1 .a11y-font-1-mx-3 {
  margin-left: 1rem !important;
}

.a11y-font-1 .a11y-font-1-m-4 {
  margin: 1.5rem !important;
}

.a11y-font-1 .a11y-font-1-mt-4,
.a11y-font-1 .a11y-font-1-my-4 {
  margin-top: 1.5rem !important;
}

.a11y-font-1 .a11y-font-1-mr-4,
.a11y-font-1 .a11y-font-1-mx-4 {
  margin-right: 1.5rem !important;
}

.a11y-font-1 .a11y-font-1-mb-4,
.a11y-font-1 .a11y-font-1-my-4 {
  margin-bottom: 1.5rem !important;
}

.a11y-font-1 .a11y-font-1-ml-4,
.a11y-font-1 .a11y-font-1-mx-4 {
  margin-left: 1.5rem !important;
}

.a11y-font-1 .a11y-font-1-m-5 {
  margin: 3rem !important;
}

.a11y-font-1 .a11y-font-1-mt-5,
.a11y-font-1 .a11y-font-1-my-5 {
  margin-top: 3rem !important;
}

.a11y-font-1 .a11y-font-1-mr-5,
.a11y-font-1 .a11y-font-1-mx-5 {
  margin-right: 3rem !important;
}

.a11y-font-1 .a11y-font-1-mb-5,
.a11y-font-1 .a11y-font-1-my-5 {
  margin-bottom: 3rem !important;
}

.a11y-font-1 .a11y-font-1-ml-5,
.a11y-font-1 .a11y-font-1-mx-5 {
  margin-left: 3rem !important;
}

.a11y-font-1 .a11y-font-1-p-0 {
  padding: 0 !important;
}

.a11y-font-1 .a11y-font-1-pt-0,
.a11y-font-1 .a11y-font-1-py-0 {
  padding-top: 0 !important;
}

.a11y-font-1 .a11y-font-1-pr-0,
.a11y-font-1 .a11y-font-1-px-0 {
  padding-right: 0 !important;
}

.a11y-font-1 .a11y-font-1-pb-0,
.a11y-font-1 .a11y-font-1-py-0 {
  padding-bottom: 0 !important;
}

.a11y-font-1 .a11y-font-1-pl-0,
.a11y-font-1 .a11y-font-1-px-0 {
  padding-left: 0 !important;
}

.a11y-font-1 .a11y-font-1-p-1 {
  padding: 0.25rem !important;
}

.a11y-font-1 .a11y-font-1-pt-1,
.a11y-font-1 .a11y-font-1-py-1 {
  padding-top: 0.25rem !important;
}

.a11y-font-1 .a11y-font-1-pr-1,
.a11y-font-1 .a11y-font-1-px-1 {
  padding-right: 0.25rem !important;
}

.a11y-font-1 .a11y-font-1-pb-1,
.a11y-font-1 .a11y-font-1-py-1 {
  padding-bottom: 0.25rem !important;
}

.a11y-font-1 .a11y-font-1-pl-1,
.a11y-font-1 .a11y-font-1-px-1 {
  padding-left: 0.25rem !important;
}

.a11y-font-1 .a11y-font-1-p-2 {
  padding: 0.5rem !important;
}

.a11y-font-1 .a11y-font-1-pt-2,
.a11y-font-1 .a11y-font-1-py-2 {
  padding-top: 0.5rem !important;
}

.a11y-font-1 .a11y-font-1-pr-2,
.a11y-font-1 .a11y-font-1-px-2 {
  padding-right: 0.5rem !important;
}

.a11y-font-1 .a11y-font-1-pb-2,
.a11y-font-1 .a11y-font-1-py-2 {
  padding-bottom: 0.5rem !important;
}

.a11y-font-1 .a11y-font-1-pl-2,
.a11y-font-1 .a11y-font-1-px-2 {
  padding-left: 0.5rem !important;
}

.a11y-font-1 .a11y-font-1-p-3 {
  padding: 1rem !important;
}

.a11y-font-1 .a11y-font-1-pt-3,
.a11y-font-1 .a11y-font-1-py-3 {
  padding-top: 1rem !important;
}

.a11y-font-1 .a11y-font-1-pr-3,
.a11y-font-1 .a11y-font-1-px-3 {
  padding-right: 1rem !important;
}

.a11y-font-1 .a11y-font-1-pb-3,
.a11y-font-1 .a11y-font-1-py-3 {
  padding-bottom: 1rem !important;
}

.a11y-font-1 .a11y-font-1-pl-3,
.a11y-font-1 .a11y-font-1-px-3 {
  padding-left: 1rem !important;
}

.a11y-font-1 .a11y-font-1-p-4 {
  padding: 1.5rem !important;
}

.a11y-font-1 .a11y-font-1-pt-4,
.a11y-font-1 .a11y-font-1-py-4 {
  padding-top: 1.5rem !important;
}

.a11y-font-1 .a11y-font-1-pr-4,
.a11y-font-1 .a11y-font-1-px-4 {
  padding-right: 1.5rem !important;
}

.a11y-font-1 .a11y-font-1-pb-4,
.a11y-font-1 .a11y-font-1-py-4 {
  padding-bottom: 1.5rem !important;
}

.a11y-font-1 .a11y-font-1-pl-4,
.a11y-font-1 .a11y-font-1-px-4 {
  padding-left: 1.5rem !important;
}

.a11y-font-1 .a11y-font-1-p-5 {
  padding: 3rem !important;
}

.a11y-font-1 .a11y-font-1-pt-5,
.a11y-font-1 .a11y-font-1-py-5 {
  padding-top: 3rem !important;
}

.a11y-font-1 .a11y-font-1-pr-5,
.a11y-font-1 .a11y-font-1-px-5 {
  padding-right: 3rem !important;
}

.a11y-font-1 .a11y-font-1-pb-5,
.a11y-font-1 .a11y-font-1-py-5 {
  padding-bottom: 3rem !important;
}

.a11y-font-1 .a11y-font-1-pl-5,
.a11y-font-1 .a11y-font-1-px-5 {
  padding-left: 3rem !important;
}

.a11y-font-1 .a11y-font-1-m-auto {
  margin: auto !important;
}

.a11y-font-1 .a11y-font-1-mt-auto,
.a11y-font-1 .a11y-font-1-my-auto {
  margin-top: auto !important;
}

.a11y-font-1 .a11y-font-1-mr-auto,
.a11y-font-1 .a11y-font-1-mx-auto {
  margin-right: auto !important;
}

.a11y-font-1 .a11y-font-1-mb-auto,
.a11y-font-1 .a11y-font-1-my-auto {
  margin-bottom: auto !important;
}

.a11y-font-1 .a11y-font-1-ml-auto,
.a11y-font-1 .a11y-font-1-mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .a11y-font-1 .a11y-font-1-col-sm-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-1 .a11y-font-1-m-sm-0 {
    margin: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mt-sm-0,
  .a11y-font-1 .a11y-font-1-my-sm-0 {
    margin-top: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mr-sm-0,
  .a11y-font-1 .a11y-font-1-mx-sm-0 {
    margin-right: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mb-sm-0,
  .a11y-font-1 .a11y-font-1-my-sm-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-ml-sm-0,
  .a11y-font-1 .a11y-font-1-mx-sm-0 {
    margin-left: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-m-sm-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-sm-1,
  .a11y-font-1 .a11y-font-1-my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-sm-1,
  .a11y-font-1 .a11y-font-1-mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-sm-1,
  .a11y-font-1 .a11y-font-1-my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-sm-1,
  .a11y-font-1 .a11y-font-1-mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-sm-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-sm-2,
  .a11y-font-1 .a11y-font-1-my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-sm-2,
  .a11y-font-1 .a11y-font-1-mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-sm-2,
  .a11y-font-1 .a11y-font-1-my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-sm-2,
  .a11y-font-1 .a11y-font-1-mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-sm-3 {
    margin: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-sm-3,
  .a11y-font-1 .a11y-font-1-my-sm-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-sm-3,
  .a11y-font-1 .a11y-font-1-mx-sm-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-sm-3,
  .a11y-font-1 .a11y-font-1-my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-sm-3,
  .a11y-font-1 .a11y-font-1-mx-sm-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-sm-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-sm-4,
  .a11y-font-1 .a11y-font-1-my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-sm-4,
  .a11y-font-1 .a11y-font-1-mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-sm-4,
  .a11y-font-1 .a11y-font-1-my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-sm-4,
  .a11y-font-1 .a11y-font-1-mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-sm-5 {
    margin: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-sm-5,
  .a11y-font-1 .a11y-font-1-my-sm-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-sm-5,
  .a11y-font-1 .a11y-font-1-mx-sm-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-sm-5,
  .a11y-font-1 .a11y-font-1-my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-sm-5,
  .a11y-font-1 .a11y-font-1-mx-sm-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-sm-0 {
    padding: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pt-sm-0,
  .a11y-font-1 .a11y-font-1-py-sm-0 {
    padding-top: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pr-sm-0,
  .a11y-font-1 .a11y-font-1-px-sm-0 {
    padding-right: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pb-sm-0,
  .a11y-font-1 .a11y-font-1-py-sm-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pl-sm-0,
  .a11y-font-1 .a11y-font-1-px-sm-0 {
    padding-left: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-p-sm-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-sm-1,
  .a11y-font-1 .a11y-font-1-py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-sm-1,
  .a11y-font-1 .a11y-font-1-px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-sm-1,
  .a11y-font-1 .a11y-font-1-py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-sm-1,
  .a11y-font-1 .a11y-font-1-px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-sm-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-sm-2,
  .a11y-font-1 .a11y-font-1-py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-sm-2,
  .a11y-font-1 .a11y-font-1-px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-sm-2,
  .a11y-font-1 .a11y-font-1-py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-sm-2,
  .a11y-font-1 .a11y-font-1-px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-sm-3 {
    padding: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-sm-3,
  .a11y-font-1 .a11y-font-1-py-sm-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-sm-3,
  .a11y-font-1 .a11y-font-1-px-sm-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-sm-3,
  .a11y-font-1 .a11y-font-1-py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-sm-3,
  .a11y-font-1 .a11y-font-1-px-sm-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-sm-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-sm-4,
  .a11y-font-1 .a11y-font-1-py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-sm-4,
  .a11y-font-1 .a11y-font-1-px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-sm-4,
  .a11y-font-1 .a11y-font-1-py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-sm-4,
  .a11y-font-1 .a11y-font-1-px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-sm-5 {
    padding: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-sm-5,
  .a11y-font-1 .a11y-font-1-py-sm-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-sm-5,
  .a11y-font-1 .a11y-font-1-px-sm-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-sm-5,
  .a11y-font-1 .a11y-font-1-py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-sm-5,
  .a11y-font-1 .a11y-font-1-px-sm-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-sm-auto {
    margin: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mt-sm-auto,
  .a11y-font-1 .a11y-font-1-my-sm-auto {
    margin-top: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mr-sm-auto,
  .a11y-font-1 .a11y-font-1-mx-sm-auto {
    margin-right: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mb-sm-auto,
  .a11y-font-1 .a11y-font-1-my-sm-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-1 .a11y-font-1-ml-sm-auto,
  .a11y-font-1 .a11y-font-1-mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .a11y-font-1 .a11y-font-1-col-md-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-1 .a11y-font-1-m-md-0 {
    margin: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mt-md-0,
  .a11y-font-1 .a11y-font-1-my-md-0 {
    margin-top: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mr-md-0,
  .a11y-font-1 .a11y-font-1-mx-md-0 {
    margin-right: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mb-md-0,
  .a11y-font-1 .a11y-font-1-my-md-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-ml-md-0,
  .a11y-font-1 .a11y-font-1-mx-md-0 {
    margin-left: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-m-md-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-md-1,
  .a11y-font-1 .a11y-font-1-my-md-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-md-1,
  .a11y-font-1 .a11y-font-1-mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-md-1,
  .a11y-font-1 .a11y-font-1-my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-md-1,
  .a11y-font-1 .a11y-font-1-mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-md-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-md-2,
  .a11y-font-1 .a11y-font-1-my-md-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-md-2,
  .a11y-font-1 .a11y-font-1-mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-md-2,
  .a11y-font-1 .a11y-font-1-my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-md-2,
  .a11y-font-1 .a11y-font-1-mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-md-3 {
    margin: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-md-3,
  .a11y-font-1 .a11y-font-1-my-md-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-md-3,
  .a11y-font-1 .a11y-font-1-mx-md-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-md-3,
  .a11y-font-1 .a11y-font-1-my-md-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-md-3,
  .a11y-font-1 .a11y-font-1-mx-md-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-md-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-md-4,
  .a11y-font-1 .a11y-font-1-my-md-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-md-4,
  .a11y-font-1 .a11y-font-1-mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-md-4,
  .a11y-font-1 .a11y-font-1-my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-md-4,
  .a11y-font-1 .a11y-font-1-mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-md-5 {
    margin: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-md-5,
  .a11y-font-1 .a11y-font-1-my-md-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-md-5,
  .a11y-font-1 .a11y-font-1-mx-md-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-md-5,
  .a11y-font-1 .a11y-font-1-my-md-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-md-5,
  .a11y-font-1 .a11y-font-1-mx-md-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-md-0 {
    padding: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pt-md-0,
  .a11y-font-1 .a11y-font-1-py-md-0 {
    padding-top: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pr-md-0,
  .a11y-font-1 .a11y-font-1-px-md-0 {
    padding-right: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pb-md-0,
  .a11y-font-1 .a11y-font-1-py-md-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pl-md-0,
  .a11y-font-1 .a11y-font-1-px-md-0 {
    padding-left: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-p-md-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-md-1,
  .a11y-font-1 .a11y-font-1-py-md-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-md-1,
  .a11y-font-1 .a11y-font-1-px-md-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-md-1,
  .a11y-font-1 .a11y-font-1-py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-md-1,
  .a11y-font-1 .a11y-font-1-px-md-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-md-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-md-2,
  .a11y-font-1 .a11y-font-1-py-md-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-md-2,
  .a11y-font-1 .a11y-font-1-px-md-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-md-2,
  .a11y-font-1 .a11y-font-1-py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-md-2,
  .a11y-font-1 .a11y-font-1-px-md-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-md-3 {
    padding: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-md-3,
  .a11y-font-1 .a11y-font-1-py-md-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-md-3,
  .a11y-font-1 .a11y-font-1-px-md-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-md-3,
  .a11y-font-1 .a11y-font-1-py-md-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-md-3,
  .a11y-font-1 .a11y-font-1-px-md-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-md-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-md-4,
  .a11y-font-1 .a11y-font-1-py-md-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-md-4,
  .a11y-font-1 .a11y-font-1-px-md-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-md-4,
  .a11y-font-1 .a11y-font-1-py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-md-4,
  .a11y-font-1 .a11y-font-1-px-md-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-md-5 {
    padding: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-md-5,
  .a11y-font-1 .a11y-font-1-py-md-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-md-5,
  .a11y-font-1 .a11y-font-1-px-md-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-md-5,
  .a11y-font-1 .a11y-font-1-py-md-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-md-5,
  .a11y-font-1 .a11y-font-1-px-md-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-md-auto {
    margin: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mt-md-auto,
  .a11y-font-1 .a11y-font-1-my-md-auto {
    margin-top: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mr-md-auto,
  .a11y-font-1 .a11y-font-1-mx-md-auto {
    margin-right: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mb-md-auto,
  .a11y-font-1 .a11y-font-1-my-md-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-1 .a11y-font-1-ml-md-auto,
  .a11y-font-1 .a11y-font-1-mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .a11y-font-1 .a11y-font-1-col-lg-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-1 .a11y-font-1-m-lg-0 {
    margin: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mt-lg-0,
  .a11y-font-1 .a11y-font-1-my-lg-0 {
    margin-top: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mr-lg-0,
  .a11y-font-1 .a11y-font-1-mx-lg-0 {
    margin-right: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mb-lg-0,
  .a11y-font-1 .a11y-font-1-my-lg-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-ml-lg-0,
  .a11y-font-1 .a11y-font-1-mx-lg-0 {
    margin-left: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-m-lg-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-lg-1,
  .a11y-font-1 .a11y-font-1-my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-lg-1,
  .a11y-font-1 .a11y-font-1-mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-lg-1,
  .a11y-font-1 .a11y-font-1-my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-lg-1,
  .a11y-font-1 .a11y-font-1-mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-lg-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-lg-2,
  .a11y-font-1 .a11y-font-1-my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-lg-2,
  .a11y-font-1 .a11y-font-1-mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-lg-2,
  .a11y-font-1 .a11y-font-1-my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-lg-2,
  .a11y-font-1 .a11y-font-1-mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-lg-3 {
    margin: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-lg-3,
  .a11y-font-1 .a11y-font-1-my-lg-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-lg-3,
  .a11y-font-1 .a11y-font-1-mx-lg-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-lg-3,
  .a11y-font-1 .a11y-font-1-my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-lg-3,
  .a11y-font-1 .a11y-font-1-mx-lg-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-lg-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-lg-4,
  .a11y-font-1 .a11y-font-1-my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-lg-4,
  .a11y-font-1 .a11y-font-1-mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-lg-4,
  .a11y-font-1 .a11y-font-1-my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-lg-4,
  .a11y-font-1 .a11y-font-1-mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-lg-5 {
    margin: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-lg-5,
  .a11y-font-1 .a11y-font-1-my-lg-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-lg-5,
  .a11y-font-1 .a11y-font-1-mx-lg-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-lg-5,
  .a11y-font-1 .a11y-font-1-my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-lg-5,
  .a11y-font-1 .a11y-font-1-mx-lg-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-lg-0 {
    padding: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pt-lg-0,
  .a11y-font-1 .a11y-font-1-py-lg-0 {
    padding-top: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pr-lg-0,
  .a11y-font-1 .a11y-font-1-px-lg-0 {
    padding-right: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pb-lg-0,
  .a11y-font-1 .a11y-font-1-py-lg-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pl-lg-0,
  .a11y-font-1 .a11y-font-1-px-lg-0 {
    padding-left: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-p-lg-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-lg-1,
  .a11y-font-1 .a11y-font-1-py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-lg-1,
  .a11y-font-1 .a11y-font-1-px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-lg-1,
  .a11y-font-1 .a11y-font-1-py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-lg-1,
  .a11y-font-1 .a11y-font-1-px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-lg-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-lg-2,
  .a11y-font-1 .a11y-font-1-py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-lg-2,
  .a11y-font-1 .a11y-font-1-px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-lg-2,
  .a11y-font-1 .a11y-font-1-py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-lg-2,
  .a11y-font-1 .a11y-font-1-px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-lg-3 {
    padding: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-lg-3,
  .a11y-font-1 .a11y-font-1-py-lg-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-lg-3,
  .a11y-font-1 .a11y-font-1-px-lg-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-lg-3,
  .a11y-font-1 .a11y-font-1-py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-lg-3,
  .a11y-font-1 .a11y-font-1-px-lg-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-lg-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-lg-4,
  .a11y-font-1 .a11y-font-1-py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-lg-4,
  .a11y-font-1 .a11y-font-1-px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-lg-4,
  .a11y-font-1 .a11y-font-1-py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-lg-4,
  .a11y-font-1 .a11y-font-1-px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-lg-5 {
    padding: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-lg-5,
  .a11y-font-1 .a11y-font-1-py-lg-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-lg-5,
  .a11y-font-1 .a11y-font-1-px-lg-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-lg-5,
  .a11y-font-1 .a11y-font-1-py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-lg-5,
  .a11y-font-1 .a11y-font-1-px-lg-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-lg-auto {
    margin: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mt-lg-auto,
  .a11y-font-1 .a11y-font-1-my-lg-auto {
    margin-top: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mr-lg-auto,
  .a11y-font-1 .a11y-font-1-mx-lg-auto {
    margin-right: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mb-lg-auto,
  .a11y-font-1 .a11y-font-1-my-lg-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-1 .a11y-font-1-ml-lg-auto,
  .a11y-font-1 .a11y-font-1-mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .a11y-font-1 .a11y-font-1-col-xl-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-1 .a11y-font-1-m-xl-0 {
    margin: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mt-xl-0,
  .a11y-font-1 .a11y-font-1-my-xl-0 {
    margin-top: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mr-xl-0,
  .a11y-font-1 .a11y-font-1-mx-xl-0 {
    margin-right: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-mb-xl-0,
  .a11y-font-1 .a11y-font-1-my-xl-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-ml-xl-0,
  .a11y-font-1 .a11y-font-1-mx-xl-0 {
    margin-left: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-m-xl-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-xl-1,
  .a11y-font-1 .a11y-font-1-my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-xl-1,
  .a11y-font-1 .a11y-font-1-mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-xl-1,
  .a11y-font-1 .a11y-font-1-my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-xl-1,
  .a11y-font-1 .a11y-font-1-mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-xl-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-xl-2,
  .a11y-font-1 .a11y-font-1-my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-xl-2,
  .a11y-font-1 .a11y-font-1-mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-xl-2,
  .a11y-font-1 .a11y-font-1-my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-xl-2,
  .a11y-font-1 .a11y-font-1-mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-xl-3 {
    margin: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-xl-3,
  .a11y-font-1 .a11y-font-1-my-xl-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-xl-3,
  .a11y-font-1 .a11y-font-1-mx-xl-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-xl-3,
  .a11y-font-1 .a11y-font-1-my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-xl-3,
  .a11y-font-1 .a11y-font-1-mx-xl-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-xl-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-xl-4,
  .a11y-font-1 .a11y-font-1-my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-xl-4,
  .a11y-font-1 .a11y-font-1-mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-xl-4,
  .a11y-font-1 .a11y-font-1-my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-xl-4,
  .a11y-font-1 .a11y-font-1-mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-xl-5 {
    margin: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mt-xl-5,
  .a11y-font-1 .a11y-font-1-my-xl-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mr-xl-5,
  .a11y-font-1 .a11y-font-1-mx-xl-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-mb-xl-5,
  .a11y-font-1 .a11y-font-1-my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-ml-xl-5,
  .a11y-font-1 .a11y-font-1-mx-xl-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-xl-0 {
    padding: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pt-xl-0,
  .a11y-font-1 .a11y-font-1-py-xl-0 {
    padding-top: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pr-xl-0,
  .a11y-font-1 .a11y-font-1-px-xl-0 {
    padding-right: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pb-xl-0,
  .a11y-font-1 .a11y-font-1-py-xl-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-pl-xl-0,
  .a11y-font-1 .a11y-font-1-px-xl-0 {
    padding-left: 0 !important;
  }

  .a11y-font-1 .a11y-font-1-p-xl-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-xl-1,
  .a11y-font-1 .a11y-font-1-py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-xl-1,
  .a11y-font-1 .a11y-font-1-px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-xl-1,
  .a11y-font-1 .a11y-font-1-py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-xl-1,
  .a11y-font-1 .a11y-font-1-px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-xl-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-xl-2,
  .a11y-font-1 .a11y-font-1-py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-xl-2,
  .a11y-font-1 .a11y-font-1-px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-xl-2,
  .a11y-font-1 .a11y-font-1-py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-xl-2,
  .a11y-font-1 .a11y-font-1-px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-xl-3 {
    padding: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-xl-3,
  .a11y-font-1 .a11y-font-1-py-xl-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-xl-3,
  .a11y-font-1 .a11y-font-1-px-xl-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-xl-3,
  .a11y-font-1 .a11y-font-1-py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-xl-3,
  .a11y-font-1 .a11y-font-1-px-xl-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-xl-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-xl-4,
  .a11y-font-1 .a11y-font-1-py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-xl-4,
  .a11y-font-1 .a11y-font-1-px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-xl-4,
  .a11y-font-1 .a11y-font-1-py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-xl-4,
  .a11y-font-1 .a11y-font-1-px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-font-1-p-xl-5 {
    padding: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pt-xl-5,
  .a11y-font-1 .a11y-font-1-py-xl-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pr-xl-5,
  .a11y-font-1 .a11y-font-1-px-xl-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pb-xl-5,
  .a11y-font-1 .a11y-font-1-py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-pl-xl-5,
  .a11y-font-1 .a11y-font-1-px-xl-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-1 .a11y-font-1-m-xl-auto {
    margin: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mt-xl-auto,
  .a11y-font-1 .a11y-font-1-my-xl-auto {
    margin-top: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mr-xl-auto,
  .a11y-font-1 .a11y-font-1-mx-xl-auto {
    margin-right: auto !important;
  }

  .a11y-font-1 .a11y-font-1-mb-xl-auto,
  .a11y-font-1 .a11y-font-1-my-xl-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-1 .a11y-font-1-ml-xl-auto,
  .a11y-font-1 .a11y-font-1-mx-xl-auto {
    margin-left: auto !important;
  }
}

.a11y-font-2 .a11y-font-2-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.a11y-font-2 .a11y-font-2-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.a11y-font-2 .a11y-font-2-col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.a11y-font-2 .a11y-font-2-col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.a11y-font-2 .a11y-font-2-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.a11y-font-2 .a11y-font-2-col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.a11y-font-2 .a11y-font-2-col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.a11y-font-2 .a11y-font-2-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.a11y-font-2 .a11y-font-2-col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.a11y-font-2 .a11y-font-2-col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.a11y-font-2 .a11y-font-2-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.a11y-font-2 .a11y-font-2-col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.a11y-font-2 .a11y-font-2-col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.a11y-font-2 .a11y-font-2-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.a11y-font-2 .a11y-font-2-offset-1 {
  margin-left: 8.33333%;
}

.a11y-font-2 .a11y-font-2-offset-2 {
  margin-left: 16.66667%;
}

.a11y-font-2 .a11y-font-2-offset-3 {
  margin-left: 25%;
}

.a11y-font-2 .a11y-font-2-offset-4 {
  margin-left: 33.33333%;
}

.a11y-font-2 .a11y-font-2-offset-5 {
  margin-left: 41.66667%;
}

.a11y-font-2 .a11y-font-2-offset-6 {
  margin-left: 50%;
}

.a11y-font-2 .a11y-font-2-offset-7 {
  margin-left: 58.33333%;
}

.a11y-font-2 .a11y-font-2-offset-8 {
  margin-left: 66.66667%;
}

.a11y-font-2 .a11y-font-2-offset-9 {
  margin-left: 75%;
}

.a11y-font-2 .a11y-font-2-offset-10 {
  margin-left: 83.33333%;
}

.a11y-font-2 .a11y-font-2-offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .a11y-font-2 .a11y-font-2-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-2 .a11y-font-2-col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-0 {
    margin-left: 0;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-3 {
    margin-left: 25%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-6 {
    margin-left: 50%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-9 {
    margin-left: 75%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .a11y-font-2 .a11y-font-2-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-2 .a11y-font-2-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-2 .a11y-font-2-col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-2 .a11y-font-2-col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-2 .a11y-font-2-col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-2 .a11y-font-2-col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-0 {
    margin-left: 0;
  }

  .a11y-font-2 .a11y-font-2-offset-md-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-3 {
    margin-left: 25%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-6 {
    margin-left: 50%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-9 {
    margin-left: 75%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .a11y-font-2 .a11y-font-2-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-2 .a11y-font-2-col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-0 {
    margin-left: 0;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-3 {
    margin-left: 25%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-6 {
    margin-left: 50%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-9 {
    margin-left: 75%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-lg-11 {
    margin-left: 91.66667%;
  }
}

.a11y-font-2 .a11y-font-2-d-none {
  display: none !important;
}

.a11y-font-2 .a11y-font-2-d-inline {
  display: inline !important;
}

.a11y-font-2 .a11y-font-2-d-inline-block {
  display: inline-block !important;
}

.a11y-font-2 .a11y-font-2-d-block {
  display: block !important;
}

.a11y-font-2 .a11y-font-2-d-table {
  display: table !important;
}

.a11y-font-2 .a11y-font-2-d-table-row {
  display: table-row !important;
}

.a11y-font-2 .a11y-font-2-d-table-cell {
  display: table-cell !important;
}

.a11y-font-2 .a11y-font-2-d-flex {
  display: flex !important;
}

.a11y-font-2 .a11y-font-2-d-inline-flex {
  display: inline-flex !important;
}

.a11y-font-2 .a11y-font-2-text-justify {
  text-align: justify !important;
}

.a11y-font-2 .a11y-font-2-text-nowrap {
  white-space: nowrap !important;
}

.a11y-font-2 .a11y-font-2-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.a11y-font-2 .a11y-font-2-text-left {
  text-align: left !important;
}

.a11y-font-2 .a11y-font-2-text-right {
  text-align: right !important;
}

.a11y-font-2 .a11y-font-2-text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .a11y-font-2 .a11y-font-2-text-sm-left {
    text-align: left !important;
  }

  .a11y-font-2 .a11y-font-2-text-sm-right {
    text-align: right !important;
  }

  .a11y-font-2 .a11y-font-2-text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .a11y-font-2 .a11y-font-2-text-md-left {
    text-align: left !important;
  }

  .a11y-font-2 .a11y-font-2-text-md-right {
    text-align: right !important;
  }

  .a11y-font-2 .a11y-font-2-text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .a11y-font-2 .a11y-font-2-text-lg-left {
    text-align: left !important;
  }

  .a11y-font-2 .a11y-font-2-text-lg-right {
    text-align: right !important;
  }

  .a11y-font-2 .a11y-font-2-text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .a11y-font-2 .a11y-font-2-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-2 .a11y-font-2-col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-2 .a11y-font-2-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-0 {
    margin-left: 0;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-3 {
    margin-left: 25%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-6 {
    margin-left: 50%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-9 {
    margin-left: 75%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-2 .a11y-font-2-offset-xl-11 {
    margin-left: 91.66667%;
  }

  .a11y-font-2 .a11y-font-2-text-xl-left {
    text-align: left !important;
  }

  .a11y-font-2 .a11y-font-2-text-xl-right {
    text-align: right !important;
  }

  .a11y-font-2 .a11y-font-2-text-xl-center {
    text-align: center !important;
  }
}

.a11y-font-2 .a11y-font-2-text-lowercase {
  text-transform: lowercase !important;
}

.a11y-font-2 .a11y-font-2-text-uppercase {
  text-transform: uppercase !important;
}

.a11y-font-2 .a11y-font-2-text-capitalize {
  text-transform: capitalize !important;
}

.a11y-font-2 .a11y-font-2-font-weight-light {
  font-weight: 300 !important;
}

.a11y-font-2 .a11y-font-2-font-weight-normal {
  font-weight: 400 !important;
}

.a11y-font-2 .a11y-font-2-font-weight-bold {
  font-weight: 700 !important;
}

.a11y-font-2 .a11y-font-2-text-white {
  color: #fff !important;
}

.a11y-font-2 .a11y-font-2-text-body {
  color: #212529 !important;
}

.a11y-font-2 .a11y-font-2-text-muted {
  color: #6c757d !important;
}

.a11y-font-2 .a11y-font-2-text-black-50 {
  color: rgba(17, 17, 17, 0.5) !important;
}

.a11y-font-2 .a11y-font-2-text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.a11y-font-2 .a11y-font-2-col-padding {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.a11y-font-2 .a11y-font-2-m-0 {
  margin: 0 !important;
}

.a11y-font-2 .a11y-font-2-mt-0,
.a11y-font-2 .a11y-font-2-my-0 {
  margin-top: 0 !important;
}

.a11y-font-2 .a11y-font-2-mr-0,
.a11y-font-2 .a11y-font-2-mx-0 {
  margin-right: 0 !important;
}

.a11y-font-2 .a11y-font-2-mb-0,
.a11y-font-2 .a11y-font-2-my-0 {
  margin-bottom: 0 !important;
}

.a11y-font-2 .a11y-font-2-ml-0,
.a11y-font-2 .a11y-font-2-mx-0 {
  margin-left: 0 !important;
}

.a11y-font-2 .a11y-font-2-m-1 {
  margin: 0.25rem !important;
}

.a11y-font-2 .a11y-font-2-mt-1,
.a11y-font-2 .a11y-font-2-my-1 {
  margin-top: 0.25rem !important;
}

.a11y-font-2 .a11y-font-2-mr-1,
.a11y-font-2 .a11y-font-2-mx-1 {
  margin-right: 0.25rem !important;
}

.a11y-font-2 .a11y-font-2-mb-1,
.a11y-font-2 .a11y-font-2-my-1 {
  margin-bottom: 0.25rem !important;
}

.a11y-font-2 .a11y-font-2-ml-1,
.a11y-font-2 .a11y-font-2-mx-1 {
  margin-left: 0.25rem !important;
}

.a11y-font-2 .a11y-font-2-m-2 {
  margin: 0.5rem !important;
}

.a11y-font-2 .a11y-font-2-mt-2,
.a11y-font-2 .a11y-font-2-my-2 {
  margin-top: 0.5rem !important;
}

.a11y-font-2 .a11y-font-2-mr-2,
.a11y-font-2 .a11y-font-2-mx-2 {
  margin-right: 0.5rem !important;
}

.a11y-font-2 .a11y-font-2-mb-2,
.a11y-font-2 .a11y-font-2-my-2 {
  margin-bottom: 0.5rem !important;
}

.a11y-font-2 .a11y-font-2-ml-2,
.a11y-font-2 .a11y-font-2-mx-2 {
  margin-left: 0.5rem !important;
}

.a11y-font-2 .a11y-font-2-m-3 {
  margin: 1rem !important;
}

.a11y-font-2 .a11y-font-2-mt-3,
.a11y-font-2 .a11y-font-2-my-3 {
  margin-top: 1rem !important;
}

.a11y-font-2 .a11y-font-2-mr-3,
.a11y-font-2 .a11y-font-2-mx-3 {
  margin-right: 1rem !important;
}

.a11y-font-2 .a11y-font-2-mb-3,
.a11y-font-2 .a11y-font-2-my-3 {
  margin-bottom: 1rem !important;
}

.a11y-font-2 .a11y-font-2-ml-3,
.a11y-font-2 .a11y-font-2-mx-3 {
  margin-left: 1rem !important;
}

.a11y-font-2 .a11y-font-2-m-4 {
  margin: 1.5rem !important;
}

.a11y-font-2 .a11y-font-2-mt-4,
.a11y-font-2 .a11y-font-2-my-4 {
  margin-top: 1.5rem !important;
}

.a11y-font-2 .a11y-font-2-mr-4,
.a11y-font-2 .a11y-font-2-mx-4 {
  margin-right: 1.5rem !important;
}

.a11y-font-2 .a11y-font-2-mb-4,
.a11y-font-2 .a11y-font-2-my-4 {
  margin-bottom: 1.5rem !important;
}

.a11y-font-2 .a11y-font-2-ml-4,
.a11y-font-2 .a11y-font-2-mx-4 {
  margin-left: 1.5rem !important;
}

.a11y-font-2 .a11y-font-2-m-5 {
  margin: 3rem !important;
}

.a11y-font-2 .a11y-font-2-mt-5,
.a11y-font-2 .a11y-font-2-my-5 {
  margin-top: 3rem !important;
}

.a11y-font-2 .a11y-font-2-mr-5,
.a11y-font-2 .a11y-font-2-mx-5 {
  margin-right: 3rem !important;
}

.a11y-font-2 .a11y-font-2-mb-5,
.a11y-font-2 .a11y-font-2-my-5 {
  margin-bottom: 3rem !important;
}

.a11y-font-2 .a11y-font-2-ml-5,
.a11y-font-2 .a11y-font-2-mx-5 {
  margin-left: 3rem !important;
}

.a11y-font-2 .a11y-font-2-p-0 {
  padding: 0 !important;
}

.a11y-font-2 .a11y-font-2-pt-0,
.a11y-font-2 .a11y-font-2-py-0 {
  padding-top: 0 !important;
}

.a11y-font-2 .a11y-font-2-pr-0,
.a11y-font-2 .a11y-font-2-px-0 {
  padding-right: 0 !important;
}

.a11y-font-2 .a11y-font-2-pb-0,
.a11y-font-2 .a11y-font-2-py-0 {
  padding-bottom: 0 !important;
}

.a11y-font-2 .a11y-font-2-pl-0,
.a11y-font-2 .a11y-font-2-px-0 {
  padding-left: 0 !important;
}

.a11y-font-2 .a11y-font-2-p-1 {
  padding: 0.25rem !important;
}

.a11y-font-2 .a11y-font-2-pt-1,
.a11y-font-2 .a11y-font-2-py-1 {
  padding-top: 0.25rem !important;
}

.a11y-font-2 .a11y-font-2-pr-1,
.a11y-font-2 .a11y-font-2-px-1 {
  padding-right: 0.25rem !important;
}

.a11y-font-2 .a11y-font-2-pb-1,
.a11y-font-2 .a11y-font-2-py-1 {
  padding-bottom: 0.25rem !important;
}

.a11y-font-2 .a11y-font-2-pl-1,
.a11y-font-2 .a11y-font-2-px-1 {
  padding-left: 0.25rem !important;
}

.a11y-font-2 .a11y-font-2-p-2 {
  padding: 0.5rem !important;
}

.a11y-font-2 .a11y-font-2-pt-2,
.a11y-font-2 .a11y-font-2-py-2 {
  padding-top: 0.5rem !important;
}

.a11y-font-2 .a11y-font-2-pr-2,
.a11y-font-2 .a11y-font-2-px-2 {
  padding-right: 0.5rem !important;
}

.a11y-font-2 .a11y-font-2-pb-2,
.a11y-font-2 .a11y-font-2-py-2 {
  padding-bottom: 0.5rem !important;
}

.a11y-font-2 .a11y-font-2-pl-2,
.a11y-font-2 .a11y-font-2-px-2 {
  padding-left: 0.5rem !important;
}

.a11y-font-2 .a11y-font-2-p-3 {
  padding: 1rem !important;
}

.a11y-font-2 .a11y-font-2-pt-3,
.a11y-font-2 .a11y-font-2-py-3 {
  padding-top: 1rem !important;
}

.a11y-font-2 .a11y-font-2-pr-3,
.a11y-font-2 .a11y-font-2-px-3 {
  padding-right: 1rem !important;
}

.a11y-font-2 .a11y-font-2-pb-3,
.a11y-font-2 .a11y-font-2-py-3 {
  padding-bottom: 1rem !important;
}

.a11y-font-2 .a11y-font-2-pl-3,
.a11y-font-2 .a11y-font-2-px-3 {
  padding-left: 1rem !important;
}

.a11y-font-2 .a11y-font-2-p-4 {
  padding: 1.5rem !important;
}

.a11y-font-2 .a11y-font-2-pt-4,
.a11y-font-2 .a11y-font-2-py-4 {
  padding-top: 1.5rem !important;
}

.a11y-font-2 .a11y-font-2-pr-4,
.a11y-font-2 .a11y-font-2-px-4 {
  padding-right: 1.5rem !important;
}

.a11y-font-2 .a11y-font-2-pb-4,
.a11y-font-2 .a11y-font-2-py-4 {
  padding-bottom: 1.5rem !important;
}

.a11y-font-2 .a11y-font-2-pl-4,
.a11y-font-2 .a11y-font-2-px-4 {
  padding-left: 1.5rem !important;
}

.a11y-font-2 .a11y-font-2-p-5 {
  padding: 3rem !important;
}

.a11y-font-2 .a11y-font-2-pt-5,
.a11y-font-2 .a11y-font-2-py-5 {
  padding-top: 3rem !important;
}

.a11y-font-2 .a11y-font-2-pr-5,
.a11y-font-2 .a11y-font-2-px-5 {
  padding-right: 3rem !important;
}

.a11y-font-2 .a11y-font-2-pb-5,
.a11y-font-2 .a11y-font-2-py-5 {
  padding-bottom: 3rem !important;
}

.a11y-font-2 .a11y-font-2-pl-5,
.a11y-font-2 .a11y-font-2-px-5 {
  padding-left: 3rem !important;
}

.a11y-font-2 .a11y-font-2-m-auto {
  margin: auto !important;
}

.a11y-font-2 .a11y-font-2-mt-auto,
.a11y-font-2 .a11y-font-2-my-auto {
  margin-top: auto !important;
}

.a11y-font-2 .a11y-font-2-mr-auto,
.a11y-font-2 .a11y-font-2-mx-auto {
  margin-right: auto !important;
}

.a11y-font-2 .a11y-font-2-mb-auto,
.a11y-font-2 .a11y-font-2-my-auto {
  margin-bottom: auto !important;
}

.a11y-font-2 .a11y-font-2-ml-auto,
.a11y-font-2 .a11y-font-2-mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .a11y-font-2 .a11y-font-2-col-sm-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-2 .a11y-font-2-m-sm-0 {
    margin: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mt-sm-0,
  .a11y-font-2 .a11y-font-2-my-sm-0 {
    margin-top: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mr-sm-0,
  .a11y-font-2 .a11y-font-2-mx-sm-0 {
    margin-right: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mb-sm-0,
  .a11y-font-2 .a11y-font-2-my-sm-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-ml-sm-0,
  .a11y-font-2 .a11y-font-2-mx-sm-0 {
    margin-left: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-m-sm-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-sm-1,
  .a11y-font-2 .a11y-font-2-my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-sm-1,
  .a11y-font-2 .a11y-font-2-mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-sm-1,
  .a11y-font-2 .a11y-font-2-my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-sm-1,
  .a11y-font-2 .a11y-font-2-mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-sm-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-sm-2,
  .a11y-font-2 .a11y-font-2-my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-sm-2,
  .a11y-font-2 .a11y-font-2-mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-sm-2,
  .a11y-font-2 .a11y-font-2-my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-sm-2,
  .a11y-font-2 .a11y-font-2-mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-sm-3 {
    margin: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-sm-3,
  .a11y-font-2 .a11y-font-2-my-sm-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-sm-3,
  .a11y-font-2 .a11y-font-2-mx-sm-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-sm-3,
  .a11y-font-2 .a11y-font-2-my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-sm-3,
  .a11y-font-2 .a11y-font-2-mx-sm-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-sm-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-sm-4,
  .a11y-font-2 .a11y-font-2-my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-sm-4,
  .a11y-font-2 .a11y-font-2-mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-sm-4,
  .a11y-font-2 .a11y-font-2-my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-sm-4,
  .a11y-font-2 .a11y-font-2-mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-sm-5 {
    margin: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-sm-5,
  .a11y-font-2 .a11y-font-2-my-sm-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-sm-5,
  .a11y-font-2 .a11y-font-2-mx-sm-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-sm-5,
  .a11y-font-2 .a11y-font-2-my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-sm-5,
  .a11y-font-2 .a11y-font-2-mx-sm-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-sm-0 {
    padding: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pt-sm-0,
  .a11y-font-2 .a11y-font-2-py-sm-0 {
    padding-top: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pr-sm-0,
  .a11y-font-2 .a11y-font-2-px-sm-0 {
    padding-right: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pb-sm-0,
  .a11y-font-2 .a11y-font-2-py-sm-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pl-sm-0,
  .a11y-font-2 .a11y-font-2-px-sm-0 {
    padding-left: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-p-sm-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-sm-1,
  .a11y-font-2 .a11y-font-2-py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-sm-1,
  .a11y-font-2 .a11y-font-2-px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-sm-1,
  .a11y-font-2 .a11y-font-2-py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-sm-1,
  .a11y-font-2 .a11y-font-2-px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-sm-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-sm-2,
  .a11y-font-2 .a11y-font-2-py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-sm-2,
  .a11y-font-2 .a11y-font-2-px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-sm-2,
  .a11y-font-2 .a11y-font-2-py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-sm-2,
  .a11y-font-2 .a11y-font-2-px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-sm-3 {
    padding: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-sm-3,
  .a11y-font-2 .a11y-font-2-py-sm-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-sm-3,
  .a11y-font-2 .a11y-font-2-px-sm-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-sm-3,
  .a11y-font-2 .a11y-font-2-py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-sm-3,
  .a11y-font-2 .a11y-font-2-px-sm-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-sm-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-sm-4,
  .a11y-font-2 .a11y-font-2-py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-sm-4,
  .a11y-font-2 .a11y-font-2-px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-sm-4,
  .a11y-font-2 .a11y-font-2-py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-sm-4,
  .a11y-font-2 .a11y-font-2-px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-sm-5 {
    padding: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-sm-5,
  .a11y-font-2 .a11y-font-2-py-sm-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-sm-5,
  .a11y-font-2 .a11y-font-2-px-sm-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-sm-5,
  .a11y-font-2 .a11y-font-2-py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-sm-5,
  .a11y-font-2 .a11y-font-2-px-sm-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-sm-auto {
    margin: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mt-sm-auto,
  .a11y-font-2 .a11y-font-2-my-sm-auto {
    margin-top: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mr-sm-auto,
  .a11y-font-2 .a11y-font-2-mx-sm-auto {
    margin-right: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mb-sm-auto,
  .a11y-font-2 .a11y-font-2-my-sm-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-2 .a11y-font-2-ml-sm-auto,
  .a11y-font-2 .a11y-font-2-mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .a11y-font-2 .a11y-font-2-col-md-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-2 .a11y-font-2-m-md-0 {
    margin: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mt-md-0,
  .a11y-font-2 .a11y-font-2-my-md-0 {
    margin-top: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mr-md-0,
  .a11y-font-2 .a11y-font-2-mx-md-0 {
    margin-right: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mb-md-0,
  .a11y-font-2 .a11y-font-2-my-md-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-ml-md-0,
  .a11y-font-2 .a11y-font-2-mx-md-0 {
    margin-left: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-m-md-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-md-1,
  .a11y-font-2 .a11y-font-2-my-md-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-md-1,
  .a11y-font-2 .a11y-font-2-mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-md-1,
  .a11y-font-2 .a11y-font-2-my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-md-1,
  .a11y-font-2 .a11y-font-2-mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-md-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-md-2,
  .a11y-font-2 .a11y-font-2-my-md-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-md-2,
  .a11y-font-2 .a11y-font-2-mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-md-2,
  .a11y-font-2 .a11y-font-2-my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-md-2,
  .a11y-font-2 .a11y-font-2-mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-md-3 {
    margin: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-md-3,
  .a11y-font-2 .a11y-font-2-my-md-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-md-3,
  .a11y-font-2 .a11y-font-2-mx-md-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-md-3,
  .a11y-font-2 .a11y-font-2-my-md-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-md-3,
  .a11y-font-2 .a11y-font-2-mx-md-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-md-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-md-4,
  .a11y-font-2 .a11y-font-2-my-md-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-md-4,
  .a11y-font-2 .a11y-font-2-mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-md-4,
  .a11y-font-2 .a11y-font-2-my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-md-4,
  .a11y-font-2 .a11y-font-2-mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-md-5 {
    margin: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-md-5,
  .a11y-font-2 .a11y-font-2-my-md-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-md-5,
  .a11y-font-2 .a11y-font-2-mx-md-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-md-5,
  .a11y-font-2 .a11y-font-2-my-md-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-md-5,
  .a11y-font-2 .a11y-font-2-mx-md-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-md-0 {
    padding: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pt-md-0,
  .a11y-font-2 .a11y-font-2-py-md-0 {
    padding-top: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pr-md-0,
  .a11y-font-2 .a11y-font-2-px-md-0 {
    padding-right: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pb-md-0,
  .a11y-font-2 .a11y-font-2-py-md-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pl-md-0,
  .a11y-font-2 .a11y-font-2-px-md-0 {
    padding-left: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-p-md-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-md-1,
  .a11y-font-2 .a11y-font-2-py-md-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-md-1,
  .a11y-font-2 .a11y-font-2-px-md-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-md-1,
  .a11y-font-2 .a11y-font-2-py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-md-1,
  .a11y-font-2 .a11y-font-2-px-md-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-md-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-md-2,
  .a11y-font-2 .a11y-font-2-py-md-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-md-2,
  .a11y-font-2 .a11y-font-2-px-md-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-md-2,
  .a11y-font-2 .a11y-font-2-py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-md-2,
  .a11y-font-2 .a11y-font-2-px-md-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-md-3 {
    padding: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-md-3,
  .a11y-font-2 .a11y-font-2-py-md-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-md-3,
  .a11y-font-2 .a11y-font-2-px-md-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-md-3,
  .a11y-font-2 .a11y-font-2-py-md-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-md-3,
  .a11y-font-2 .a11y-font-2-px-md-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-md-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-md-4,
  .a11y-font-2 .a11y-font-2-py-md-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-md-4,
  .a11y-font-2 .a11y-font-2-px-md-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-md-4,
  .a11y-font-2 .a11y-font-2-py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-md-4,
  .a11y-font-2 .a11y-font-2-px-md-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-md-5 {
    padding: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-md-5,
  .a11y-font-2 .a11y-font-2-py-md-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-md-5,
  .a11y-font-2 .a11y-font-2-px-md-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-md-5,
  .a11y-font-2 .a11y-font-2-py-md-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-md-5,
  .a11y-font-2 .a11y-font-2-px-md-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-md-auto {
    margin: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mt-md-auto,
  .a11y-font-2 .a11y-font-2-my-md-auto {
    margin-top: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mr-md-auto,
  .a11y-font-2 .a11y-font-2-mx-md-auto {
    margin-right: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mb-md-auto,
  .a11y-font-2 .a11y-font-2-my-md-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-2 .a11y-font-2-ml-md-auto,
  .a11y-font-2 .a11y-font-2-mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .a11y-font-2 .a11y-font-2-col-lg-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-2 .a11y-font-2-m-lg-0 {
    margin: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mt-lg-0,
  .a11y-font-2 .a11y-font-2-my-lg-0 {
    margin-top: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mr-lg-0,
  .a11y-font-2 .a11y-font-2-mx-lg-0 {
    margin-right: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mb-lg-0,
  .a11y-font-2 .a11y-font-2-my-lg-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-ml-lg-0,
  .a11y-font-2 .a11y-font-2-mx-lg-0 {
    margin-left: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-m-lg-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-lg-1,
  .a11y-font-2 .a11y-font-2-my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-lg-1,
  .a11y-font-2 .a11y-font-2-mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-lg-1,
  .a11y-font-2 .a11y-font-2-my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-lg-1,
  .a11y-font-2 .a11y-font-2-mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-lg-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-lg-2,
  .a11y-font-2 .a11y-font-2-my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-lg-2,
  .a11y-font-2 .a11y-font-2-mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-lg-2,
  .a11y-font-2 .a11y-font-2-my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-lg-2,
  .a11y-font-2 .a11y-font-2-mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-lg-3 {
    margin: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-lg-3,
  .a11y-font-2 .a11y-font-2-my-lg-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-lg-3,
  .a11y-font-2 .a11y-font-2-mx-lg-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-lg-3,
  .a11y-font-2 .a11y-font-2-my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-lg-3,
  .a11y-font-2 .a11y-font-2-mx-lg-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-lg-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-lg-4,
  .a11y-font-2 .a11y-font-2-my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-lg-4,
  .a11y-font-2 .a11y-font-2-mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-lg-4,
  .a11y-font-2 .a11y-font-2-my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-lg-4,
  .a11y-font-2 .a11y-font-2-mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-lg-5 {
    margin: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-lg-5,
  .a11y-font-2 .a11y-font-2-my-lg-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-lg-5,
  .a11y-font-2 .a11y-font-2-mx-lg-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-lg-5,
  .a11y-font-2 .a11y-font-2-my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-lg-5,
  .a11y-font-2 .a11y-font-2-mx-lg-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-lg-0 {
    padding: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pt-lg-0,
  .a11y-font-2 .a11y-font-2-py-lg-0 {
    padding-top: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pr-lg-0,
  .a11y-font-2 .a11y-font-2-px-lg-0 {
    padding-right: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pb-lg-0,
  .a11y-font-2 .a11y-font-2-py-lg-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pl-lg-0,
  .a11y-font-2 .a11y-font-2-px-lg-0 {
    padding-left: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-p-lg-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-lg-1,
  .a11y-font-2 .a11y-font-2-py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-lg-1,
  .a11y-font-2 .a11y-font-2-px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-lg-1,
  .a11y-font-2 .a11y-font-2-py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-lg-1,
  .a11y-font-2 .a11y-font-2-px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-lg-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-lg-2,
  .a11y-font-2 .a11y-font-2-py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-lg-2,
  .a11y-font-2 .a11y-font-2-px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-lg-2,
  .a11y-font-2 .a11y-font-2-py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-lg-2,
  .a11y-font-2 .a11y-font-2-px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-lg-3 {
    padding: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-lg-3,
  .a11y-font-2 .a11y-font-2-py-lg-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-lg-3,
  .a11y-font-2 .a11y-font-2-px-lg-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-lg-3,
  .a11y-font-2 .a11y-font-2-py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-lg-3,
  .a11y-font-2 .a11y-font-2-px-lg-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-lg-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-lg-4,
  .a11y-font-2 .a11y-font-2-py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-lg-4,
  .a11y-font-2 .a11y-font-2-px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-lg-4,
  .a11y-font-2 .a11y-font-2-py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-lg-4,
  .a11y-font-2 .a11y-font-2-px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-lg-5 {
    padding: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-lg-5,
  .a11y-font-2 .a11y-font-2-py-lg-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-lg-5,
  .a11y-font-2 .a11y-font-2-px-lg-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-lg-5,
  .a11y-font-2 .a11y-font-2-py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-lg-5,
  .a11y-font-2 .a11y-font-2-px-lg-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-lg-auto {
    margin: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mt-lg-auto,
  .a11y-font-2 .a11y-font-2-my-lg-auto {
    margin-top: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mr-lg-auto,
  .a11y-font-2 .a11y-font-2-mx-lg-auto {
    margin-right: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mb-lg-auto,
  .a11y-font-2 .a11y-font-2-my-lg-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-2 .a11y-font-2-ml-lg-auto,
  .a11y-font-2 .a11y-font-2-mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .a11y-font-2 .a11y-font-2-col-xl-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-2 .a11y-font-2-m-xl-0 {
    margin: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mt-xl-0,
  .a11y-font-2 .a11y-font-2-my-xl-0 {
    margin-top: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mr-xl-0,
  .a11y-font-2 .a11y-font-2-mx-xl-0 {
    margin-right: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-mb-xl-0,
  .a11y-font-2 .a11y-font-2-my-xl-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-ml-xl-0,
  .a11y-font-2 .a11y-font-2-mx-xl-0 {
    margin-left: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-m-xl-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-xl-1,
  .a11y-font-2 .a11y-font-2-my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-xl-1,
  .a11y-font-2 .a11y-font-2-mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-xl-1,
  .a11y-font-2 .a11y-font-2-my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-xl-1,
  .a11y-font-2 .a11y-font-2-mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-xl-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-xl-2,
  .a11y-font-2 .a11y-font-2-my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-xl-2,
  .a11y-font-2 .a11y-font-2-mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-xl-2,
  .a11y-font-2 .a11y-font-2-my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-xl-2,
  .a11y-font-2 .a11y-font-2-mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-xl-3 {
    margin: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-xl-3,
  .a11y-font-2 .a11y-font-2-my-xl-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-xl-3,
  .a11y-font-2 .a11y-font-2-mx-xl-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-xl-3,
  .a11y-font-2 .a11y-font-2-my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-xl-3,
  .a11y-font-2 .a11y-font-2-mx-xl-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-xl-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-xl-4,
  .a11y-font-2 .a11y-font-2-my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-xl-4,
  .a11y-font-2 .a11y-font-2-mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-xl-4,
  .a11y-font-2 .a11y-font-2-my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-xl-4,
  .a11y-font-2 .a11y-font-2-mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-xl-5 {
    margin: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mt-xl-5,
  .a11y-font-2 .a11y-font-2-my-xl-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mr-xl-5,
  .a11y-font-2 .a11y-font-2-mx-xl-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-mb-xl-5,
  .a11y-font-2 .a11y-font-2-my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-ml-xl-5,
  .a11y-font-2 .a11y-font-2-mx-xl-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-xl-0 {
    padding: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pt-xl-0,
  .a11y-font-2 .a11y-font-2-py-xl-0 {
    padding-top: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pr-xl-0,
  .a11y-font-2 .a11y-font-2-px-xl-0 {
    padding-right: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pb-xl-0,
  .a11y-font-2 .a11y-font-2-py-xl-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-pl-xl-0,
  .a11y-font-2 .a11y-font-2-px-xl-0 {
    padding-left: 0 !important;
  }

  .a11y-font-2 .a11y-font-2-p-xl-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-xl-1,
  .a11y-font-2 .a11y-font-2-py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-xl-1,
  .a11y-font-2 .a11y-font-2-px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-xl-1,
  .a11y-font-2 .a11y-font-2-py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-xl-1,
  .a11y-font-2 .a11y-font-2-px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-xl-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-xl-2,
  .a11y-font-2 .a11y-font-2-py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-xl-2,
  .a11y-font-2 .a11y-font-2-px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-xl-2,
  .a11y-font-2 .a11y-font-2-py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-xl-2,
  .a11y-font-2 .a11y-font-2-px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-xl-3 {
    padding: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-xl-3,
  .a11y-font-2 .a11y-font-2-py-xl-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-xl-3,
  .a11y-font-2 .a11y-font-2-px-xl-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-xl-3,
  .a11y-font-2 .a11y-font-2-py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-xl-3,
  .a11y-font-2 .a11y-font-2-px-xl-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-xl-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-xl-4,
  .a11y-font-2 .a11y-font-2-py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-xl-4,
  .a11y-font-2 .a11y-font-2-px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-xl-4,
  .a11y-font-2 .a11y-font-2-py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-xl-4,
  .a11y-font-2 .a11y-font-2-px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-2 .a11y-font-2-p-xl-5 {
    padding: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pt-xl-5,
  .a11y-font-2 .a11y-font-2-py-xl-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pr-xl-5,
  .a11y-font-2 .a11y-font-2-px-xl-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pb-xl-5,
  .a11y-font-2 .a11y-font-2-py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-pl-xl-5,
  .a11y-font-2 .a11y-font-2-px-xl-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-2 .a11y-font-2-m-xl-auto {
    margin: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mt-xl-auto,
  .a11y-font-2 .a11y-font-2-my-xl-auto {
    margin-top: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mr-xl-auto,
  .a11y-font-2 .a11y-font-2-mx-xl-auto {
    margin-right: auto !important;
  }

  .a11y-font-2 .a11y-font-2-mb-xl-auto,
  .a11y-font-2 .a11y-font-2-my-xl-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-2 .a11y-font-2-ml-xl-auto,
  .a11y-font-2 .a11y-font-2-mx-xl-auto {
    margin-left: auto !important;
  }
}

.a11y-font-1 .a11y-fonts-col,
.a11y-font-2 .a11y-fonts-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.a11y-font-1 .a11y-fonts-col-auto,
.a11y-font-2 .a11y-fonts-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.a11y-font-1 .a11y-fonts-col-1,
.a11y-font-2 .a11y-fonts-col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.a11y-font-1 .a11y-fonts-col-2,
.a11y-font-2 .a11y-fonts-col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.a11y-font-1 .a11y-fonts-col-3,
.a11y-font-2 .a11y-fonts-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.a11y-font-1 .a11y-fonts-col-4,
.a11y-font-2 .a11y-fonts-col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.a11y-font-1 .a11y-fonts-col-5,
.a11y-font-2 .a11y-fonts-col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.a11y-font-1 .a11y-fonts-col-6,
.a11y-font-2 .a11y-fonts-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.a11y-font-1 .a11y-fonts-col-7,
.a11y-font-2 .a11y-fonts-col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.a11y-font-1 .a11y-fonts-col-8,
.a11y-font-2 .a11y-fonts-col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.a11y-font-1 .a11y-fonts-col-9,
.a11y-font-2 .a11y-fonts-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.a11y-font-1 .a11y-fonts-col-10,
.a11y-font-2 .a11y-fonts-col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.a11y-font-1 .a11y-fonts-col-11,
.a11y-font-2 .a11y-fonts-col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.a11y-font-1 .a11y-fonts-col-12,
.a11y-font-2 .a11y-fonts-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.a11y-font-1 .a11y-fonts-offset-1,
.a11y-font-2 .a11y-fonts-offset-1 {
  margin-left: 8.33333%;
}

.a11y-font-1 .a11y-fonts-offset-2,
.a11y-font-2 .a11y-fonts-offset-2 {
  margin-left: 16.66667%;
}

.a11y-font-1 .a11y-fonts-offset-3,
.a11y-font-2 .a11y-fonts-offset-3 {
  margin-left: 25%;
}

.a11y-font-1 .a11y-fonts-offset-4,
.a11y-font-2 .a11y-fonts-offset-4 {
  margin-left: 33.33333%;
}

.a11y-font-1 .a11y-fonts-offset-5,
.a11y-font-2 .a11y-fonts-offset-5 {
  margin-left: 41.66667%;
}

.a11y-font-1 .a11y-fonts-offset-6,
.a11y-font-2 .a11y-fonts-offset-6 {
  margin-left: 50%;
}

.a11y-font-1 .a11y-fonts-offset-7,
.a11y-font-2 .a11y-fonts-offset-7 {
  margin-left: 58.33333%;
}

.a11y-font-1 .a11y-fonts-offset-8,
.a11y-font-2 .a11y-fonts-offset-8 {
  margin-left: 66.66667%;
}

.a11y-font-1 .a11y-fonts-offset-9,
.a11y-font-2 .a11y-fonts-offset-9 {
  margin-left: 75%;
}

.a11y-font-1 .a11y-fonts-offset-10,
.a11y-font-2 .a11y-fonts-offset-10 {
  margin-left: 83.33333%;
}

.a11y-font-1 .a11y-fonts-offset-11,
.a11y-font-2 .a11y-fonts-offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .a11y-font-1 .a11y-fonts-col-sm,
  .a11y-font-2 .a11y-fonts-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-auto,
  .a11y-font-2 .a11y-fonts-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-1 .a11y-fonts-col-sm-1,
  .a11y-font-2 .a11y-fonts-col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-2,
  .a11y-font-2 .a11y-fonts-col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-3,
  .a11y-font-2 .a11y-fonts-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-4,
  .a11y-font-2 .a11y-fonts-col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-5,
  .a11y-font-2 .a11y-fonts-col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-6,
  .a11y-font-2 .a11y-fonts-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-7,
  .a11y-font-2 .a11y-fonts-col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-8,
  .a11y-font-2 .a11y-fonts-col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-9,
  .a11y-font-2 .a11y-fonts-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-10,
  .a11y-font-2 .a11y-fonts-col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-11,
  .a11y-font-2 .a11y-fonts-col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-sm-12,
  .a11y-font-2 .a11y-fonts-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-0,
  .a11y-font-2 .a11y-fonts-offset-sm-0 {
    margin-left: 0;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-1,
  .a11y-font-2 .a11y-fonts-offset-sm-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-2,
  .a11y-font-2 .a11y-fonts-offset-sm-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-3,
  .a11y-font-2 .a11y-fonts-offset-sm-3 {
    margin-left: 25%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-4,
  .a11y-font-2 .a11y-fonts-offset-sm-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-5,
  .a11y-font-2 .a11y-fonts-offset-sm-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-6,
  .a11y-font-2 .a11y-fonts-offset-sm-6 {
    margin-left: 50%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-7,
  .a11y-font-2 .a11y-fonts-offset-sm-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-8,
  .a11y-font-2 .a11y-fonts-offset-sm-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-9,
  .a11y-font-2 .a11y-fonts-offset-sm-9 {
    margin-left: 75%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-10,
  .a11y-font-2 .a11y-fonts-offset-sm-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-sm-11,
  .a11y-font-2 .a11y-fonts-offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .a11y-font-1 .a11y-fonts-col-md,
  .a11y-font-2 .a11y-fonts-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-fonts-col-md-auto,
  .a11y-font-2 .a11y-fonts-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-1 .a11y-fonts-col-md-1,
  .a11y-font-2 .a11y-fonts-col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-md-2,
  .a11y-font-2 .a11y-fonts-col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-md-3,
  .a11y-font-2 .a11y-fonts-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-1 .a11y-fonts-col-md-4,
  .a11y-font-2 .a11y-fonts-col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-md-5,
  .a11y-font-2 .a11y-fonts-col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-md-6,
  .a11y-font-2 .a11y-fonts-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-1 .a11y-fonts-col-md-7,
  .a11y-font-2 .a11y-fonts-col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-md-8,
  .a11y-font-2 .a11y-fonts-col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-md-9,
  .a11y-font-2 .a11y-fonts-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-1 .a11y-fonts-col-md-10,
  .a11y-font-2 .a11y-fonts-col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-md-11,
  .a11y-font-2 .a11y-fonts-col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-md-12,
  .a11y-font-2 .a11y-fonts-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-0,
  .a11y-font-2 .a11y-fonts-offset-md-0 {
    margin-left: 0;
  }

  .a11y-font-1 .a11y-fonts-offset-md-1,
  .a11y-font-2 .a11y-fonts-offset-md-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-2,
  .a11y-font-2 .a11y-fonts-offset-md-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-3,
  .a11y-font-2 .a11y-fonts-offset-md-3 {
    margin-left: 25%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-4,
  .a11y-font-2 .a11y-fonts-offset-md-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-5,
  .a11y-font-2 .a11y-fonts-offset-md-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-6,
  .a11y-font-2 .a11y-fonts-offset-md-6 {
    margin-left: 50%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-7,
  .a11y-font-2 .a11y-fonts-offset-md-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-8,
  .a11y-font-2 .a11y-fonts-offset-md-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-9,
  .a11y-font-2 .a11y-fonts-offset-md-9 {
    margin-left: 75%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-10,
  .a11y-font-2 .a11y-fonts-offset-md-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-md-11,
  .a11y-font-2 .a11y-fonts-offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .a11y-font-1 .a11y-fonts-col-lg,
  .a11y-font-2 .a11y-fonts-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-auto,
  .a11y-font-2 .a11y-fonts-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-1 .a11y-fonts-col-lg-1,
  .a11y-font-2 .a11y-fonts-col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-2,
  .a11y-font-2 .a11y-fonts-col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-3,
  .a11y-font-2 .a11y-fonts-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-4,
  .a11y-font-2 .a11y-fonts-col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-5,
  .a11y-font-2 .a11y-fonts-col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-6,
  .a11y-font-2 .a11y-fonts-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-7,
  .a11y-font-2 .a11y-fonts-col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-8,
  .a11y-font-2 .a11y-fonts-col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-9,
  .a11y-font-2 .a11y-fonts-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-10,
  .a11y-font-2 .a11y-fonts-col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-11,
  .a11y-font-2 .a11y-fonts-col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-lg-12,
  .a11y-font-2 .a11y-fonts-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-0,
  .a11y-font-2 .a11y-fonts-offset-lg-0 {
    margin-left: 0;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-1,
  .a11y-font-2 .a11y-fonts-offset-lg-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-2,
  .a11y-font-2 .a11y-fonts-offset-lg-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-3,
  .a11y-font-2 .a11y-fonts-offset-lg-3 {
    margin-left: 25%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-4,
  .a11y-font-2 .a11y-fonts-offset-lg-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-5,
  .a11y-font-2 .a11y-fonts-offset-lg-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-6,
  .a11y-font-2 .a11y-fonts-offset-lg-6 {
    margin-left: 50%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-7,
  .a11y-font-2 .a11y-fonts-offset-lg-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-8,
  .a11y-font-2 .a11y-fonts-offset-lg-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-9,
  .a11y-font-2 .a11y-fonts-offset-lg-9 {
    margin-left: 75%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-10,
  .a11y-font-2 .a11y-fonts-offset-lg-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-lg-11,
  .a11y-font-2 .a11y-fonts-offset-lg-11 {
    margin-left: 91.66667%;
  }
}

.a11y-font-1 .a11y-fonts-d-none,
.a11y-font-2 .a11y-fonts-d-none {
  display: none !important;
}

.a11y-font-1 .a11y-fonts-d-inline,
.a11y-font-2 .a11y-fonts-d-inline {
  display: inline !important;
}

.a11y-font-1 .a11y-fonts-d-inline-block,
.a11y-font-2 .a11y-fonts-d-inline-block {
  display: inline-block !important;
}

.a11y-font-1 .a11y-fonts-d-block,
.a11y-font-2 .a11y-fonts-d-block {
  display: block !important;
}

.a11y-font-1 .a11y-fonts-d-table,
.a11y-font-2 .a11y-fonts-d-table {
  display: table !important;
}

.a11y-font-1 .a11y-fonts-d-table-row,
.a11y-font-2 .a11y-fonts-d-table-row {
  display: table-row !important;
}

.a11y-font-1 .a11y-fonts-d-table-cell,
.a11y-font-2 .a11y-fonts-d-table-cell {
  display: table-cell !important;
}

.a11y-font-1 .a11y-fonts-d-flex,
.a11y-font-2 .a11y-fonts-d-flex {
  display: flex !important;
}

.a11y-font-1 .a11y-fonts-d-inline-flex,
.a11y-font-2 .a11y-fonts-d-inline-flex {
  display: inline-flex !important;
}

.a11y-font-1 .a11y-fonts-text-justify,
.a11y-font-2 .a11y-fonts-text-justify {
  text-align: justify !important;
}

.a11y-font-1 .a11y-fonts-text-nowrap,
.a11y-font-2 .a11y-fonts-text-nowrap {
  white-space: nowrap !important;
}

.a11y-font-1 .a11y-fonts-text-truncate,
.a11y-font-2 .a11y-fonts-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.a11y-font-1 .a11y-fonts-text-left,
.a11y-font-2 .a11y-fonts-text-left {
  text-align: left !important;
}

.a11y-font-1 .a11y-fonts-text-right,
.a11y-font-2 .a11y-fonts-text-right {
  text-align: right !important;
}

.a11y-font-1 .a11y-fonts-text-center,
.a11y-font-2 .a11y-fonts-text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .a11y-font-1 .a11y-fonts-text-sm-left,
  .a11y-font-2 .a11y-fonts-text-sm-left {
    text-align: left !important;
  }

  .a11y-font-1 .a11y-fonts-text-sm-right,
  .a11y-font-2 .a11y-fonts-text-sm-right {
    text-align: right !important;
  }

  .a11y-font-1 .a11y-fonts-text-sm-center,
  .a11y-font-2 .a11y-fonts-text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .a11y-font-1 .a11y-fonts-text-md-left,
  .a11y-font-2 .a11y-fonts-text-md-left {
    text-align: left !important;
  }

  .a11y-font-1 .a11y-fonts-text-md-right,
  .a11y-font-2 .a11y-fonts-text-md-right {
    text-align: right !important;
  }

  .a11y-font-1 .a11y-fonts-text-md-center,
  .a11y-font-2 .a11y-fonts-text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .a11y-font-1 .a11y-fonts-text-lg-left,
  .a11y-font-2 .a11y-fonts-text-lg-left {
    text-align: left !important;
  }

  .a11y-font-1 .a11y-fonts-text-lg-right,
  .a11y-font-2 .a11y-fonts-text-lg-right {
    text-align: right !important;
  }

  .a11y-font-1 .a11y-fonts-text-lg-center,
  .a11y-font-2 .a11y-fonts-text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .a11y-font-1 .a11y-fonts-col-xl,
  .a11y-font-2 .a11y-fonts-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-auto,
  .a11y-font-2 .a11y-fonts-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .a11y-font-1 .a11y-fonts-col-xl-1,
  .a11y-font-2 .a11y-fonts-col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-2,
  .a11y-font-2 .a11y-fonts-col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-3,
  .a11y-font-2 .a11y-fonts-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-4,
  .a11y-font-2 .a11y-fonts-col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-5,
  .a11y-font-2 .a11y-fonts-col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-6,
  .a11y-font-2 .a11y-fonts-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-7,
  .a11y-font-2 .a11y-fonts-col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-8,
  .a11y-font-2 .a11y-fonts-col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-9,
  .a11y-font-2 .a11y-fonts-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-10,
  .a11y-font-2 .a11y-fonts-col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-11,
  .a11y-font-2 .a11y-fonts-col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .a11y-font-1 .a11y-fonts-col-xl-12,
  .a11y-font-2 .a11y-fonts-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-0,
  .a11y-font-2 .a11y-fonts-offset-xl-0 {
    margin-left: 0;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-1,
  .a11y-font-2 .a11y-fonts-offset-xl-1 {
    margin-left: 8.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-2,
  .a11y-font-2 .a11y-fonts-offset-xl-2 {
    margin-left: 16.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-3,
  .a11y-font-2 .a11y-fonts-offset-xl-3 {
    margin-left: 25%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-4,
  .a11y-font-2 .a11y-fonts-offset-xl-4 {
    margin-left: 33.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-5,
  .a11y-font-2 .a11y-fonts-offset-xl-5 {
    margin-left: 41.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-6,
  .a11y-font-2 .a11y-fonts-offset-xl-6 {
    margin-left: 50%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-7,
  .a11y-font-2 .a11y-fonts-offset-xl-7 {
    margin-left: 58.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-8,
  .a11y-font-2 .a11y-fonts-offset-xl-8 {
    margin-left: 66.66667%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-9,
  .a11y-font-2 .a11y-fonts-offset-xl-9 {
    margin-left: 75%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-10,
  .a11y-font-2 .a11y-fonts-offset-xl-10 {
    margin-left: 83.33333%;
  }

  .a11y-font-1 .a11y-fonts-offset-xl-11,
  .a11y-font-2 .a11y-fonts-offset-xl-11 {
    margin-left: 91.66667%;
  }

  .a11y-font-1 .a11y-fonts-text-xl-left,
  .a11y-font-2 .a11y-fonts-text-xl-left {
    text-align: left !important;
  }

  .a11y-font-1 .a11y-fonts-text-xl-right,
  .a11y-font-2 .a11y-fonts-text-xl-right {
    text-align: right !important;
  }

  .a11y-font-1 .a11y-fonts-text-xl-center,
  .a11y-font-2 .a11y-fonts-text-xl-center {
    text-align: center !important;
  }
}

.a11y-font-1 .a11y-fonts-text-lowercase,
.a11y-font-2 .a11y-fonts-text-lowercase {
  text-transform: lowercase !important;
}

.a11y-font-1 .a11y-fonts-text-uppercase,
.a11y-font-2 .a11y-fonts-text-uppercase {
  text-transform: uppercase !important;
}

.a11y-font-1 .a11y-fonts-text-capitalize,
.a11y-font-2 .a11y-fonts-text-capitalize {
  text-transform: capitalize !important;
}

.a11y-font-1 .a11y-fonts-font-weight-light,
.a11y-font-2 .a11y-fonts-font-weight-light {
  font-weight: 300 !important;
}

.a11y-font-1 .a11y-fonts-font-weight-normal,
.a11y-font-2 .a11y-fonts-font-weight-normal {
  font-weight: 400 !important;
}

.a11y-font-1 .a11y-fonts-font-weight-bold,
.a11y-font-2 .a11y-fonts-font-weight-bold {
  font-weight: 700 !important;
}

.a11y-font-1 .a11y-fonts-text-white,
.a11y-font-2 .a11y-fonts-text-white {
  color: #fff !important;
}

.a11y-font-1 .a11y-fonts-text-body,
.a11y-font-2 .a11y-fonts-text-body {
  color: #212529 !important;
}

.a11y-font-1 .a11y-fonts-text-muted,
.a11y-font-2 .a11y-fonts-text-muted {
  color: #6c757d !important;
}

.a11y-font-1 .a11y-fonts-text-black-50,
.a11y-font-2 .a11y-fonts-text-black-50 {
  color: rgba(17, 17, 17, 0.5) !important;
}

.a11y-font-1 .a11y-fonts-text-white-50,
.a11y-font-2 .a11y-fonts-text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.a11y-font-1 .a11y-fonts-col-padding,
.a11y-font-2 .a11y-fonts-col-padding {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.a11y-font-1 .a11y-fonts-m-0,
.a11y-font-2 .a11y-fonts-m-0 {
  margin: 0 !important;
}

.a11y-font-1 .a11y-fonts-mt-0,
.a11y-font-1 .a11y-fonts-my-0,
.a11y-font-2 .a11y-fonts-mt-0,
.a11y-font-2 .a11y-fonts-my-0 {
  margin-top: 0 !important;
}

.a11y-font-1 .a11y-fonts-mr-0,
.a11y-font-1 .a11y-fonts-mx-0,
.a11y-font-2 .a11y-fonts-mr-0,
.a11y-font-2 .a11y-fonts-mx-0 {
  margin-right: 0 !important;
}

.a11y-font-1 .a11y-fonts-mb-0,
.a11y-font-1 .a11y-fonts-my-0,
.a11y-font-2 .a11y-fonts-mb-0,
.a11y-font-2 .a11y-fonts-my-0 {
  margin-bottom: 0 !important;
}

.a11y-font-1 .a11y-fonts-ml-0,
.a11y-font-1 .a11y-fonts-mx-0,
.a11y-font-2 .a11y-fonts-ml-0,
.a11y-font-2 .a11y-fonts-mx-0 {
  margin-left: 0 !important;
}

.a11y-font-1 .a11y-fonts-m-1,
.a11y-font-2 .a11y-fonts-m-1 {
  margin: 0.25rem !important;
}

.a11y-font-1 .a11y-fonts-mt-1,
.a11y-font-1 .a11y-fonts-my-1,
.a11y-font-2 .a11y-fonts-mt-1,
.a11y-font-2 .a11y-fonts-my-1 {
  margin-top: 0.25rem !important;
}

.a11y-font-1 .a11y-fonts-mr-1,
.a11y-font-1 .a11y-fonts-mx-1,
.a11y-font-2 .a11y-fonts-mr-1,
.a11y-font-2 .a11y-fonts-mx-1 {
  margin-right: 0.25rem !important;
}

.a11y-font-1 .a11y-fonts-mb-1,
.a11y-font-1 .a11y-fonts-my-1,
.a11y-font-2 .a11y-fonts-mb-1,
.a11y-font-2 .a11y-fonts-my-1 {
  margin-bottom: 0.25rem !important;
}

.a11y-font-1 .a11y-fonts-ml-1,
.a11y-font-1 .a11y-fonts-mx-1,
.a11y-font-2 .a11y-fonts-ml-1,
.a11y-font-2 .a11y-fonts-mx-1 {
  margin-left: 0.25rem !important;
}

.a11y-font-1 .a11y-fonts-m-2,
.a11y-font-2 .a11y-fonts-m-2 {
  margin: 0.5rem !important;
}

.a11y-font-1 .a11y-fonts-mt-2,
.a11y-font-1 .a11y-fonts-my-2,
.a11y-font-2 .a11y-fonts-mt-2,
.a11y-font-2 .a11y-fonts-my-2 {
  margin-top: 0.5rem !important;
}

.a11y-font-1 .a11y-fonts-mr-2,
.a11y-font-1 .a11y-fonts-mx-2,
.a11y-font-2 .a11y-fonts-mr-2,
.a11y-font-2 .a11y-fonts-mx-2 {
  margin-right: 0.5rem !important;
}

.a11y-font-1 .a11y-fonts-mb-2,
.a11y-font-1 .a11y-fonts-my-2,
.a11y-font-2 .a11y-fonts-mb-2,
.a11y-font-2 .a11y-fonts-my-2 {
  margin-bottom: 0.5rem !important;
}

.a11y-font-1 .a11y-fonts-ml-2,
.a11y-font-1 .a11y-fonts-mx-2,
.a11y-font-2 .a11y-fonts-ml-2,
.a11y-font-2 .a11y-fonts-mx-2 {
  margin-left: 0.5rem !important;
}

.a11y-font-1 .a11y-fonts-m-3,
.a11y-font-2 .a11y-fonts-m-3 {
  margin: 1rem !important;
}

.a11y-font-1 .a11y-fonts-mt-3,
.a11y-font-1 .a11y-fonts-my-3,
.a11y-font-2 .a11y-fonts-mt-3,
.a11y-font-2 .a11y-fonts-my-3 {
  margin-top: 1rem !important;
}

.a11y-font-1 .a11y-fonts-mr-3,
.a11y-font-1 .a11y-fonts-mx-3,
.a11y-font-2 .a11y-fonts-mr-3,
.a11y-font-2 .a11y-fonts-mx-3 {
  margin-right: 1rem !important;
}

.a11y-font-1 .a11y-fonts-mb-3,
.a11y-font-1 .a11y-fonts-my-3,
.a11y-font-2 .a11y-fonts-mb-3,
.a11y-font-2 .a11y-fonts-my-3 {
  margin-bottom: 1rem !important;
}

.a11y-font-1 .a11y-fonts-ml-3,
.a11y-font-1 .a11y-fonts-mx-3,
.a11y-font-2 .a11y-fonts-ml-3,
.a11y-font-2 .a11y-fonts-mx-3 {
  margin-left: 1rem !important;
}

.a11y-font-1 .a11y-fonts-m-4,
.a11y-font-2 .a11y-fonts-m-4 {
  margin: 1.5rem !important;
}

.a11y-font-1 .a11y-fonts-mt-4,
.a11y-font-1 .a11y-fonts-my-4,
.a11y-font-2 .a11y-fonts-mt-4,
.a11y-font-2 .a11y-fonts-my-4 {
  margin-top: 1.5rem !important;
}

.a11y-font-1 .a11y-fonts-mr-4,
.a11y-font-1 .a11y-fonts-mx-4,
.a11y-font-2 .a11y-fonts-mr-4,
.a11y-font-2 .a11y-fonts-mx-4 {
  margin-right: 1.5rem !important;
}

.a11y-font-1 .a11y-fonts-mb-4,
.a11y-font-1 .a11y-fonts-my-4,
.a11y-font-2 .a11y-fonts-mb-4,
.a11y-font-2 .a11y-fonts-my-4 {
  margin-bottom: 1.5rem !important;
}

.a11y-font-1 .a11y-fonts-ml-4,
.a11y-font-1 .a11y-fonts-mx-4,
.a11y-font-2 .a11y-fonts-ml-4,
.a11y-font-2 .a11y-fonts-mx-4 {
  margin-left: 1.5rem !important;
}

.a11y-font-1 .a11y-fonts-m-5,
.a11y-font-2 .a11y-fonts-m-5 {
  margin: 3rem !important;
}

.a11y-font-1 .a11y-fonts-mt-5,
.a11y-font-1 .a11y-fonts-my-5,
.a11y-font-2 .a11y-fonts-mt-5,
.a11y-font-2 .a11y-fonts-my-5 {
  margin-top: 3rem !important;
}

.a11y-font-1 .a11y-fonts-mr-5,
.a11y-font-1 .a11y-fonts-mx-5,
.a11y-font-2 .a11y-fonts-mr-5,
.a11y-font-2 .a11y-fonts-mx-5 {
  margin-right: 3rem !important;
}

.a11y-font-1 .a11y-fonts-mb-5,
.a11y-font-1 .a11y-fonts-my-5,
.a11y-font-2 .a11y-fonts-mb-5,
.a11y-font-2 .a11y-fonts-my-5 {
  margin-bottom: 3rem !important;
}

.a11y-font-1 .a11y-fonts-ml-5,
.a11y-font-1 .a11y-fonts-mx-5,
.a11y-font-2 .a11y-fonts-ml-5,
.a11y-font-2 .a11y-fonts-mx-5 {
  margin-left: 3rem !important;
}

.a11y-font-1 .a11y-fonts-p-0,
.a11y-font-2 .a11y-fonts-p-0 {
  padding: 0 !important;
}

.a11y-font-1 .a11y-fonts-pt-0,
.a11y-font-1 .a11y-fonts-py-0,
.a11y-font-2 .a11y-fonts-pt-0,
.a11y-font-2 .a11y-fonts-py-0 {
  padding-top: 0 !important;
}

.a11y-font-1 .a11y-fonts-pr-0,
.a11y-font-1 .a11y-fonts-px-0,
.a11y-font-2 .a11y-fonts-pr-0,
.a11y-font-2 .a11y-fonts-px-0 {
  padding-right: 0 !important;
}

.a11y-font-1 .a11y-fonts-pb-0,
.a11y-font-1 .a11y-fonts-py-0,
.a11y-font-2 .a11y-fonts-pb-0,
.a11y-font-2 .a11y-fonts-py-0 {
  padding-bottom: 0 !important;
}

.a11y-font-1 .a11y-fonts-pl-0,
.a11y-font-1 .a11y-fonts-px-0,
.a11y-font-2 .a11y-fonts-pl-0,
.a11y-font-2 .a11y-fonts-px-0 {
  padding-left: 0 !important;
}

.a11y-font-1 .a11y-fonts-p-1,
.a11y-font-2 .a11y-fonts-p-1 {
  padding: 0.25rem !important;
}

.a11y-font-1 .a11y-fonts-pt-1,
.a11y-font-1 .a11y-fonts-py-1,
.a11y-font-2 .a11y-fonts-pt-1,
.a11y-font-2 .a11y-fonts-py-1 {
  padding-top: 0.25rem !important;
}

.a11y-font-1 .a11y-fonts-pr-1,
.a11y-font-1 .a11y-fonts-px-1,
.a11y-font-2 .a11y-fonts-pr-1,
.a11y-font-2 .a11y-fonts-px-1 {
  padding-right: 0.25rem !important;
}

.a11y-font-1 .a11y-fonts-pb-1,
.a11y-font-1 .a11y-fonts-py-1,
.a11y-font-2 .a11y-fonts-pb-1,
.a11y-font-2 .a11y-fonts-py-1 {
  padding-bottom: 0.25rem !important;
}

.a11y-font-1 .a11y-fonts-pl-1,
.a11y-font-1 .a11y-fonts-px-1,
.a11y-font-2 .a11y-fonts-pl-1,
.a11y-font-2 .a11y-fonts-px-1 {
  padding-left: 0.25rem !important;
}

.a11y-font-1 .a11y-fonts-p-2,
.a11y-font-2 .a11y-fonts-p-2 {
  padding: 0.5rem !important;
}

.a11y-font-1 .a11y-fonts-pt-2,
.a11y-font-1 .a11y-fonts-py-2,
.a11y-font-2 .a11y-fonts-pt-2,
.a11y-font-2 .a11y-fonts-py-2 {
  padding-top: 0.5rem !important;
}

.a11y-font-1 .a11y-fonts-pr-2,
.a11y-font-1 .a11y-fonts-px-2,
.a11y-font-2 .a11y-fonts-pr-2,
.a11y-font-2 .a11y-fonts-px-2 {
  padding-right: 0.5rem !important;
}

.a11y-font-1 .a11y-fonts-pb-2,
.a11y-font-1 .a11y-fonts-py-2,
.a11y-font-2 .a11y-fonts-pb-2,
.a11y-font-2 .a11y-fonts-py-2 {
  padding-bottom: 0.5rem !important;
}

.a11y-font-1 .a11y-fonts-pl-2,
.a11y-font-1 .a11y-fonts-px-2,
.a11y-font-2 .a11y-fonts-pl-2,
.a11y-font-2 .a11y-fonts-px-2 {
  padding-left: 0.5rem !important;
}

.a11y-font-1 .a11y-fonts-p-3,
.a11y-font-2 .a11y-fonts-p-3 {
  padding: 1rem !important;
}

.a11y-font-1 .a11y-fonts-pt-3,
.a11y-font-1 .a11y-fonts-py-3,
.a11y-font-2 .a11y-fonts-pt-3,
.a11y-font-2 .a11y-fonts-py-3 {
  padding-top: 1rem !important;
}

.a11y-font-1 .a11y-fonts-pr-3,
.a11y-font-1 .a11y-fonts-px-3,
.a11y-font-2 .a11y-fonts-pr-3,
.a11y-font-2 .a11y-fonts-px-3 {
  padding-right: 1rem !important;
}

.a11y-font-1 .a11y-fonts-pb-3,
.a11y-font-1 .a11y-fonts-py-3,
.a11y-font-2 .a11y-fonts-pb-3,
.a11y-font-2 .a11y-fonts-py-3 {
  padding-bottom: 1rem !important;
}

.a11y-font-1 .a11y-fonts-pl-3,
.a11y-font-1 .a11y-fonts-px-3,
.a11y-font-2 .a11y-fonts-pl-3,
.a11y-font-2 .a11y-fonts-px-3 {
  padding-left: 1rem !important;
}

.a11y-font-1 .a11y-fonts-p-4,
.a11y-font-2 .a11y-fonts-p-4 {
  padding: 1.5rem !important;
}

.a11y-font-1 .a11y-fonts-pt-4,
.a11y-font-1 .a11y-fonts-py-4,
.a11y-font-2 .a11y-fonts-pt-4,
.a11y-font-2 .a11y-fonts-py-4 {
  padding-top: 1.5rem !important;
}

.a11y-font-1 .a11y-fonts-pr-4,
.a11y-font-1 .a11y-fonts-px-4,
.a11y-font-2 .a11y-fonts-pr-4,
.a11y-font-2 .a11y-fonts-px-4 {
  padding-right: 1.5rem !important;
}

.a11y-font-1 .a11y-fonts-pb-4,
.a11y-font-1 .a11y-fonts-py-4,
.a11y-font-2 .a11y-fonts-pb-4,
.a11y-font-2 .a11y-fonts-py-4 {
  padding-bottom: 1.5rem !important;
}

.a11y-font-1 .a11y-fonts-pl-4,
.a11y-font-1 .a11y-fonts-px-4,
.a11y-font-2 .a11y-fonts-pl-4,
.a11y-font-2 .a11y-fonts-px-4 {
  padding-left: 1.5rem !important;
}

.a11y-font-1 .a11y-fonts-p-5,
.a11y-font-2 .a11y-fonts-p-5 {
  padding: 3rem !important;
}

.a11y-font-1 .a11y-fonts-pt-5,
.a11y-font-1 .a11y-fonts-py-5,
.a11y-font-2 .a11y-fonts-pt-5,
.a11y-font-2 .a11y-fonts-py-5 {
  padding-top: 3rem !important;
}

.a11y-font-1 .a11y-fonts-pr-5,
.a11y-font-1 .a11y-fonts-px-5,
.a11y-font-2 .a11y-fonts-pr-5,
.a11y-font-2 .a11y-fonts-px-5 {
  padding-right: 3rem !important;
}

.a11y-font-1 .a11y-fonts-pb-5,
.a11y-font-1 .a11y-fonts-py-5,
.a11y-font-2 .a11y-fonts-pb-5,
.a11y-font-2 .a11y-fonts-py-5 {
  padding-bottom: 3rem !important;
}

.a11y-font-1 .a11y-fonts-pl-5,
.a11y-font-1 .a11y-fonts-px-5,
.a11y-font-2 .a11y-fonts-pl-5,
.a11y-font-2 .a11y-fonts-px-5 {
  padding-left: 3rem !important;
}

.a11y-font-1 .a11y-fonts-m-auto,
.a11y-font-2 .a11y-fonts-m-auto {
  margin: auto !important;
}

.a11y-font-1 .a11y-fonts-mt-auto,
.a11y-font-1 .a11y-fonts-my-auto,
.a11y-font-2 .a11y-fonts-mt-auto,
.a11y-font-2 .a11y-fonts-my-auto {
  margin-top: auto !important;
}

.a11y-font-1 .a11y-fonts-mr-auto,
.a11y-font-1 .a11y-fonts-mx-auto,
.a11y-font-2 .a11y-fonts-mr-auto,
.a11y-font-2 .a11y-fonts-mx-auto {
  margin-right: auto !important;
}

.a11y-font-1 .a11y-fonts-mb-auto,
.a11y-font-1 .a11y-fonts-my-auto,
.a11y-font-2 .a11y-fonts-mb-auto,
.a11y-font-2 .a11y-fonts-my-auto {
  margin-bottom: auto !important;
}

.a11y-font-1 .a11y-fonts-ml-auto,
.a11y-font-1 .a11y-fonts-mx-auto,
.a11y-font-2 .a11y-fonts-ml-auto,
.a11y-font-2 .a11y-fonts-mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .a11y-font-1 .a11y-fonts-col-sm-padding,
  .a11y-font-2 .a11y-fonts-col-sm-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-1 .a11y-fonts-m-sm-0,
  .a11y-font-2 .a11y-fonts-m-sm-0 {
    margin: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mt-sm-0,
  .a11y-font-1 .a11y-fonts-my-sm-0,
  .a11y-font-2 .a11y-fonts-mt-sm-0,
  .a11y-font-2 .a11y-fonts-my-sm-0 {
    margin-top: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mr-sm-0,
  .a11y-font-1 .a11y-fonts-mx-sm-0,
  .a11y-font-2 .a11y-fonts-mr-sm-0,
  .a11y-font-2 .a11y-fonts-mx-sm-0 {
    margin-right: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mb-sm-0,
  .a11y-font-1 .a11y-fonts-my-sm-0,
  .a11y-font-2 .a11y-fonts-mb-sm-0,
  .a11y-font-2 .a11y-fonts-my-sm-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-ml-sm-0,
  .a11y-font-1 .a11y-fonts-mx-sm-0,
  .a11y-font-2 .a11y-fonts-ml-sm-0,
  .a11y-font-2 .a11y-fonts-mx-sm-0 {
    margin-left: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-m-sm-1,
  .a11y-font-2 .a11y-fonts-m-sm-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-sm-1,
  .a11y-font-1 .a11y-fonts-my-sm-1,
  .a11y-font-2 .a11y-fonts-mt-sm-1,
  .a11y-font-2 .a11y-fonts-my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-sm-1,
  .a11y-font-1 .a11y-fonts-mx-sm-1,
  .a11y-font-2 .a11y-fonts-mr-sm-1,
  .a11y-font-2 .a11y-fonts-mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-sm-1,
  .a11y-font-1 .a11y-fonts-my-sm-1,
  .a11y-font-2 .a11y-fonts-mb-sm-1,
  .a11y-font-2 .a11y-fonts-my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-sm-1,
  .a11y-font-1 .a11y-fonts-mx-sm-1,
  .a11y-font-2 .a11y-fonts-ml-sm-1,
  .a11y-font-2 .a11y-fonts-mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-sm-2,
  .a11y-font-2 .a11y-fonts-m-sm-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-sm-2,
  .a11y-font-1 .a11y-fonts-my-sm-2,
  .a11y-font-2 .a11y-fonts-mt-sm-2,
  .a11y-font-2 .a11y-fonts-my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-sm-2,
  .a11y-font-1 .a11y-fonts-mx-sm-2,
  .a11y-font-2 .a11y-fonts-mr-sm-2,
  .a11y-font-2 .a11y-fonts-mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-sm-2,
  .a11y-font-1 .a11y-fonts-my-sm-2,
  .a11y-font-2 .a11y-fonts-mb-sm-2,
  .a11y-font-2 .a11y-fonts-my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-sm-2,
  .a11y-font-1 .a11y-fonts-mx-sm-2,
  .a11y-font-2 .a11y-fonts-ml-sm-2,
  .a11y-font-2 .a11y-fonts-mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-sm-3,
  .a11y-font-2 .a11y-fonts-m-sm-3 {
    margin: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-sm-3,
  .a11y-font-1 .a11y-fonts-my-sm-3,
  .a11y-font-2 .a11y-fonts-mt-sm-3,
  .a11y-font-2 .a11y-fonts-my-sm-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-sm-3,
  .a11y-font-1 .a11y-fonts-mx-sm-3,
  .a11y-font-2 .a11y-fonts-mr-sm-3,
  .a11y-font-2 .a11y-fonts-mx-sm-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-sm-3,
  .a11y-font-1 .a11y-fonts-my-sm-3,
  .a11y-font-2 .a11y-fonts-mb-sm-3,
  .a11y-font-2 .a11y-fonts-my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-sm-3,
  .a11y-font-1 .a11y-fonts-mx-sm-3,
  .a11y-font-2 .a11y-fonts-ml-sm-3,
  .a11y-font-2 .a11y-fonts-mx-sm-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-sm-4,
  .a11y-font-2 .a11y-fonts-m-sm-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-sm-4,
  .a11y-font-1 .a11y-fonts-my-sm-4,
  .a11y-font-2 .a11y-fonts-mt-sm-4,
  .a11y-font-2 .a11y-fonts-my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-sm-4,
  .a11y-font-1 .a11y-fonts-mx-sm-4,
  .a11y-font-2 .a11y-fonts-mr-sm-4,
  .a11y-font-2 .a11y-fonts-mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-sm-4,
  .a11y-font-1 .a11y-fonts-my-sm-4,
  .a11y-font-2 .a11y-fonts-mb-sm-4,
  .a11y-font-2 .a11y-fonts-my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-sm-4,
  .a11y-font-1 .a11y-fonts-mx-sm-4,
  .a11y-font-2 .a11y-fonts-ml-sm-4,
  .a11y-font-2 .a11y-fonts-mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-sm-5,
  .a11y-font-2 .a11y-fonts-m-sm-5 {
    margin: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-sm-5,
  .a11y-font-1 .a11y-fonts-my-sm-5,
  .a11y-font-2 .a11y-fonts-mt-sm-5,
  .a11y-font-2 .a11y-fonts-my-sm-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-sm-5,
  .a11y-font-1 .a11y-fonts-mx-sm-5,
  .a11y-font-2 .a11y-fonts-mr-sm-5,
  .a11y-font-2 .a11y-fonts-mx-sm-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-sm-5,
  .a11y-font-1 .a11y-fonts-my-sm-5,
  .a11y-font-2 .a11y-fonts-mb-sm-5,
  .a11y-font-2 .a11y-fonts-my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-sm-5,
  .a11y-font-1 .a11y-fonts-mx-sm-5,
  .a11y-font-2 .a11y-fonts-ml-sm-5,
  .a11y-font-2 .a11y-fonts-mx-sm-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-sm-0,
  .a11y-font-2 .a11y-fonts-p-sm-0 {
    padding: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pt-sm-0,
  .a11y-font-1 .a11y-fonts-py-sm-0,
  .a11y-font-2 .a11y-fonts-pt-sm-0,
  .a11y-font-2 .a11y-fonts-py-sm-0 {
    padding-top: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pr-sm-0,
  .a11y-font-1 .a11y-fonts-px-sm-0,
  .a11y-font-2 .a11y-fonts-pr-sm-0,
  .a11y-font-2 .a11y-fonts-px-sm-0 {
    padding-right: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pb-sm-0,
  .a11y-font-1 .a11y-fonts-py-sm-0,
  .a11y-font-2 .a11y-fonts-pb-sm-0,
  .a11y-font-2 .a11y-fonts-py-sm-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pl-sm-0,
  .a11y-font-1 .a11y-fonts-px-sm-0,
  .a11y-font-2 .a11y-fonts-pl-sm-0,
  .a11y-font-2 .a11y-fonts-px-sm-0 {
    padding-left: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-p-sm-1,
  .a11y-font-2 .a11y-fonts-p-sm-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-sm-1,
  .a11y-font-1 .a11y-fonts-py-sm-1,
  .a11y-font-2 .a11y-fonts-pt-sm-1,
  .a11y-font-2 .a11y-fonts-py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-sm-1,
  .a11y-font-1 .a11y-fonts-px-sm-1,
  .a11y-font-2 .a11y-fonts-pr-sm-1,
  .a11y-font-2 .a11y-fonts-px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-sm-1,
  .a11y-font-1 .a11y-fonts-py-sm-1,
  .a11y-font-2 .a11y-fonts-pb-sm-1,
  .a11y-font-2 .a11y-fonts-py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-sm-1,
  .a11y-font-1 .a11y-fonts-px-sm-1,
  .a11y-font-2 .a11y-fonts-pl-sm-1,
  .a11y-font-2 .a11y-fonts-px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-sm-2,
  .a11y-font-2 .a11y-fonts-p-sm-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-sm-2,
  .a11y-font-1 .a11y-fonts-py-sm-2,
  .a11y-font-2 .a11y-fonts-pt-sm-2,
  .a11y-font-2 .a11y-fonts-py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-sm-2,
  .a11y-font-1 .a11y-fonts-px-sm-2,
  .a11y-font-2 .a11y-fonts-pr-sm-2,
  .a11y-font-2 .a11y-fonts-px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-sm-2,
  .a11y-font-1 .a11y-fonts-py-sm-2,
  .a11y-font-2 .a11y-fonts-pb-sm-2,
  .a11y-font-2 .a11y-fonts-py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-sm-2,
  .a11y-font-1 .a11y-fonts-px-sm-2,
  .a11y-font-2 .a11y-fonts-pl-sm-2,
  .a11y-font-2 .a11y-fonts-px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-sm-3,
  .a11y-font-2 .a11y-fonts-p-sm-3 {
    padding: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-sm-3,
  .a11y-font-1 .a11y-fonts-py-sm-3,
  .a11y-font-2 .a11y-fonts-pt-sm-3,
  .a11y-font-2 .a11y-fonts-py-sm-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-sm-3,
  .a11y-font-1 .a11y-fonts-px-sm-3,
  .a11y-font-2 .a11y-fonts-pr-sm-3,
  .a11y-font-2 .a11y-fonts-px-sm-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-sm-3,
  .a11y-font-1 .a11y-fonts-py-sm-3,
  .a11y-font-2 .a11y-fonts-pb-sm-3,
  .a11y-font-2 .a11y-fonts-py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-sm-3,
  .a11y-font-1 .a11y-fonts-px-sm-3,
  .a11y-font-2 .a11y-fonts-pl-sm-3,
  .a11y-font-2 .a11y-fonts-px-sm-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-sm-4,
  .a11y-font-2 .a11y-fonts-p-sm-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-sm-4,
  .a11y-font-1 .a11y-fonts-py-sm-4,
  .a11y-font-2 .a11y-fonts-pt-sm-4,
  .a11y-font-2 .a11y-fonts-py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-sm-4,
  .a11y-font-1 .a11y-fonts-px-sm-4,
  .a11y-font-2 .a11y-fonts-pr-sm-4,
  .a11y-font-2 .a11y-fonts-px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-sm-4,
  .a11y-font-1 .a11y-fonts-py-sm-4,
  .a11y-font-2 .a11y-fonts-pb-sm-4,
  .a11y-font-2 .a11y-fonts-py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-sm-4,
  .a11y-font-1 .a11y-fonts-px-sm-4,
  .a11y-font-2 .a11y-fonts-pl-sm-4,
  .a11y-font-2 .a11y-fonts-px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-sm-5,
  .a11y-font-2 .a11y-fonts-p-sm-5 {
    padding: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-sm-5,
  .a11y-font-1 .a11y-fonts-py-sm-5,
  .a11y-font-2 .a11y-fonts-pt-sm-5,
  .a11y-font-2 .a11y-fonts-py-sm-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-sm-5,
  .a11y-font-1 .a11y-fonts-px-sm-5,
  .a11y-font-2 .a11y-fonts-pr-sm-5,
  .a11y-font-2 .a11y-fonts-px-sm-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-sm-5,
  .a11y-font-1 .a11y-fonts-py-sm-5,
  .a11y-font-2 .a11y-fonts-pb-sm-5,
  .a11y-font-2 .a11y-fonts-py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-sm-5,
  .a11y-font-1 .a11y-fonts-px-sm-5,
  .a11y-font-2 .a11y-fonts-pl-sm-5,
  .a11y-font-2 .a11y-fonts-px-sm-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-sm-auto,
  .a11y-font-2 .a11y-fonts-m-sm-auto {
    margin: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mt-sm-auto,
  .a11y-font-1 .a11y-fonts-my-sm-auto,
  .a11y-font-2 .a11y-fonts-mt-sm-auto,
  .a11y-font-2 .a11y-fonts-my-sm-auto {
    margin-top: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mr-sm-auto,
  .a11y-font-1 .a11y-fonts-mx-sm-auto,
  .a11y-font-2 .a11y-fonts-mr-sm-auto,
  .a11y-font-2 .a11y-fonts-mx-sm-auto {
    margin-right: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mb-sm-auto,
  .a11y-font-1 .a11y-fonts-my-sm-auto,
  .a11y-font-2 .a11y-fonts-mb-sm-auto,
  .a11y-font-2 .a11y-fonts-my-sm-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-1 .a11y-fonts-ml-sm-auto,
  .a11y-font-1 .a11y-fonts-mx-sm-auto,
  .a11y-font-2 .a11y-fonts-ml-sm-auto,
  .a11y-font-2 .a11y-fonts-mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .a11y-font-1 .a11y-fonts-col-md-padding,
  .a11y-font-2 .a11y-fonts-col-md-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-1 .a11y-fonts-m-md-0,
  .a11y-font-2 .a11y-fonts-m-md-0 {
    margin: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mt-md-0,
  .a11y-font-1 .a11y-fonts-my-md-0,
  .a11y-font-2 .a11y-fonts-mt-md-0,
  .a11y-font-2 .a11y-fonts-my-md-0 {
    margin-top: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mr-md-0,
  .a11y-font-1 .a11y-fonts-mx-md-0,
  .a11y-font-2 .a11y-fonts-mr-md-0,
  .a11y-font-2 .a11y-fonts-mx-md-0 {
    margin-right: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mb-md-0,
  .a11y-font-1 .a11y-fonts-my-md-0,
  .a11y-font-2 .a11y-fonts-mb-md-0,
  .a11y-font-2 .a11y-fonts-my-md-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-ml-md-0,
  .a11y-font-1 .a11y-fonts-mx-md-0,
  .a11y-font-2 .a11y-fonts-ml-md-0,
  .a11y-font-2 .a11y-fonts-mx-md-0 {
    margin-left: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-m-md-1,
  .a11y-font-2 .a11y-fonts-m-md-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-md-1,
  .a11y-font-1 .a11y-fonts-my-md-1,
  .a11y-font-2 .a11y-fonts-mt-md-1,
  .a11y-font-2 .a11y-fonts-my-md-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-md-1,
  .a11y-font-1 .a11y-fonts-mx-md-1,
  .a11y-font-2 .a11y-fonts-mr-md-1,
  .a11y-font-2 .a11y-fonts-mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-md-1,
  .a11y-font-1 .a11y-fonts-my-md-1,
  .a11y-font-2 .a11y-fonts-mb-md-1,
  .a11y-font-2 .a11y-fonts-my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-md-1,
  .a11y-font-1 .a11y-fonts-mx-md-1,
  .a11y-font-2 .a11y-fonts-ml-md-1,
  .a11y-font-2 .a11y-fonts-mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-md-2,
  .a11y-font-2 .a11y-fonts-m-md-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-md-2,
  .a11y-font-1 .a11y-fonts-my-md-2,
  .a11y-font-2 .a11y-fonts-mt-md-2,
  .a11y-font-2 .a11y-fonts-my-md-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-md-2,
  .a11y-font-1 .a11y-fonts-mx-md-2,
  .a11y-font-2 .a11y-fonts-mr-md-2,
  .a11y-font-2 .a11y-fonts-mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-md-2,
  .a11y-font-1 .a11y-fonts-my-md-2,
  .a11y-font-2 .a11y-fonts-mb-md-2,
  .a11y-font-2 .a11y-fonts-my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-md-2,
  .a11y-font-1 .a11y-fonts-mx-md-2,
  .a11y-font-2 .a11y-fonts-ml-md-2,
  .a11y-font-2 .a11y-fonts-mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-md-3,
  .a11y-font-2 .a11y-fonts-m-md-3 {
    margin: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-md-3,
  .a11y-font-1 .a11y-fonts-my-md-3,
  .a11y-font-2 .a11y-fonts-mt-md-3,
  .a11y-font-2 .a11y-fonts-my-md-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-md-3,
  .a11y-font-1 .a11y-fonts-mx-md-3,
  .a11y-font-2 .a11y-fonts-mr-md-3,
  .a11y-font-2 .a11y-fonts-mx-md-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-md-3,
  .a11y-font-1 .a11y-fonts-my-md-3,
  .a11y-font-2 .a11y-fonts-mb-md-3,
  .a11y-font-2 .a11y-fonts-my-md-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-md-3,
  .a11y-font-1 .a11y-fonts-mx-md-3,
  .a11y-font-2 .a11y-fonts-ml-md-3,
  .a11y-font-2 .a11y-fonts-mx-md-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-md-4,
  .a11y-font-2 .a11y-fonts-m-md-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-md-4,
  .a11y-font-1 .a11y-fonts-my-md-4,
  .a11y-font-2 .a11y-fonts-mt-md-4,
  .a11y-font-2 .a11y-fonts-my-md-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-md-4,
  .a11y-font-1 .a11y-fonts-mx-md-4,
  .a11y-font-2 .a11y-fonts-mr-md-4,
  .a11y-font-2 .a11y-fonts-mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-md-4,
  .a11y-font-1 .a11y-fonts-my-md-4,
  .a11y-font-2 .a11y-fonts-mb-md-4,
  .a11y-font-2 .a11y-fonts-my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-md-4,
  .a11y-font-1 .a11y-fonts-mx-md-4,
  .a11y-font-2 .a11y-fonts-ml-md-4,
  .a11y-font-2 .a11y-fonts-mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-md-5,
  .a11y-font-2 .a11y-fonts-m-md-5 {
    margin: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-md-5,
  .a11y-font-1 .a11y-fonts-my-md-5,
  .a11y-font-2 .a11y-fonts-mt-md-5,
  .a11y-font-2 .a11y-fonts-my-md-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-md-5,
  .a11y-font-1 .a11y-fonts-mx-md-5,
  .a11y-font-2 .a11y-fonts-mr-md-5,
  .a11y-font-2 .a11y-fonts-mx-md-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-md-5,
  .a11y-font-1 .a11y-fonts-my-md-5,
  .a11y-font-2 .a11y-fonts-mb-md-5,
  .a11y-font-2 .a11y-fonts-my-md-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-md-5,
  .a11y-font-1 .a11y-fonts-mx-md-5,
  .a11y-font-2 .a11y-fonts-ml-md-5,
  .a11y-font-2 .a11y-fonts-mx-md-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-md-0,
  .a11y-font-2 .a11y-fonts-p-md-0 {
    padding: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pt-md-0,
  .a11y-font-1 .a11y-fonts-py-md-0,
  .a11y-font-2 .a11y-fonts-pt-md-0,
  .a11y-font-2 .a11y-fonts-py-md-0 {
    padding-top: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pr-md-0,
  .a11y-font-1 .a11y-fonts-px-md-0,
  .a11y-font-2 .a11y-fonts-pr-md-0,
  .a11y-font-2 .a11y-fonts-px-md-0 {
    padding-right: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pb-md-0,
  .a11y-font-1 .a11y-fonts-py-md-0,
  .a11y-font-2 .a11y-fonts-pb-md-0,
  .a11y-font-2 .a11y-fonts-py-md-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pl-md-0,
  .a11y-font-1 .a11y-fonts-px-md-0,
  .a11y-font-2 .a11y-fonts-pl-md-0,
  .a11y-font-2 .a11y-fonts-px-md-0 {
    padding-left: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-p-md-1,
  .a11y-font-2 .a11y-fonts-p-md-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-md-1,
  .a11y-font-1 .a11y-fonts-py-md-1,
  .a11y-font-2 .a11y-fonts-pt-md-1,
  .a11y-font-2 .a11y-fonts-py-md-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-md-1,
  .a11y-font-1 .a11y-fonts-px-md-1,
  .a11y-font-2 .a11y-fonts-pr-md-1,
  .a11y-font-2 .a11y-fonts-px-md-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-md-1,
  .a11y-font-1 .a11y-fonts-py-md-1,
  .a11y-font-2 .a11y-fonts-pb-md-1,
  .a11y-font-2 .a11y-fonts-py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-md-1,
  .a11y-font-1 .a11y-fonts-px-md-1,
  .a11y-font-2 .a11y-fonts-pl-md-1,
  .a11y-font-2 .a11y-fonts-px-md-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-md-2,
  .a11y-font-2 .a11y-fonts-p-md-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-md-2,
  .a11y-font-1 .a11y-fonts-py-md-2,
  .a11y-font-2 .a11y-fonts-pt-md-2,
  .a11y-font-2 .a11y-fonts-py-md-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-md-2,
  .a11y-font-1 .a11y-fonts-px-md-2,
  .a11y-font-2 .a11y-fonts-pr-md-2,
  .a11y-font-2 .a11y-fonts-px-md-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-md-2,
  .a11y-font-1 .a11y-fonts-py-md-2,
  .a11y-font-2 .a11y-fonts-pb-md-2,
  .a11y-font-2 .a11y-fonts-py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-md-2,
  .a11y-font-1 .a11y-fonts-px-md-2,
  .a11y-font-2 .a11y-fonts-pl-md-2,
  .a11y-font-2 .a11y-fonts-px-md-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-md-3,
  .a11y-font-2 .a11y-fonts-p-md-3 {
    padding: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-md-3,
  .a11y-font-1 .a11y-fonts-py-md-3,
  .a11y-font-2 .a11y-fonts-pt-md-3,
  .a11y-font-2 .a11y-fonts-py-md-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-md-3,
  .a11y-font-1 .a11y-fonts-px-md-3,
  .a11y-font-2 .a11y-fonts-pr-md-3,
  .a11y-font-2 .a11y-fonts-px-md-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-md-3,
  .a11y-font-1 .a11y-fonts-py-md-3,
  .a11y-font-2 .a11y-fonts-pb-md-3,
  .a11y-font-2 .a11y-fonts-py-md-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-md-3,
  .a11y-font-1 .a11y-fonts-px-md-3,
  .a11y-font-2 .a11y-fonts-pl-md-3,
  .a11y-font-2 .a11y-fonts-px-md-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-md-4,
  .a11y-font-2 .a11y-fonts-p-md-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-md-4,
  .a11y-font-1 .a11y-fonts-py-md-4,
  .a11y-font-2 .a11y-fonts-pt-md-4,
  .a11y-font-2 .a11y-fonts-py-md-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-md-4,
  .a11y-font-1 .a11y-fonts-px-md-4,
  .a11y-font-2 .a11y-fonts-pr-md-4,
  .a11y-font-2 .a11y-fonts-px-md-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-md-4,
  .a11y-font-1 .a11y-fonts-py-md-4,
  .a11y-font-2 .a11y-fonts-pb-md-4,
  .a11y-font-2 .a11y-fonts-py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-md-4,
  .a11y-font-1 .a11y-fonts-px-md-4,
  .a11y-font-2 .a11y-fonts-pl-md-4,
  .a11y-font-2 .a11y-fonts-px-md-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-md-5,
  .a11y-font-2 .a11y-fonts-p-md-5 {
    padding: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-md-5,
  .a11y-font-1 .a11y-fonts-py-md-5,
  .a11y-font-2 .a11y-fonts-pt-md-5,
  .a11y-font-2 .a11y-fonts-py-md-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-md-5,
  .a11y-font-1 .a11y-fonts-px-md-5,
  .a11y-font-2 .a11y-fonts-pr-md-5,
  .a11y-font-2 .a11y-fonts-px-md-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-md-5,
  .a11y-font-1 .a11y-fonts-py-md-5,
  .a11y-font-2 .a11y-fonts-pb-md-5,
  .a11y-font-2 .a11y-fonts-py-md-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-md-5,
  .a11y-font-1 .a11y-fonts-px-md-5,
  .a11y-font-2 .a11y-fonts-pl-md-5,
  .a11y-font-2 .a11y-fonts-px-md-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-md-auto,
  .a11y-font-2 .a11y-fonts-m-md-auto {
    margin: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mt-md-auto,
  .a11y-font-1 .a11y-fonts-my-md-auto,
  .a11y-font-2 .a11y-fonts-mt-md-auto,
  .a11y-font-2 .a11y-fonts-my-md-auto {
    margin-top: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mr-md-auto,
  .a11y-font-1 .a11y-fonts-mx-md-auto,
  .a11y-font-2 .a11y-fonts-mr-md-auto,
  .a11y-font-2 .a11y-fonts-mx-md-auto {
    margin-right: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mb-md-auto,
  .a11y-font-1 .a11y-fonts-my-md-auto,
  .a11y-font-2 .a11y-fonts-mb-md-auto,
  .a11y-font-2 .a11y-fonts-my-md-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-1 .a11y-fonts-ml-md-auto,
  .a11y-font-1 .a11y-fonts-mx-md-auto,
  .a11y-font-2 .a11y-fonts-ml-md-auto,
  .a11y-font-2 .a11y-fonts-mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .a11y-font-1 .a11y-fonts-col-lg-padding,
  .a11y-font-2 .a11y-fonts-col-lg-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-1 .a11y-fonts-m-lg-0,
  .a11y-font-2 .a11y-fonts-m-lg-0 {
    margin: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mt-lg-0,
  .a11y-font-1 .a11y-fonts-my-lg-0,
  .a11y-font-2 .a11y-fonts-mt-lg-0,
  .a11y-font-2 .a11y-fonts-my-lg-0 {
    margin-top: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mr-lg-0,
  .a11y-font-1 .a11y-fonts-mx-lg-0,
  .a11y-font-2 .a11y-fonts-mr-lg-0,
  .a11y-font-2 .a11y-fonts-mx-lg-0 {
    margin-right: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mb-lg-0,
  .a11y-font-1 .a11y-fonts-my-lg-0,
  .a11y-font-2 .a11y-fonts-mb-lg-0,
  .a11y-font-2 .a11y-fonts-my-lg-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-ml-lg-0,
  .a11y-font-1 .a11y-fonts-mx-lg-0,
  .a11y-font-2 .a11y-fonts-ml-lg-0,
  .a11y-font-2 .a11y-fonts-mx-lg-0 {
    margin-left: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-m-lg-1,
  .a11y-font-2 .a11y-fonts-m-lg-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-lg-1,
  .a11y-font-1 .a11y-fonts-my-lg-1,
  .a11y-font-2 .a11y-fonts-mt-lg-1,
  .a11y-font-2 .a11y-fonts-my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-lg-1,
  .a11y-font-1 .a11y-fonts-mx-lg-1,
  .a11y-font-2 .a11y-fonts-mr-lg-1,
  .a11y-font-2 .a11y-fonts-mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-lg-1,
  .a11y-font-1 .a11y-fonts-my-lg-1,
  .a11y-font-2 .a11y-fonts-mb-lg-1,
  .a11y-font-2 .a11y-fonts-my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-lg-1,
  .a11y-font-1 .a11y-fonts-mx-lg-1,
  .a11y-font-2 .a11y-fonts-ml-lg-1,
  .a11y-font-2 .a11y-fonts-mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-lg-2,
  .a11y-font-2 .a11y-fonts-m-lg-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-lg-2,
  .a11y-font-1 .a11y-fonts-my-lg-2,
  .a11y-font-2 .a11y-fonts-mt-lg-2,
  .a11y-font-2 .a11y-fonts-my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-lg-2,
  .a11y-font-1 .a11y-fonts-mx-lg-2,
  .a11y-font-2 .a11y-fonts-mr-lg-2,
  .a11y-font-2 .a11y-fonts-mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-lg-2,
  .a11y-font-1 .a11y-fonts-my-lg-2,
  .a11y-font-2 .a11y-fonts-mb-lg-2,
  .a11y-font-2 .a11y-fonts-my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-lg-2,
  .a11y-font-1 .a11y-fonts-mx-lg-2,
  .a11y-font-2 .a11y-fonts-ml-lg-2,
  .a11y-font-2 .a11y-fonts-mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-lg-3,
  .a11y-font-2 .a11y-fonts-m-lg-3 {
    margin: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-lg-3,
  .a11y-font-1 .a11y-fonts-my-lg-3,
  .a11y-font-2 .a11y-fonts-mt-lg-3,
  .a11y-font-2 .a11y-fonts-my-lg-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-lg-3,
  .a11y-font-1 .a11y-fonts-mx-lg-3,
  .a11y-font-2 .a11y-fonts-mr-lg-3,
  .a11y-font-2 .a11y-fonts-mx-lg-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-lg-3,
  .a11y-font-1 .a11y-fonts-my-lg-3,
  .a11y-font-2 .a11y-fonts-mb-lg-3,
  .a11y-font-2 .a11y-fonts-my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-lg-3,
  .a11y-font-1 .a11y-fonts-mx-lg-3,
  .a11y-font-2 .a11y-fonts-ml-lg-3,
  .a11y-font-2 .a11y-fonts-mx-lg-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-lg-4,
  .a11y-font-2 .a11y-fonts-m-lg-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-lg-4,
  .a11y-font-1 .a11y-fonts-my-lg-4,
  .a11y-font-2 .a11y-fonts-mt-lg-4,
  .a11y-font-2 .a11y-fonts-my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-lg-4,
  .a11y-font-1 .a11y-fonts-mx-lg-4,
  .a11y-font-2 .a11y-fonts-mr-lg-4,
  .a11y-font-2 .a11y-fonts-mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-lg-4,
  .a11y-font-1 .a11y-fonts-my-lg-4,
  .a11y-font-2 .a11y-fonts-mb-lg-4,
  .a11y-font-2 .a11y-fonts-my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-lg-4,
  .a11y-font-1 .a11y-fonts-mx-lg-4,
  .a11y-font-2 .a11y-fonts-ml-lg-4,
  .a11y-font-2 .a11y-fonts-mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-lg-5,
  .a11y-font-2 .a11y-fonts-m-lg-5 {
    margin: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-lg-5,
  .a11y-font-1 .a11y-fonts-my-lg-5,
  .a11y-font-2 .a11y-fonts-mt-lg-5,
  .a11y-font-2 .a11y-fonts-my-lg-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-lg-5,
  .a11y-font-1 .a11y-fonts-mx-lg-5,
  .a11y-font-2 .a11y-fonts-mr-lg-5,
  .a11y-font-2 .a11y-fonts-mx-lg-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-lg-5,
  .a11y-font-1 .a11y-fonts-my-lg-5,
  .a11y-font-2 .a11y-fonts-mb-lg-5,
  .a11y-font-2 .a11y-fonts-my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-lg-5,
  .a11y-font-1 .a11y-fonts-mx-lg-5,
  .a11y-font-2 .a11y-fonts-ml-lg-5,
  .a11y-font-2 .a11y-fonts-mx-lg-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-lg-0,
  .a11y-font-2 .a11y-fonts-p-lg-0 {
    padding: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pt-lg-0,
  .a11y-font-1 .a11y-fonts-py-lg-0,
  .a11y-font-2 .a11y-fonts-pt-lg-0,
  .a11y-font-2 .a11y-fonts-py-lg-0 {
    padding-top: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pr-lg-0,
  .a11y-font-1 .a11y-fonts-px-lg-0,
  .a11y-font-2 .a11y-fonts-pr-lg-0,
  .a11y-font-2 .a11y-fonts-px-lg-0 {
    padding-right: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pb-lg-0,
  .a11y-font-1 .a11y-fonts-py-lg-0,
  .a11y-font-2 .a11y-fonts-pb-lg-0,
  .a11y-font-2 .a11y-fonts-py-lg-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pl-lg-0,
  .a11y-font-1 .a11y-fonts-px-lg-0,
  .a11y-font-2 .a11y-fonts-pl-lg-0,
  .a11y-font-2 .a11y-fonts-px-lg-0 {
    padding-left: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-p-lg-1,
  .a11y-font-2 .a11y-fonts-p-lg-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-lg-1,
  .a11y-font-1 .a11y-fonts-py-lg-1,
  .a11y-font-2 .a11y-fonts-pt-lg-1,
  .a11y-font-2 .a11y-fonts-py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-lg-1,
  .a11y-font-1 .a11y-fonts-px-lg-1,
  .a11y-font-2 .a11y-fonts-pr-lg-1,
  .a11y-font-2 .a11y-fonts-px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-lg-1,
  .a11y-font-1 .a11y-fonts-py-lg-1,
  .a11y-font-2 .a11y-fonts-pb-lg-1,
  .a11y-font-2 .a11y-fonts-py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-lg-1,
  .a11y-font-1 .a11y-fonts-px-lg-1,
  .a11y-font-2 .a11y-fonts-pl-lg-1,
  .a11y-font-2 .a11y-fonts-px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-lg-2,
  .a11y-font-2 .a11y-fonts-p-lg-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-lg-2,
  .a11y-font-1 .a11y-fonts-py-lg-2,
  .a11y-font-2 .a11y-fonts-pt-lg-2,
  .a11y-font-2 .a11y-fonts-py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-lg-2,
  .a11y-font-1 .a11y-fonts-px-lg-2,
  .a11y-font-2 .a11y-fonts-pr-lg-2,
  .a11y-font-2 .a11y-fonts-px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-lg-2,
  .a11y-font-1 .a11y-fonts-py-lg-2,
  .a11y-font-2 .a11y-fonts-pb-lg-2,
  .a11y-font-2 .a11y-fonts-py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-lg-2,
  .a11y-font-1 .a11y-fonts-px-lg-2,
  .a11y-font-2 .a11y-fonts-pl-lg-2,
  .a11y-font-2 .a11y-fonts-px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-lg-3,
  .a11y-font-2 .a11y-fonts-p-lg-3 {
    padding: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-lg-3,
  .a11y-font-1 .a11y-fonts-py-lg-3,
  .a11y-font-2 .a11y-fonts-pt-lg-3,
  .a11y-font-2 .a11y-fonts-py-lg-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-lg-3,
  .a11y-font-1 .a11y-fonts-px-lg-3,
  .a11y-font-2 .a11y-fonts-pr-lg-3,
  .a11y-font-2 .a11y-fonts-px-lg-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-lg-3,
  .a11y-font-1 .a11y-fonts-py-lg-3,
  .a11y-font-2 .a11y-fonts-pb-lg-3,
  .a11y-font-2 .a11y-fonts-py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-lg-3,
  .a11y-font-1 .a11y-fonts-px-lg-3,
  .a11y-font-2 .a11y-fonts-pl-lg-3,
  .a11y-font-2 .a11y-fonts-px-lg-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-lg-4,
  .a11y-font-2 .a11y-fonts-p-lg-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-lg-4,
  .a11y-font-1 .a11y-fonts-py-lg-4,
  .a11y-font-2 .a11y-fonts-pt-lg-4,
  .a11y-font-2 .a11y-fonts-py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-lg-4,
  .a11y-font-1 .a11y-fonts-px-lg-4,
  .a11y-font-2 .a11y-fonts-pr-lg-4,
  .a11y-font-2 .a11y-fonts-px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-lg-4,
  .a11y-font-1 .a11y-fonts-py-lg-4,
  .a11y-font-2 .a11y-fonts-pb-lg-4,
  .a11y-font-2 .a11y-fonts-py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-lg-4,
  .a11y-font-1 .a11y-fonts-px-lg-4,
  .a11y-font-2 .a11y-fonts-pl-lg-4,
  .a11y-font-2 .a11y-fonts-px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-lg-5,
  .a11y-font-2 .a11y-fonts-p-lg-5 {
    padding: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-lg-5,
  .a11y-font-1 .a11y-fonts-py-lg-5,
  .a11y-font-2 .a11y-fonts-pt-lg-5,
  .a11y-font-2 .a11y-fonts-py-lg-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-lg-5,
  .a11y-font-1 .a11y-fonts-px-lg-5,
  .a11y-font-2 .a11y-fonts-pr-lg-5,
  .a11y-font-2 .a11y-fonts-px-lg-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-lg-5,
  .a11y-font-1 .a11y-fonts-py-lg-5,
  .a11y-font-2 .a11y-fonts-pb-lg-5,
  .a11y-font-2 .a11y-fonts-py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-lg-5,
  .a11y-font-1 .a11y-fonts-px-lg-5,
  .a11y-font-2 .a11y-fonts-pl-lg-5,
  .a11y-font-2 .a11y-fonts-px-lg-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-lg-auto,
  .a11y-font-2 .a11y-fonts-m-lg-auto {
    margin: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mt-lg-auto,
  .a11y-font-1 .a11y-fonts-my-lg-auto,
  .a11y-font-2 .a11y-fonts-mt-lg-auto,
  .a11y-font-2 .a11y-fonts-my-lg-auto {
    margin-top: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mr-lg-auto,
  .a11y-font-1 .a11y-fonts-mx-lg-auto,
  .a11y-font-2 .a11y-fonts-mr-lg-auto,
  .a11y-font-2 .a11y-fonts-mx-lg-auto {
    margin-right: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mb-lg-auto,
  .a11y-font-1 .a11y-fonts-my-lg-auto,
  .a11y-font-2 .a11y-fonts-mb-lg-auto,
  .a11y-font-2 .a11y-fonts-my-lg-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-1 .a11y-fonts-ml-lg-auto,
  .a11y-font-1 .a11y-fonts-mx-lg-auto,
  .a11y-font-2 .a11y-fonts-ml-lg-auto,
  .a11y-font-2 .a11y-fonts-mx-lg-auto {
    margin-left: auto !important;
  }

  .a11y-contrast .col-separator-blue > [class*="col-"]:not(:last-child)::after {
    border-left-color: #ff904c;
  }
}

@media (min-width: 1200px) {
  .a11y-font-1 .a11y-fonts-col-xl-padding,
  .a11y-font-2 .a11y-fonts-col-xl-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .a11y-font-1 .a11y-fonts-m-xl-0,
  .a11y-font-2 .a11y-fonts-m-xl-0 {
    margin: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mt-xl-0,
  .a11y-font-1 .a11y-fonts-my-xl-0,
  .a11y-font-2 .a11y-fonts-mt-xl-0,
  .a11y-font-2 .a11y-fonts-my-xl-0 {
    margin-top: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mr-xl-0,
  .a11y-font-1 .a11y-fonts-mx-xl-0,
  .a11y-font-2 .a11y-fonts-mr-xl-0,
  .a11y-font-2 .a11y-fonts-mx-xl-0 {
    margin-right: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-mb-xl-0,
  .a11y-font-1 .a11y-fonts-my-xl-0,
  .a11y-font-2 .a11y-fonts-mb-xl-0,
  .a11y-font-2 .a11y-fonts-my-xl-0 {
    margin-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-ml-xl-0,
  .a11y-font-1 .a11y-fonts-mx-xl-0,
  .a11y-font-2 .a11y-fonts-ml-xl-0,
  .a11y-font-2 .a11y-fonts-mx-xl-0 {
    margin-left: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-m-xl-1,
  .a11y-font-2 .a11y-fonts-m-xl-1 {
    margin: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-xl-1,
  .a11y-font-1 .a11y-fonts-my-xl-1,
  .a11y-font-2 .a11y-fonts-mt-xl-1,
  .a11y-font-2 .a11y-fonts-my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-xl-1,
  .a11y-font-1 .a11y-fonts-mx-xl-1,
  .a11y-font-2 .a11y-fonts-mr-xl-1,
  .a11y-font-2 .a11y-fonts-mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-xl-1,
  .a11y-font-1 .a11y-fonts-my-xl-1,
  .a11y-font-2 .a11y-fonts-mb-xl-1,
  .a11y-font-2 .a11y-fonts-my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-xl-1,
  .a11y-font-1 .a11y-fonts-mx-xl-1,
  .a11y-font-2 .a11y-fonts-ml-xl-1,
  .a11y-font-2 .a11y-fonts-mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-xl-2,
  .a11y-font-2 .a11y-fonts-m-xl-2 {
    margin: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-xl-2,
  .a11y-font-1 .a11y-fonts-my-xl-2,
  .a11y-font-2 .a11y-fonts-mt-xl-2,
  .a11y-font-2 .a11y-fonts-my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-xl-2,
  .a11y-font-1 .a11y-fonts-mx-xl-2,
  .a11y-font-2 .a11y-fonts-mr-xl-2,
  .a11y-font-2 .a11y-fonts-mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-xl-2,
  .a11y-font-1 .a11y-fonts-my-xl-2,
  .a11y-font-2 .a11y-fonts-mb-xl-2,
  .a11y-font-2 .a11y-fonts-my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-xl-2,
  .a11y-font-1 .a11y-fonts-mx-xl-2,
  .a11y-font-2 .a11y-fonts-ml-xl-2,
  .a11y-font-2 .a11y-fonts-mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-xl-3,
  .a11y-font-2 .a11y-fonts-m-xl-3 {
    margin: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-xl-3,
  .a11y-font-1 .a11y-fonts-my-xl-3,
  .a11y-font-2 .a11y-fonts-mt-xl-3,
  .a11y-font-2 .a11y-fonts-my-xl-3 {
    margin-top: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-xl-3,
  .a11y-font-1 .a11y-fonts-mx-xl-3,
  .a11y-font-2 .a11y-fonts-mr-xl-3,
  .a11y-font-2 .a11y-fonts-mx-xl-3 {
    margin-right: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-xl-3,
  .a11y-font-1 .a11y-fonts-my-xl-3,
  .a11y-font-2 .a11y-fonts-mb-xl-3,
  .a11y-font-2 .a11y-fonts-my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-xl-3,
  .a11y-font-1 .a11y-fonts-mx-xl-3,
  .a11y-font-2 .a11y-fonts-ml-xl-3,
  .a11y-font-2 .a11y-fonts-mx-xl-3 {
    margin-left: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-xl-4,
  .a11y-font-2 .a11y-fonts-m-xl-4 {
    margin: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-xl-4,
  .a11y-font-1 .a11y-fonts-my-xl-4,
  .a11y-font-2 .a11y-fonts-mt-xl-4,
  .a11y-font-2 .a11y-fonts-my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-xl-4,
  .a11y-font-1 .a11y-fonts-mx-xl-4,
  .a11y-font-2 .a11y-fonts-mr-xl-4,
  .a11y-font-2 .a11y-fonts-mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-xl-4,
  .a11y-font-1 .a11y-fonts-my-xl-4,
  .a11y-font-2 .a11y-fonts-mb-xl-4,
  .a11y-font-2 .a11y-fonts-my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-xl-4,
  .a11y-font-1 .a11y-fonts-mx-xl-4,
  .a11y-font-2 .a11y-fonts-ml-xl-4,
  .a11y-font-2 .a11y-fonts-mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-xl-5,
  .a11y-font-2 .a11y-fonts-m-xl-5 {
    margin: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mt-xl-5,
  .a11y-font-1 .a11y-fonts-my-xl-5,
  .a11y-font-2 .a11y-fonts-mt-xl-5,
  .a11y-font-2 .a11y-fonts-my-xl-5 {
    margin-top: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mr-xl-5,
  .a11y-font-1 .a11y-fonts-mx-xl-5,
  .a11y-font-2 .a11y-fonts-mr-xl-5,
  .a11y-font-2 .a11y-fonts-mx-xl-5 {
    margin-right: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-mb-xl-5,
  .a11y-font-1 .a11y-fonts-my-xl-5,
  .a11y-font-2 .a11y-fonts-mb-xl-5,
  .a11y-font-2 .a11y-fonts-my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-ml-xl-5,
  .a11y-font-1 .a11y-fonts-mx-xl-5,
  .a11y-font-2 .a11y-fonts-ml-xl-5,
  .a11y-font-2 .a11y-fonts-mx-xl-5 {
    margin-left: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-xl-0,
  .a11y-font-2 .a11y-fonts-p-xl-0 {
    padding: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pt-xl-0,
  .a11y-font-1 .a11y-fonts-py-xl-0,
  .a11y-font-2 .a11y-fonts-pt-xl-0,
  .a11y-font-2 .a11y-fonts-py-xl-0 {
    padding-top: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pr-xl-0,
  .a11y-font-1 .a11y-fonts-px-xl-0,
  .a11y-font-2 .a11y-fonts-pr-xl-0,
  .a11y-font-2 .a11y-fonts-px-xl-0 {
    padding-right: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pb-xl-0,
  .a11y-font-1 .a11y-fonts-py-xl-0,
  .a11y-font-2 .a11y-fonts-pb-xl-0,
  .a11y-font-2 .a11y-fonts-py-xl-0 {
    padding-bottom: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-pl-xl-0,
  .a11y-font-1 .a11y-fonts-px-xl-0,
  .a11y-font-2 .a11y-fonts-pl-xl-0,
  .a11y-font-2 .a11y-fonts-px-xl-0 {
    padding-left: 0 !important;
  }

  .a11y-font-1 .a11y-fonts-p-xl-1,
  .a11y-font-2 .a11y-fonts-p-xl-1 {
    padding: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-xl-1,
  .a11y-font-1 .a11y-fonts-py-xl-1,
  .a11y-font-2 .a11y-fonts-pt-xl-1,
  .a11y-font-2 .a11y-fonts-py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-xl-1,
  .a11y-font-1 .a11y-fonts-px-xl-1,
  .a11y-font-2 .a11y-fonts-pr-xl-1,
  .a11y-font-2 .a11y-fonts-px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-xl-1,
  .a11y-font-1 .a11y-fonts-py-xl-1,
  .a11y-font-2 .a11y-fonts-pb-xl-1,
  .a11y-font-2 .a11y-fonts-py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-xl-1,
  .a11y-font-1 .a11y-fonts-px-xl-1,
  .a11y-font-2 .a11y-fonts-pl-xl-1,
  .a11y-font-2 .a11y-fonts-px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-xl-2,
  .a11y-font-2 .a11y-fonts-p-xl-2 {
    padding: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-xl-2,
  .a11y-font-1 .a11y-fonts-py-xl-2,
  .a11y-font-2 .a11y-fonts-pt-xl-2,
  .a11y-font-2 .a11y-fonts-py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-xl-2,
  .a11y-font-1 .a11y-fonts-px-xl-2,
  .a11y-font-2 .a11y-fonts-pr-xl-2,
  .a11y-font-2 .a11y-fonts-px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-xl-2,
  .a11y-font-1 .a11y-fonts-py-xl-2,
  .a11y-font-2 .a11y-fonts-pb-xl-2,
  .a11y-font-2 .a11y-fonts-py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-xl-2,
  .a11y-font-1 .a11y-fonts-px-xl-2,
  .a11y-font-2 .a11y-fonts-pl-xl-2,
  .a11y-font-2 .a11y-fonts-px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-xl-3,
  .a11y-font-2 .a11y-fonts-p-xl-3 {
    padding: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-xl-3,
  .a11y-font-1 .a11y-fonts-py-xl-3,
  .a11y-font-2 .a11y-fonts-pt-xl-3,
  .a11y-font-2 .a11y-fonts-py-xl-3 {
    padding-top: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-xl-3,
  .a11y-font-1 .a11y-fonts-px-xl-3,
  .a11y-font-2 .a11y-fonts-pr-xl-3,
  .a11y-font-2 .a11y-fonts-px-xl-3 {
    padding-right: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-xl-3,
  .a11y-font-1 .a11y-fonts-py-xl-3,
  .a11y-font-2 .a11y-fonts-pb-xl-3,
  .a11y-font-2 .a11y-fonts-py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-xl-3,
  .a11y-font-1 .a11y-fonts-px-xl-3,
  .a11y-font-2 .a11y-fonts-pl-xl-3,
  .a11y-font-2 .a11y-fonts-px-xl-3 {
    padding-left: 1rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-xl-4,
  .a11y-font-2 .a11y-fonts-p-xl-4 {
    padding: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-xl-4,
  .a11y-font-1 .a11y-fonts-py-xl-4,
  .a11y-font-2 .a11y-fonts-pt-xl-4,
  .a11y-font-2 .a11y-fonts-py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-xl-4,
  .a11y-font-1 .a11y-fonts-px-xl-4,
  .a11y-font-2 .a11y-fonts-pr-xl-4,
  .a11y-font-2 .a11y-fonts-px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-xl-4,
  .a11y-font-1 .a11y-fonts-py-xl-4,
  .a11y-font-2 .a11y-fonts-pb-xl-4,
  .a11y-font-2 .a11y-fonts-py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-xl-4,
  .a11y-font-1 .a11y-fonts-px-xl-4,
  .a11y-font-2 .a11y-fonts-pl-xl-4,
  .a11y-font-2 .a11y-fonts-px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .a11y-font-1 .a11y-fonts-p-xl-5,
  .a11y-font-2 .a11y-fonts-p-xl-5 {
    padding: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pt-xl-5,
  .a11y-font-1 .a11y-fonts-py-xl-5,
  .a11y-font-2 .a11y-fonts-pt-xl-5,
  .a11y-font-2 .a11y-fonts-py-xl-5 {
    padding-top: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pr-xl-5,
  .a11y-font-1 .a11y-fonts-px-xl-5,
  .a11y-font-2 .a11y-fonts-pr-xl-5,
  .a11y-font-2 .a11y-fonts-px-xl-5 {
    padding-right: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pb-xl-5,
  .a11y-font-1 .a11y-fonts-py-xl-5,
  .a11y-font-2 .a11y-fonts-pb-xl-5,
  .a11y-font-2 .a11y-fonts-py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-pl-xl-5,
  .a11y-font-1 .a11y-fonts-px-xl-5,
  .a11y-font-2 .a11y-fonts-pl-xl-5,
  .a11y-font-2 .a11y-fonts-px-xl-5 {
    padding-left: 3rem !important;
  }

  .a11y-font-1 .a11y-fonts-m-xl-auto,
  .a11y-font-2 .a11y-fonts-m-xl-auto {
    margin: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mt-xl-auto,
  .a11y-font-1 .a11y-fonts-my-xl-auto,
  .a11y-font-2 .a11y-fonts-mt-xl-auto,
  .a11y-font-2 .a11y-fonts-my-xl-auto {
    margin-top: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mr-xl-auto,
  .a11y-font-1 .a11y-fonts-mx-xl-auto,
  .a11y-font-2 .a11y-fonts-mr-xl-auto,
  .a11y-font-2 .a11y-fonts-mx-xl-auto {
    margin-right: auto !important;
  }

  .a11y-font-1 .a11y-fonts-mb-xl-auto,
  .a11y-font-1 .a11y-fonts-my-xl-auto,
  .a11y-font-2 .a11y-fonts-mb-xl-auto,
  .a11y-font-2 .a11y-fonts-my-xl-auto {
    margin-bottom: auto !important;
  }

  .a11y-font-1 .a11y-fonts-ml-xl-auto,
  .a11y-font-1 .a11y-fonts-mx-xl-auto,
  .a11y-font-2 .a11y-fonts-ml-xl-auto,
  .a11y-font-2 .a11y-fonts-mx-xl-auto {
    margin-left: auto !important;
  }
}

.a11y-font-0 .btn.btn-accent:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-danger:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-dark:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-info:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-light:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-neutral:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-accent:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-danger:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-dark:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-info:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-light:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-neutral:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-primary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-secondary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-success:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-tertiary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-outline-warning:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-primary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-secondary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-success:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-tertiary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-0 .btn.btn-warning:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  padding-top: 18px;
  padding-bottom: 18px;
}

.a11y-font-1 .btn.btn-accent:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-danger:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-dark:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-info:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-light:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-neutral:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-accent:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-danger:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-dark:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-info:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-light:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-neutral:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-primary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-secondary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-success:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-tertiary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-outline-warning:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-primary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-secondary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-success:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-tertiary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-1 .btn.btn-warning:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  padding-top: 14px;
  padding-bottom: 14px;
}

.a11y-font-2 .btn.btn-accent:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-danger:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-dark:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-info:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-light:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-neutral:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-accent:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-danger:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-dark:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-info:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-light:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-neutral:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-primary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-secondary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-success:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-tertiary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-outline-warning:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-primary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-secondary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-success:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-tertiary:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn),
.a11y-font-2 .btn.btn-warning:not(.btn-sm):not(.btn-group-sm > .btn):not(.btn-lg):not(.btn-group-lg > .btn) {
  padding-top: 10px;
  padding-bottom: 10px;
}

.a11y-font-0 nav.navbar .nav-behavior {
  padding: 22.4px 14.4px;
}

.a11y-font-0 nav.navbar .nav-separator {
  margin: 22.4px 0;
}

.a11y-font-1 nav.navbar .nav-behavior {
  padding: 18.4px 14.4px;
}

.a11y-font-1 nav.navbar .nav-separator {
  margin: 18.4px 0;
}

.a11y-font-2 nav.navbar .nav-behavior {
  padding: 14.4px;
}

.a11y-font-2 nav.navbar .nav-separator {
  margin: 14.4px 0;
}

.a11y-font-1 nav.navbar .navbar-nav .nav-behavior,
.a11y-font-1 nav.navbar .navbar-nav .nav-separator,
.a11y-font-2 nav.navbar .navbar-nav .nav-behavior,
.a11y-font-2 nav.navbar .navbar-nav .nav-separator {
  display: none;
}

.a11y-contrast body {
  color: #eee;
  background-color: #212529;
}

.a11y-contrast .text-after-blue::before,
.a11y-contrast .text-before-blue::before,
.a11y-contrast .text-blue {
  color: #ff904c !important;
}

.a11y-contrast .bg-blue {
  background-color: #ff904c !important;
}

.a11y-contrast a.bg-blue:focus,
.a11y-contrast a.bg-blue:hover,
.a11y-contrast button.bg-blue:focus,
.a11y-contrast button.bg-blue:hover {
  background-color: #ff7019 !important;
}

.a11y-contrast .bg-layer-blue {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-blue::before {
  background-color: #ff904c;
}

.a11y-contrast .border-blue {
  border-color: #ff904c !important;
}

.a11y-contrast .text-after-blue-dark::before,
.a11y-contrast .text-before-blue-dark::before,
.a11y-contrast .text-blue-dark {
  color: #f5ecd2 !important;
}

.a11y-contrast .bg-after-blue::before,
.a11y-contrast .bg-before-blue::before {
  background-color: #ff904c !important;
}

.a11y-contrast .bg-blue-dark {
  background-color: #f5ecd2 !important;
}

.a11y-contrast a.bg-blue-dark:focus,
.a11y-contrast a.bg-blue-dark:hover,
.a11y-contrast button.bg-blue-dark:focus,
.a11y-contrast button.bg-blue-dark:hover {
  background-color: #ecdaa8 !important;
}

.a11y-contrast .bg-layer-blue-dark {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-blue-dark::before {
  background-color: #f5ecd2;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-blue-dark > [class*="col-"]:not(:last-child)::after {
    border-left-color: #f5ecd2;
  }
}

.a11y-contrast .border-blue-dark {
  border-color: #f5ecd2 !important;
}

.a11y-contrast .text-after-blue-light::before,
.a11y-contrast .text-before-blue-light::before,
.a11y-contrast .text-blue-light {
  color: #574838 !important;
}

.a11y-contrast .bg-after-blue-dark::before,
.a11y-contrast .bg-before-blue-dark::before {
  background-color: #f5ecd2 !important;
}

.a11y-contrast .bg-blue-light {
  background-color: #574838 !important;
}

.a11y-contrast a.bg-blue-light:focus,
.a11y-contrast a.bg-blue-light:hover,
.a11y-contrast button.bg-blue-light:focus,
.a11y-contrast button.bg-blue-light:hover {
  background-color: #382e24 !important;
}

.a11y-contrast .bg-layer-blue-light {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-blue-light::before {
  background-color: #574838;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-blue-light > [class*="col-"]:not(:last-child)::after {
    border-left-color: #574838;
  }
}

.a11y-contrast .border-blue-light {
  border-color: #574838 !important;
}

.a11y-contrast .text-after-black::before,
.a11y-contrast .text-before-black::before,
.a11y-contrast .text-black {
  color: #eee !important;
}

.a11y-contrast .bg-after-blue-light::before,
.a11y-contrast .bg-before-blue-light::before {
  background-color: #574838 !important;
}

.a11y-contrast .bg-black {
  background-color: #eee !important;
}

.a11y-contrast a.bg-black:focus,
.a11y-contrast a.bg-black:hover,
.a11y-contrast button.bg-black:focus,
.a11y-contrast button.bg-black:hover {
  background-color: #d5d5d5 !important;
}

.a11y-contrast .bg-layer-black {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-black::before {
  background-color: #eee;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-black > [class*="col-"]:not(:last-child)::after {
    border-left-color: #eee;
  }
}

.a11y-contrast .border-black {
  border-color: #eee !important;
}

.a11y-contrast .text-after-gray::before,
.a11y-contrast .text-before-gray::before,
.a11y-contrast .text-gray {
  color: #574838 !important;
}

.a11y-contrast .bg-after-black::before,
.a11y-contrast .bg-before-black::before {
  background-color: #eee !important;
}

.a11y-contrast .bg-gray {
  background-color: #574838 !important;
}

.a11y-contrast a.bg-gray:focus,
.a11y-contrast a.bg-gray:hover,
.a11y-contrast button.bg-gray:focus,
.a11y-contrast button.bg-gray:hover {
  background-color: #382e24 !important;
}

.a11y-contrast .bg-layer-gray {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray::before {
  background-color: #574838;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray > [class*="col-"]:not(:last-child)::after {
    border-left-color: #574838;
  }
}

.a11y-contrast .border-gray {
  border-color: #574838 !important;
}

.a11y-contrast .text-after-red::before,
.a11y-contrast .text-before-red::before,
.a11y-contrast .text-red {
  color: #0ae3be !important;
}

.a11y-contrast .bg-after-gray::before,
.a11y-contrast .bg-before-gray::before {
  background-color: #574838 !important;
}

.a11y-contrast .bg-red {
  background-color: #0ae3be !important;
}

.a11y-contrast a.bg-red:focus,
.a11y-contrast a.bg-red:hover,
.a11y-contrast button.bg-red:focus,
.a11y-contrast button.bg-red:hover {
  background-color: #08b295 !important;
}

.a11y-contrast .bg-layer-red {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-red::before {
  background-color: #0ae3be;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-red > [class*="col-"]:not(:last-child)::after {
    border-left-color: #0ae3be;
  }
}

.a11y-contrast .border-red {
  border-color: #0ae3be !important;
}

.a11y-contrast .bg-after-red::before,
.a11y-contrast .bg-before-red::before {
  background-color: #0ae3be !important;
}

.a11y-contrast .bg-white,
.a11y-contrast a.bg-white:focus,
.a11y-contrast a.bg-white:hover,
.a11y-contrast button.bg-white:focus,
.a11y-contrast button.bg-white:hover {
  background-color: #000 !important;
}

.a11y-contrast .bg-layer-white {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-white::before {
  background-color: #000;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-white > [class*="col-"]:not(:last-child)::after {
    border-left-color: #000;
  }
}

.a11y-contrast .border-white {
  border-color: #000 !important;
}

.a11y-contrast .text-after-white::before,
.a11y-contrast .text-before-white::before {
  color: #000 !important;
}

.a11y-contrast .text-after-indigo::before,
.a11y-contrast .text-before-indigo::before,
.a11y-contrast .text-indigo {
  color: #99ef0d !important;
}

.a11y-contrast .bg-after-white::before,
.a11y-contrast .bg-before-white::before {
  background-color: #000 !important;
}

.a11y-contrast .bg-indigo {
  background-color: #99ef0d !important;
}

.a11y-contrast a.bg-indigo:focus,
.a11y-contrast a.bg-indigo:hover,
.a11y-contrast button.bg-indigo:focus,
.a11y-contrast button.bg-indigo:hover {
  background-color: #7abf0a !important;
}

.a11y-contrast .bg-layer-indigo {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-indigo::before {
  background-color: #99ef0d;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-indigo > [class*="col-"]:not(:last-child)::after {
    border-left-color: #99ef0d;
  }
}

.a11y-contrast .border-indigo {
  border-color: #99ef0d !important;
}

.a11y-contrast .text-after-purple::before,
.a11y-contrast .text-before-purple::before,
.a11y-contrast .text-purple {
  color: #90bd3e !important;
}

.a11y-contrast .bg-after-indigo::before,
.a11y-contrast .bg-before-indigo::before {
  background-color: #99ef0d !important;
}

.a11y-contrast .bg-purple {
  background-color: #90bd3e !important;
}

.a11y-contrast a.bg-purple:focus,
.a11y-contrast a.bg-purple:hover,
.a11y-contrast button.bg-purple:focus,
.a11y-contrast button.bg-purple:hover {
  background-color: #739731 !important;
}

.a11y-contrast .bg-layer-purple {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-purple::before {
  background-color: #90bd3e;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-purple > [class*="col-"]:not(:last-child)::after {
    border-left-color: #90bd3e;
  }
}

.a11y-contrast .border-purple {
  border-color: #90bd3e !important;
}

.a11y-contrast .text-after-pink::before,
.a11y-contrast .text-before-pink::before,
.a11y-contrast .text-pink {
  color: #17c173 !important;
}

.a11y-contrast .bg-after-purple::before,
.a11y-contrast .bg-before-purple::before {
  background-color: #90bd3e !important;
}

.a11y-contrast .bg-pink {
  background-color: #17c173 !important;
}

.a11y-contrast a.bg-pink:focus,
.a11y-contrast a.bg-pink:hover,
.a11y-contrast button.bg-pink:focus,
.a11y-contrast button.bg-pink:hover {
  background-color: #129358 !important;
}

.a11y-contrast .bg-layer-pink {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-pink::before {
  background-color: #17c173;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-pink > [class*="col-"]:not(:last-child)::after {
    border-left-color: #17c173;
  }
}

.a11y-contrast .border-pink {
  border-color: #17c173 !important;
}

.a11y-contrast .text-after-orange::before,
.a11y-contrast .text-before-orange::before,
.a11y-contrast .text-orange {
  color: #0281eb !important;
}

.a11y-contrast .bg-after-pink::before,
.a11y-contrast .bg-before-pink::before {
  background-color: #17c173 !important;
}

.a11y-contrast .bg-orange {
  background-color: #0281eb !important;
}

.a11y-contrast a.bg-orange:focus,
.a11y-contrast a.bg-orange:hover,
.a11y-contrast button.bg-orange:focus,
.a11y-contrast button.bg-orange:hover {
  background-color: #0265b8 !important;
}

.a11y-contrast .bg-layer-orange {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-orange::before {
  background-color: #0281eb;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-orange > [class*="col-"]:not(:last-child)::after {
    border-left-color: #0281eb;
  }
}

.a11y-contrast .border-orange {
  border-color: #0281eb !important;
}

.a11y-contrast .text-after-yellow::before,
.a11y-contrast .text-before-yellow::before,
.a11y-contrast .text-yellow {
  color: #0d38d7 !important;
}

.a11y-contrast .bg-after-orange::before,
.a11y-contrast .bg-before-orange::before {
  background-color: #0281eb !important;
}

.a11y-contrast .bg-yellow {
  background-color: #0d38d7 !important;
}

.a11y-contrast a.bg-yellow:focus,
.a11y-contrast a.bg-yellow:hover,
.a11y-contrast button.bg-yellow:focus,
.a11y-contrast button.bg-yellow:hover {
  background-color: #0a2ba7 !important;
}

.a11y-contrast .bg-layer-yellow {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-yellow::before {
  background-color: #0d38d7;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-yellow > [class*="col-"]:not(:last-child)::after {
    border-left-color: #0d38d7;
  }
}

.a11y-contrast .border-yellow {
  border-color: #0d38d7 !important;
}

.a11y-contrast .text-after-green::before,
.a11y-contrast .text-before-green::before,
.a11y-contrast .text-green {
  color: #d758ba !important;
}

.a11y-contrast .bg-after-yellow::before,
.a11y-contrast .bg-before-yellow::before {
  background-color: #0d38d7 !important;
}

.a11y-contrast .bg-green {
  background-color: #d758ba !important;
}

.a11y-contrast a.bg-green:focus,
.a11y-contrast a.bg-green:hover,
.a11y-contrast button.bg-green:focus,
.a11y-contrast button.bg-green:hover {
  background-color: #cb31a8 !important;
}

.a11y-contrast .bg-layer-green {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-green::before {
  background-color: #d758ba;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-green > [class*="col-"]:not(:last-child)::after {
    border-left-color: #d758ba;
  }
}

.a11y-contrast .border-green {
  border-color: #d758ba !important;
}

.a11y-contrast .text-after-teal::before,
.a11y-contrast .text-before-teal::before,
.a11y-contrast .text-teal {
  color: #df3668 !important;
}

.a11y-contrast .bg-after-green::before,
.a11y-contrast .bg-before-green::before {
  background-color: #d758ba !important;
}

.a11y-contrast .bg-teal {
  background-color: #df3668 !important;
}

.a11y-contrast a.bg-teal:focus,
.a11y-contrast a.bg-teal:hover,
.a11y-contrast button.bg-teal:focus,
.a11y-contrast button.bg-teal:hover {
  background-color: #c31f50 !important;
}

.a11y-contrast .bg-layer-teal {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-teal::before {
  background-color: #df3668;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-teal > [class*="col-"]:not(:last-child)::after {
    border-left-color: #df3668;
  }
}

.a11y-contrast .border-teal {
  border-color: #df3668 !important;
}

.a11y-contrast .text-after-cyan::before,
.a11y-contrast .text-before-cyan::before,
.a11y-contrast .text-cyan {
  color: #e85d47 !important;
}

.a11y-contrast .bg-after-teal::before,
.a11y-contrast .bg-before-teal::before {
  background-color: #df3668 !important;
}

.a11y-contrast .bg-cyan {
  background-color: #e85d47 !important;
}

.a11y-contrast a.bg-cyan:focus,
.a11y-contrast a.bg-cyan:hover,
.a11y-contrast button.bg-cyan:focus,
.a11y-contrast button.bg-cyan:hover {
  background-color: #e0371c !important;
}

.a11y-contrast .bg-layer-cyan {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-cyan::before {
  background-color: #e85d47;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-cyan > [class*="col-"]:not(:last-child)::after {
    border-left-color: #e85d47;
  }
}

.a11y-contrast .border-cyan {
  border-color: #e85d47 !important;
}

.a11y-contrast .text-after-gray-dark::before,
.a11y-contrast .text-before-gray-dark::before,
.a11y-contrast .text-gray-dark {
  color: #cbc5bf !important;
}

.a11y-contrast .bg-after-cyan::before,
.a11y-contrast .bg-before-cyan::before {
  background-color: #e85d47 !important;
}

.a11y-contrast .bg-gray-dark {
  background-color: #cbc5bf !important;
}

.a11y-contrast a.bg-gray-dark:focus,
.a11y-contrast a.bg-gray-dark:hover,
.a11y-contrast button.bg-gray-dark:focus,
.a11y-contrast button.bg-gray-dark:hover {
  background-color: #b4aca3 !important;
}

.a11y-contrast .bg-layer-gray-dark {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-dark::before {
  background-color: #cbc5bf;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-dark > [class*="col-"]:not(:last-child)::after {
    border-left-color: #cbc5bf;
  }
}

.a11y-contrast .border-gray-dark {
  border-color: #cbc5bf !important;
}

.a11y-contrast .text-gray-a,
.a11y-contrast .text-gray-after-a::before,
.a11y-contrast .text-gray-before-a::before {
  color: #b5b5b5 !important;
}

.a11y-contrast .bg-after-gray-dark::before,
.a11y-contrast .bg-before-gray-dark::before {
  background-color: #cbc5bf !important;
}

.a11y-contrast .bg-gray-a {
  background-color: #b5b5b5 !important;
}

.a11y-contrast a.bg-gray-a:focus,
.a11y-contrast a.bg-gray-a:hover,
.a11y-contrast button.bg-gray-a:focus,
.a11y-contrast button.bg-gray-a:hover {
  background-color: #9c9c9c !important;
}

.a11y-contrast .bg-layer-gray-a {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-a::before {
  background-color: #b5b5b5;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-a > [class*="col-"]:not(:last-child)::after {
    border-left-color: #b5b5b5;
  }
}

.a11y-contrast .border-gray-a {
  border-color: #b5b5b5 !important;
}

.a11y-contrast .text-gray-after-b::before,
.a11y-contrast .text-gray-b,
.a11y-contrast .text-gray-before-b::before {
  color: #757575 !important;
}

.a11y-contrast .bg-gray-after-a::before,
.a11y-contrast .bg-gray-before-a::before {
  background-color: #b5b5b5 !important;
}

.a11y-contrast .bg-gray-b {
  background-color: #757575 !important;
}

.a11y-contrast a.bg-gray-b:focus,
.a11y-contrast a.bg-gray-b:hover,
.a11y-contrast button.bg-gray-b:focus,
.a11y-contrast button.bg-gray-b:hover {
  background-color: #5c5c5c !important;
}

.a11y-contrast .bg-layer-gray-b {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-b::before {
  background-color: #757575;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-b > [class*="col-"]:not(:last-child)::after {
    border-left-color: #757575;
  }
}

.a11y-contrast .border-gray-b {
  border-color: #757575 !important;
}

.a11y-contrast .text-gray-after-c::before,
.a11y-contrast .text-gray-before-c::before,
.a11y-contrast .text-gray-c {
  color: #111 !important;
}

.a11y-contrast .bg-gray-after-b::before,
.a11y-contrast .bg-gray-before-b::before {
  background-color: #757575 !important;
}

.a11y-contrast .bg-gray-c {
  background-color: #111 !important;
}

.a11y-contrast a.bg-gray-c:focus,
.a11y-contrast a.bg-gray-c:hover,
.a11y-contrast button.bg-gray-c:focus,
.a11y-contrast button.bg-gray-c:hover {
  background-color: #000 !important;
}

.a11y-contrast .bg-layer-gray-c {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-c::before {
  background-color: #111;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-c > [class*="col-"]:not(:last-child)::after {
    border-left-color: #111;
  }
}

.a11y-contrast .border-gray-c {
  border-color: #111 !important;
}

.a11y-contrast .text-gray-100,
.a11y-contrast .text-gray-after-100::before,
.a11y-contrast .text-gray-before-100::before {
  color: #070605 !important;
}

.a11y-contrast .bg-gray-after-c::before,
.a11y-contrast .bg-gray-before-c::before {
  background-color: #111 !important;
}

.a11y-contrast .bg-gray-100 {
  background-color: #070605 !important;
}

.a11y-contrast a.bg-gray-100:focus,
.a11y-contrast a.bg-gray-100:hover,
.a11y-contrast button.bg-gray-100:focus,
.a11y-contrast button.bg-gray-100:hover {
  background-color: #000 !important;
}

.a11y-contrast .bg-layer-gray-100 {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-100::before {
  background-color: #070605;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-100 > [class*="col-"]:not(:last-child)::after {
    border-left-color: #070605;
  }
}

.a11y-contrast .border-gray-100 {
  border-color: #070605 !important;
}

.a11y-contrast .text-gray-200,
.a11y-contrast .text-gray-after-200::before,
.a11y-contrast .text-gray-before-200::before {
  color: #161310 !important;
}

.a11y-contrast .bg-gray-after-100::before,
.a11y-contrast .bg-gray-before-100::before {
  background-color: #070605 !important;
}

.a11y-contrast .bg-gray-200 {
  background-color: #161310 !important;
}

.a11y-contrast a.bg-gray-200:focus,
.a11y-contrast a.bg-gray-200:hover,
.a11y-contrast button.bg-gray-200:focus,
.a11y-contrast button.bg-gray-200:hover {
  background-color: #000 !important;
}

.a11y-contrast .bg-layer-gray-200 {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-200::before {
  background-color: #161310;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-200 > [class*="col-"]:not(:last-child)::after {
    border-left-color: #161310;
  }
}

.a11y-contrast .border-gray-200 {
  border-color: #161310 !important;
}

.a11y-contrast .text-gray-300,
.a11y-contrast .text-gray-after-300::before,
.a11y-contrast .text-gray-before-300::before {
  color: #211d19 !important;
}

.a11y-contrast .bg-gray-after-200::before,
.a11y-contrast .bg-gray-before-200::before {
  background-color: #161310 !important;
}

.a11y-contrast .bg-gray-300 {
  background-color: #211d19 !important;
}

.a11y-contrast a.bg-gray-300:focus,
.a11y-contrast a.bg-gray-300:hover,
.a11y-contrast button.bg-gray-300:focus,
.a11y-contrast button.bg-gray-300:hover {
  background-color: #040403 !important;
}

.a11y-contrast .bg-layer-gray-300 {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-300::before {
  background-color: #211d19;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-300 > [class*="col-"]:not(:last-child)::after {
    border-left-color: #211d19;
  }
}

.a11y-contrast .border-gray-300 {
  border-color: #211d19 !important;
}

.a11y-contrast .text-gray-400,
.a11y-contrast .text-gray-after-400::before,
.a11y-contrast .text-gray-before-400::before {
  color: #312b25 !important;
}

.a11y-contrast .bg-gray-after-300::before,
.a11y-contrast .bg-gray-before-300::before {
  background-color: #211d19 !important;
}

.a11y-contrast .bg-gray-400 {
  background-color: #312b25 !important;
}

.a11y-contrast a.bg-gray-400:focus,
.a11y-contrast a.bg-gray-400:hover,
.a11y-contrast button.bg-gray-400:focus,
.a11y-contrast button.bg-gray-400:hover {
  background-color: #14120f !important;
}

.a11y-contrast .bg-layer-gray-400 {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-400::before {
  background-color: #312b25;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-400 > [class*="col-"]:not(:last-child)::after {
    border-left-color: #312b25;
  }
}

.a11y-contrast .border-gray-400 {
  border-color: #312b25 !important;
}

.a11y-contrast .text-gray-500,
.a11y-contrast .text-gray-after-500::before,
.a11y-contrast .text-gray-before-500::before {
  color: #524a42 !important;
}

.a11y-contrast .bg-gray-after-400::before,
.a11y-contrast .bg-gray-before-400::before {
  background-color: #312b25 !important;
}

.a11y-contrast .bg-gray-500 {
  background-color: #524a42 !important;
}

.a11y-contrast a.bg-gray-500:focus,
.a11y-contrast a.bg-gray-500:hover,
.a11y-contrast button.bg-gray-500:focus,
.a11y-contrast button.bg-gray-500:hover {
  background-color: #36312b !important;
}

.a11y-contrast .bg-layer-gray-500 {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-500::before {
  background-color: #524a42;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-500 > [class*="col-"]:not(:last-child)::after {
    border-left-color: #524a42;
  }
}

.a11y-contrast .border-gray-500 {
  border-color: #524a42 !important;
}

.a11y-contrast .text-gray-600,
.a11y-contrast .text-gray-after-600::before,
.a11y-contrast .text-gray-before-600::before {
  color: #938a82 !important;
}

.a11y-contrast .bg-gray-after-500::before,
.a11y-contrast .bg-gray-before-500::before {
  background-color: #524a42 !important;
}

.a11y-contrast .bg-gray-600 {
  background-color: #938a82 !important;
}

.a11y-contrast a.bg-gray-600:focus,
.a11y-contrast a.bg-gray-600:hover,
.a11y-contrast button.bg-gray-600:focus,
.a11y-contrast button.bg-gray-600:hover {
  background-color: #797169 !important;
}

.a11y-contrast .bg-layer-gray-600 {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-600::before {
  background-color: #938a82;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-600 > [class*="col-"]:not(:last-child)::after {
    border-left-color: #938a82;
  }
}

.a11y-contrast .border-gray-600 {
  border-color: #938a82 !important;
}

.a11y-contrast .text-gray-700,
.a11y-contrast .text-gray-after-700::before,
.a11y-contrast .text-gray-before-700::before {
  color: #b6afa8 !important;
}

.a11y-contrast .bg-gray-after-600::before,
.a11y-contrast .bg-gray-before-600::before {
  background-color: #938a82 !important;
}

.a11y-contrast .bg-gray-700 {
  background-color: #b6afa8 !important;
}

.a11y-contrast a.bg-gray-700:focus,
.a11y-contrast a.bg-gray-700:hover,
.a11y-contrast button.bg-gray-700:focus,
.a11y-contrast button.bg-gray-700:hover {
  background-color: #9f968c !important;
}

.a11y-contrast .bg-layer-gray-700 {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-700::before {
  background-color: #b6afa8;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-700 > [class*="col-"]:not(:last-child)::after {
    border-left-color: #b6afa8;
  }
}

.a11y-contrast .border-gray-700 {
  border-color: #b6afa8 !important;
}

.a11y-contrast .text-gray-800,
.a11y-contrast .text-gray-after-800::before,
.a11y-contrast .text-gray-before-800::before {
  color: #cbc5bf !important;
}

.a11y-contrast .bg-gray-after-700::before,
.a11y-contrast .bg-gray-before-700::before {
  background-color: #b6afa8 !important;
}

.a11y-contrast .bg-gray-800 {
  background-color: #cbc5bf !important;
}

.a11y-contrast a.bg-gray-800:focus,
.a11y-contrast a.bg-gray-800:hover,
.a11y-contrast button.bg-gray-800:focus,
.a11y-contrast button.bg-gray-800:hover {
  background-color: #b4aca3 !important;
}

.a11y-contrast .bg-layer-gray-800 {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-800::before {
  background-color: #cbc5bf;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-800 > [class*="col-"]:not(:last-child)::after {
    border-left-color: #cbc5bf;
  }
}

.a11y-contrast .border-gray-800 {
  border-color: #cbc5bf !important;
}

.a11y-contrast .text-gray-900,
.a11y-contrast .text-gray-after-900::before,
.a11y-contrast .text-gray-before-900::before {
  color: #dedad6 !important;
}

.a11y-contrast .bg-gray-after-800::before,
.a11y-contrast .bg-gray-before-800::before {
  background-color: #cbc5bf !important;
}

.a11y-contrast .bg-gray-900 {
  background-color: #dedad6 !important;
}

.a11y-contrast a.bg-gray-900:focus,
.a11y-contrast a.bg-gray-900:hover,
.a11y-contrast button.bg-gray-900:focus,
.a11y-contrast button.bg-gray-900:hover {
  background-color: #c7c1ba !important;
}

.a11y-contrast .bg-layer-gray-900 {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-gray-900::before {
  background-color: #dedad6;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-gray-900 > [class*="col-"]:not(:last-child)::after {
    border-left-color: #dedad6;
  }
}

.a11y-contrast .border-gray-900 {
  border-color: #dedad6 !important;
}

.a11y-contrast .bg-gray-after-900::before,
.a11y-contrast .bg-gray-before-900::before {
  background-color: #dedad6 !important;
}

.a11y-contrast .bg-accent {
  background-color: #574838 !important;
}

.a11y-contrast a.bg-accent:focus,
.a11y-contrast a.bg-accent:hover,
.a11y-contrast button.bg-accent:focus,
.a11y-contrast button.bg-accent:hover {
  background-color: #382e24 !important;
}

.a11y-contrast .alert-accent {
  color: #606770;
  background-color: #eef1f4;
  border-color: #e7ebef;
}

.a11y-contrast .alert-accent hr {
  border-top-color: #d8dee5;
}

.a11y-contrast .alert-accent .alert-link {
  color: #484e55;
}

.a11y-contrast .text-accent,
.a11y-contrast .text-after-accent::before,
.a11y-contrast .text-before-accent::before {
  color: #574838 !important;
}

.a11y-contrast .bg-layer-accent {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-accent::before {
  background-color: #574838;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-accent > [class*="col-"]:not(:last-child)::after {
    border-left-color: #574838;
  }
}

.a11y-contrast .bg-after-accent::before,
.a11y-contrast .bg-before-accent::before {
  background-color: #574838 !important;
}

.a11y-contrast .border-accent {
  border-color: #574838 !important;
}

.a11y-contrast a.text-accent:focus,
.a11y-contrast a.text-accent:hover {
  color: #28211a !important;
}

.a11y-contrast .bg-neutral {
  background-color: #111 !important;
}

.a11y-contrast a.bg-neutral:focus,
.a11y-contrast a.bg-neutral:hover,
.a11y-contrast button.bg-neutral:focus,
.a11y-contrast button.bg-neutral:hover {
  background-color: #000 !important;
}

.a11y-contrast .alert-neutral {
  color: #848484;
  background-color: #fcfcfc;
  border-color: #fafafa;
}

.a11y-contrast .alert-neutral hr {
  border-top-color: #ededed;
}

.a11y-contrast .alert-neutral .alert-link {
  color: #6b6b6b;
}

.a11y-contrast .text-after-neutral::before,
.a11y-contrast .text-before-neutral::before,
.a11y-contrast .text-neutral {
  color: #111 !important;
}

.a11y-contrast .bg-layer-neutral {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-neutral::before {
  background-color: #111;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-neutral > [class*="col-"]:not(:last-child)::after {
    border-left-color: #111;
  }
}

.a11y-contrast .bg-after-neutral::before,
.a11y-contrast .bg-before-neutral::before {
  background-color: #111 !important;
}

.a11y-contrast .border-neutral {
  border-color: #111 !important;
}

.a11y-contrast a.text-neutral:focus,
.a11y-contrast a.text-neutral:hover {
  color: #000 !important;
}

.a11y-contrast .bg-primary {
  background-color: #ff904c !important;
}

.a11y-contrast a.bg-primary:focus,
.a11y-contrast a.bg-primary:hover,
.a11y-contrast button.bg-primary:focus,
.a11y-contrast button.bg-primary:hover {
  background-color: #ff7019 !important;
}

.a11y-contrast .alert-primary {
  color: #084265;
  background-color: #cce2f0;
  border-color: #b8d7ea;
}

.a11y-contrast .alert-primary hr {
  border-top-color: #a4cce4;
}

.a11y-contrast .alert-primary .alert-link {
  color: #042336;
}

.a11y-contrast .text-after-primary::before,
.a11y-contrast .text-before-primary::before,
.a11y-contrast .text-primary {
  color: #ff904c !important;
}

.a11y-contrast .bg-layer-primary {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-primary::before {
  background-color: #ff904c;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-primary > [class*="col-"]:not(:last-child)::after {
    border-left-color: #ff904c;
  }
}

.a11y-contrast .bg-after-primary::before,
.a11y-contrast .bg-before-primary::before {
  background-color: #ff904c !important;
}

.a11y-contrast .border-primary {
  border-color: #ff904c !important;
}

.a11y-contrast a.text-primary:focus,
.a11y-contrast a.text-primary:hover {
  color: #ff6100 !important;
}

.a11y-contrast .bg-secondary {
  background-color: #0ae3be !important;
}

.a11y-contrast a.bg-secondary:focus,
.a11y-contrast a.bg-secondary:hover,
.a11y-contrast button.bg-secondary:focus,
.a11y-contrast button.bg-secondary:hover {
  background-color: #08b295 !important;
}

.a11y-contrast .alert-secondary {
  color: #88172a;
  background-color: #fdd2d9;
  border-color: #fcbfca;
}

.a11y-contrast .alert-secondary hr {
  border-top-color: #fba7b6;
}

.a11y-contrast .alert-secondary .alert-link {
  color: #5c101d;
}

.a11y-contrast .text-after-secondary::before,
.a11y-contrast .text-before-secondary::before,
.a11y-contrast .text-secondary,
.a11y-contrast form.form .form-error,
form.form .a11y-contrast .form-error {
  color: #0ae3be !important;
}

.a11y-contrast .bg-layer-secondary {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-secondary::before {
  background-color: #0ae3be;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-secondary > [class*="col-"]:not(:last-child)::after {
    border-left-color: #0ae3be;
  }
}

.a11y-contrast .bg-after-secondary::before,
.a11y-contrast .bg-before-secondary::before {
  background-color: #0ae3be !important;
}

.a11y-contrast .border-secondary {
  border-color: #0ae3be !important;
}

.a11y-contrast a.text-secondary:focus,
.a11y-contrast a.text-secondary:hover,
.a11y-contrast form.form a.form-error:focus,
.a11y-contrast form.form a.form-error:hover,
form.form .a11y-contrast a.form-error:focus,
form.form .a11y-contrast a.form-error:hover {
  color: #079a81 !important;
}

.a11y-contrast .bg-tertiary {
  background-color: #f5ecd2 !important;
}

.a11y-contrast a.bg-tertiary:focus,
.a11y-contrast a.bg-tertiary:hover,
.a11y-contrast button.bg-tertiary:focus,
.a11y-contrast button.bg-tertiary:hover {
  background-color: #ecdaa8 !important;
}

.a11y-contrast .alert-tertiary {
  color: #0d1220;
  background-color: #ced0d5;
  border-color: #babdc4;
}

.a11y-contrast .alert-tertiary hr {
  border-top-color: #acb0b8;
}

.a11y-contrast .alert-tertiary .alert-link {
  color: #000;
}

.a11y-contrast .text-after-tertiary::before,
.a11y-contrast .text-before-tertiary::before,
.a11y-contrast .text-tertiary {
  color: #f5ecd2 !important;
}

.a11y-contrast .bg-layer-tertiary {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-tertiary::before {
  background-color: #f5ecd2;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-tertiary > [class*="col-"]:not(:last-child)::after {
    border-left-color: #f5ecd2;
  }
}

.a11y-contrast .bg-after-tertiary::before,
.a11y-contrast .bg-before-tertiary::before {
  background-color: #f5ecd2 !important;
}

.a11y-contrast .border-tertiary {
  border-color: #f5ecd2 !important;
}

.a11y-contrast a.text-tertiary:focus,
.a11y-contrast a.text-tertiary:hover {
  color: #e7d293 !important;
}

.a11y-contrast .bg-success {
  background-color: #d758ba !important;
}

.a11y-contrast a.bg-success:focus,
.a11y-contrast a.bg-success:hover,
.a11y-contrast button.bg-success:focus,
.a11y-contrast button.bg-success:hover {
  background-color: #cb31a8 !important;
}

.a11y-contrast .alert-success {
  color: #1d5f2c;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.a11y-contrast .alert-success hr {
  border-top-color: #b1dfbb;
}

.a11y-contrast .alert-success .alert-link {
  color: #11381a;
}

.a11y-contrast .text-after-success::before,
.a11y-contrast .text-before-success::before,
.a11y-contrast .text-success {
  color: #d758ba !important;
}

.a11y-contrast .bg-layer-success {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-success::before {
  background-color: #d758ba;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-success > [class*="col-"]:not(:last-child)::after {
    border-left-color: #d758ba;
  }
}

.a11y-contrast .bg-after-success::before,
.a11y-contrast .bg-before-success::before {
  background-color: #d758ba !important;
}

.a11y-contrast .border-success {
  border-color: #d758ba !important;
}

.a11y-contrast a.text-success:focus,
.a11y-contrast a.text-success:hover {
  color: #b72c97 !important;
}

.a11y-contrast .bg-info {
  background-color: #e85d47 !important;
}

.a11y-contrast a.bg-info:focus,
.a11y-contrast a.bg-info:hover,
.a11y-contrast button.bg-info:focus,
.a11y-contrast button.bg-info:hover {
  background-color: #e0371c !important;
}

.a11y-contrast .alert-info {
  color: #145c68;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.a11y-contrast .alert-info hr {
  border-top-color: #abdde5;
}

.a11y-contrast .alert-info .alert-link {
  color: #0c363d;
}

.a11y-contrast .text-after-info::before,
.a11y-contrast .text-before-info::before,
.a11y-contrast .text-info {
  color: #e85d47 !important;
}

.a11y-contrast .bg-layer-info {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-info::before {
  background-color: #e85d47;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-info > [class*="col-"]:not(:last-child)::after {
    border-left-color: #e85d47;
  }
}

.a11y-contrast .bg-after-info::before,
.a11y-contrast .bg-before-info::before {
  background-color: #e85d47 !important;
}

.a11y-contrast .border-info {
  border-color: #e85d47 !important;
}

.a11y-contrast a.text-info:focus,
.a11y-contrast a.text-info:hover {
  color: #c93119 !important;
}

.a11y-contrast .bg-warning {
  background-color: #0d38d7 !important;
}

.a11y-contrast a.bg-warning:focus,
.a11y-contrast a.bg-warning:hover,
.a11y-contrast button.bg-warning:focus,
.a11y-contrast button.bg-warning:hover {
  background-color: #0a2ba7 !important;
}

.a11y-contrast .alert-warning {
  color: #86701d;
  background-color: #fcf4d4;
  border-color: #fbefc3;
}

.a11y-contrast .alert-warning hr {
  border-top-color: #f9e9ab;
}

.a11y-contrast .alert-warning .alert-link {
  color: #5c4d14;
}

.a11y-contrast .text-after-warning::before,
.a11y-contrast .text-before-warning::before,
.a11y-contrast .text-warning {
  color: #0d38d7 !important;
}

.a11y-contrast .bg-layer-warning {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-warning::before {
  background-color: #0d38d7;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-warning > [class*="col-"]:not(:last-child)::after {
    border-left-color: #0d38d7;
  }
}

.a11y-contrast .bg-after-warning::before,
.a11y-contrast .bg-before-warning::before {
  background-color: #0d38d7 !important;
}

.a11y-contrast .border-warning {
  border-color: #0d38d7 !important;
}

.a11y-contrast a.text-warning:focus,
.a11y-contrast a.text-warning:hover {
  color: #09258f !important;
}

.a11y-contrast .bg-danger {
  background-color: #0ae3be !important;
}

.a11y-contrast a.bg-danger:focus,
.a11y-contrast a.bg-danger:hover,
.a11y-contrast button.bg-danger:focus,
.a11y-contrast button.bg-danger:hover {
  background-color: #08b295 !important;
}

.a11y-contrast .alert-danger {
  color: #88172a;
  background-color: #fdd2d9;
  border-color: #fcbfca;
}

.a11y-contrast .alert-danger hr {
  border-top-color: #fba7b6;
}

.a11y-contrast .alert-danger .alert-link {
  color: #5c101d;
}

.a11y-contrast .text-after-danger::before,
.a11y-contrast .text-before-danger::before,
.a11y-contrast .text-danger {
  color: #0ae3be !important;
}

.a11y-contrast .bg-layer-danger {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-danger::before {
  background-color: #0ae3be;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-danger > [class*="col-"]:not(:last-child)::after {
    border-left-color: #0ae3be;
  }
}

.a11y-contrast .bg-after-danger::before,
.a11y-contrast .bg-before-danger::before {
  background-color: #0ae3be !important;
}

.a11y-contrast .border-danger {
  border-color: #0ae3be !important;
}

.a11y-contrast a.text-danger:focus,
.a11y-contrast a.text-danger:hover {
  color: #079a81 !important;
}

.a11y-contrast .bg-light {
  background-color: #070605 !important;
}

.a11y-contrast a.bg-light:focus,
.a11y-contrast a.bg-light:hover,
.a11y-contrast button.bg-light:focus,
.a11y-contrast button.bg-light:hover {
  background-color: #000 !important;
}

.a11y-contrast .alert-light {
  color: #898a8a;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.a11y-contrast .alert-light hr {
  border-top-color: #ececf6;
}

.a11y-contrast .alert-light .alert-link {
  color: #707070;
}

.a11y-contrast .text-after-light::before,
.a11y-contrast .text-before-light::before,
.a11y-contrast .text-light {
  color: #070605 !important;
}

.a11y-contrast .bg-layer-light {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-light::before {
  background-color: #070605;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-light > [class*="col-"]:not(:last-child)::after {
    border-left-color: #070605;
  }
}

.a11y-contrast .bg-after-light::before,
.a11y-contrast .bg-before-light::before {
  background-color: #070605 !important;
}

.a11y-contrast .border-light {
  border-color: #070605 !important;
}

.a11y-contrast a.text-light:focus,
.a11y-contrast a.text-light:hover {
  color: #000 !important;
}

.a11y-contrast .bg-dark {
  background-color: #cbc5bf !important;
}

.a11y-contrast a.bg-dark:focus,
.a11y-contrast a.bg-dark:hover,
.a11y-contrast button.bg-dark:focus,
.a11y-contrast button.bg-dark:hover {
  background-color: #b4aca3 !important;
}

.a11y-contrast .alert-dark {
  color: #232629;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.a11y-contrast .alert-dark hr {
  border-top-color: #b9bbbe;
}

.a11y-contrast .alert-dark .alert-link {
  color: #0c0d0d;
}

.a11y-contrast .text-after-dark::before,
.a11y-contrast .text-before-dark::before,
.a11y-contrast .text-dark {
  color: #cbc5bf !important;
}

.a11y-contrast .bg-layer-dark {
  background-color: transparent !important;
}

.a11y-contrast .bg-layer-dark::before {
  background-color: #cbc5bf;
}

@media (min-width: 992px) {
  .a11y-contrast .col-separator-dark > [class*="col-"]:not(:last-child)::after {
    border-left-color: #cbc5bf;
  }
}

.a11y-contrast .bg-after-dark::before,
.a11y-contrast .bg-before-dark::before {
  background-color: #cbc5bf !important;
}

.a11y-contrast .border-dark {
  border-color: #cbc5bf !important;
}

.a11y-contrast a.text-dark:focus,
.a11y-contrast a.text-dark:hover {
  color: #a99f95 !important;
}

.a11y-contrast .text-white {
  color: #000 !important;
}

.a11y-contrast .text-body {
  color: #dedad6 !important;
}

.a11y-contrast .text-muted {
  color: #938a82 !important;
}

.a11y-contrast .text-black-50 {
  color: rgba(238, 238, 238, 0.5) !important;
}

.a11y-contrast .text-white-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.a11y-contrast .a11y-contrast-d-none {
  display: none !important;
}

.a11y-contrast .a11y-contrast-d-inline {
  display: inline !important;
}

.a11y-contrast .a11y-contrast-d-inline-block {
  display: inline-block !important;
}

.a11y-contrast .a11y-contrast-d-block {
  display: block !important;
}

.a11y-contrast .a11y-contrast-d-table {
  display: table !important;
}

.a11y-contrast .a11y-contrast-d-table-row {
  display: table-row !important;
}

.a11y-contrast .a11y-contrast-d-table-cell {
  display: table-cell !important;
}

.a11y-contrast .a11y-contrast-d-flex {
  display: flex !important;
}

.a11y-contrast .a11y-contrast-d-inline-flex {
  display: inline-flex !important;
}

.a11y-contrast p {
  color: #b5b5b5;
}

.a11y-contrast a,
.a11y-contrast a:hover {
  color: #eee;
}

.a11y-contrast .cl-close-line::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-pause::before,
.a11y-contrast .cl-play::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-logout::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-download::before {
  color: #eee;
  content: "";
}

.a11y-contrast .cl-breadcrumb-arrow::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-arrow-line::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-close::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-decrease-text::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-increase-text::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-contrast::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-sound::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-youtube::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-instagram::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-messenger::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-facebook::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-twitter::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-arrow::before {
  color: #574838;
  content: "";
}

.a11y-contrast .cl-telephone::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-grant::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-bonuses::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-burger::before {
  color: #eee;
  content: "";
}

.a11y-contrast .cl-certificates::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-key-unique::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-meet-authorities::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-filter::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-procedures::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-login::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-login-fill::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-question::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-doctor::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-search::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-woman::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-health::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-modules::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-navigation::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-recent-news::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-mobile-offices::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-pensions::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-social-networks::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-subsidy-of-cesantia::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-subsidies::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-accessibility::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-branches::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-arrow-right::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-add-circle-line::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-add-circle-fill::before {
  color: #ff904c;
  content: "";
}

.a11y-contrast .cl-m-arrow-right::before {
  color: #eee;
  content: "";
}

.a11y-contrast .cl-m-arrow-down::before {
  color: #eee;
  content: "";
}

.a11y-contrast .cl-m-arrow-up::before {
  color: #eee;
  content: "";
}

.a11y-contrast .cl-img-preview .path1::before {
  color: #111;
}

.a11y-contrast .cl-img-preview .path2::before {
  color: #757575;
}

.a11y-contrast .toolbar .toolbar-btn {
  border-color: #eee;
}

.a11y-contrast .toolbar .toolbar-btn .cl::before,
.a11y-contrast .toolbar .toolbar-btn.toolbar-toggler .toolbar-behavior-off {
  color: #eee;
}

.a11y-contrast .toolbar .toolbar-btn:hover {
  border-color: #ff904c;
}

.a11y-contrast .toolbar .toolbar-btn:hover .cl::before,
.a11y-contrast .toolbar .toolbar-btn:hover .toolbar-behavior-off {
  color: #ff904c;
}

.a11y-contrast .search .form-control,
.a11y-contrast .search .select2.select2-container .select2-selection,
.select2.select2-container .a11y-contrast .search .select2-selection {
  background-color: #000;
}

.a11y-contrast .search .search-action .btn {
  background-color: #000;
  border-color: #eee;
}

.a11y-contrast .search .search-action .btn:hover {
  color: #ff904c;
  background-color: #000;
  border-color: #eee;
}

.a11y-contrast .card {
  background-color: #212529;
}

.a11y-contrast .card-featured {
  border-color: #574838;
}

.a11y-contrast .card-featured:hover {
  color: #ff904c;
  text-decoration: none;
  border: 1px solid #ff904c;
}

.a11y-contrast .card-data-list .card-data,
.a11y-contrast .card-news {
  border-color: #574838;
}

.a11y-contrast .card-featured:hover::before {
  color: #ff904c;
}

.a11y-contrast .card-links .card-links-body p,
.a11y-contrast .card-links .card-links-body ul.list-inline li a,
.a11y-contrast .card-links .card-links-body ul.list-inline li::after,
.a11y-contrast .card-links .card-links-body ul.list-unstyled li a {
  color: #b5b5b5;
}

.a11y-contrast .card-data-list .card-data:hover {
  color: #000;
  background-color: #ff904c !important;
}

.a11y-contrast .card-data-list .card-data:hover p {
  color: #000;
}

@media (min-width: 992px) {
  .a11y-contrast .card-data-list .card-data:not(:last-child) {
    border-color: #574838;
  }
}

.a11y-contrast .card-data-list .card-data:first-child {
  background-color: #0a0908;
}

.a11y-contrast .card-news:hover {
  color: #ff904c;
  border: 1px solid #ff904c;
}

.a11y-contrast .card-news:hover a {
  color: #ff904c;
}

.a11y-contrast .card-news .card-news-body > a {
  display: block;
  height: 4rem;
  margin: 0;
  overflow: hidden;
}

.a11y-contrast .bd-sidenav,
nav.navbar.navbar-expand-xs .navbar-toggler-container {
  display: none;
}

@media (min-width: 768px) {
  .a11y-contrast .card-news .card-news-body > a {
    height: 5.5rem;
  }
}

.a11y-contrast .card-informative {
  border-color: #574838;
}

.a11y-contrast .card-featured-news .card-featured-news-body a,
.a11y-contrast .card-informative .card-informative-body > a {
  color: #b5b5b5;
}

.a11y-contrast .btn.btn-accent {
  color: #fff;
  background-color: #574838;
  border-color: #574838;
}

.a11y-contrast .btn.btn-accent:hover {
  color: #fff;
  background-color: #403529;
  border-color: #382e24;
}

.a11y-contrast .btn.btn-accent.disabled,
.a11y-contrast .btn.btn-accent:disabled {
  color: #fff;
  background-color: #574838;
  border-color: #574838;
}

.a11y-contrast .btn.btn-accent:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-accent:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-accent.dropdown-toggle {
  color: #fff;
  background-color: #382e24;
  border-color: #30281f;
}

.a11y-contrast .btn.btn-neutral.focus,
.a11y-contrast .btn.btn-neutral:focus,
.a11y-contrast .btn.btn-neutral:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-neutral:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-neutral.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5);
}

.a11y-contrast .btn.btn-neutral {
  color: #fff;
  background-color: #111;
  border-color: #111;
}

.a11y-contrast .btn.btn-neutral:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.a11y-contrast .btn.btn-neutral.disabled,
.a11y-contrast .btn.btn-neutral:disabled {
  color: #fff;
  background-color: #111;
  border-color: #111;
}

.a11y-contrast .btn.btn-neutral:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-neutral:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-neutral.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.a11y-contrast .btn.btn-primary.focus,
.a11y-contrast .btn.btn-primary:focus,
.a11y-contrast .btn.btn-primary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 128, 71, 0.5);
}

.a11y-contrast .btn.btn-primary {
  color: #212529;
  background-color: #ff904c;
  border-color: #ff904c;
}

.a11y-contrast .btn.btn-primary:hover {
  color: #212529;
  background-color: #ff7826;
  border-color: #ff7019;
}

.a11y-contrast .btn.btn-primary.disabled,
.a11y-contrast .btn.btn-primary:disabled {
  color: #212529;
  background-color: #ff904c;
  border-color: #ff904c;
}

.a11y-contrast .btn.btn-primary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-primary:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #ff7019;
  border-color: #ff680c;
}

.a11y-contrast .btn.btn-secondary.focus,
.a11y-contrast .btn.btn-secondary:focus,
.a11y-contrast .btn.btn-secondary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 199, 168, 0.5);
}

.a11y-contrast .btn.btn-secondary {
  color: #212529;
  background-color: #0ae3be;
  border-color: #0ae3be;
}

.a11y-contrast .btn.btn-secondary:hover {
  color: #fff;
  background-color: #08be9f;
  border-color: #08b295;
}

.a11y-contrast .btn.btn-secondary.disabled,
.a11y-contrast .btn.btn-secondary:disabled {
  color: #212529;
  background-color: #0ae3be;
  border-color: #0ae3be;
}

.a11y-contrast .btn.btn-secondary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-secondary:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #08b295;
  border-color: #07a68b;
}

.a11y-contrast .btn.btn-tertiary.focus,
.a11y-contrast .btn.btn-tertiary:focus,
.a11y-contrast .btn.btn-tertiary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-tertiary:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-tertiary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 206, 185, 0.5);
}

.a11y-contrast .btn.btn-tertiary {
  color: #212529;
  background-color: #f5ecd2;
  border-color: #f5ecd2;
}

.a11y-contrast .btn.btn-tertiary:hover {
  color: #212529;
  background-color: #eedfb3;
  border-color: #ecdaa8;
}

.a11y-contrast .btn.btn-tertiary.disabled,
.a11y-contrast .btn.btn-tertiary:disabled {
  color: #212529;
  background-color: #f5ecd2;
  border-color: #f5ecd2;
}

.a11y-contrast .btn.btn-tertiary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-tertiary:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-tertiary.dropdown-toggle {
  color: #212529;
  background-color: #ecdaa8;
  border-color: #e9d69e;
}

.a11y-contrast .btn.btn-success.focus,
.a11y-contrast .btn.btn-success:focus,
.a11y-contrast .btn.btn-success:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 113, 196, 0.5);
}

.a11y-contrast .btn.btn-success {
  color: #fff;
  background-color: #d758ba;
  border-color: #d758ba;
}

.a11y-contrast .btn.btn-success:hover {
  color: #fff;
  background-color: #d039ad;
  border-color: #cb31a8;
}

.a11y-contrast .btn.btn-success.disabled,
.a11y-contrast .btn.btn-success:disabled {
  color: #fff;
  background-color: #d758ba;
  border-color: #d758ba;
}

.a11y-contrast .btn.btn-success:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-success:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-success.dropdown-toggle {
  color: #fff;
  background-color: #cb31a8;
  border-color: #c12ea0;
}

.a11y-contrast .btn.btn-info.focus,
.a11y-contrast .btn.btn-info:focus,
.a11y-contrast .btn.btn-info:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 117, 99, 0.5);
}

.a11y-contrast .btn.btn-info {
  color: #fff;
  background-color: #e85d47;
  border-color: #e85d47;
}

.a11y-contrast .btn.btn-info:hover {
  color: #fff;
  background-color: #e43f25;
  border-color: #e0371c;
}

.a11y-contrast .btn.btn-info.disabled,
.a11y-contrast .btn.btn-info:disabled {
  color: #fff;
  background-color: #e85d47;
  border-color: #e85d47;
}

.a11y-contrast .btn.btn-info:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-info:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-info.dropdown-toggle {
  color: #fff;
  background-color: #e0371c;
  border-color: #d5341b;
}

.a11y-contrast .btn.btn-warning.focus,
.a11y-contrast .btn.btn-warning:focus,
.a11y-contrast .btn.btn-warning:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 86, 221, 0.5);
}

.a11y-contrast .btn.btn-warning {
  color: #fff;
  background-color: #0d38d7;
  border-color: #0d38d7;
}

.a11y-contrast .btn.btn-warning:hover {
  color: #fff;
  background-color: #0b2fb3;
  border-color: #0a2ba7;
}

.a11y-contrast .btn.btn-warning.disabled,
.a11y-contrast .btn.btn-warning:disabled {
  color: #fff;
  background-color: #0d38d7;
  border-color: #0d38d7;
}

.a11y-contrast .btn.btn-warning:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-warning:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #0a2ba7;
  border-color: #09289b;
}

.a11y-contrast .btn.btn-danger.focus,
.a11y-contrast .btn.btn-danger:focus,
.a11y-contrast .btn.btn-danger:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-danger:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 199, 168, 0.5);
}

.a11y-contrast .btn.btn-danger {
  color: #212529;
  background-color: #0ae3be;
  border-color: #0ae3be;
}

.a11y-contrast .btn.btn-danger:hover {
  color: #fff;
  background-color: #08be9f;
  border-color: #08b295;
}

.a11y-contrast .btn.btn-danger.disabled,
.a11y-contrast .btn.btn-danger:disabled {
  color: #212529;
  background-color: #0ae3be;
  border-color: #0ae3be;
}

.a11y-contrast .btn.btn-danger:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-danger:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #08b295;
  border-color: #07a68b;
}

.a11y-contrast .btn.btn-light.focus,
.a11y-contrast .btn.btn-light:focus,
.a11y-contrast .btn.btn-light:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-light:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 43, 43, 0.5);
}

.a11y-contrast .btn.btn-light {
  color: #fff;
  background-color: #070605;
  border-color: #070605;
}

.a11y-contrast .btn.btn-light:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.a11y-contrast .btn.btn-light.disabled,
.a11y-contrast .btn.btn-light:disabled {
  color: #fff;
  background-color: #070605;
  border-color: #070605;
}

.a11y-contrast .btn.btn-light:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-light:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-light.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.a11y-contrast .btn.btn-dark.focus,
.a11y-contrast .btn.btn-dark:focus,
.a11y-contrast .btn.btn-dark:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-dark:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 173, 169, 0.5);
}

.a11y-contrast .btn.btn-dark {
  color: #212529;
  background-color: #cbc5bf;
  border-color: #cbc5bf;
}

.a11y-contrast .btn.btn-dark:hover {
  color: #212529;
  background-color: #bab2aa;
  border-color: #b4aca3;
}

.a11y-contrast .btn.btn-dark.disabled,
.a11y-contrast .btn.btn-dark:disabled {
  color: #212529;
  background-color: #cbc5bf;
  border-color: #cbc5bf;
}

.a11y-contrast .btn.btn-dark:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-dark:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-dark.dropdown-toggle {
  color: #212529;
  background-color: #b4aca3;
  border-color: #aea59c;
}

.a11y-contrast .btn.btn-outline-accent.focus,
.a11y-contrast .btn.btn-outline-accent:focus,
.a11y-contrast .btn.btn-outline-accent:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-accent:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 72, 56, 0.5);
}

.a11y-contrast .btn.btn-outline-accent {
  color: #574838;
  border-color: #574838;
}

.a11y-contrast .btn.btn-outline-accent:hover {
  color: #fff;
  background-color: #574838;
  border-color: #574838;
}

.a11y-contrast .btn.btn-outline-accent.disabled,
.a11y-contrast .btn.btn-outline-accent:disabled {
  color: #574838;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-accent:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-accent:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-accent.dropdown-toggle {
  color: #fff;
  background-color: #574838;
  border-color: #574838;
}

.a11y-contrast .btn.btn-outline-neutral.focus,
.a11y-contrast .btn.btn-outline-neutral:focus,
.a11y-contrast .btn.btn-outline-neutral:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-neutral:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-neutral.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
}

.a11y-contrast .btn.btn-outline-neutral {
  color: #111;
  border-color: #111;
}

.a11y-contrast .btn.btn-outline-neutral:hover {
  color: #fff;
  background-color: #111;
  border-color: #111;
}

.a11y-contrast .btn.btn-outline-neutral.disabled,
.a11y-contrast .btn.btn-outline-neutral:disabled {
  color: #111;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-neutral:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-neutral:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-neutral.dropdown-toggle {
  color: #fff;
  background-color: #111;
  border-color: #111;
}

.a11y-contrast .btn.btn-outline-primary.focus,
.a11y-contrast .btn.btn-outline-primary:focus,
.a11y-contrast .btn.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 144, 76, 0.5);
}

.a11y-contrast .btn.btn-outline-primary {
  color: #ff904c;
  border-color: #ff904c;
}

.a11y-contrast .btn.btn-outline-primary:hover {
  color: #212529;
  background-color: #ff904c;
  border-color: #ff904c;
}

.a11y-contrast .btn.btn-outline-primary.disabled,
.a11y-contrast .btn.btn-outline-primary:disabled {
  color: #ff904c;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-primary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-primary.dropdown-toggle {
  color: #212529;
  background-color: #ff904c;
  border-color: #ff904c;
}

.a11y-contrast .btn.btn-outline-secondary.focus,
.a11y-contrast .btn.btn-outline-secondary:focus,
.a11y-contrast .btn.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 227, 190, 0.5);
}

.a11y-contrast .btn.btn-outline-secondary {
  color: #0ae3be;
  border-color: #0ae3be;
}

.a11y-contrast .btn.btn-outline-secondary:hover {
  color: #212529;
  background-color: #0ae3be;
  border-color: #0ae3be;
}

.a11y-contrast .btn.btn-outline-secondary.disabled,
.a11y-contrast .btn.btn-outline-secondary:disabled {
  color: #0ae3be;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-secondary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #0ae3be;
  border-color: #0ae3be;
}

.a11y-contrast .btn.btn-outline-tertiary.focus,
.a11y-contrast .btn.btn-outline-tertiary:focus,
.a11y-contrast .btn.btn-outline-tertiary:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-tertiary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 236, 210, 0.5);
}

.a11y-contrast .btn.btn-outline-tertiary {
  color: #f5ecd2;
  border-color: #f5ecd2;
}

.a11y-contrast .btn.btn-outline-tertiary:hover {
  color: #212529;
  background-color: #f5ecd2;
  border-color: #f5ecd2;
}

.a11y-contrast .btn.btn-outline-tertiary.disabled,
.a11y-contrast .btn.btn-outline-tertiary:disabled {
  color: #f5ecd2;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-tertiary:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-tertiary:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-tertiary.dropdown-toggle {
  color: #212529;
  background-color: #f5ecd2;
  border-color: #f5ecd2;
}

.a11y-contrast .btn.btn-outline-success.focus,
.a11y-contrast .btn.btn-outline-success:focus,
.a11y-contrast .btn.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215, 88, 186, 0.5);
}

.a11y-contrast .btn.btn-outline-success {
  color: #d758ba;
  border-color: #d758ba;
}

.a11y-contrast .btn.btn-outline-success:hover {
  color: #fff;
  background-color: #d758ba;
  border-color: #d758ba;
}

.a11y-contrast .btn.btn-outline-success.disabled,
.a11y-contrast .btn.btn-outline-success:disabled {
  color: #d758ba;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-success:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-success:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #d758ba;
  border-color: #d758ba;
}

.a11y-contrast .btn.btn-outline-info.focus,
.a11y-contrast .btn.btn-outline-info:focus,
.a11y-contrast .btn.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 93, 71, 0.5);
}

.a11y-contrast .btn.btn-outline-info {
  color: #e85d47;
  border-color: #e85d47;
}

.a11y-contrast .btn.btn-outline-info:hover {
  color: #fff;
  background-color: #e85d47;
  border-color: #e85d47;
}

.a11y-contrast .btn.btn-outline-info.disabled,
.a11y-contrast .btn.btn-outline-info:disabled {
  color: #e85d47;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-info:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-info:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #e85d47;
  border-color: #e85d47;
}

.a11y-contrast .btn.btn-outline-warning.focus,
.a11y-contrast .btn.btn-outline-warning:focus,
.a11y-contrast .btn.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 56, 215, 0.5);
}

.a11y-contrast .btn.btn-outline-warning {
  color: #0d38d7;
  border-color: #0d38d7;
}

.a11y-contrast .btn.btn-outline-warning:hover {
  color: #fff;
  background-color: #0d38d7;
  border-color: #0d38d7;
}

.a11y-contrast .btn.btn-outline-warning.disabled,
.a11y-contrast .btn.btn-outline-warning:disabled {
  color: #0d38d7;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-warning:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-warning:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #0d38d7;
  border-color: #0d38d7;
}

.a11y-contrast .btn.btn-outline-danger.focus,
.a11y-contrast .btn.btn-outline-danger:focus,
.a11y-contrast .btn.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 227, 190, 0.5);
}

.a11y-contrast .btn.btn-outline-danger {
  color: #0ae3be;
  border-color: #0ae3be;
}

.a11y-contrast .btn.btn-outline-danger:hover {
  color: #212529;
  background-color: #0ae3be;
  border-color: #0ae3be;
}

.a11y-contrast .btn.btn-outline-danger.disabled,
.a11y-contrast .btn.btn-outline-danger:disabled {
  color: #0ae3be;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-danger:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-danger:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-danger.dropdown-toggle {
  color: #212529;
  background-color: #0ae3be;
  border-color: #0ae3be;
}

.a11y-contrast .btn.btn-outline-light.focus,
.a11y-contrast .btn.btn-outline-light:focus,
.a11y-contrast .btn.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 6, 5, 0.5);
}

.a11y-contrast .btn.btn-outline-light {
  color: #070605;
  border-color: #070605;
}

.a11y-contrast .btn.btn-outline-light:hover {
  color: #fff;
  background-color: #070605;
  border-color: #070605;
}

.a11y-contrast .btn.btn-outline-light.disabled,
.a11y-contrast .btn.btn-outline-light:disabled {
  color: #070605;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-light:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-light:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-light.dropdown-toggle {
  color: #fff;
  background-color: #070605;
  border-color: #070605;
}

.a11y-contrast .btn.btn-outline-dark.focus,
.a11y-contrast .btn.btn-outline-dark:focus,
.a11y-contrast .btn.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.a11y-contrast .btn.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show > .a11y-contrast .btn.btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 197, 191, 0.5);
}

.a11y-contrast .btn.btn-outline-dark {
  color: #cbc5bf;
  border-color: #cbc5bf;
}

.a11y-contrast .btn.btn-outline-dark:hover {
  color: #212529;
  background-color: #cbc5bf;
  border-color: #cbc5bf;
}

.a11y-contrast .btn.btn-outline-dark.disabled,
.a11y-contrast .btn.btn-outline-dark:disabled {
  color: #cbc5bf;
  background-color: transparent;
}

.a11y-contrast .btn.btn-outline-dark:not(:disabled):not(.disabled).active,
.a11y-contrast .btn.btn-outline-dark:not(:disabled):not(.disabled):active,
.show > .a11y-contrast .btn.btn-outline-dark.dropdown-toggle {
  color: #212529;
  background-color: #cbc5bf;
  border-color: #cbc5bf;
}

.a11y-contrast .breadcrumb .breadcrumb-item.active,
.a11y-contrast .breadcrumb .breadcrumb-item:not(:first-child)::before {
  color: #ff904c;
}

@media (min-width: 992px) {
  .a11y-contrast .social:hover .social-icon .cl-twitter::before {
    color: #00aced;
  }

  .a11y-contrast .social:hover .social-icon .cl-youtube::before {
    color: red;
  }

  .a11y-contrast .social:hover .social-icon .cl-instagram::before {
    color: #bc2a8d;
  }

  .a11y-contrast .social:hover .social-icon .cl-facebook::before {
    color: #3b5998;
  }
}

.a11y-contrast .social .social-icon .cl-twitter::before {
  color: #00aced;
}

@media (min-width: 992px) {
  .a11y-contrast .social .social-icon .cl-twitter::before {
    color: #ff904c;
  }
}

.a11y-contrast .social .social-icon .cl-youtube::before {
  color: red;
}

@media (min-width: 992px) {
  .a11y-contrast .social .social-icon .cl-youtube::before {
    color: #ff904c;
  }
}

.a11y-contrast .social .social-icon .cl-instagram::before {
  color: #bc2a8d;
}

@media (min-width: 992px) {
  .a11y-contrast .social .social-icon .cl-instagram::before {
    color: #ff904c;
  }
}

.a11y-contrast .social .social-icon .cl-facebook::before {
  color: #3b5998;
}

@media (min-width: 992px) {
  .a11y-contrast .social .social-icon .cl-facebook::before {
    color: #ff904c;
  }
}

.a11y-contrast nav.navbar .navbar-brand,
.a11y-contrast nav.navbar .navbar-brand:focus,
.a11y-contrast nav.navbar .navbar-brand:hover,
.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link .cl::before {
  color: #eee;
}

.a11y-contrast nav.navbar {
  box-shadow: 0 2px 0 0 #1c1a10;
}

.a11y-contrast nav.navbar .navbar-nav .nav-separator {
  background-color: #f5ecd2;
}

.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link {
  color: #eee;
  border: 1px solid #eee;
}

.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link.active,
.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link:active {
  background-color: #fff;
  border-color: #ff904c;
}

.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link:hover {
  color: #ff904c;
  border-color: #ff904c;
}

.a11y-contrast nav.navbar .navbar-nav .nav-behavior .nav-link:hover .cl::before,
.a11y-contrast nav.navbar .navbar-nav .nav-item:not(.dropdown) .nav-link:hover {
  color: #ff904c;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-toggle {
  color: #000;
  background-color: #ff904c;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show {
  background-color: #ff904c;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .dropdown-item {
  color: #000;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .dropdown-item:hover {
  color: #000;
  background-color: #f5ecd2;
}

.a11y-contrast nav.navbar .navbar-nav .nav-link {
  color: rgba(238, 238, 238, 0.7);
}

.a11y-contrast nav.navbar .navbar-nav .nav-link:focus,
.a11y-contrast nav.navbar .navbar-nav .nav-link:hover {
  color: rgba(238, 238, 238, 0.9);
}

.a11y-contrast nav.navbar .navbar-nav .nav-link.disabled {
  color: rgba(238, 238, 238, 0.5);
}

.a11y-contrast nav.navbar .navbar-nav .active > .nav-link,
.a11y-contrast nav.navbar .navbar-nav .nav-link.active,
.a11y-contrast nav.navbar .navbar-nav .nav-link.show,
.a11y-contrast nav.navbar .navbar-nav .show > .nav-link {
  color: #eee;
}

.a11y-contrast nav.navbar .navbar-toggler {
  color: rgba(238, 238, 238, 0.7);
  border-color: rgba(238, 238, 238, 0.2);
}

.a11y-contrast nav.navbar .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(238, 238, 238, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.a11y-contrast nav.navbar .navbar-text {
  color: rgba(238, 238, 238, 0.7);
}

.a11y-contrast nav.navbar .navbar-text a,
.a11y-contrast nav.navbar .navbar-text a:focus,
.a11y-contrast nav.navbar .navbar-text a:hover {
  color: #eee;
}

.a11y-contrast .social .social-name,
.a11y-contrast .social .social-url,
.a11y-contrast section.contingency .contingency-body > section.section .section-header h2 {
  color: #b5b5b5;
}

.a11y-contrast .section-social::before {
  border-top: 1px solid #574838;
}

.a11y-contrast section.contingency,
.a11y-contrast section.onboarding {
  background-color: #000;
}

.a11y-contrast section.contingency .contingency-body > section.section-jumbotron .section-body .line::after {
  background: #000;
}

.a11y-contrast footer,
.a11y-contrast section.redirecting {
  background-color: #000;
}

.a11y-contrast footer .footer-social li a {
  font-size: 32px;
  color: #111;
}

.a11y-contrast footer .footer-links a {
  color: #eee;
}

.a11y-contrast .form-control,
.a11y-contrast .select2.select2-container .select2-selection,
.select2.select2-container .a11y-contrast .select2-selection {
  color: #b5b5b5;
  background-color: #000;
}

.a11y-contrast .form-control:focus,
.a11y-contrast .select2.select2-container .select2-selection:focus,
.select2.select2-container .a11y-contrast .select2-selection:focus {
  border-color: #ff904c;
  box-shadow: 0 0 0 0.2rem rgba(255, 144, 76, 0.25);
}

.a11y-contrast .toc-entry a:hover {
  color: #ff904c;
}

.a11y-contrast .bd-search-docs-toggle {
  color: #dedad6;
}

.a11y-contrast .bd-toc-link:hover {
  color: #ff904c;
  background-color: #000;
}

.a11y-contrast .bd-toc-item {
  border-top: 1px solid #111;
}

.a11y-contrast .bd-toc-item:last-child {
  border-bottom: 1px solid #111;
}

.a11y-contrast .bd-toc-item.active {
  background-color: #000;
}

.a11y-contrast .bd-toc-item.active > .bd-toc-link {
  color: #ff904c;
}

.a11y-contrast .bd-sidebar .nav > li > a {
  color: rgba(238, 238, 238, 0.6);
}

.a11y-contrast .select2.select2-container .select2-selection {
  background-color: #000;
  border-color: #ced4da;
  outline: 0;
}

.a11y-contrast .select2.select2-container .select2-selection .select2-selection__rendered:hover {
  border-color: #ff904c;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 144, 76, 0.25);
}

.a11y-contrast .select2-container .select2-search {
  background-color: #000;
}

.a11y-contrast .select2-container .select2-search .select2-search__field {
  outline: 0;
}

.a11y-contrast .select2-container .select2-results .select2-results__option {
  color: #b5b5b5;
  background-color: #000;
}

.a11y-contrast .select2-container .select2-results .select2-results__option.select2-results__option--highlighted {
  color: #000;
  background-color: #ff904c;
}

.a11y-contrast
  .toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read
  > a
  .rsbtn_left
  .rsbtn_text {
  color: #eee;
}

.a11y-contrast .toolbar.with-read-speaker .toolbar-player.toolbar-btn.toolbar-behavior-read:hover > a .rsbtn_text {
  color: #ff904c;
}

.a11y-contrast
  .toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  .rsbtn_exp.rsimg.rspart
  .rsbtn_box
  .rsbtn_progress_container {
  border: 1px solid #eee;
}

.a11y-contrast
  .toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  .rsbtn_exp.rsimg.rspart
  .rsbtn_box
  .rsbtn_progress_container
  .rsbtn_progress_handle.rsimg,
.a11y-contrast
  .toolbar.with-read-speaker
  .toolbar-player.toolbar-btn.toolbar-behavior-read.rsexpanded
  .rsbtn_exp.rsimg.rspart
  .rsbtn_box
  .rsbtn_progress_container
  .rsbtn_progress_played {
  background-color: #eee;
}

.default-img-size {
  width: 100%;
  height: 150px;
}

@media (min-width: 992px) {
  .default-img-size {
    height: 250px;
  }
}

p {
  max-width: 100%;
}

nav.navbar.navbar-expand-xs .navbar-nav .nav-item.nav-item-user {
  padding: 0 14.4px;
}

nav.navbar.navbar-expand-xs .navbar-nav .nav-item.nav-item-user .nav-link {
  font-size: 1.125rem;
  line-height: 28px;
  height: 69px;
  padding: 22.4px 14.4px;
}

@media (min-width: 576px) {
  nav.navbar.navbar-expand-sm .navbar-nav .nav-item.nav-item-user {
    padding: 0 14.4px;
  }
}

nav.navbar.navbar-expand-sm .navbar-nav .nav-item.nav-item-user .nav-link {
  padding: 1rem 24px;
  font-size: 1.125rem;
  line-height: 28px;
}

@media (min-width: 576px) {
  nav.navbar.navbar-expand-sm .navbar-nav .nav-item.nav-item-user .nav-link {
    height: 69px;
    padding: 22.4px 14.4px;
  }

  nav.navbar.navbar-expand-sm .navbar-toggler-container {
    display: none;
  }
}

@media (min-width: 768px) {
  nav.navbar.navbar-expand-md .navbar-nav .nav-item.nav-item-user {
    padding: 0 14.4px;
  }
}

nav.navbar.navbar-expand-md .navbar-nav .nav-item.nav-item-user .nav-link {
  padding: 1rem 24px;
  font-size: 1.125rem;
  line-height: 28px;
}

@media (min-width: 768px) {
  nav.navbar.navbar-expand-md .navbar-nav .nav-item.nav-item-user .nav-link {
    height: 69px;
    padding: 22.4px 14.4px;
  }

  nav.navbar.navbar-expand-md .navbar-toggler-container {
    display: none;
  }
}

@media (min-width: 992px) {
  nav.navbar.navbar-expand-lg .navbar-nav .nav-item.nav-item-user {
    padding: 0 14.4px;
  }
}

nav.navbar.navbar-expand-lg .navbar-nav .nav-item.nav-item-user .nav-link {
  padding: 1rem 24px;
  font-size: 1.125rem;
  line-height: 28px;
}

@media (min-width: 992px) {
  nav.navbar.navbar-expand-lg .navbar-nav .nav-item.nav-item-user .nav-link {
    height: 69px;
    padding: 22.4px 14.4px;
  }

  nav.navbar.navbar-expand-lg .navbar-toggler-container {
    display: none;
  }
}

@media (min-width: 1200px) {
  nav.navbar.navbar-expand-xl .navbar-nav .nav-item.nav-item-user {
    padding: 0 14.4px;
  }
}

nav.navbar.navbar-expand-xl .navbar-nav .nav-item.nav-item-user .nav-link {
  padding: 1rem 24px;
  font-size: 1.125rem;
  line-height: 28px;
}

@media (min-width: 1200px) {
  nav.navbar.navbar-expand-xl .navbar-nav .nav-item.nav-item-user .nav-link {
    height: 69px;
    padding: 22.4px 14.4px;
  }

  nav.navbar.navbar-expand-xl .navbar-toggler-container {
    display: none;
  }
}

nav.navbar .navbar-toggler-container {
  vertical-align: top;
}

nav.navbar .navbar-toggler-container .nav-icon {
  display: inline-flex;
  align-items: center;
  height: 54px;
  text-decoration: none;
  vertical-align: top;
}

nav.navbar .navbar-toggler-container .nav-icon .cl,
nav.navbar .navbar-toggler-container .nav-icon i {
  font-size: 22px;
}

nav.navbar .navbar-collapse {
  max-height: calc(100vh - 54px);
  overflow-y: auto;
}

@media (min-width: 992px) {
  nav.navbar .navbar-toggler-container .nav-icon {
    height: 69px;
  }

  nav.navbar .navbar-collapse {
    max-height: calc(100vh - 69px);
  }
}

nav.navbar .navbar-nav .nav-item.nav-item-user {
  display: flex;
  align-items: center;
}

nav.navbar .navbar-nav .nav-item .nav-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  text-align: center;
  background: #fff;
}

nav.navbar .navbar-nav .nav-item .nav-icon img {
  vertical-align: top;
  fill: #006fb3;
}

nav.navbar .navbar-nav .nav-item .nav-icon:first-child,
nav.navbar .navbar-nav .nav-item .nav-icon:last-child {
  margin-left: 24px;
}

@media (min-width: 768px) {
  nav.navbar .navbar-nav .nav-item .nav-link {
    line-height: 69px;
  }
}

nav.navbar .navbar-nav .nav-item .nav-link .cl {
  font-size: 25px;
}

nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show {
  width: 100%;
  min-width: auto;
  padding: 0;
}

@media (min-width: 1200px) {
  nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show {
    width: 300px;
    padding: 20px;
    left: 50%;
    margin-left: -150px;
  }
  nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show:before {
    content: "";
    width: 20px;
    height: 20px;
    background: #006fb3;
    position: absolute;
    top: -10px;
    left: 50%;
    transform: rotate(45deg);
    margin-left: -10px;
  }
}

nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .dropdown-item {
  position: relative;
  padding: 0.5rem 40px;
  font-size: 14.4px;
  white-space: normal;
}

nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .dropdown-item:focus {
  background-color: transparent;
  outline: none;
}

@media (min-width: 1200px) {
  nav.navbar .navbar-collapse {
    max-height: auto;
    overflow-y: visible;
  }

  nav.navbar .navbar-nav .nav-item.dropdown .dropdown-toggle::after {
    display: none;
  }

  nav.navbar .navbar-nav .nav-item.dropdown.show .dropdown-menu.show .dropdown-item {
    padding: 5px 20px;
  }
}

.sidebar {
  display: none;
  padding: 16px;
}

@media (min-width: 992px) {
  .sidebar {
    position: sticky;
    top: 93px;
    display: block;
    margin: 0;
  }
}

.sidebar .sidebar-item {
  padding: 1rem 16px;
  border-bottom: 1px solid #eee;
}

.sidebar .sidebar-item a {
  text-decoration: none;
}

.sidebar .sidebar-item a:hover {
  color: #006fb3;
  text-decoration: none;
}

.sidebar .sidebar-item h4 {
  margin-bottom: 0;
}

.collapse-action {
  display: block;
  margin-bottom: 1.5rem;
}

.collapse-action .collapse-close {
  display: none;
}

.collapse-action .collapse-open,
.collapse-action.collapsed .collapse-close {
  display: block;
}

.collapse-action.collapsed .collapse-open {
  display: none;
}

footer.footer li,
footer.footer li a {
  color: #fff;
  font-size: 0.6875rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  footer.footer li,
  footer.footer li a {
    font-size: 0.6875rem;
    line-height: 1.5rem;
  }
}

.footer-message {
  z-index: 1020;
}

section.section .section-action {
  padding-top: 0;
  text-align: center;
}

.section-social {
  padding-bottom: 1.5rem;
}

.section-social p {
  font-size: 16px;
  line-height: 22px;
}

.section-social .social-img {
  width: 34px;
  height: auto;
}

.section-social .social-icon {
  font-size: 28px;
}

.select2.select2-container form.form textarea.select2-selection,
form.form .select2.select2-container textarea.select2-selection,
form.form textarea.form-control {
  height: auto;
  padding-top: 0.5rem;
}

form.form .form-group {
  margin-bottom: 1rem;
}

form.form .form-group label {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

@media (min-width: 992px) {
  .section-social .social-img {
    width: 40px;
  }

  form.form .form-group label {
    margin-bottom: 0;
  }
}

.select2.select2-container form.form .select2-selection,
form.form .form-control,
form.form .select2.select2-container .select2-selection {
  height: 45px;
  font-size: 14.4px;
  line-height: 21px;
  color: #111;
  border: 2px solid #e3e5ef;
}

.select2.select2-container form.form .select2-selection::placeholder,
form.form .form-control::placeholder,
form.form .select2.select2-container .select2-selection::placeholder {
  color: #8a8a8a;
}

form.form .form-check {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  padding: 0;
  user-select: none;
}

form.form .form-check input[type="checkbox"] {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

form.form .form-check input[type="checkbox"]:checked ~ .form-check-checkmark {
  background-color: #006fb3;
  border-color: #006fb3;
}

form.form .form-check input[type="checkbox"]:checked ~ .material-icons {
  visibility: visible;
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
  visibility: hidden;
}

form.form .form-check-checkmark {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-color: transparent;
  border: 2px solid #a8b7c7;
  border-radius: 2px;
}

form.form .form-check .material-icons {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 17px;
  color: #fff;
  cursor: pointer;
  visibility: hidden;
}

form.form .form-label-container {
  display: inline-flex;
  align-items: center;
  margin: 0;
}

form.form .form-error {
  margin: 0.5rem 0 0;
  font-size: 14.4px;
  line-height: 17px;
}

form.form .input-error {
  border-color: #f51c41;
}

form.form .input-error:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 28, 65, 0.25);
}

:not(.table-responsive) > table tbody td,
:not(.table-responsive) > table thead th {
  color: #4a4a4a;
}

@media (max-width: 767px) {
  :not(.table-responsive) > table thead {
    display: none;
  }

  :not(.table-responsive) > table tbody tr {
    border-top: 1px solid #a8b7c7;
    border-bottom: 1px solid #a8b7c7;
  }

  :not(.table-responsive) > table tbody td {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: 0.25rem 8px;
    text-align: left;
    border: 0;
  }

  :not(.table-responsive) > table tbody td:first-child {
    padding-top: 0.5rem;
  }

  :not(.table-responsive) > table tbody td:last-child {
    padding-bottom: 0.5rem;
  }

  :not(.table-responsive) > table tbody td::before {
    width: 45%;
    max-width: 45%;
    height: 100%;
    font-size: 14.4px;
    font-weight: 700;
    color: #4a4a4a;
    text-align: right;
    white-space: pre-line;
    vertical-align: middle;
    content: attr(data-title);
  }

  :not(.table-responsive) > table tbody td > div {
    width: 45%;
    max-width: 45%;
  }
}

@media (min-width: 768px) {
  :not(.table-responsive) > table tbody td,
  :not(.table-responsive) > table thead th {
    padding: 1rem 16px;
    border-top: 1px solid #a8b7c7;
    border-bottom: 1px solid #a8b7c7;
  }
}

.bd-sidebar {
  order: 0;
  top: 54px;
}

.bd-links {
  max-height: calc(100vh - 54px - 38px);
}

.card-accent {
  display: block;
  height: 279px;
  text-decoration: none;
  border: 1px solid #a8b7c7;
}

.card-accent:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  .bd-sidebar {
    top: 69px;
  }

  .bd-links {
    max-height: calc(100vh - 69px - 38px);
  }

  .card-accent {
    height: 465px;
  }
}

.card-accent .card-accent-image {
  height: 120px;
}

@media (min-width: 992px) {
  .card-accent .card-accent-image {
    height: 235px;
  }
}

.card-accent .card-accent-body {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  height: 159px;
  padding: 26px;
  text-align: center;
  border-top: 1px solid #a8b7c7;
}

@media (min-width: 992px) {
  .card-accent .card-accent-body {
    align-items: center;
    justify-content: center;
    height: 250px;
    padding: 0 50px;
  }
}

.card-accent .card-accent-body .card-accent-header {
  display: flex;
  align-items: center;
  justify-content: stretch;
}

.card-accent .card-accent-body .card-accent-header .material-icons,
.card-accent .card-accent-body .card-accent-header i {
  font-size: 30px;
  color: #a8b7c7;
  text-align: right;
}

.card-accent .card-accent-action {
  display: none;
  font-weight: 700;
  color: #006fb3;
  text-decoration: none;
}

.card-accent .card-accent-action .material-icons,
.card-accent .card-accent-action i {
  line-height: 16px;
  color: #a8b7c7;
  vertical-align: middle;
}

.card-accent .card-accent-icon {
  margin-right: 1rem;
  width: 72px;
  height: 72px;
}
.card-accent .card-accent-icon img {
  width: 100%;
}
@media (min-width: 768px) {
  .card-accent .card-accent-action .material-icons,
  .card-accent .card-accent-action i {
    line-height: 22px;
  }

  .card-accent .card-accent-icon {
    margin-right: 0.5rem;
  }
}

@media (min-width: 992px) {
  .card-accent .card-accent-body .card-accent-header .material-icons,
  .card-accent .card-accent-body .card-accent-header i {
    display: none;
  }

  .card-accent .card-accent-action {
    display: inline-block;
  }

  .card-accent .card-accent-icon {
    position: absolute;
    top: -36px;
    left: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 72px;
    height: 72px;
    /*background: #fff;
         border: 1px solid #a8b7c7;*/
    border-radius: 50%;
    transform: translateX(-50%);
  }
}

.card-accent .card-accent-title {
  flex: 1;
  align-self: center;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 22px;
  color: #006fb3;
  text-align: left;
}

@media (min-width: 992px) {
  .card-accent .card-accent-title {
    height: 48px;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
  }
}

.card-accent p {
  /* margin-top: 1rem; */
  margin-bottom: 0;
  text-align: left;
  height: 2.75rem;
  overflow: hidden;
}

@media (min-width: 768px) {
  .card-accent p {
    height: 2.75rem;
    overflow: hidden;
  }

  .card-topic .card-topic-title {
    font-size: 1.4375rem;
    line-height: 1.625rem;
  }
}

.card-accent-primary,
.card-accent-primary .card-accent-body {
  border-color: #006fb3;
}

@media (min-width: 992px) {
  .card-accent p {
    margin-bottom: 2rem;
    text-align: center;
  }

  .card-accent-primary .card-accent-icon {
    border: 1px solid #006fb3;
  }
}

.card-accent-secondary,
.card-accent-secondary .card-accent-body {
  border-color: #f51c41;
}

@media (min-width: 992px) {
  .card-accent-secondary .card-accent-icon {
    border: 1px solid #f51c41;
  }
}

.card-accent-success,
.card-accent-success .card-accent-body {
  border-color: #28a745;
}

@media (min-width: 992px) {
  .card-accent-success .card-accent-icon {
    border: 1px solid #28a745;
  }
}

.card-accent-info,
.card-accent-info .card-accent-body {
  border-color: #17a2b8;
}

@media (min-width: 992px) {
  .card-accent-info .card-accent-icon {
    border: 1px solid #17a2b8;
  }
}

.card-accent-warning,
.card-accent-warning .card-accent-body {
  border-color: #f2c728;
}

@media (min-width: 992px) {
  .card-accent-warning .card-accent-icon {
    border: 1px solid #f2c728;
  }
}

.card-accent-danger,
.card-accent-danger .card-accent-body {
  border-color: #f51c41;
}

@media (min-width: 992px) {
  .card-accent-danger .card-accent-icon {
    border: 1px solid #f51c41;
  }
}

.card-accent-light,
.card-accent-light .card-accent-body {
  border-color: #f8f9fa;
}

@media (min-width: 992px) {
  .card-accent-light .card-accent-icon {
    border: 1px solid #f8f9fa;
  }
}

.card-accent-dark,
.card-accent-dark .card-accent-body {
  border-color: #343a40;
}

@media (min-width: 992px) {
  .card-accent-dark .card-accent-icon {
    border: 1px solid #343a40;
  }
}

.card-accent-accent,
.card-accent-accent .card-accent-body {
  border-color: #a8b7c7;
}

@media (min-width: 992px) {
  .card-accent-accent .card-accent-icon {
    border: 1px solid #a8b7c7;
  }
}

.card-accent-neutral,
.card-accent-neutral .card-accent-body {
  border-color: #eee;
}

@media (min-width: 992px) {
  .card-accent-neutral .card-accent-icon {
    border: 1px solid #eee;
  }
}

.card-accent-tertiary,
.card-accent-tertiary .card-accent-body {
  border-color: #0a132d;
}

@media (min-width: 992px) {
  .card-accent-tertiary .card-accent-icon {
    border: 1px solid #0a132d;
  }
}

.card-accent-blue,
.card-accent-blue .card-accent-body {
  border-color: #006fb3;
}

@media (min-width: 992px) {
  .card-accent-blue .card-accent-icon {
    border: 1px solid #006fb3;
  }
}

.card-accent-indigo,
.card-accent-indigo .card-accent-body {
  border-color: #6610f2;
}

@media (min-width: 992px) {
  .card-accent-indigo .card-accent-icon {
    border: 1px solid #6610f2;
  }
}

.card-accent-purple,
.card-accent-purple .card-accent-body {
  border-color: #6f42c1;
}

@media (min-width: 992px) {
  .card-accent-purple .card-accent-icon {
    border: 1px solid #6f42c1;
  }
}

.card-accent-pink,
.card-accent-pink .card-accent-body {
  border-color: #e83e8c;
}

@media (min-width: 992px) {
  .card-accent-pink .card-accent-icon {
    border: 1px solid #e83e8c;
  }
}

.card-accent-red,
.card-accent-red .card-accent-body {
  border-color: #f51c41;
}

@media (min-width: 992px) {
  .card-accent-red .card-accent-icon {
    border: 1px solid #f51c41;
  }
}

.card-accent-orange,
.card-accent-orange .card-accent-body {
  border-color: #fd7e14;
}

@media (min-width: 992px) {
  .card-accent-orange .card-accent-icon {
    border: 1px solid #fd7e14;
  }
}

.card-accent-yellow,
.card-accent-yellow .card-accent-body {
  border-color: #f2c728;
}

@media (min-width: 992px) {
  .card-accent-yellow .card-accent-icon {
    border: 1px solid #f2c728;
  }
}

.card-accent-green,
.card-accent-green .card-accent-body {
  border-color: #28a745;
}

@media (min-width: 992px) {
  .card-accent-green .card-accent-icon {
    border: 1px solid #28a745;
  }
}

.card-accent-teal,
.card-accent-teal .card-accent-body {
  border-color: #20c997;
}

@media (min-width: 992px) {
  .card-accent-teal .card-accent-icon {
    border: 1px solid #20c997;
  }
}

.card-accent-cyan,
.card-accent-cyan .card-accent-body {
  border-color: #17a2b8;
}

@media (min-width: 992px) {
  .card-accent-cyan .card-accent-icon {
    border: 1px solid #17a2b8;
  }
}

.card-accent-white,
.card-accent-white .card-accent-body {
  border-color: #fff;
}

@media (min-width: 992px) {
  .card-accent-white .card-accent-icon {
    border: 1px solid #fff;
  }
}

.card-accent-gray,
.card-accent-gray .card-accent-body {
  border-color: #a8b7c7;
}

@media (min-width: 992px) {
  .card-accent-gray .card-accent-icon {
    border: 1px solid #a8b7c7;
  }
}

.card-accent-gray-dark,
.card-accent-gray-dark .card-accent-body {
  border-color: #343a40;
}

@media (min-width: 992px) {
  .card-accent-gray-dark .card-accent-icon {
    border: 1px solid #343a40;
  }
}

.card-accent-black,
.card-accent-black .card-accent-body {
  border-color: #111;
}

@media (min-width: 992px) {
  .card-accent-black .card-accent-icon {
    border: 1px solid #111;
  }
}

.card-accent-blue-dark,
.card-accent-blue-dark .card-accent-body {
  border-color: #0a132d;
}

@media (min-width: 992px) {
  .card-accent-blue-dark .card-accent-icon {
    border: 1px solid #0a132d;
  }
}

.card-accent-blue-light,
.card-accent-blue-light .card-accent-body {
  border-color: #a8b7c7;
}

@media (min-width: 992px) {
  .card-accent-blue-light .card-accent-icon {
    border: 1px solid #a8b7c7;
  }
}

.card-accent-lime,
.card-accent-lime .card-accent-body,
.card-accent:hover,
.card-accent:hover .card-accent-body {
  border-color: #a5cd38;
}

@media (min-width: 992px) {
  .card-accent-lime .card-accent-icon,
  .card-accent:hover .card-accent-icon {
    border: 1px solid #a5cd38;
  }
}

.card-accent-aqua,
.card-accent-aqua .card-accent-body {
  border-color: #00adee;
}

@media (min-width: 992px) {
  .card-accent-aqua .card-accent-icon {
    border: 1px solid #00adee;
  }
}

.card-accent-gray-100,
.card-accent-gray-100 .card-accent-body {
  border-color: #f8f9fa;
}

@media (min-width: 992px) {
  .card-accent-gray-100 .card-accent-icon {
    border: 1px solid #f8f9fa;
  }
}

.card-accent-gray-200,
.card-accent-gray-200 .card-accent-body {
  border-color: #e9ecef;
}

@media (min-width: 992px) {
  .card-accent-gray-200 .card-accent-icon {
    border: 1px solid #e9ecef;
  }
}

.card-accent-gray-300,
.card-accent-gray-300 .card-accent-body {
  border-color: #dee2e6;
}

@media (min-width: 992px) {
  .card-accent-gray-300 .card-accent-icon {
    border: 1px solid #dee2e6;
  }
}

.card-accent-gray-400,
.card-accent-gray-400 .card-accent-body {
  border-color: #ced4da;
}

@media (min-width: 992px) {
  .card-accent-gray-400 .card-accent-icon {
    border: 1px solid #ced4da;
  }
}

.card-accent-gray-500,
.card-accent-gray-500 .card-accent-body {
  border-color: #adb5bd;
}

@media (min-width: 992px) {
  .card-accent-gray-500 .card-accent-icon {
    border: 1px solid #adb5bd;
  }
}

.card-accent-gray-600,
.card-accent-gray-600 .card-accent-body {
  border-color: #6c757d;
}

@media (min-width: 992px) {
  .card-accent-gray-600 .card-accent-icon {
    border: 1px solid #6c757d;
  }
}

.card-accent-gray-700,
.card-accent-gray-700 .card-accent-body {
  border-color: #495057;
}

@media (min-width: 992px) {
  .card-accent-gray-700 .card-accent-icon {
    border: 1px solid #495057;
  }
}

.card-accent-gray-800,
.card-accent-gray-800 .card-accent-body {
  border-color: #343a40;
}

@media (min-width: 992px) {
  .card-accent-gray-800 .card-accent-icon {
    border: 1px solid #343a40;
  }
}

.card-accent-gray-900,
.card-accent-gray-900 .card-accent-body {
  border-color: #212529;
}

@media (min-width: 992px) {
  .card-accent-gray-900 .card-accent-icon {
    border: 1px solid #212529;
  }
}

.card-accent-gray-a,
.card-accent-gray-a .card-accent-body {
  border-color: #4a4a4a;
}

@media (min-width: 992px) {
  .card-accent-gray-a .card-accent-icon {
    border: 1px solid #4a4a4a;
  }
}

.card-accent-gray-b,
.card-accent-gray-b .card-accent-body {
  border-color: #8a8a8a;
}

@media (min-width: 992px) {
  .card-accent-gray-b .card-accent-icon {
    border: 1px solid #8a8a8a;
  }
}

.card-accent-gray-c,
.card-accent-gray-c .card-accent-body {
  border-color: #eee;
}

@media (min-width: 992px) {
  .card-accent-gray-c .card-accent-icon {
    border: 1px solid #eee;
  }
}

.card-accent-gray-d,
.card-accent-gray-d .card-accent-body {
  border-color: #e3e5ef;
}

.card-topic {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}

.card-topic .card-topic-image {
  display: none;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

@media (min-width: 992px) {
  .card-accent-gray-d .card-accent-icon {
    border: 1px solid #e3e5ef;
  }

  .card-topic {
    height: 13.75rem;
  }

  .card-topic .card-topic-image {
    display: block;
  }
}

.card-topic .card-topic-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 15px;
  color: #4a4a4a;
}

@media (min-width: 992px) {
  .card-topic .card-topic-body {
    align-items: flex-start;
    padding: 0 67px;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
}

.card-topic .card-topic-title {
  font-family: Roboto, sans-serif;
  font-size: 1.4375rem;
  line-height: 1.625rem;
}

.card-faq,
.card-faq.slick-slide {
  height: 126px;
  border: 1px solid #a8b7c7;
  border-right: none;
  outline: 0;
}

.card-faq.slick-slide:hover,
.card-faq:hover {
  color: #006fb3;
  border: 1px solid #006fb3;
}

.card-faq.slick-slide:hover a,
.card-faq:hover a {
  color: #006fb3;
}

.card-faq .card-faq-body,
.card-faq.slick-slide .card-faq-body {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 124px;
  padding: 15px;
}

.card-faq .card-faq-body > a,
.card-faq.slick-slide .card-faq-body > a {
  text-decoration: none;
  outline: 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .card-faq .card-faq-body > a,
  .card-faq.slick-slide .card-faq-body > a {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.card-faq-list {
  position: relative;
  border-right: 1px solid #a8b7c7;
}

.card-faq-list .slick-arrow {
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 30px;
  height: 30px;
  padding: 0;
  font-family: "Material Icons", serif;
  font-size: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 0;
  color: transparent;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  cursor: pointer;
  background: 0 0;
  border: none;
  outline: 0;
  transform: translateY(-50%);
}

.menu-superior .cargas p,
.menu-superior ul li.dropdown-item,
ul.dropdown-menu li a {
  white-space: normal !important;
}

.card-faq-list .slick-arrow::before {
  font-size: 30px;
  line-height: 1;
  color: #a8b7c7;
}

.card-faq-list .slick-arrow.slick-prev {
  left: -30px;
}

.card-faq-list .slick-arrow.slick-prev::before {
  content: "keyboard_arrow_left";
}

.card-faq-list .slick-arrow.slick-next {
  right: -30px;
}

.card-faq-list .slick-arrow.slick-next::before {
  content: "keyboard_arrow_right";
}

.card-action {
  display: flex;
  flex-direction: column;
  padding: 15px;
}

.card-action .card-action-icon {
  margin-bottom: 0.5rem;
  text-align: center;
}

@media (min-width: 992px) {
  .card-action {
    flex-direction: row;
    align-items: center;
  }

  .card-action .card-action-icon {
    width: 164px;
    margin-bottom: 0;
    text-align: right;
  }
}

.card-action .card-action-icon .cl,
.card-action .card-action-icon i {
  margin: 0 auto;
}

.card-action .card-action-content {
  margin-bottom: 1rem;
}

@media (min-width: 992px) {
  .card-action .card-action-content {
    width: calc(100% - 344px);
    padding-left: 0;
    margin-bottom: 0;
  }

  .card-action .card-action-link {
    width: 180px;
  }
}

.card-alphabet {
  padding: 15px;
  border: 1px solid #a8b7c7;
}

.card-alphabet .card-alphabet-letter {
  font-size: 3rem;
  line-height: 3.375rem;
  color: #006fb3;
  text-align: center;
}

.card-alphabet .list-inline {
  height: 4.125rem;
  overflow: hidden;
}

@media (min-width: 768px) {
  .card-alphabet .list-inline {
    height: 4.125rem;
    overflow: hidden;
  }

  .card-item .card-item-body p {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.card-alphabet.active,
.card-alphabet:hover {
  border-color: #111;
}

.card-advice,
.card-item {
  border: 1px solid #a8b7c7;
}

.card-alphabet.active .card-alphabet-letter,
.card-alphabet:hover .card-alphabet-letter {
  color: #f51c41;
}

.card-item {
  display: block;
  text-decoration: none;
}

.card-item:hover {
  text-decoration: none;
}

.card-item .card-item-image {
  height: 200px;
  border-bottom: 1px solid #a8b7c7;
}

@media (min-width: 992px) {
  .card-item .card-item-image {
    height: 150px;
  }

  .card-links {
    position: relative;
    height: 100%;
  }
}

.card-item .card-item-body {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 20px;
}

.card-item .card-item-body p {
  margin-bottom: 0;
  font-weight: 300;
  color: #4a4a4a;
  text-align: center;
  text-decoration: none;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.card-links .card-links-image .cl {
  font-size: 45px;
}

.card-links .card-links-body {
  margin-left: 1rem;
}

@media (min-width: 992px) {
  .card-links .card-links-body {
    padding-bottom: 1rem;
    margin-right: 0;
  }

  .card-links .card-links-action {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 45px;
    margin-left: 8px;
  }
}

.card-advice {
  padding: 1.5rem 16px;
  border-radius: 4px;
}

.card-advice p {
  margin-bottom: 0;
}

.card {
  border-color: #a8b7c7;
  border-right: 0;
  border-left: 0;
}

.card:last-child,
.card:last-of-type {
  border-bottom: 1px solid #a8b7c7;
}

.card .card-header {
  padding: 1rem 0;
  background: 0 0;
  border: none;
}

.card .card-header .btn {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.card .card-header .btn .btn-text {
  display: block;
  text-align: left;
}

.card .card-header .btn .material-icons,
.card .card-header .btn i {
  height: auto;
  margin-right: 0.5rem;
  font-size: 1.75rem;
  line-height: 1.1;
  transition: transform 0.26s;
}

.card .card-header .btn.btn-link {
  display: flex;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: #111;
}

.alphabet li a,
.btn {
  font-family: "Roboto Slab", serif;
}

.card .card-header .btn:not(.collapsed) {
  color: #006fb3;
}

.card .card-header .btn:not(.collapsed) .material-icons,
.card .card-header .btn:not(.collapsed) i {
  transition: transform 0.26s;
  transform: rotate(-180deg);
}

.card .card-header .btn:focus,
.card .card-header .btn:hover {
  text-decoration: none;
}

.card .card-body {
  padding: 0.5rem 0 0 8px;
}

@media (min-width: 992px) {
  .card .card-body {
    padding: 0.5rem 0 0 30px;
  }
}

.btn.btn-arrow {
  position: relative;
  padding-right: 36px;
}

.btn.btn-arrow .material-icons,
.btn.btn-arrow i {
  position: absolute;
  right: 18px;
}

.btn.btn-arrow-left {
  padding-left: 36px;
}

.btn.btn-arrow-left .material-icons,
.btn.btn-arrow-left i {
  left: 18px;
}

.btn-up {
  position: fixed;
  right: 6px;
  bottom: 6px;
}

.btn-link {
  color: #004067;
}

.line::after {
  right: 1rem;
  left: 1rem;
}

@media (min-width: 768px) {
  .line::after {
    right: 0;
    left: 0;
  }

  .line {
    padding: 0 75px;
  }
}

.shortcut {
  display: flex;
  align-items: center;
  height: 80%;
  padding: 15px;
  border: 1px solid #a8b7c7;
}

.shortcut:hover {
  border: 1px solid #00adee;
}

.shortcut:not(.shortcut-sm) .shortcut-body {
  color: #4a4a4a;
}

@media (min-width: 992px) {
  .shortcut:not(.shortcut-sm) {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
  }

  .shortcut:not(.shortcut-sm) .shortcut-icon {
    width: auto;
    margin-bottom: 1rem;
  }

  .shortcut:not(.shortcut-sm) .shortcut-body {
    height: 2.25rem;
    font-size: 1rem;
    line-height: 1.125rem;
  }
}

.shortcut .shortcut-icon {
  width: 120px;
  margin-bottom: 0;
  text-align: center;
}

.shortcut .shortcut-body {
  flex: 1;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

@media (min-width: 992px) {
  .shortcut .shortcut-body {
    flex: unset;
  }
}

.alphabet {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  padding-left: 0;
  margin: 0;
}

.alphabet li {
  width: 14.2857143%;
}

@media (min-width: 992px) {
  .alphabet {
    justify-content: space-between;
  }

  .alphabet li {
    width: auto;
  }
}

.alphabet li a {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto 1rem;
  color: #006fb3;
  text-align: center;
  text-decoration: none;
  border: 1px solid #a8b7c7;
  font-size: 1.25rem;
  line-height: 1.625rem;
}

@media (min-width: 768px) {
  .alphabet li a {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}

.alphabet li a.active,
.alphabet li a:hover {
  color: #f51c41;
  border-color: #111;
}

.activity {
  display: flex;
  margin-bottom: 1rem;
}

.activity .activity-icon {
  align-self: flex-start;
  width: 70px;
  margin-right: 0.25rem;
  text-align: center;
}

@media (min-width: 992px) {
  .activity {
    height: 156px;
  }

  .activity .activity-icon {
    margin-top: 40px;
  }
}

.activity .activity-body {
  flex: 1;
  align-self: center;
}

.activity .activity-body a {
  color: #4a4a4a;
}

.activity .activity-body p {
  opacity: 0.6;
}

@media (max-width: 575.98px) {
  nav[aria-label="breadcrumb"].breadcrumb {
    display: none;
  }

  nav[aria-label="breadcrumb"].breadcrumb ~ section > .container > .section-header.with-toolbar,
  nav[aria-label="breadcrumb"].breadcrumb ~ section > .section-social > .section-header.with-toolbar {
    padding-top: 2.125rem;
  }
}

@media (max-width: 767.98px) {
  nav[aria-label="breadcrumb"].breadcrumb-sm {
    display: none;
  }

  nav[aria-label="breadcrumb"].breadcrumb-sm ~ section > .container > .section-header.with-toolbar,
  nav[aria-label="breadcrumb"].breadcrumb-sm ~ section > .section-social > .section-header.with-toolbar {
    padding-top: 2.125rem;
  }
}

@media (max-width: 991.98px) {
  nav[aria-label="breadcrumb"].breadcrumb-md {
    display: none;
  }

  nav[aria-label="breadcrumb"].breadcrumb-md ~ section > .container > .section-header.with-toolbar,
  nav[aria-label="breadcrumb"].breadcrumb-md ~ section > .section-social > .section-header.with-toolbar {
    padding-top: 2.125rem;
  }
}

@media (max-width: 1199.98px) {
  nav[aria-label="breadcrumb"].breadcrumb-lg {
    display: none;
  }

  nav[aria-label="breadcrumb"].breadcrumb-lg ~ section > .container > .section-header.with-toolbar,
  nav[aria-label="breadcrumb"].breadcrumb-lg ~ section > .section-social > .section-header.with-toolbar {
    padding-top: 2.125rem;
  }
}

nav[aria-label="breadcrumb"].breadcrumb-xl {
  display: none;
}

nav[aria-label="breadcrumb"].breadcrumb-xl ~ section > .container > .section-header.with-toolbar,
nav[aria-label="breadcrumb"].breadcrumb-xl ~ section > .section-social > .section-header.with-toolbar {
  padding-top: 2.125rem;
}

.carousel a[class*="carousel-control-"] span {
  fill: #111;
}

.slide .carousel-indicators li {
  background-color: #006fb3;
}

.options {
  padding: 1.5rem 33px;
  margin: 1.5rem 0;
}

@media (min-width: 992px) {
  .options {
    position: sticky;
    top: 93px;
    margin: 0;
  }
}

.page-link,
.slide {
  position: relative;
}

.options .option {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 1rem 0;
  border-bottom: 1px solid #eee;
}

.options .option .option-image {
  flex: 1;
}

.options .option .option-body {
  width: 100%;
  padding-left: 8px;
}

.accordion .list-group .list-group-item {
  padding: 1.5rem 0 0;
}

.accordion .list-group .list-group-item:first-child {
  border-top: 0;
  padding-top: 0;
}

.accordion .list-group .list-group-item > .collapse,
.accordion .list-group .list-group-item > .collapsing {
  padding-left: 15px;
}

.accordion .list-group .list-group-item .collapse .card,
.accordion .list-group .list-group-item .collapsing .card {
  border: none;
}

.accordion .list-group .list-group-item .collapse .card .card-header,
.accordion .list-group .list-group-item .collapsing .card .card-header {
  padding: 0;
  margin-bottom: 1rem;
}

.accordion .list-group .list-group-item .collapse .card .card-header .btn,
.accordion .list-group .list-group-item .collapsing .card .card-header .btn {
  padding: 0;
  text-align: left;
}

.accordion .list-group .list-group-item .collapse .card .card-header .btn .material-icons,
.accordion .list-group .list-group-item .collapse .card .card-header .btn i,
.accordion .list-group .list-group-item .collapsing .card .card-header .btn .material-icons,
.accordion .list-group .list-group-item .collapsing .card .card-header .btn i {
  width: 1rem;
  font-size: 1.25rem;
  line-height: 1.1;
  transition: transform 0.26s;
}

.accordion .list-group .list-group-item .collapse .card .card-header .btn:not(.collapsed),
.accordion .list-group .list-group-item .collapsing .card .card-header .btn:not(.collapsed) {
  color: #111;
}

.accordion .list-group .list-group-item .collapse .card .card-header .btn:not(.collapsed) .material-icons,
.accordion .list-group .list-group-item .collapse .card .card-header .btn:not(.collapsed) i,
.accordion .list-group .list-group-item .collapsing .card .card-header .btn:not(.collapsed) .material-icons,
.accordion .list-group .list-group-item .collapsing .card .card-header .btn:not(.collapsed) i {
  transition: transform 0.26s;
  transform: rotate(-90deg);
}

.accordion .list-group .list-group-item .collapse .card .card-body,
.accordion .list-group .list-group-item .collapsing .card .card-body {
  padding: 0 0 0 1.5rem;
  margin-bottom: 24px;
}

.filter {
  display: none;
}

@media (min-width: 992px) {
  .filter {
    display: block;
  }
}

.filter .filter-body .filter-body-option {
  padding: 0;
  border-color: #fff;
}

.filter .filter-body .filter-body-option a {
  display: block;
  padding: 1rem 16px;
  text-decoration: none;
  background-color: #f8f9fa;
}

.filter .filter-body .filter-body-option a:hover {
  text-decoration: none;
}

.filter .filter-body .filter-body-option a .material-icons,
.filter .filter-body .filter-body-option a i {
  float: right;
  color: #006fb3;
  transition: transform 0.26s;
}

.filter .filter-body .filter-body-option a:not(.collapsed) {
  font-weight: 700;
  color: #fff;
  background-color: #006fb3;
  border-color: #006fb3;
}

.filter .filter-body .filter-body-option a:not(.collapsed) .material-icons,
.filter .filter-body .filter-body-option a:not(.collapsed) i {
  float: right;
  color: #fff;
  transition: transform 0.26s;
  transform: rotate(-180deg);
}

.filter .filter-body .filter-body-collapse {
  padding: 0;
  border-color: #fff;
}

.filter .filter-body .filter-body-collapse:hover {
  border-color: #fff;
}

.filter .filter-body .filter-body-collapse .list-group .list-group-item {
  position: relative;
  display: flex;
  padding: 0;
  border-color: #eee;
}

.filter .filter-body .filter-body-collapse .list-group .list-group-item .form-check-label {
  flex: 1;
  padding: 1rem 24px;
}

.filter .filter-body .filter-body-collapse .list-group .list-group-item .form-check-input {
  top: 1rem;
  right: 24px;
  margin: 0;
}

.filter .filter-body .list-group-item {
  border-right: 0;
  border-left: 0;
}

.panel {
  top: 54px;
  z-index: 1;
}

.panel-body.collapse.show {
  max-height: 70vh;
  overflow: auto;
}

.sidepanel {
  position: fixed;
  right: -800px;
  bottom: 0;
  z-index: 1;
  width: 800px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  transition: right 0.4s ease;
}

.sidepanel.show {
  right: 0;
}

.sidepanel.show .btn-sidepanel .material-icons {
  transition: transform 0.26s;
  transform: rotate(-180deg);
}

.sidepanel-body {
  height: 70vh;
  overflow-y: auto;
  border-top: 1px solid #a8b7c7;
  border-left: 1px solid #a8b7c7;
}

.sidepanel .btn-sidepanel {
  position: absolute;
  top: 250px;
  left: -60px;
  width: 250px;
  height: 60px;
  border-radius: 3px 3px 0 0;
  box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.3);
  transform: rotate(-90deg);
  transform-origin: top left;
}

@media (max-width: 991.98px) {
  nav[aria-label="breadcrumb"].breadcrumb-md ~ section > .container > .section-header.with-toolbar.panel-toolbar,
  nav[aria-label="breadcrumb"].breadcrumb-md ~ section > .section-social > .section-header.with-toolbar.panel-toolbar {
    padding-top: 72px;
  }
}

.result + .result {
  margin-top: 1rem;
}

.list-disc {
  padding-left: 0;
  list-style: disc inside;
}

.list-disc > li + li {
  margin-top: 1.5rem;
}

.list-nested {
  padding-left: 24px;
}

.list-nested li + li {
  margin-top: 1rem;
}

li > .list-nested {
  margin-top: 1.5rem;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0;
}

.page-link {
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #006fb3;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-item:first-child .page-link,
.pagination-lg .page-item:first-child .page-link,
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.page-item:last-child .page-link,
.pagination-lg .page-item:last-child .page-link,
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.page-link:hover {
  z-index: 2;
  color: #004067;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 111, 179, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #006fb3;
  border-color: #006fb3;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.slide .slide-bg {
  z-index: -1;
}

.slide .slide-bg img {
  width: 100%;
  vertical-align: middle;
}

.slide .slide-text {
  width: 60%;
  padding: 1em 2em;
  position: absolute;
  z-index: 100;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 991.98px) {
  .slide .slide-text {
    width: 90%;
  }

  .slide .slide-text p {
    margin: 0;
  }
}

.slider-banner {
  min-height: 230px;
}

.steps-line {
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 70%;
  margin: 0 auto 1.5rem;
}

.steps-line::before {
  position: absolute;
  top: calc(50% - 1px);
  z-index: 0;
  display: block;
  width: 100%;
  height: 2px;
  content: "";
  background-color: #a8b7c7;
}

.steps-line .step {
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  font-size: 18px;
  line-height: 24px;
  color: #4a4a4a;
  background: #fff;
  border: 2px solid #006fb3;
  border-radius: 50%;
}

.steps-line .step.active {
  color: #fff;
  background-color: #006fb3;
}

.steps-line .step.done {
  color: #006fb3;
}

.steps-legend {
  width: 100%;
  margin: 0 auto;
}

.steps-legend .legend {
  display: none;
  font-size: 18px;
  line-height: 24px;
  color: #4a4a4a;
  text-align: center;
}

.steps-legend .legend.active {
  display: block;
  font-weight: 700;
  color: #006fb3;
}

.steps-img {
  position: relative;
  width: 130px;
  height: 130px;
}

@media (min-width: 576px) {
  .steps-legend .legend {
    display: block;
  }

  .steps-img {
    width: 164px;
    height: 164px;
  }
}

.steps-img img {
  position: absolute;
  top: 24px;
  left: 20px;
  width: 75px;
  height: auto;
}

@media (min-width: 576px) {
  .steps-img img {
    top: 34px;
    left: 24px;
    width: 94px;
  }
}

.select2.select2-container .select2-selection {
  display: flex;
  align-items: center;
}

.select2.select2-container .select2-selection .select2-selection__rendered {
  width: 100%;
  height: 21px;
  padding: 0;
}

.select2.select2-container .select2-selection .select2-selection__arrow {
  height: 100%;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: #4a4a4a;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-bottom-color: #4a4a4a;
}

.select2-dropdown {
  border: 2px solid #e3e5ef;
}

.select2-dropdown .select2-results__option {
  font-size: 14.4px;
  line-height: 21px;
}

.select2-dropdown .select2-results__option.select2-results__option--highlighted {
  background: #006fb3;
}

.iframe-contact {
  height: 1600px;
}

@media (min-width: 768px) {
  .iframe-contact {
    height: 1300px;
  }
}

.c-color {
  margin-bottom: 1.5rem;
}

.c-color .c-color-square {
  width: 80px;
  max-width: 100%;
  height: 80px;
  box-shadow: 0 8px 14px 0 rgba(168, 183, 199, 0.5);
}

.c-color .c-color-text {
  margin-top: 0.5rem;
  color: #4a4a4a;
  letter-spacing: 0.25em;
}

.page-news img {
  width: 100%;
}

.a11y-contrast .shadow {
  box-shadow: 1px 2px 4px 1px #111 !important;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item .nav-link .nav-icon {
  background: #000;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item .nav-link .nav-icon img {
  fill: #ff904c;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item .dropdown-menu {
  background: #000;
  color: #eee;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:active,
.a11y-contrast nav.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  background-color: #ff904c;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  color: #eee;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item::before {
  border-top-color: #000;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  background-color: #ff904c;
  color: #000;
}

.a11y-contrast nav.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover a {
  color: #000;
}

.a11y-contrast .nav-tabs .nav-item.show .nav-link,
.a11y-contrast .nav-tabs .nav-link.active {
  background-color: #000;
}

.a11y-contrast .sidebar .sidebar-item {
  border-bottom: 1px solid #111;
}

.a11y-contrast .sidebar .sidebar-item a:hover {
  color: #ff904c;
}

.a11y-contrast form.form .form-control,
.a11y-contrast form.form .select2.select2-container .select2-selection,
.select2.select2-container .a11y-contrast form.form .select2-selection {
  color: #eee;
}

.a11y-contrast form.form .form-control::placeholder,
.a11y-contrast form.form .select2.select2-container .select2-selection::placeholder,
.select2.select2-container .a11y-contrast form.form .select2-selection::placeholder {
  color: #757575;
}

.a11y-contrast form.form .form-check input[type="checkbox"]:checked ~ .form-check-checkmark {
  background-color: #ff904c;
  border-color: #ff904c;
}

.a11y-contrast form.form .form-check-checkmark {
  border-color: #574838;
}

.a11y-contrast form.form .form-check .material-icons {
  color: #000;
}

.a11y-contrast .table tbody td,
.a11y-contrast .table thead th,
.a11y-contrast table tbody td,
.a11y-contrast table thead th,
.a11y-contrast table.table tbody td,
.a11y-contrast table.table thead th {
  color: #b5b5b5;
}

.a11y-contrast table .table-danger,
.a11y-contrast table .table-info,
.a11y-contrast table .table-primary,
.a11y-contrast table .table-warning {
  color: #000 !important;
}

.a11y-contrast table .table-success {
  background-color: #5a32c7;
  color: #000 !important;
}

.a11y-contrast table .table-danger {
  background-color: #0ae3be;
}

.a11y-contrast .modal .modal-dialog .modal-header button,
.a11y-contrast .modal .modal-dialog .modal-header button:active,
.a11y-contrast .modal .modal-dialog .modal-header button:focus,
.a11y-contrast .modal .modal-dialog .modal-header button:hover {
  background-color: #ff904c;
}

.a11y-contrast .modal .modal-dialog .modal-header button::before {
  border-top-color: #ff904c;
}

.a11y-contrast .card-accent,
.a11y-contrast .card-accent-accent,
.a11y-contrast .card-accent-accent .card-accent-body {
  border-color: #574838;
}

.a11y-contrast .modal .modal-dialog .modal-content {
  background-color: #212529;
}

.a11y-contrast .card-accent .card-accent-body {
  border-top-color: #574838;
}

.a11y-contrast .card-accent .card-accent-body .card-accent-header .material-icons,
.a11y-contrast .card-accent .card-accent-body .card-accent-header i {
  color: #574838;
}

.a11y-contrast .card-accent .card-accent-action {
  color: #ff904c;
}

.a11y-contrast .card-accent .card-accent-action .material-icons,
.a11y-contrast .card-accent .card-accent-action i {
  color: #574838;
}

.a11y-contrast .card-accent .card-accent-title {
  color: #ff904c;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent .card-accent-icon {
    background: #000;
    border-color: #574838;
  }

  .a11y-contrast .card-accent-accent .card-accent-icon {
    border: 1px solid #574838;
  }
}

.a11y-contrast .card-accent-neutral,
.a11y-contrast .card-accent-neutral .card-accent-body {
  border-color: #111;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-neutral .card-accent-icon {
    border: 1px solid #111;
  }
}

.a11y-contrast .card-accent-primary,
.a11y-contrast .card-accent-primary .card-accent-body {
  border-color: #ff904c;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-primary .card-accent-icon {
    border: 1px solid #ff904c;
  }
}

.a11y-contrast .card-accent-secondary,
.a11y-contrast .card-accent-secondary .card-accent-body {
  border-color: #0ae3be;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-secondary .card-accent-icon {
    border: 1px solid #0ae3be;
  }
}

.a11y-contrast .card-accent-tertiary,
.a11y-contrast .card-accent-tertiary .card-accent-body {
  border-color: #f5ecd2;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-tertiary .card-accent-icon {
    border: 1px solid #f5ecd2;
  }
}

.a11y-contrast .card-accent-success,
.a11y-contrast .card-accent-success .card-accent-body {
  border-color: #d758ba;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-success .card-accent-icon {
    border: 1px solid #d758ba;
  }
}

.a11y-contrast .card-accent-info,
.a11y-contrast .card-accent-info .card-accent-body {
  border-color: #e85d47;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-info .card-accent-icon {
    border: 1px solid #e85d47;
  }
}

.a11y-contrast .card-accent-warning,
.a11y-contrast .card-accent-warning .card-accent-body {
  border-color: #0d38d7;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-warning .card-accent-icon {
    border: 1px solid #0d38d7;
  }
}

.a11y-contrast .card-accent-danger,
.a11y-contrast .card-accent-danger .card-accent-body {
  border-color: #0ae3be;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-danger .card-accent-icon {
    border: 1px solid #0ae3be;
  }
}

.a11y-contrast .card-accent-light,
.a11y-contrast .card-accent-light .card-accent-body {
  border-color: #070605;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-light .card-accent-icon {
    border: 1px solid #070605;
  }
}

.a11y-contrast .card-accent-dark,
.a11y-contrast .card-accent-dark .card-accent-body {
  border-color: #cbc5bf;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-dark .card-accent-icon {
    border: 1px solid #cbc5bf;
  }
}

.a11y-contrast .card-accent-lime,
.a11y-contrast .card-accent-lime .card-accent-body,
.a11y-contrast .card-accent:hover,
.a11y-contrast .card-accent:hover .card-accent-body {
  border-color: #5a32c7;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-lime .card-accent-icon,
  .a11y-contrast .card-accent:hover .card-accent-icon {
    border: 1px solid #5a32c7;
  }
}

.a11y-contrast .card-accent-blue,
.a11y-contrast .card-accent-blue .card-accent-body {
  border-color: #ff904c;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-blue .card-accent-icon {
    border: 1px solid #ff904c;
  }
}

.a11y-contrast .card-accent-blue-dark,
.a11y-contrast .card-accent-blue-dark .card-accent-body {
  border-color: #f5ecd2;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-blue-dark .card-accent-icon {
    border: 1px solid #f5ecd2;
  }
}

.a11y-contrast .card-accent-blue-light,
.a11y-contrast .card-accent-blue-light .card-accent-body {
  border-color: #574838;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-blue-light .card-accent-icon {
    border: 1px solid #574838;
  }
}

.a11y-contrast .card-accent-black,
.a11y-contrast .card-accent-black .card-accent-body {
  border-color: #eee;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-black .card-accent-icon {
    border: 1px solid #eee;
  }
}

.a11y-contrast .card-accent-gray,
.a11y-contrast .card-accent-gray .card-accent-body {
  border-color: #574838;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray .card-accent-icon {
    border: 1px solid #574838;
  }
}

.a11y-contrast .card-accent-red,
.a11y-contrast .card-accent-red .card-accent-body {
  border-color: #0ae3be;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-red .card-accent-icon {
    border: 1px solid #0ae3be;
  }
}

.a11y-contrast .card-accent-white,
.a11y-contrast .card-accent-white .card-accent-body {
  border-color: #000;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-white .card-accent-icon {
    border: 1px solid #000;
  }
}

.a11y-contrast .card-accent-indigo,
.a11y-contrast .card-accent-indigo .card-accent-body {
  border-color: #99ef0d;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-indigo .card-accent-icon {
    border: 1px solid #99ef0d;
  }
}

.a11y-contrast .card-accent-purple,
.a11y-contrast .card-accent-purple .card-accent-body {
  border-color: #90bd3e;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-purple .card-accent-icon {
    border: 1px solid #90bd3e;
  }
}

.a11y-contrast .card-accent-pink,
.a11y-contrast .card-accent-pink .card-accent-body {
  border-color: #17c173;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-pink .card-accent-icon {
    border: 1px solid #17c173;
  }
}

.a11y-contrast .card-accent-orange,
.a11y-contrast .card-accent-orange .card-accent-body {
  border-color: #0281eb;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-orange .card-accent-icon {
    border: 1px solid #0281eb;
  }
}

.a11y-contrast .card-accent-yellow,
.a11y-contrast .card-accent-yellow .card-accent-body {
  border-color: #0d38d7;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-yellow .card-accent-icon {
    border: 1px solid #0d38d7;
  }
}

.a11y-contrast .card-accent-green,
.a11y-contrast .card-accent-green .card-accent-body {
  border-color: #d758ba;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-green .card-accent-icon {
    border: 1px solid #d758ba;
  }
}

.a11y-contrast .card-accent-teal,
.a11y-contrast .card-accent-teal .card-accent-body {
  border-color: #df3668;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-teal .card-accent-icon {
    border: 1px solid #df3668;
  }
}

.a11y-contrast .card-accent-cyan,
.a11y-contrast .card-accent-cyan .card-accent-body {
  border-color: #e85d47;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-cyan .card-accent-icon {
    border: 1px solid #e85d47;
  }
}

.a11y-contrast .card-accent-gray-dark,
.a11y-contrast .card-accent-gray-dark .card-accent-body {
  border-color: #cbc5bf;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-dark .card-accent-icon {
    border: 1px solid #cbc5bf;
  }
}

.a11y-contrast .card-accent-gray-a,
.a11y-contrast .card-accent-gray-a .card-accent-body {
  border-color: #b5b5b5;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-a .card-accent-icon {
    border: 1px solid #b5b5b5;
  }
}

.a11y-contrast .card-accent-gray-b,
.a11y-contrast .card-accent-gray-b .card-accent-body {
  border-color: #757575;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-b .card-accent-icon {
    border: 1px solid #757575;
  }
}

.a11y-contrast .card-accent-gray-c,
.a11y-contrast .card-accent-gray-c .card-accent-body {
  border-color: #111;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-c .card-accent-icon {
    border: 1px solid #111;
  }
}

.a11y-contrast .card-accent-gray-100,
.a11y-contrast .card-accent-gray-100 .card-accent-body {
  border-color: #070605;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-100 .card-accent-icon {
    border: 1px solid #070605;
  }
}

.a11y-contrast .card-accent-gray-200,
.a11y-contrast .card-accent-gray-200 .card-accent-body {
  border-color: #161310;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-200 .card-accent-icon {
    border: 1px solid #161310;
  }
}

.a11y-contrast .card-accent-gray-300,
.a11y-contrast .card-accent-gray-300 .card-accent-body {
  border-color: #211d19;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-300 .card-accent-icon {
    border: 1px solid #211d19;
  }
}

.a11y-contrast .card-accent-gray-400,
.a11y-contrast .card-accent-gray-400 .card-accent-body {
  border-color: #312b25;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-400 .card-accent-icon {
    border: 1px solid #312b25;
  }
}

.a11y-contrast .card-accent-gray-500,
.a11y-contrast .card-accent-gray-500 .card-accent-body {
  border-color: #524a42;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-500 .card-accent-icon {
    border: 1px solid #524a42;
  }
}

.a11y-contrast .card-accent-gray-600,
.a11y-contrast .card-accent-gray-600 .card-accent-body {
  border-color: #938a82;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-600 .card-accent-icon {
    border: 1px solid #938a82;
  }
}

.a11y-contrast .card-accent-gray-700,
.a11y-contrast .card-accent-gray-700 .card-accent-body {
  border-color: #b6afa8;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-700 .card-accent-icon {
    border: 1px solid #b6afa8;
  }
}

.a11y-contrast .card-accent-gray-800,
.a11y-contrast .card-accent-gray-800 .card-accent-body {
  border-color: #cbc5bf;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-800 .card-accent-icon {
    border: 1px solid #cbc5bf;
  }
}

.a11y-contrast .card-accent-gray-900,
.a11y-contrast .card-accent-gray-900 .card-accent-body {
  border-color: #dedad6;
}

@media (min-width: 992px) {
  .a11y-contrast .card-accent-gray-900 .card-accent-icon {
    border: 1px solid #dedad6;
  }
}

.a11y-contrast .card-item .card-item-body p,
.a11y-contrast .card-topic .card-topic-body {
  color: #b5b5b5;
}

.a11y-contrast .card-faq-list .slick-arrow::before,
.a11y-contrast .card-faq.slick-slide:hover a,
.a11y-contrast .card-faq:hover a {
  color: #ff904c;
}

.a11y-contrast .card-faq,
.a11y-contrast .card-faq.slick-slide {
  border-color: #ff904c;
}

.a11y-contrast .card-faq.slick-slide:hover,
.a11y-contrast .card-faq:hover {
  color: #ff904c;
  border-color: #ff904c;
}

.a11y-contrast .card-faq-list {
  border-right-color: #ff904c;
}

.a11y-contrast .card {
  border-color: #574838;
}

.a11y-contrast .card .card-header .btn.btn-link {
  color: #eee;
}

.a11y-contrast .card .card-header .btn:not(.collapsed) {
  color: #ff904c;
}

.a11y-contrast .card .card-body {
  color: #b5b5b5;
}

.a11y-contrast .accordion .collapse .accordion .card .card-header .btn:not(.collapsed),
.a11y-contrast .accordion .collapsing .accordion .card .card-header .btn:not(.collapsed) {
  color: #eee;
}

.a11y-contrast .btn-link {
  color: #ff904c;
}

.a11y-contrast .slide .carousel-indicators li {
  background-color: #ff904c;
}

.a11y-contrast .shortcut:not(.shortcut-sm) .shortcut-body {
  color: #b5b5b5;
}

.a11y-contrast .steps-line::before {
  background-color: #574838;
}

.a11y-contrast .steps-line .step {
  color: #b5b5b5;
  background: #000;
  border-color: #ff904c;
}

.a11y-contrast .steps-line .step.active {
  color: #000;
  background-color: #ff904c;
}

.a11y-contrast .steps-line .step.done {
  color: #ff904c;
}

.a11y-contrast .steps-legend .legend {
  color: #b5b5b5;
}

.a11y-contrast .steps-legend .legend.active {
  color: #ff904c;
}

.a11y-contrast .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: #b5b5b5;
}

.a11y-contrast
  .select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-bottom-color: #b5b5b5;
}

.a11y-contrast .select2-dropdown .select2-results__option.select2-results__option--highlighted {
  background: #ff904c;
}

.a11y-contrast nav ul.pagination .page-link {
  color: #eee;
  background-color: #000;
  border-color: #000;
}

.a11y-contrast nav ul.pagination .page-item.active .page-link,
.a11y-contrast nav ul.pagination .page-link:hover {
  color: #000;
  background-color: #ff904c;
  border-color: #000;
}

.a11y-contrast nav ul.pagination .page-item.disabled .page-link {
  color: #000;
  background-color: #574838;
  border-color: #000;
}

.a11y-contrast .dataTables_paginate ul li.page-item .page-link {
  color: #eee;
  background-color: #000;
  border-color: #000;
}

.a11y-contrast .dataTables_paginate ul li.page-item .page-link:hover,
.a11y-contrast .dataTables_paginate ul li.page-item.active .page-link {
  color: #000;
  background-color: #ff904c;
  border-color: #000;
}

.a11y-contrast .dataTables_paginate ul li.page-item.disabled .page-link {
  color: #000;
  background-color: #574838;
  border-color: #000;
}

.a11y-contrast .badge-primary {
  background-color: #ff904c;
}

.a11y-contrast .bs-tooltip-auto[x-placement^="left"] .arrow::before,
.a11y-contrast .bs-tooltip-left .arrow::before {
  border-left-color: #fff;
  color: #000;
}

.a11y-contrast .tooltip-inner {
  background-color: #fff;
  color: #000;
}

.a11y-contrast .tooltip.show {
  opacity: 1;
}

.a11y-contrast .typeahead.dropdown-menu,
.a11y-contrast .uib-typeahead-popup.dropdown-menu {
  background-color: #000;
}

.a11y-contrast .typeahead.dropdown-menu li a:hover {
  background-color: #ff904c;
  color: #000;
}

.a11y-contrast .list-group .list-group-item {
  background-color: transparent;
}

.a11y-font-1 .card-accent,
.a11y-font-2 .card-accent {
  display: block;
  height: 17.4375rem;
  text-decoration: none;
  border: 1px solid #a8b7c7;
}

.a11y-font-1 .card-accent:hover,
.a11y-font-2 .card-accent:hover {
  text-decoration: none;
}

.a11y-font-1 .card-accent .card-accent-image,
.a11y-font-2 .card-accent .card-accent-image {
  height: 7.5rem;
}

.a11y-font-1 .card-accent .card-accent-body,
.a11y-font-2 .card-accent .card-accent-body {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: stretch;
  height: 9.9375rem;
  padding: 26px;
  text-align: center;
  border-top: 1px solid #a8b7c7;
}

.a11y-font-1 .card-accent .card-accent-body .card-accent-header,
.a11y-font-2 .card-accent .card-accent-body .card-accent-header {
  display: flex;
  align-items: center;
  justify-content: stretch;
  padding-left: 1rem;
}

.a11y-font-1 .card-accent .card-accent-body .card-accent-header .material-icons,
.a11y-font-1 .card-accent .card-accent-body .card-accent-header i,
.a11y-font-2 .card-accent .card-accent-body .card-accent-header .material-icons,
.a11y-font-2 .card-accent .card-accent-body .card-accent-header i {
  font-size: 30px;
  color: #a8b7c7;
  text-align: right;
}

.a11y-font-1 .card-accent .card-accent-action,
.a11y-font-2 .card-accent .card-accent-action {
  display: none;
  font-weight: 700;
  color: #006fb3;
  text-decoration: none;
}

.a11y-font-1 .card-accent .card-accent-action .material-icons,
.a11y-font-1 .card-accent .card-accent-action i,
.a11y-font-2 .card-accent .card-accent-action .material-icons,
.a11y-font-2 .card-accent .card-accent-action i {
  line-height: 16px;
  color: #a8b7c7;
  vertical-align: middle;
}

.a11y-font-1 .card-accent .card-accent-icon,
.a11y-font-2 .card-accent .card-accent-icon {
  position: initial;
  display: block;
  width: auto;
  height: auto;
  margin-right: 1.5rem;
  border: none;
  transform: none;
}

.a11y-font-1 .card-accent .card-accent-title,
.a11y-font-2 .card-accent .card-accent-title {
  flex: 1;
  margin-bottom: 0;
  color: #006fb3;
  text-align: left;
  height: 3.25rem;
  overflow: hidden;
  font-size: 1.25rem;
  line-height: 1.625rem;
}

@media (min-width: 768px) {
  .a11y-font-1 .card-accent .card-accent-title,
  .a11y-font-2 .card-accent .card-accent-title {
    height: 3.25rem;
    overflow: hidden;
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .a11y-font-1 .card-accent p,
  .a11y-font-2 .card-accent p {
    height: 2.75rem;
    overflow: hidden;
  }
}

.a11y-font-1 .card-accent p,
.a11y-font-2 .card-accent p {
  margin-top: 1rem;
  margin-bottom: 0;
  text-align: left;
  height: 2.75rem;
  overflow: hidden;
}

.a11y-font-1 .card-action,
.a11y-font-2 .card-action {
  position: relative;
  padding: 15px;
}

.a11y-font-1 .card-action .card-action-icon,
.a11y-font-2 .card-action .card-action-icon {
  float: left;
  width: 80px;
  height: 5rem;
  margin-bottom: 1rem;
}

.a11y-font-1 .card-action .card-action-title,
.a11y-font-2 .card-action .card-action-title {
  float: none;
  width: 100%;
  height: 5rem;
  padding-left: 5rem;
  margin-bottom: 1rem;
}

.a11y-font-1 .card-action .card-action-content,
.a11y-font-2 .card-action .card-action-content {
  float: none;
  width: auto;
  margin-bottom: 1rem;
}

.a11y-font-1 .card-action .card-action-link,
.a11y-font-2 .card-action .card-action-link {
  position: initial;
  width: auto;
  transform: none;
}

.slick-list,
.slick-slider,
.slick-track {
  position: relative;
  display: block;
}

.slick-slider {
  -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 {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  -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 {
  left: 0;
  top: 0;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.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-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

#__bs_notify__ {
  display: none;
  opacity: 0;
}

.sidebar-nav {
  height: auto !important;
  min-height: 100%;
}

ui-breadcrumb,
uib-accordion {
  display: block;
}

.text-notas-contraste {
  color: #084c8c;
  font-size: 0.8em;
}

#link-notas-contraste {
  color: #084c8c !important;
  font-size: 1em;
}

.breadcrumb {
  background: 0 0 !important;
}

.breadcrumb li:last-child {
  font-weight: 700;
}

span.has-error-renta {
  border-color: #ed1c24;
  background: #fbeff0;
}

.less-padding-bottom.card-data-list,
.less-padding-bottom.card-featured-news,
.less-padding-bottom.profile,
.less-padding-bottom.profile-page,
.less-padding-bottom.profile-section,
.less-padding-bottom.steps-legend,
.row.less-padding-bottom {
  margin-bottom: 0 !important;
}

.datos {
  z-index: -1;
}

.solo-print {
  display: none;
}

@media print {
  .zona-cargas,
  body {
    margin-top: -10mm !important;
  }

  .zona-auge .table td,
  .zona-bono .table td,
  .zona-ges .table td {
    border-top: 0 !important;
  }

  * {
    color: #000 !important;
  }

  @page {
    margin: 0;
    size: auto;
  }

  .solo-print {
    display: block;
  }

  body {
    color: #000;
    background-color: #fff;
    background-image: none;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  #ad,
  #leftbar {
    display: none;
  }

  #contentarea {
    width: 100%;
  }

  .zona-cargas {
    padding: 10px 10px 30px 50px !important;
  }

  .zona-cargas .logo-print {
    margin-left: 210mm !important;
    padding-right: 20mm !important;
    padding-bottom: 60px !important;
    text-align: right !important;
  }

  .zona-cargas h3.print-tittle {
    margin-left: 65mm !important;
    color: #337ab7 !important;
  }

  .zona-cargas .table {
    padding: 40px 0 10px 80px;
  }

  .zona-cargas .table > thead > tr > th {
    border-bottom: 0 solid #ddd !important;
  }

  .zona-cargas .table th {
    font-weight: 400 !important;
    padding: 2px 8px !important;
    vertical-align: middle !important;
    color: #fff !important;
    background: #0063ae !important;
  }

  .zona-afiliacion {
    margin-top: -50mm !important;
    padding: 20px !important;
  }

  .zona-afiliacion .logo-print {
    margin-top: -30mm !important;
    margin-left: 220mm !important;
    padding-bottom: 60px !important;
    text-align: right !important;
  }

  .zona-afiliacion .detalle-solicitud {
    width: 60%;
    margin-top: 60px;
    margin-left: 210px;
    text-align: center !important;
    background-color: #dff0d8 !important;
    align-content: center !important;
  }

  .zona-bono .table th,
  .zona-devolucion-bono .table th {
    background: #0063ae !important;
  }

  .zona-auge,
  .zona-ges {
    display: block;
    float: left;
    width: 100%;
    padding-top: 0 !important;
  }

  .zona-auge .table th,
  .zona-ges .table th {
    font-weight: 700 !important;
  }

  #zona-bono-footer,
  .zona-bono .table th,
  .zona-devolucion-bono .table th {
    font-weight: 400 !important;
    color: #fff !important;
  }

  #tabla-cupon-copia thead tr th,
  #tabla-cupon-original > thead > tr > th,
  .cabecera thead tr th {
    font-weight: 400 !important;
    color: #fff !important;
    background-color: #0063ae !important;
    text-align: center;
  }

  #tabla-cupon-copia td.contenido,
  #tabla-cupon-original td.contenido {
    text-align: right;
  }

  .modal {
    position: absolute !important;
    display: none;
  }

  .zona-auge {
    padding: 30px !important;
  }

  .modal-dialog {
    max-width: 90% !important;
    margin: none !important;
  }

  div {
    overflow: initial !important;
    float: none !important;
  }

  .bonoComprobante,
  .zona-bono,
  .zona-devolucion-bono {
    display: block;
    float: left;
    width: 100%;
  }

  .zona-bono {
    margin-top: -350px !important;
  }

  tbody tr.head {
    page-break-before: always;
    page-break-inside: avoid;
  }

  #zona-bono-footer {
    background-color: #0063ae !important;
  }

  .zona-devolucion-bono {
    margin-top: -500px !important;
  }

  .webPayComprobante {
    padding-left: 20% !important;
    padding-right: 20% !important;
  }

  .webPayComprobante .logo-print {
    text-align: right !important;
    margin-left: 70% !important;
    padding-bottom: 15% !important;
  }

  .webPayComprobante .tittle-succes-pay-wp {
    background-color: #e7f2cf !important;
    width: 50%;
  }

  .webPayComprobante .tittle-succes-pay-wp.titulo {
    color: #525252;
  }

  .webPayComprobante td {
    text-align: left !important;
    padding-left: 52px !important;
  }

  .col-xs-6 {
    float: left !important;
  }
}

.tab-pane {
  transition: 0 !important;
}

.tab-pane.ng-animate {
  transition: 0s;
}

.ng-leave,
.ng-leave-active {
  transition: 0s !important;
}

.table-responsive.archivos-adjuntos {
  border: 1px solid rgba(28, 156, 217, 0);
}

.mensaje-fallo {
  padding: 40px;
}

.has-error.has-feedback .form-control,
.has-error.has-feedback .select2.select2-container .select2-selection,
.select2.select2-container .has-error.has-feedback .select2-selection,
.select2.select2-container form .form-group.has-error .select2-selection,
form .form-group.has-error .form-control,
form .form-group.has-error .select2.select2-container .select2-selection {
  border-color: #ec414a !important;
  background: #fff !important;
}

form input.ng-invalid.ng-dirty,
form input.ng-invalid:required,
form select.ng-invalid-required {
  border-bottom: #ec414a 2px solid !important;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #ec414a !important;
}

.uib-datepicker span {
  box-shadow: none !important;
}

.uib-datepicker .btn {
  margin: 1px 0 !important;
}

form select.ng-invalid-required {
  color: red !important;
}

form select.ng-invalid-required option {
  color: #555 !important;
}

form select.ng-invalid-required > option {
  background: #fff;
}

form input.ng-valid.ng-dirty:required {
  border-bottom: #8cc300 2px solid !important;
}

form textarea.ng-invalid-required {
  border-bottom: #ec414a 2px solid !important;
}

.webPayComprobante .tittle-succes-pay-wp {
  background-color: #e7f2cf !important;
  width: 50%;
}

.webPayComprobante .tittle-succes-pay-wp.titulo {
  color: #525252;
}

.webPayComprobante td {
  text-align: left !important;
  padding-left: 52px !important;
}

.pdf {
  background-color: #fff;
}

.calendar tr.semana {
  height: 70px !important;
  background-color: #fff !important;
}

.calendar tr td.mes-dia {
  border: 1px solid #cecece !important;
  width: 137px !important;
}

.calendar tr td .dia-title {
  background: #dadada !important;
  text-align: right;
}

.calendar .dia-contenido .icon-star-full {
  color: orange;
}

.calendar tr td.dia-disabled {
  background-color: #eaeaea;
}

.calendar a.btn {
  cursor: pointer;
}

.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 80px;
  height: 80px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  float: none;
  margin: 0 auto;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

#loadingDatos {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3200;
  filter: alpha(opacity=65);
  -moz-opacity: 65;
  opacity: 0.3;
  background: #999;
  width: 100%;
  height: 100%;
  padding-top: 10%;
}

.alert.alert-info,
.alert.alert-warning {
  background-position: 25px 50% !important;
  background-repeat: no-repeat !important;
}

.box-sucursal-selector {
  max-height: 700px;
  overflow: auto;
  padding: 4px;
}

@media (max-width: 576px) {
  .box-sucursal-selector {
    max-height: 200px;
  }
}

.menu-superior .cargas p {
  font-size: 0.75rem;
  margin-block-start: 0;
  margin-block-end: 0;
}



.alert.alert-info,
.alert.alert-warning,
.alert.alert-danger,
.alert.alert-success {
  background-size: 35px !important;
  line-height: 25px;
  padding: 35px;
  font-size: 15px;
  border-radius: 0;
  border: none;
  box-shadow: none;
  font-weight: 400;
  text-align: justify;
}


#top-menu-collapse {
  overflow-y: none !important;
}

msj-notificacion {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 1500;
  width: 500px;
}

.a11y-contrast .loader {
  border-top: 16px solid #ff904c;
}

.a11y-contrast .has-error.has-feedback .form-control,
.a11y-contrast .has-error.has-feedback .select2.select2-container .select2-selection,
.a11y-contrast form .form-group.has-error .form-control,
.a11y-contrast form .form-group.has-error .select2.select2-container .select2-selection,
.select2.select2-container .a11y-contrast .has-error.has-feedback .select2-selection,
.select2.select2-container .a11y-contrast form .form-group.has-error .select2-selection {
  border-color: #0ae3be !important;
}

.a11y-contrast .has-error .checkbox,
.a11y-contrast .has-error .checkbox-inline,
.a11y-contrast .has-error .control-label,
.a11y-contrast .has-error .help-block,
.a11y-contrast .has-error .radio,
.a11y-contrast .has-error .radio-inline,
.a11y-contrast .has-error.checkbox label,
.a11y-contrast .has-error.checkbox-inline label,
.a11y-contrast .has-error.radio label,
.a11y-contrast .has-error.radio-inline label {
  color: #0ae3be !important;
}

.a11y-contrast form input.ng-invalid.ng-dirty,
.a11y-contrast form input.ng-invalid:required {
  border-bottom: #0ae3be 2px solid !important;
}

.a11y-contrast form select.ng-invalid-required {
  color: #0ae3be !important;
  border-bottom: #0ae3be 2px solid !important;
}

.a11y-contrast form select.ng-invalid-required option {
  color: #555 !important;
}

.a11y-contrast form input.ng-valid.ng-dirty:required {
  border-bottom: #8cc300 2px solid !important;
}

.a11y-contrast form textarea.ng-invalid-required {
  border-bottom: #0ae3be 2px solid !important;
}

.a11y-contrast .alert.alert-info,
.a11y-contrast .alert.alert-success,
.a11y-contrast .alert.alert-warning {
  color: #fff;
  background-color: #000;
  border-color: #fff;
}

.a11y-contrast [uib-typeahead-popup].dropdown-menu {
  background-color: #000;
}

.a11y-contrast .uib-typeahead-match a:hover,
.a11y-contrast .uib-typeahead-match.active {
  background-color: #ff904c;
  color: #000;
}

.a11y-contrast .footer .footer-love.text-white {
  color: #fff !important;
}

ul.dropdown-menu {
  max-height: 250px;
  overflow-y: auto;
}
