@charset "UTF-8";
@-webkit-keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes transY {
  0% {
    margin-top: -16px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes transY {
  0% {
    margin-top: -16px;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loading-text-opacity {
  0% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes loading-text-opacity {
  0% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
:root {
  --form-grid-gutter: 8px;
}
@media screen and (max-width: 575px) {
  :root {
    --root-font-size: 14px;
  }
}
@media screen and (min-width: 576px) {
  :root {
    --root-font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  :root {
    --root-font-size: 14px;
  }
}
@media screen and (min-width: 992px) {
  :root {
    --root-font-size: 16px;
  }
}
@media screen and (min-width: 1200px) {
  :root {
    --root-font-size: 16px;
  }
}
@media screen and (max-width: 575px) {
  :root {
    --grid-gutter: 1rem;
  }
}
@media screen and (min-width: 576px) {
  :root {
    --grid-gutter: 1rem;
  }
}
@media screen and (min-width: 768px) {
  :root {
    --grid-gutter: 1rem;
  }
}
@media screen and (min-width: 992px) {
  :root {
    --grid-gutter: 1rem;
  }
}
@media screen and (min-width: 1200px) {
  :root {
    --grid-gutter: 1rem;
  }
}

*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

:where(pre) {
  all: revert;
}

:where([hidden]) {
  display: none;
}

:where([contenteditable]:not([contenteditable=false])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  line-break: after-white-space;
  -webkit-line-break: after-white-space;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  -webkit-user-select: auto;
}

:where([draggable=true]) {
  -webkit-user-drag: element;
}

:where(dialog:modal) {
  all: revert;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}

html {
  font-size: var(--root-font-size);
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  height: 100%;
}

body {
  background-color: #EFF6FA;
  color: #333;
  font-family: system-ui, -apple-system, Robot, "Helvetica Neue", "Helvetica", "Hiragino Sans", "Noto Sans CJK JP", "メイリオ", Meiryo, Arial, sans-serif;
  font-size: 1rem;
  min-width: 100%;
  height: 100%;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: unset;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}

a {
  color: #0033cc;
  cursor: revert;
  text-decoration: none;
}
@media (hover: hover) {
  a:hover {
    color: inherit;
    text-decoration: none;
  }
}

img {
  max-inline-size: 100%;
  max-block-size: 100%;
}

hr {
  border-top: 0;
  border-bottom: 1px solid #ced4da;
  border-left: 0;
  border-right: 0;
  clear: both;
  margin: 1rem 0;
  width: 100%;
  height: 0;
}

table {
  border-collapse: collapse;
}

ol, ul, menu {
  list-style: none;
}

b,
em,
strong {
  font-style: normal;
  font-weight: bold;
  line-height: inherit;
}

.construct-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  width: 100%;
  height: 100%;
  min-height: 100vh;
}

.construct-header {
  background-color: #fff;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
  z-index: 4;
}

.construct-main {
  background-color: transparent;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 100%;
  z-index: 0;
}

.construct-footer {
  background-color: #033a91;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  width: 100%;
  z-index: 1;
}

.container {
  margin: 0 auto;
  padding: 0 1rem;
  width: 100%;
  max-width: 1000px;
}

.section-content, .section-block {
  width: 100%;
}
.section-content + .section-content, .section-content + .section-block, .section-block + .section-content, .section-block + .section-block {
  margin-top: 4rem;
}

.center-block {
  display: block;
  margin: 0 auto;
}

.grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-top: calc(var(--grid-gutter) * -0.5);
  margin-right: calc(var(--grid-gutter) * -0.5);
  margin-left: calc(var(--grid-gutter) * -0.5);
  margin-bottom: calc(var(--grid-gutter) * -0.5);
}
.grid + .grid {
  margin-top: calc(var(--grid-gutter) * 0.5);
}
.grid .col {
  padding: calc(var(--grid-gutter) * 0.5);
}

@media screen and (max-width: 575px) {
  .xs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
  }
  .xs-1-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0 auto;
  }
  .xs-offset-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin-left: 8.3333333333%;
  }
  .xs-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
  }
  .xs-2-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0 auto;
  }
  .xs-offset-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin-left: 16.6666666667%;
  }
  .xs-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
  }
  .xs-3-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0 auto;
  }
  .xs-offset-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin-left: 25%;
  }
  .xs-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
  }
  .xs-4-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0 auto;
  }
  .xs-offset-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
  }
  .xs-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0;
  }
  .xs-5-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0 auto;
  }
  .xs-offset-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin-left: 41.6666666667%;
  }
  .xs-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
  }
  .xs-6-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  .xs-offset-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin-left: 50%;
  }
  .xs-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0;
  }
  .xs-7-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0 auto;
  }
  .xs-offset-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 58.3333333333%;
  }
  .xs-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.2857142857%;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    width: 14.2857142857%;
    max-width: 14.2857142857%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0;
  }
  .xs-8-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0 auto;
  }
  .xs-offset-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: 66.6666666667%;
  }
  .xs-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0;
  }
  .xs-9-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0 auto;
  }
  .xs-offset-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin-left: 75%;
  }
  .xs-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11.1111111111%;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    width: 11.1111111111%;
    max-width: 11.1111111111%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0;
  }
  .xs-10-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0 auto;
  }
  .xs-offset-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin-left: 83.3333333333%;
  }
  .xs-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    width: 10%;
    max-width: 10%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0;
  }
  .xs-11-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0 auto;
  }
  .xs-offset-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin-left: 91.6666666667%;
  }
  .xs-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.0909090909%;
    -ms-flex: 0 0 9.0909090909%;
    flex: 0 0 9.0909090909%;
    width: 9.0909090909%;
    max-width: 9.0909090909%;
    margin: 0;
    padding: 0.5rem;
  }
  .xs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .xs-12-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .xs-offset-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin-left: 100%;
  }
  .xs-col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
}
@media screen and (min-width: 576px) {
  .sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
  }
  .sm-1-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0 auto;
  }
  .sm-offset-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin-left: 8.3333333333%;
  }
  .sm-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
  }
  .sm-2-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0 auto;
  }
  .sm-offset-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin-left: 16.6666666667%;
  }
  .sm-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
  }
  .sm-3-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0 auto;
  }
  .sm-offset-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin-left: 25%;
  }
  .sm-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
  }
  .sm-4-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0 auto;
  }
  .sm-offset-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
  }
  .sm-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0;
  }
  .sm-5-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0 auto;
  }
  .sm-offset-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin-left: 41.6666666667%;
  }
  .sm-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
  }
  .sm-6-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  .sm-offset-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin-left: 50%;
  }
  .sm-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0;
  }
  .sm-7-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0 auto;
  }
  .sm-offset-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 58.3333333333%;
  }
  .sm-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.2857142857%;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    width: 14.2857142857%;
    max-width: 14.2857142857%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0;
  }
  .sm-8-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0 auto;
  }
  .sm-offset-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: 66.6666666667%;
  }
  .sm-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0;
  }
  .sm-9-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0 auto;
  }
  .sm-offset-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin-left: 75%;
  }
  .sm-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11.1111111111%;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    width: 11.1111111111%;
    max-width: 11.1111111111%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0;
  }
  .sm-10-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0 auto;
  }
  .sm-offset-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin-left: 83.3333333333%;
  }
  .sm-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    width: 10%;
    max-width: 10%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0;
  }
  .sm-11-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0 auto;
  }
  .sm-offset-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin-left: 91.6666666667%;
  }
  .sm-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.0909090909%;
    -ms-flex: 0 0 9.0909090909%;
    flex: 0 0 9.0909090909%;
    width: 9.0909090909%;
    max-width: 9.0909090909%;
    margin: 0;
    padding: 0.5rem;
  }
  .sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .sm-12-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .sm-offset-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin-left: 100%;
  }
  .sm-col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
}
@media screen and (min-width: 768px) {
  .md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
  }
  .md-1-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0 auto;
  }
  .md-offset-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin-left: 8.3333333333%;
  }
  .md-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
  }
  .md-2-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0 auto;
  }
  .md-offset-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin-left: 16.6666666667%;
  }
  .md-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
  }
  .md-3-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0 auto;
  }
  .md-offset-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin-left: 25%;
  }
  .md-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
  }
  .md-4-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0 auto;
  }
  .md-offset-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
  }
  .md-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0;
  }
  .md-5-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0 auto;
  }
  .md-offset-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin-left: 41.6666666667%;
  }
  .md-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
  }
  .md-6-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  .md-offset-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin-left: 50%;
  }
  .md-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0;
  }
  .md-7-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0 auto;
  }
  .md-offset-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 58.3333333333%;
  }
  .md-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.2857142857%;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    width: 14.2857142857%;
    max-width: 14.2857142857%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0;
  }
  .md-8-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0 auto;
  }
  .md-offset-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: 66.6666666667%;
  }
  .md-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0;
  }
  .md-9-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0 auto;
  }
  .md-offset-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin-left: 75%;
  }
  .md-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11.1111111111%;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    width: 11.1111111111%;
    max-width: 11.1111111111%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0;
  }
  .md-10-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0 auto;
  }
  .md-offset-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin-left: 83.3333333333%;
  }
  .md-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    width: 10%;
    max-width: 10%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0;
  }
  .md-11-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0 auto;
  }
  .md-offset-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin-left: 91.6666666667%;
  }
  .md-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.0909090909%;
    -ms-flex: 0 0 9.0909090909%;
    flex: 0 0 9.0909090909%;
    width: 9.0909090909%;
    max-width: 9.0909090909%;
    margin: 0;
    padding: 0.5rem;
  }
  .md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .md-12-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .md-offset-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin-left: 100%;
  }
  .md-col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
}
@media screen and (min-width: 992px) {
  .lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
  }
  .lg-1-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0 auto;
  }
  .lg-offset-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin-left: 8.3333333333%;
  }
  .lg-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
  }
  .lg-2-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0 auto;
  }
  .lg-offset-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin-left: 16.6666666667%;
  }
  .lg-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
  }
  .lg-3-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0 auto;
  }
  .lg-offset-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin-left: 25%;
  }
  .lg-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
  }
  .lg-4-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0 auto;
  }
  .lg-offset-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
  }
  .lg-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0;
  }
  .lg-5-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0 auto;
  }
  .lg-offset-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin-left: 41.6666666667%;
  }
  .lg-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
  }
  .lg-6-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  .lg-offset-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin-left: 50%;
  }
  .lg-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0;
  }
  .lg-7-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0 auto;
  }
  .lg-offset-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 58.3333333333%;
  }
  .lg-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.2857142857%;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    width: 14.2857142857%;
    max-width: 14.2857142857%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0;
  }
  .lg-8-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0 auto;
  }
  .lg-offset-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: 66.6666666667%;
  }
  .lg-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0;
  }
  .lg-9-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0 auto;
  }
  .lg-offset-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin-left: 75%;
  }
  .lg-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11.1111111111%;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    width: 11.1111111111%;
    max-width: 11.1111111111%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0;
  }
  .lg-10-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0 auto;
  }
  .lg-offset-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin-left: 83.3333333333%;
  }
  .lg-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    width: 10%;
    max-width: 10%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0;
  }
  .lg-11-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0 auto;
  }
  .lg-offset-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin-left: 91.6666666667%;
  }
  .lg-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.0909090909%;
    -ms-flex: 0 0 9.0909090909%;
    flex: 0 0 9.0909090909%;
    width: 9.0909090909%;
    max-width: 9.0909090909%;
    margin: 0;
    padding: 0.5rem;
  }
  .lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .lg-12-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .lg-offset-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin-left: 100%;
  }
  .lg-col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
  }
  .xl-1-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0 auto;
  }
  .xl-offset-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin-left: 8.3333333333%;
  }
  .xl-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
  }
  .xl-2-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0 auto;
  }
  .xl-offset-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin-left: 16.6666666667%;
  }
  .xl-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
  }
  .xl-3-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0 auto;
  }
  .xl-offset-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin-left: 25%;
  }
  .xl-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
  }
  .xl-4-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0 auto;
  }
  .xl-offset-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
  }
  .xl-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0;
  }
  .xl-5-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0 auto;
  }
  .xl-offset-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin-left: 41.6666666667%;
  }
  .xl-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
  }
  .xl-6-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  .xl-offset-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin-left: 50%;
  }
  .xl-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0;
  }
  .xl-7-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0 auto;
  }
  .xl-offset-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 58.3333333333%;
  }
  .xl-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.2857142857%;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    width: 14.2857142857%;
    max-width: 14.2857142857%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0;
  }
  .xl-8-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0 auto;
  }
  .xl-offset-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: 66.6666666667%;
  }
  .xl-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0;
  }
  .xl-9-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0 auto;
  }
  .xl-offset-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin-left: 75%;
  }
  .xl-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11.1111111111%;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    width: 11.1111111111%;
    max-width: 11.1111111111%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0;
  }
  .xl-10-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0 auto;
  }
  .xl-offset-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin-left: 83.3333333333%;
  }
  .xl-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    width: 10%;
    max-width: 10%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0;
  }
  .xl-11-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0 auto;
  }
  .xl-offset-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin-left: 91.6666666667%;
  }
  .xl-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.0909090909%;
    -ms-flex: 0 0 9.0909090909%;
    flex: 0 0 9.0909090909%;
    width: 9.0909090909%;
    max-width: 9.0909090909%;
    margin: 0;
    padding: 0.5rem;
  }
  .xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .xl-12-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .xl-offset-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin-left: 100%;
  }
  .xl-col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
}
.justify-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.justify-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.justify-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.justify-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.justify-end-vertical {
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.justify-center-vertical {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.justify-between-vertical {
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.justify-around-vertical {
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.align-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.align-self-top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.align-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.align-self-end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.align-self-center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.align-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.align-self-stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.header-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  padding: 1rem 1rem;
  width: 100%;
  max-width: 1000px;
}

.header-left-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.header-right-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 1rem;
}

.header-brand {
  font-weight: 700;
}
.header-brand a {
  color: #333;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
@media (hover: hover) and (pointer: fine) {
  .header-brand a:hover {
    color: #6c757d;
  }
}
.header-brand a img {
  display: inline-block;
  width: 2.25rem;
  height: 2.25rem;
}
.header-brand a span {
  display: none;
  margin-left: 1rem;
}
@media screen and (min-width: 576px) {
  .header-brand a span {
    display: inline-block;
  }
}

.footer-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  padding: 1rem 1rem;
  width: 100%;
  max-width: 1000px;
}

.footer-left-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.footer-right-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 1rem;
}

.footer-brand {
  font-weight: 700;
}
.footer-brand a {
  color: #333;
}
@media (hover: hover) and (pointer: fine) {
  .footer-brand a:hover {
    color: #6c757d;
  }
}

.footer-legal {
  background-color: #033a91;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem 0;
}

.footer-legal-copyright {
  color: #fff;
  font-size: 0.75rem;
}

h1, h2, h3, h4, h5, h6 {
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1rem;
  text-rendering: optimizeLegibility;
}

h1 {
  font-size: 2.25rem;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 1.75rem;
}

h4 {
  font-size: 1.5rem;
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

.lead {
  font-size: inherit;
  letter-spacing: 0;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}
.lead + .lead {
  margin-top: 1rem;
}

.notes {
  padding-left: 1em;
  text-indent: -1em;
}
.notes::before {
  content: "※";
  font-family: sans-serif;
}

.btn {
  background-color: #033a91;
  border: 1px solid transparent;
  border-radius: 6px;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-decoration: none;
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out;
  vertical-align: middle;
  white-space: nowrap;
  padding: 0.625em 1em;
}
.btn.small {
  font-size: 0.8125rem;
  padding: 0.5em 0.875em;
}
.btn.normal {
  font-size: 1rem;
  padding: 0.625em 1em;
}
.btn.large {
  font-size: 1.25rem;
  padding: 0.625em 1.125em;
}
@media (hover: hover) {
  .btn:hover {
    background-color: #0449b6;
    color: #fff;
  }
}
.btn.accent {
  background-color: #3ba1f9;
  color: #fff;
}
.btn.accent:hover {
  background: #60b3fa;
  color: #fff;
}
.btn.uno {
  background-color: #0e67b5;
  color: #fff;
}
.btn.uno:hover {
  background: #117bd9;
  color: #fff;
}
.btn.dos {
  background-color: #1c5282;
  color: #fff;
}
.btn.dos:hover {
  background: #2366a1;
  color: #fff;
}
.btn.tres {
  background-color: #325675;
  color: #fff;
}
.btn.tres:hover {
  background: #3d6a90;
  color: #fff;
}
.btn.cuatro {
  background-color: #2da8a8;
  color: #fff;
}
.btn.cuatro:hover {
  background: #35c6c6;
  color: #fff;
}
.btn.cinco {
  background-color: #5f6987;
  color: #fff;
}
.btn.cinco:hover {
  background: #717c9b;
  color: #fff;
}
.btn.outline {
  background-color: #fff;
  border: 1px solid #033a91;
  color: #033a91;
}
@media (hover: hover) {
  .btn.outline:hover {
    background-color: #033a91;
    color: #fff;
  }
}
.btn.outline.accent {
  border: 1px solid #3ba1f9;
  color: #3ba1f9;
}
.btn.outline.accent:hover {
  background-color: #60b3fa;
  color: #fff;
}
.btn.outline.uno {
  border: 1px solid #0e67b5;
  color: #0e67b5;
}
.btn.outline.uno:hover {
  background-color: #117bd9;
  color: #fff;
}
.btn.outline.dos {
  border: 1px solid #1c5282;
  color: #1c5282;
}
.btn.outline.dos:hover {
  background-color: #2366a1;
  color: #fff;
}
.btn.outline.tres {
  border: 1px solid #325675;
  color: #325675;
}
.btn.outline.tres:hover {
  background-color: #3d6a90;
  color: #fff;
}
.btn.outline.cuatro {
  border: 1px solid #2da8a8;
  color: #2da8a8;
}
.btn.outline.cuatro:hover {
  background-color: #35c6c6;
  color: #fff;
}
.btn.outline.cinco {
  border: 1px solid #5f6987;
  color: #5f6987;
}
.btn.outline.cinco:hover {
  background-color: #717c9b;
  color: #fff;
}
.btn span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.btn span.arrow-right::after {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.75rem;
}
.btn span.arrow-right.left::after {
  content: none;
}
.btn span.arrow-right.left::before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.75rem;
}
.btn span.arrow-right.ic-base::after, .btn span.arrow-right.ic-base::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-accent::after, .btn span.arrow-right.ic-accent::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233ba1f9"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-uno::after, .btn span.arrow-right.ic-uno::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-dos::after, .btn span.arrow-right.ic-dos::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-tres::after, .btn span.arrow-right.ic-tres::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-cuatro::after, .btn span.arrow-right.ic-cuatro::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-cinco::after, .btn span.arrow-right.ic-cinco::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-first::after, .btn span.arrow-right.ic-first::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-second::after, .btn span.arrow-right.ic-second::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-third::after, .btn span.arrow-right.ic-third::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-fourth::after, .btn span.arrow-right.ic-fourth::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-five::after, .btn span.arrow-right.ic-five::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-gray-100::after, .btn span.arrow-right.ic-gray-100::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f8f9fa"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-gray-200::after, .btn span.arrow-right.ic-gray-200::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23e9ecef"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-gray-300::after, .btn span.arrow-right.ic-gray-300::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23dee2e6"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-gray-400::after, .btn span.arrow-right.ic-gray-400::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ced4da"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-gray-500::after, .btn span.arrow-right.ic-gray-500::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23adb5bd"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-gray-600::after, .btn span.arrow-right.ic-gray-600::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236c757d"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-gray-700::after, .btn span.arrow-right.ic-gray-700::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23495057"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-gray-800::after, .btn span.arrow-right.ic-gray-800::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23343a40"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-gray-900::after, .btn span.arrow-right.ic-gray-900::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23212529"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-gray-dark::after, .btn span.arrow-right.ic-gray-dark::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-black::after, .btn span.arrow-right.ic-black::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-white::after, .btn span.arrow-right.ic-white::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-red::after, .btn span.arrow-right.ic-red::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23b0120a"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-yellow::after, .btn span.arrow-right.ic-yellow::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff000"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-orange::after, .btn span.arrow-right.ic-orange::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f18f2c"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-green::after, .btn span.arrow-right.ic-green::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2363a764"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-blue::after, .btn span.arrow-right.ic-blue::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23005fcc"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-pink::after, .btn span.arrow-right.ic-pink::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ff0066"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-purple::after, .btn span.arrow-right.ic-purple::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236f42c1"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.arrow-right.ic-cyan::after, .btn span.arrow-right.ic-cyan::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2317a2b8"%3e%3cpath d="M21.7,12.8C21.8,12.8,21.8,12.8,21.7,12.8c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1l-7.7-7.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l5.1,5.1H3.5C2.7,10.5,2,11.2,2,12s0.7,1.5,1.5,1.5h13.3l-5.1,5.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.1-0.4l7.7-7.7C21.6,13,21.7,12.9,21.7,12.8z"/%3e%3c/svg%3e');
}
.btn span.pdf::after {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.75rem;
}
.btn span.pdf.left::after {
  content: none;
}
.btn span.pdf.left::before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.75rem;
}
.btn span.pdf.ic-base::after, .btn span.pdf.ic-base::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-accent::after, .btn span.pdf.ic-accent::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233ba1f9"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-uno::after, .btn span.pdf.ic-uno::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-dos::after, .btn span.pdf.ic-dos::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-tres::after, .btn span.pdf.ic-tres::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-cuatro::after, .btn span.pdf.ic-cuatro::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-cinco::after, .btn span.pdf.ic-cinco::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-first::after, .btn span.pdf.ic-first::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-second::after, .btn span.pdf.ic-second::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-third::after, .btn span.pdf.ic-third::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-fourth::after, .btn span.pdf.ic-fourth::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-five::after, .btn span.pdf.ic-five::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-gray-100::after, .btn span.pdf.ic-gray-100::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f8f9fa"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-gray-200::after, .btn span.pdf.ic-gray-200::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23e9ecef"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-gray-300::after, .btn span.pdf.ic-gray-300::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23dee2e6"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-gray-400::after, .btn span.pdf.ic-gray-400::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ced4da"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-gray-500::after, .btn span.pdf.ic-gray-500::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23adb5bd"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-gray-600::after, .btn span.pdf.ic-gray-600::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236c757d"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-gray-700::after, .btn span.pdf.ic-gray-700::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23495057"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-gray-800::after, .btn span.pdf.ic-gray-800::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23343a40"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-gray-900::after, .btn span.pdf.ic-gray-900::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23212529"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-gray-dark::after, .btn span.pdf.ic-gray-dark::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-black::after, .btn span.pdf.ic-black::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-white::after, .btn span.pdf.ic-white::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-red::after, .btn span.pdf.ic-red::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23b0120a"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-yellow::after, .btn span.pdf.ic-yellow::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff000"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-orange::after, .btn span.pdf.ic-orange::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f18f2c"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-green::after, .btn span.pdf.ic-green::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2363a764"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-blue::after, .btn span.pdf.ic-blue::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23005fcc"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-pink::after, .btn span.pdf.ic-pink::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ff0066"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-purple::after, .btn span.pdf.ic-purple::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236f42c1"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.pdf.ic-cyan::after, .btn span.pdf.ic-cyan::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2317a2b8"%3e%3cpath d="M0,24h24V3.9L18.8,0H0V24z M1.7,1.4h16.4c0.4,0.3,3.6,2.7,4.1,3.1c0,0.6,0,16.8,0,18.1l0,0H1.7V1.4z"/%3e%3cpath d="M5.9,16.3H3.7V8.2h2.1c1.1,0,1.8,0.2,2.4,0.6C8.8,9.3,9.1,10,9.1,11c0,1-0.3,1.7-1,2.2c-0.4,0.3-1.1,0.5-1.9,0.5H5.9V16.3zM5.9,11.8l0.1,0c0.3,0,0.5-0.1,0.6-0.2c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3-0.1-0.5-0.2-0.7C6.5,10,6.3,10,6,10H5.9V11.8z"/%3e%3cpath d="M9.8,16.3V8.2h1.9c1.1,0,1.9,0.3,2.5,0.9c0.8,0.8,1.2,1.8,1.2,3.2c0,1.4-0.3,2.4-1,3.1c-0.6,0.6-1.4,0.9-2.6,0.9H9.8z M12,14.4c0.8,0,1.2-0.7,1.2-2c0-0.7-0.1-1.2-0.3-1.5c-0.2-0.4-0.5-0.6-0.8-0.6H12V14.4z"/%3e%3cpath d="M18.6,16.3h-2.2V8.2h3.9v1.9h-1.7v1.2h1.6v1.8h-1.6V16.3z"/%3e%3c/svg%3e');
}
.btn span.word::after {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.75rem;
}
.btn span.word.left::after {
  content: none;
}
.btn span.word.left::before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.75rem;
}
.btn span.word.ic-base::after, .btn span.word.ic-base::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-accent::after, .btn span.word.ic-accent::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233ba1f9"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-uno::after, .btn span.word.ic-uno::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-dos::after, .btn span.word.ic-dos::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-tres::after, .btn span.word.ic-tres::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-cuatro::after, .btn span.word.ic-cuatro::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-cinco::after, .btn span.word.ic-cinco::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-first::after, .btn span.word.ic-first::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-second::after, .btn span.word.ic-second::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-third::after, .btn span.word.ic-third::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-fourth::after, .btn span.word.ic-fourth::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-five::after, .btn span.word.ic-five::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-gray-100::after, .btn span.word.ic-gray-100::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f8f9fa"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-gray-200::after, .btn span.word.ic-gray-200::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23e9ecef"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-gray-300::after, .btn span.word.ic-gray-300::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23dee2e6"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-gray-400::after, .btn span.word.ic-gray-400::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ced4da"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-gray-500::after, .btn span.word.ic-gray-500::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23adb5bd"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-gray-600::after, .btn span.word.ic-gray-600::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236c757d"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-gray-700::after, .btn span.word.ic-gray-700::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23495057"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-gray-800::after, .btn span.word.ic-gray-800::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23343a40"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-gray-900::after, .btn span.word.ic-gray-900::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23212529"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-gray-dark::after, .btn span.word.ic-gray-dark::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-black::after, .btn span.word.ic-black::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-white::after, .btn span.word.ic-white::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-red::after, .btn span.word.ic-red::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23b0120a"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-yellow::after, .btn span.word.ic-yellow::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff000"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-orange::after, .btn span.word.ic-orange::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f18f2c"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-green::after, .btn span.word.ic-green::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2363a764"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-blue::after, .btn span.word.ic-blue::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23005fcc"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-pink::after, .btn span.word.ic-pink::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ff0066"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-purple::after, .btn span.word.ic-purple::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236f42c1"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.word.ic-cyan::after, .btn span.word.ic-cyan::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2317a2b8"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.7-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.2,0,2.1-0.9,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="10.5,13.9 9.3,10 8,10 6.7,13.9 5.6,10 4,10 5.8,16 7.4,16 8.6,12.5 9.8,16 11.4,16 13.4,10 11.7,10"/%3e%3c/svg%3e');
}
.btn span.excel::after {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.75rem;
}
.btn span.excel.left::after {
  content: none;
}
.btn span.excel.left::before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.75rem;
}
.btn span.excel.ic-base::after, .btn span.excel.ic-base::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-accent::after, .btn span.excel.ic-accent::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233ba1f9"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-uno::after, .btn span.excel.ic-uno::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-dos::after, .btn span.excel.ic-dos::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-tres::after, .btn span.excel.ic-tres::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-cuatro::after, .btn span.excel.ic-cuatro::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-cinco::after, .btn span.excel.ic-cinco::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-first::after, .btn span.excel.ic-first::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-second::after, .btn span.excel.ic-second::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-third::after, .btn span.excel.ic-third::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-fourth::after, .btn span.excel.ic-fourth::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-five::after, .btn span.excel.ic-five::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-gray-100::after, .btn span.excel.ic-gray-100::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f8f9fa"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-gray-200::after, .btn span.excel.ic-gray-200::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23e9ecef"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-gray-300::after, .btn span.excel.ic-gray-300::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23dee2e6"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-gray-400::after, .btn span.excel.ic-gray-400::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ced4da"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-gray-500::after, .btn span.excel.ic-gray-500::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23adb5bd"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-gray-600::after, .btn span.excel.ic-gray-600::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236c757d"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-gray-700::after, .btn span.excel.ic-gray-700::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23495057"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-gray-800::after, .btn span.excel.ic-gray-800::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23343a40"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-gray-900::after, .btn span.excel.ic-gray-900::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23212529"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-gray-dark::after, .btn span.excel.ic-gray-dark::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-black::after, .btn span.excel.ic-black::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-white::after, .btn span.excel.ic-white::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-red::after, .btn span.excel.ic-red::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23b0120a"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-yellow::after, .btn span.excel.ic-yellow::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff000"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-orange::after, .btn span.excel.ic-orange::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f18f2c"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-green::after, .btn span.excel.ic-green::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2363a764"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-blue::after, .btn span.excel.ic-blue::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23005fcc"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-pink::after, .btn span.excel.ic-pink::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ff0066"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-purple::after, .btn span.excel.ic-purple::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236f42c1"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.excel.ic-cyan::after, .btn span.excel.ic-cyan::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2317a2b8"%3e%3cpath d="M21.2,7.1L21.2,7.1l-3.6-4.2L16.8,2H8.2C7,2,6.1,2.9,6.1,4.1v2H2V19h4.1v0.6C6,20.8,6.8,21.9,8,22h11.9c1.1,0,2.1-1,2.1-2.1V8.1L21.2,7.1z M3.3,7.4h10.9v10.3H3.3V7.4z M20.7,19.4c0,0.7-0.5,1.2-1.2,1.2H8.5c-0.7-0.1-1.1-0.6-1.1-1.3V19h8.1V6.1H7.4V4.6c0-0.7,0.5-1.2,1.2-1.2h7.4v3.5c0,1.3,1.1,2.3,2.3,2.4c0,0,0,0,0,0h2.6L20.7,19.4z"/%3e%3cpolygon points="12.2,9.3 9.8,9.3 8.7,11 7.6,9.3 5.3,9.3 7.6,12.4 4.7,16 7,16 8.7,13.8 10.2,16 12.5,16 9.8,12.4"/%3e%3c/svg%3e');
}
.btn span.document::after {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.75rem;
}
.btn span.document.left::after {
  content: none;
}
.btn span.document.left::before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.75rem;
}
.btn span.document.ic-base::after, .btn span.document.ic-base::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-accent::after, .btn span.document.ic-accent::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233ba1f9"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-uno::after, .btn span.document.ic-uno::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-dos::after, .btn span.document.ic-dos::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-tres::after, .btn span.document.ic-tres::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-cuatro::after, .btn span.document.ic-cuatro::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-cinco::after, .btn span.document.ic-cinco::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-first::after, .btn span.document.ic-first::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-second::after, .btn span.document.ic-second::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-third::after, .btn span.document.ic-third::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-fourth::after, .btn span.document.ic-fourth::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-five::after, .btn span.document.ic-five::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-gray-100::after, .btn span.document.ic-gray-100::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f8f9fa"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-gray-200::after, .btn span.document.ic-gray-200::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23e9ecef"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-gray-300::after, .btn span.document.ic-gray-300::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23dee2e6"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-gray-400::after, .btn span.document.ic-gray-400::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ced4da"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-gray-500::after, .btn span.document.ic-gray-500::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23adb5bd"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-gray-600::after, .btn span.document.ic-gray-600::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236c757d"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-gray-700::after, .btn span.document.ic-gray-700::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23495057"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-gray-800::after, .btn span.document.ic-gray-800::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23343a40"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-gray-900::after, .btn span.document.ic-gray-900::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23212529"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-gray-dark::after, .btn span.document.ic-gray-dark::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-black::after, .btn span.document.ic-black::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-white::after, .btn span.document.ic-white::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-red::after, .btn span.document.ic-red::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23b0120a"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-yellow::after, .btn span.document.ic-yellow::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff000"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-orange::after, .btn span.document.ic-orange::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f18f2c"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-green::after, .btn span.document.ic-green::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2363a764"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-blue::after, .btn span.document.ic-blue::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23005fcc"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-pink::after, .btn span.document.ic-pink::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ff0066"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-purple::after, .btn span.document.ic-purple::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236f42c1"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.document.ic-cyan::after, .btn span.document.ic-cyan::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2317a2b8"%3e%3cpath d="M18.5,20 C18.5,20.275 18.276,20.5 18,20.5 L6,20.5 C5.724,20.5 5.5,20.275 5.5,20 L5.5,4 C5.5,3.725 5.724,3.5 6,3.5 L12,3.5 L12,8 C12,9.104 12.896,10 14,10 L18.5,10 L18.5,20 Z M13.5,4.621 L17.378,8.5 L14,8.5 C13.724,8.5 13.5,8.275 13.5,8 L13.5,4.621 Z M19.414,8.414 L13.585,2.586 C13.559,2.56 13.527,2.54 13.5,2.516 C13.429,2.452 13.359,2.389 13.281,2.336 C13.241,2.309 13.195,2.291 13.153,2.268 C13.082,2.228 13.012,2.184 12.937,2.152 C12.74,2.07 12.528,2.029 12.313,2.014 C12.266,2.011 12.22,2 12.172,2 L12.171,2 L12,2 L6,2 C4.896,2 4,2.896 4,4 L4,20 C4,21.104 4.896,22 6,22 L18,22 C19.104,22 20,21.104 20,20 L20,10 L20,9.828 C20,9.298 19.789,8.789 19.414,8.414 L19.414,8.414 Z"/%3e%3c/svg%3e');
}
.btn span.open-new-window::after {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.75rem;
}
.btn span.open-new-window.left::after {
  content: none;
}
.btn span.open-new-window.left::before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.75rem;
}
.btn span.open-new-window.ic-base::after, .btn span.open-new-window.ic-base::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-accent::after, .btn span.open-new-window.ic-accent::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233ba1f9"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-uno::after, .btn span.open-new-window.ic-uno::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-dos::after, .btn span.open-new-window.ic-dos::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-tres::after, .btn span.open-new-window.ic-tres::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-cuatro::after, .btn span.open-new-window.ic-cuatro::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-cinco::after, .btn span.open-new-window.ic-cinco::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-first::after, .btn span.open-new-window.ic-first::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-second::after, .btn span.open-new-window.ic-second::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-third::after, .btn span.open-new-window.ic-third::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-fourth::after, .btn span.open-new-window.ic-fourth::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-five::after, .btn span.open-new-window.ic-five::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-gray-100::after, .btn span.open-new-window.ic-gray-100::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f8f9fa"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-gray-200::after, .btn span.open-new-window.ic-gray-200::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23e9ecef"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-gray-300::after, .btn span.open-new-window.ic-gray-300::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23dee2e6"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-gray-400::after, .btn span.open-new-window.ic-gray-400::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ced4da"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-gray-500::after, .btn span.open-new-window.ic-gray-500::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23adb5bd"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-gray-600::after, .btn span.open-new-window.ic-gray-600::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236c757d"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-gray-700::after, .btn span.open-new-window.ic-gray-700::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23495057"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-gray-800::after, .btn span.open-new-window.ic-gray-800::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23343a40"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-gray-900::after, .btn span.open-new-window.ic-gray-900::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23212529"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-gray-dark::after, .btn span.open-new-window.ic-gray-dark::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-black::after, .btn span.open-new-window.ic-black::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-white::after, .btn span.open-new-window.ic-white::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-red::after, .btn span.open-new-window.ic-red::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23b0120a"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-yellow::after, .btn span.open-new-window.ic-yellow::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff000"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-orange::after, .btn span.open-new-window.ic-orange::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f18f2c"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-green::after, .btn span.open-new-window.ic-green::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2363a764"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-blue::after, .btn span.open-new-window.ic-blue::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23005fcc"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-pink::after, .btn span.open-new-window.ic-pink::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ff0066"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-purple::after, .btn span.open-new-window.ic-purple::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236f42c1"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.open-new-window.ic-cyan::after, .btn span.open-new-window.ic-cyan::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2317a2b8"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
}
.btn span.mail::after {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.75rem;
}
.btn span.mail.left::after {
  content: none;
}
.btn span.mail.left::before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.75rem;
}
.btn span.mail.ic-base::after, .btn span.mail.ic-base::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-accent::after, .btn span.mail.ic-accent::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233ba1f9"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-uno::after, .btn span.mail.ic-uno::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-dos::after, .btn span.mail.ic-dos::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-tres::after, .btn span.mail.ic-tres::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-cuatro::after, .btn span.mail.ic-cuatro::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-cinco::after, .btn span.mail.ic-cinco::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-first::after, .btn span.mail.ic-first::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-second::after, .btn span.mail.ic-second::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-third::after, .btn span.mail.ic-third::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-fourth::after, .btn span.mail.ic-fourth::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-five::after, .btn span.mail.ic-five::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-gray-100::after, .btn span.mail.ic-gray-100::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f8f9fa"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-gray-200::after, .btn span.mail.ic-gray-200::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23e9ecef"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-gray-300::after, .btn span.mail.ic-gray-300::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23dee2e6"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-gray-400::after, .btn span.mail.ic-gray-400::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ced4da"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-gray-500::after, .btn span.mail.ic-gray-500::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23adb5bd"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-gray-600::after, .btn span.mail.ic-gray-600::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236c757d"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-gray-700::after, .btn span.mail.ic-gray-700::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23495057"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-gray-800::after, .btn span.mail.ic-gray-800::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23343a40"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-gray-900::after, .btn span.mail.ic-gray-900::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23212529"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-gray-dark::after, .btn span.mail.ic-gray-dark::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-black::after, .btn span.mail.ic-black::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-white::after, .btn span.mail.ic-white::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-red::after, .btn span.mail.ic-red::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23b0120a"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-yellow::after, .btn span.mail.ic-yellow::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff000"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-orange::after, .btn span.mail.ic-orange::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f18f2c"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-green::after, .btn span.mail.ic-green::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2363a764"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-blue::after, .btn span.mail.ic-blue::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23005fcc"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-pink::after, .btn span.mail.ic-pink::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ff0066"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-purple::after, .btn span.mail.ic-purple::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236f42c1"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.mail.ic-cyan::after, .btn span.mail.ic-cyan::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2317a2b8"%3e%3cpath id="_xD83C__xDFA8_-Color" class="st0" d="M22,8.6v8.1c0,1.7-1.4,3.1-3.1,3.2l-0.2,0H5.2c-1.7,0-3.1-1.4-3.2-3.1l0-0.2V8.6l9.7,5.1c0.2,0.1,0.5,0.1,0.7,0L22,8.6z M5.2,4h13.5c1.7,0,3.1,1.3,3.2,2.9l-10,5.2L2,6.9c0.2-1.6,1.4-2.8,3-2.9L5.2,4h13.5H5.2z"/%3e%3c/svg%3e');
}
.btn span.calendar::after {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.75rem;
}
.btn span.calendar.left::after {
  content: none;
}
.btn span.calendar.left::before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.75rem;
}
.btn span.calendar.ic-base::after, .btn span.calendar.ic-base::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-accent::after, .btn span.calendar.ic-accent::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233ba1f9"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-uno::after, .btn span.calendar.ic-uno::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-dos::after, .btn span.calendar.ic-dos::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-tres::after, .btn span.calendar.ic-tres::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-cuatro::after, .btn span.calendar.ic-cuatro::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-cinco::after, .btn span.calendar.ic-cinco::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-first::after, .btn span.calendar.ic-first::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230e67b5"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-second::after, .btn span.calendar.ic-second::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231c5282"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-third::after, .btn span.calendar.ic-third::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23325675"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-fourth::after, .btn span.calendar.ic-fourth::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232da8a8"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-five::after, .btn span.calendar.ic-five::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%235f6987"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-gray-100::after, .btn span.calendar.ic-gray-100::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f8f9fa"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-gray-200::after, .btn span.calendar.ic-gray-200::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23e9ecef"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-gray-300::after, .btn span.calendar.ic-gray-300::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23dee2e6"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-gray-400::after, .btn span.calendar.ic-gray-400::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ced4da"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-gray-500::after, .btn span.calendar.ic-gray-500::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23adb5bd"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-gray-600::after, .btn span.calendar.ic-gray-600::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236c757d"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-gray-700::after, .btn span.calendar.ic-gray-700::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23495057"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-gray-800::after, .btn span.calendar.ic-gray-800::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23343a40"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-gray-900::after, .btn span.calendar.ic-gray-900::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23212529"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-gray-dark::after, .btn span.calendar.ic-gray-dark::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-black::after, .btn span.calendar.ic-black::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-white::after, .btn span.calendar.ic-white::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-red::after, .btn span.calendar.ic-red::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23b0120a"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-yellow::after, .btn span.calendar.ic-yellow::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff000"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-orange::after, .btn span.calendar.ic-orange::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f18f2c"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-green::after, .btn span.calendar.ic-green::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2363a764"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-blue::after, .btn span.calendar.ic-blue::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23005fcc"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-pink::after, .btn span.calendar.ic-pink::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ff0066"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-purple::after, .btn span.calendar.ic-purple::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236f42c1"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn span.calendar.ic-cyan::after, .btn span.calendar.ic-cyan::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2317a2b8"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
}
.btn.expanded {
  display: block;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.btn-codecheck {
  background-color: #3ba1f9;
  border-radius: 6px;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  color: #fff;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.875em;
  font-weight: 500;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-decoration: none;
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out;
  vertical-align: middle;
  white-space: nowrap;
  padding: 0.75em 1em;
}
@media (hover: hover) and (pointer: fine) {
  .btn-codecheck:hover {
    background-color: #2295f8;
  }
}

.form-container {
  background-color: #fff;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto;
  padding: 1em;
  width: 100%;
}
.form-container + .form-container, .form-container + .h-adr, .h-adr + .form-container {
  margin-top: 2rem;
}

.form-container-spacer {
  margin: 2rem 0;
}

.form-container-spacer-top {
  margin: 2rem 0 0;
}

.form-container-spacer-bottom {
  margin: 0 0 2rem;
}

.form-title {
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 0.5em;
}
.form-title .title {
  background-color: transparent;
  color: #333;
  font-size: 0.875em;
  font-weight: 700;
}
.form-title .optional,
.form-title .required {
  border-radius: 4px;
  font-size: 0.5em;
  font-weight: 500;
  line-height: 1;
  margin: 0 0.5rem;
  padding: 0.5em 0.6em;
}
.form-title .optional {
  background-color: #339966;
  color: #fff;
}
.form-title .required {
  background-color: #b0120a;
  color: #fff;
}

.form-value {
  background-color: #fff;
}

.form-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-top: calc(var(--form-grid-gutter) * -0.5);
  margin-right: calc(var(--form-grid-gutter) * -0.5);
  margin-left: calc(var(--form-grid-gutter) * -0.5);
  margin-bottom: calc(var(--form-grid-gutter) * -0.5);
}
.form-grid + .form-grid {
  margin-top: calc(var(--form-grid-gutter) * 0.5);
}
.form-grid .col {
  padding: calc(var(--form-grid-gutter) * 0.5);
}
.form-grid .xs-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  width: 8.3333333333%;
  max-width: 8.3333333333%;
  margin: 0;
}
.form-grid .xs-1-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  width: 8.3333333333%;
  max-width: 8.3333333333%;
  margin: 0 auto;
}
.form-grid .xs-offset-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  width: 8.3333333333%;
  max-width: 8.3333333333%;
  margin-left: 8.3333333333%;
}
.form-grid .xs-col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  width: 16.6666666667%;
  max-width: 16.6666666667%;
  margin: 0;
}
.form-grid .xs-2-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  width: 16.6666666667%;
  max-width: 16.6666666667%;
  margin: 0 auto;
}
.form-grid .xs-offset-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  width: 16.6666666667%;
  max-width: 16.6666666667%;
  margin-left: 16.6666666667%;
}
.form-grid .xs-col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 50%;
  max-width: 50%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  width: 25%;
  max-width: 25%;
  margin: 0;
}
.form-grid .xs-3-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  width: 25%;
  max-width: 25%;
  margin: 0 auto;
}
.form-grid .xs-offset-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  width: 25%;
  max-width: 25%;
  margin-left: 25%;
}
.form-grid .xs-col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  width: 33.3333333333%;
  max-width: 33.3333333333%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  width: 33.3333333333%;
  max-width: 33.3333333333%;
  margin: 0;
}
.form-grid .xs-4-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  width: 33.3333333333%;
  max-width: 33.3333333333%;
  margin: 0 auto;
}
.form-grid .xs-offset-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  width: 33.3333333333%;
  max-width: 33.3333333333%;
  margin-left: 33.3333333333%;
}
.form-grid .xs-col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  width: 25%;
  max-width: 25%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  width: 41.6666666667%;
  max-width: 41.6666666667%;
  margin: 0;
}
.form-grid .xs-5-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  width: 41.6666666667%;
  max-width: 41.6666666667%;
  margin: 0 auto;
}
.form-grid .xs-offset-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  width: 41.6666666667%;
  max-width: 41.6666666667%;
  margin-left: 41.6666666667%;
}
.form-grid .xs-col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  width: 20%;
  max-width: 20%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 50%;
  max-width: 50%;
  margin: 0;
}
.form-grid .xs-6-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 50%;
  max-width: 50%;
  margin: 0 auto;
}
.form-grid .xs-offset-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 50%;
  max-width: 50%;
  margin-left: 50%;
}
.form-grid .xs-col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  width: 16.6666666667%;
  max-width: 16.6666666667%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  width: 58.3333333333%;
  max-width: 58.3333333333%;
  margin: 0;
}
.form-grid .xs-7-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  width: 58.3333333333%;
  max-width: 58.3333333333%;
  margin: 0 auto;
}
.form-grid .xs-offset-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  width: 58.3333333333%;
  max-width: 58.3333333333%;
  margin-left: 58.3333333333%;
}
.form-grid .xs-col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 14.2857142857%;
  -ms-flex: 0 0 14.2857142857%;
  flex: 0 0 14.2857142857%;
  width: 14.2857142857%;
  max-width: 14.2857142857%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  width: 66.6666666667%;
  max-width: 66.6666666667%;
  margin: 0;
}
.form-grid .xs-8-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  width: 66.6666666667%;
  max-width: 66.6666666667%;
  margin: 0 auto;
}
.form-grid .xs-offset-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  width: 66.6666666667%;
  max-width: 66.6666666667%;
  margin-left: 66.6666666667%;
}
.form-grid .xs-col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 12.5%;
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%;
  width: 12.5%;
  max-width: 12.5%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  width: 75%;
  max-width: 75%;
  margin: 0;
}
.form-grid .xs-9-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  width: 75%;
  max-width: 75%;
  margin: 0 auto;
}
.form-grid .xs-offset-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  width: 75%;
  max-width: 75%;
  margin-left: 75%;
}
.form-grid .xs-col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 11.1111111111%;
  -ms-flex: 0 0 11.1111111111%;
  flex: 0 0 11.1111111111%;
  width: 11.1111111111%;
  max-width: 11.1111111111%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  width: 83.3333333333%;
  max-width: 83.3333333333%;
  margin: 0;
}
.form-grid .xs-10-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  width: 83.3333333333%;
  max-width: 83.3333333333%;
  margin: 0 auto;
}
.form-grid .xs-offset-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  width: 83.3333333333%;
  max-width: 83.3333333333%;
  margin-left: 83.3333333333%;
}
.form-grid .xs-col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
  width: 10%;
  max-width: 10%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  width: 91.6666666667%;
  max-width: 91.6666666667%;
  margin: 0;
}
.form-grid .xs-11-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  width: 91.6666666667%;
  max-width: 91.6666666667%;
  margin: 0 auto;
}
.form-grid .xs-offset-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  width: 91.6666666667%;
  max-width: 91.6666666667%;
  margin-left: 91.6666666667%;
}
.form-grid .xs-col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 9.0909090909%;
  -ms-flex: 0 0 9.0909090909%;
  flex: 0 0 9.0909090909%;
  width: 9.0909090909%;
  max-width: 9.0909090909%;
  margin: 0;
  padding: 0.5rem;
}
.form-grid .xs-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  margin: 0;
}
.form-grid .xs-12-center {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}
.form-grid .xs-offset-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  margin-left: 100%;
}
.form-grid .xs-col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  width: 8.3333333333%;
  max-width: 8.3333333333%;
  margin: 0;
  padding: 0.5rem;
}
@media screen and (min-width: 576px) {
  .form-grid .sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
  }
  .form-grid .sm-1-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin-left: 8.3333333333%;
  }
  .form-grid .sm-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
  }
  .form-grid .sm-2-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin-left: 16.6666666667%;
  }
  .form-grid .sm-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
  }
  .form-grid .sm-3-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin-left: 25%;
  }
  .form-grid .sm-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
  }
  .form-grid .sm-4-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
  }
  .form-grid .sm-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0;
  }
  .form-grid .sm-5-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin-left: 41.6666666667%;
  }
  .form-grid .sm-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
  }
  .form-grid .sm-6-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin-left: 50%;
  }
  .form-grid .sm-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0;
  }
  .form-grid .sm-7-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 58.3333333333%;
  }
  .form-grid .sm-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.2857142857%;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    width: 14.2857142857%;
    max-width: 14.2857142857%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0;
  }
  .form-grid .sm-8-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: 66.6666666667%;
  }
  .form-grid .sm-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0;
  }
  .form-grid .sm-9-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin-left: 75%;
  }
  .form-grid .sm-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11.1111111111%;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    width: 11.1111111111%;
    max-width: 11.1111111111%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0;
  }
  .form-grid .sm-10-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin-left: 83.3333333333%;
  }
  .form-grid .sm-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    width: 10%;
    max-width: 10%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0;
  }
  .form-grid .sm-11-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin-left: 91.6666666667%;
  }
  .form-grid .sm-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.0909090909%;
    -ms-flex: 0 0 9.0909090909%;
    flex: 0 0 9.0909090909%;
    width: 9.0909090909%;
    max-width: 9.0909090909%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .form-grid .sm-12-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .form-grid .sm-offset-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin-left: 100%;
  }
  .form-grid .sm-col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
}
@media screen and (min-width: 768px) {
  .form-grid .md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
  }
  .form-grid .md-1-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0 auto;
  }
  .form-grid .md-offset-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin-left: 8.3333333333%;
  }
  .form-grid .md-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
  }
  .form-grid .md-2-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0 auto;
  }
  .form-grid .md-offset-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin-left: 16.6666666667%;
  }
  .form-grid .md-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
  }
  .form-grid .md-3-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0 auto;
  }
  .form-grid .md-offset-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin-left: 25%;
  }
  .form-grid .md-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
  }
  .form-grid .md-4-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0 auto;
  }
  .form-grid .md-offset-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
  }
  .form-grid .md-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0;
  }
  .form-grid .md-5-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0 auto;
  }
  .form-grid .md-offset-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin-left: 41.6666666667%;
  }
  .form-grid .md-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
  }
  .form-grid .md-6-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  .form-grid .md-offset-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin-left: 50%;
  }
  .form-grid .md-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0;
  }
  .form-grid .md-7-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0 auto;
  }
  .form-grid .md-offset-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 58.3333333333%;
  }
  .form-grid .md-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.2857142857%;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    width: 14.2857142857%;
    max-width: 14.2857142857%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0;
  }
  .form-grid .md-8-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0 auto;
  }
  .form-grid .md-offset-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: 66.6666666667%;
  }
  .form-grid .md-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0;
  }
  .form-grid .md-9-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0 auto;
  }
  .form-grid .md-offset-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin-left: 75%;
  }
  .form-grid .md-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11.1111111111%;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    width: 11.1111111111%;
    max-width: 11.1111111111%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0;
  }
  .form-grid .md-10-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0 auto;
  }
  .form-grid .md-offset-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin-left: 83.3333333333%;
  }
  .form-grid .md-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    width: 10%;
    max-width: 10%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0;
  }
  .form-grid .md-11-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0 auto;
  }
  .form-grid .md-offset-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin-left: 91.6666666667%;
  }
  .form-grid .md-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.0909090909%;
    -ms-flex: 0 0 9.0909090909%;
    flex: 0 0 9.0909090909%;
    width: 9.0909090909%;
    max-width: 9.0909090909%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .form-grid .md-12-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .form-grid .md-offset-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin-left: 100%;
  }
  .form-grid .md-col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
}
@media screen and (min-width: 992px) {
  .form-grid .lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
  }
  .form-grid .lg-1-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin-left: 8.3333333333%;
  }
  .form-grid .lg-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
  }
  .form-grid .lg-2-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin-left: 16.6666666667%;
  }
  .form-grid .lg-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
  }
  .form-grid .lg-3-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin-left: 25%;
  }
  .form-grid .lg-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
  }
  .form-grid .lg-4-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
  }
  .form-grid .lg-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0;
  }
  .form-grid .lg-5-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin-left: 41.6666666667%;
  }
  .form-grid .lg-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
  }
  .form-grid .lg-6-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin-left: 50%;
  }
  .form-grid .lg-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0;
  }
  .form-grid .lg-7-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 58.3333333333%;
  }
  .form-grid .lg-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.2857142857%;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    width: 14.2857142857%;
    max-width: 14.2857142857%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0;
  }
  .form-grid .lg-8-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: 66.6666666667%;
  }
  .form-grid .lg-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0;
  }
  .form-grid .lg-9-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin-left: 75%;
  }
  .form-grid .lg-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11.1111111111%;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    width: 11.1111111111%;
    max-width: 11.1111111111%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0;
  }
  .form-grid .lg-10-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin-left: 83.3333333333%;
  }
  .form-grid .lg-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    width: 10%;
    max-width: 10%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0;
  }
  .form-grid .lg-11-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin-left: 91.6666666667%;
  }
  .form-grid .lg-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.0909090909%;
    -ms-flex: 0 0 9.0909090909%;
    flex: 0 0 9.0909090909%;
    width: 9.0909090909%;
    max-width: 9.0909090909%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .form-grid .lg-12-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .form-grid .lg-offset-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin-left: 100%;
  }
  .form-grid .lg-col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .form-grid .xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
  }
  .form-grid .xl-1-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin-left: 8.3333333333%;
  }
  .form-grid .xl-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
  }
  .form-grid .xl-2-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin-left: 16.6666666667%;
  }
  .form-grid .xl-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
  }
  .form-grid .xl-3-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin-left: 25%;
  }
  .form-grid .xl-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0;
  }
  .form-grid .xl-4-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
  }
  .form-grid .xl-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0;
  }
  .form-grid .xl-5-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
    margin-left: 41.6666666667%;
  }
  .form-grid .xl-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0;
  }
  .form-grid .xl-6-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin-left: 50%;
  }
  .form-grid .xl-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0;
  }
  .form-grid .xl-7-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 58.3333333333%;
  }
  .form-grid .xl-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.2857142857%;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    width: 14.2857142857%;
    max-width: 14.2857142857%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0;
  }
  .form-grid .xl-8-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: 66.6666666667%;
  }
  .form-grid .xl-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0;
  }
  .form-grid .xl-9-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
    margin-left: 75%;
  }
  .form-grid .xl-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11.1111111111%;
    -ms-flex: 0 0 11.1111111111%;
    flex: 0 0 11.1111111111%;
    width: 11.1111111111%;
    max-width: 11.1111111111%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0;
  }
  .form-grid .xl-10-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
    margin-left: 83.3333333333%;
  }
  .form-grid .xl-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    width: 10%;
    max-width: 10%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0;
  }
  .form-grid .xl-11-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
    margin-left: 91.6666666667%;
  }
  .form-grid .xl-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.0909090909%;
    -ms-flex: 0 0 9.0909090909%;
    flex: 0 0 9.0909090909%;
    width: 9.0909090909%;
    max-width: 9.0909090909%;
    margin: 0;
    padding: 0.5rem;
  }
  .form-grid .xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .form-grid .xl-12-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .form-grid .xl-offset-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin-left: 100%;
  }
  .form-grid .xl-col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
    margin: 0;
    padding: 0.5rem;
  }
}

.input {
  background-color: #e9ecef;
  border: 1px solid transparent;
  border-radius: 8px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
  font-size: 16px;
  line-height: 1;
  padding: 0.75em 1em;
  width: 100%;
  -webkit-transition: border-color 0.2s ease-out, background-color 0.2s ease-out;
  transition: border-color 0.2s ease-out, background-color 0.2s ease-out;
}
.input::-webkit-input-placeholder {
  font-size: 0.75em;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
.input::-moz-placeholder {
  font-size: 0.75em;
  -moz-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
.input:-ms-input-placeholder {
  font-size: 0.75em;
  -ms-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
.input::-ms-input-placeholder {
  font-size: 0.75em;
  -ms-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
.input::placeholder {
  font-size: 0.75em;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
.input::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.input:-ms-input-placeholder {
  color: #6c757d;
}
.input::-webkit-input-placeholder {
  color: #6c757d;
}
.input::-ms-expand {
  background-color: #fff;
  border: 0;
}
.input[type=file] {
  font-size: 1rem;
  overflow: hidden;
  padding: 0.75em 0.5em;
}
.input[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.input::-webkit-file-upload-button {
  background-color: #f8f9fa;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  color: #333;
  margin: -1em -0.75em;
  -webkit-margin-end: 1em;
  margin-inline-end: 1em;
  padding: 0.75em 1em;
  pointer-events: none;
}
.input::file-selector-button {
  background-color: #f8f9fa;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  color: #333;
  margin: -1em -0.75em;
  -webkit-margin-end: 1em;
  margin-inline-end: 1em;
  padding: 0.75em 1em;
  pointer-events: none;
}
.input:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #e9ecef;
}
.input:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #e9ecef;
}
.input::-webkit-file-upload-button {
  background-color: #f8f9fa;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  color: #333;
  margin: -1em -0.75em;
  -webkit-margin-end: 1em;
  margin-inline-end: 1em;
  padding: 0.75em 1em;
  pointer-events: none;
}
.input:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #e9ecef;
}
.input:focus:not(:-moz-placeholder-shown) {
  background-color: #fff;
  border-color: #033a91;
  box-shadow: 0 0 6px 1px rgba(51, 51, 51, 0.075);
  outline: 0;
}
.input:focus:not(:-ms-input-placeholder) {
  background-color: #fff;
  border-color: #033a91;
  box-shadow: 0 0 6px 1px rgba(51, 51, 51, 0.075);
  outline: 0;
}
.input:focus, .input:focus:not(:placeholder-shown) {
  background-color: #fff;
  border-color: #033a91;
  -webkit-box-shadow: 0 0 6px 1px rgba(51, 51, 51, 0.075);
  box-shadow: 0 0 6px 1px rgba(51, 51, 51, 0.075);
  outline: 0;
}
.input:focus::-webkit-input-placeholder, .input:focus:not(:placeholder-shown)::-webkit-input-placeholder {
  color: transparent;
}
.input:focus::-moz-placeholder, .input:focus:not(:placeholder-shown)::-moz-placeholder {
  color: transparent;
}
.input:focus:-ms-input-placeholder, .input:focus:not(:placeholder-shown):-ms-input-placeholder {
  color: transparent;
}
.input:focus::-ms-input-placeholder, .input:focus:not(:placeholder-shown)::-ms-input-placeholder {
  color: transparent;
}
.input:focus:not(:-moz-placeholder-shown)::placeholder {
  color: transparent;
}
.input:focus:not(:-ms-input-placeholder)::placeholder {
  color: transparent;
}
.input:focus::placeholder, .input:focus:not(:placeholder-shown)::placeholder {
  color: transparent;
}
.input:not(:-moz-placeholder-shown) {
  background-color: #f8f9fa;
  border: 1px solid #ced4da;
}
.input:not(:-ms-input-placeholder) {
  background-color: #f8f9fa;
  border: 1px solid #ced4da;
}
.input:not(:placeholder-shown) {
  background-color: #f8f9fa;
  border: 1px solid #ced4da;
}
textarea.input {
  font-family: system-ui, -apple-system, Robot, "Helvetica Neue", "Helvetica", "Hiragino Sans", "Noto Sans CJK JP", "メイリオ", Meiryo, Arial, sans-serif;
  line-height: 1.6;
  height: auto;
  overflow-wrap: break-word;
  padding: 1em;
  resize: vertical;
  width: 100%;
}

.input + .input {
  margin-top: var(--form-grid-gutter);
}
.input.error {
  border: 1px solid #b0120a;
}

input[type=checkbox],
input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: none;
  border-radius: 0;
  font: inherit;
  margin: 0;
  outline: none;
}

.checkbox-group,
.radio-group {
  display: inline-block;
  margin: -0.5rem;
}
.checkbox-group.row,
.radio-group.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.label-checkbox,
.label-radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem;
}
.label-checkbox label,
.label-radio label {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.label-checkbox label::before,
.label-radio label::before {
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin-right: 0.125em;
  width: 1.5em;
  height: 1.5em;
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}

.label-checkbox input[type=checkbox] + label::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M6,3h12c1.7,0,3,1.3,3,3v12c0,1.7-1.3,3-3,3H6c-1.7,0-3-1.3-3-3V6C3,4.3,4.3,3,6,3zM6,5C5.4,5,5,5.4,5,6v12c0,0.6,0.4,1,1,1h12c0.6,0,1-0.4,1-1V6c0-0.6-0.4-1-1-1H6z"/%3e%3c/svg%3e');
}
.label-checkbox input[type=checkbox]:checked + label::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M18,3c1.7,0,3,1.3,3,3v12c0,1.7-1.3,3-3,3H6c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3H18z M16.5,8L10,14.4L7.5,12c-0.3-0.3-0.8-0.3-1.1,0c-0.3,0.3-0.3,0.8,0,1.1l3,3c0.3,0.3,0.8,0.3,1.1,0l7-7c0.3-0.3,0.3-0.8,0-1.1C17.2,7.7,16.8,7.7,16.5,8z"/%3e%3c/svg%3e');
}

.label-radio input[type=radio] + label::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M12,2c5.5,0,10,4.5,10,10s-4.5,10-10,10S2,17.5,2,12S6.5,2,12,2z M12,3.5c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5s8.5-3.8,8.5-8.5S16.7,3.5,12,3.5z"/%3e%3c/svg%3e');
}
.label-radio input[type=radio]:checked + label::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M12,2c5.5,0,10,4.5,10,10s-4.5,10-10,10S2,17.5,2,12S6.5,2,12,2z M12,3.5c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5s8.5-3.8,8.5-8.5S16.7,3.5,12,3.5z M12,6c3.3,0,6,2.7,6,6s-2.7,6-6,6s-6-2.7-6-6S8.7,6,12,6z"/%3e%3c/svg%3e');
}

select.select {
  background-color: #fff;
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpolygon points="2,7.6 3.2,6.4 12,15.2 20.8,6.4 22,7.6 12,17.6 "/%3e%3c/svg%3e');
  background-position: right 1rem center;
  background-repeat: no-repeat;
  background-size: 1rem;
  border: 1px solid #ced4da;
  border-radius: 8px;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  outline: none;
  padding: 0.75em 3em 0.75em 1em;
  position: relative;
  -webkit-transition: border-color 0.2s ease-out;
  transition: border-color 0.2s ease-out;
  width: auto;
}
select.select::-moz-focus-inner {
  border: 0;
}
select.select.error {
  border-color: #b0120a;
}

.form-btn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 4rem;
}

.form-btn-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: -8px;
}
@media screen and (min-width: 768px) {
  .form-btn-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.form-btn-container .btn-column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 8px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.form-btn-container .btn-column.sp-order-first {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
@media screen and (min-width: 768px) {
  .form-btn-container .btn-column.sp-order-first {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}

.form-btn {
  background: #033a91;
  border: 2px solid transparent;
  border-radius: 2em;
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  color: #fff;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 52px;
  height: 56px;
  outline: none;
  padding: 0 32px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.2s ease-out, border-color 0.2s ease-out;
  transition: background-color 0.2s ease-out, border-color 0.2s ease-out;
  white-space: nowrap;
}
.form-btn:hover {
  background: #044ec3;
  color: #fff;
}
.form-btn.outline {
  background: #fff;
  border: 2px solid #6c757d;
  color: #6c757d;
}
.form-btn.outline:hover {
  background: #6c757d;
  color: #fff;
}
.form-btn.expanded {
  display: block;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

label.selection-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}
label.selection-label [type=radio] + .selection-label-container,
label.selection-label [type=checkbox] + .selection-label-container {
  background-color: #f8f9fa;
  border: 2px solid transparent;
  border-radius: 8px;
  cursor: pointer;
  color: #adb5bd;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1em;
  position: relative;
  -webkit-transition: background-color 0.2s ease-out, border 0.2s ease-out;
  transition: background-color 0.2s ease-out, border 0.2s ease-out;
}
@media (hover: hover) {
  label.selection-label [type=radio] + .selection-label-container:hover,
  label.selection-label [type=checkbox] + .selection-label-container:hover {
    background-color: #e9ecef;
  }
}
label.selection-label [type=radio] + .selection-label-container:before,
label.selection-label [type=checkbox] + .selection-label-container:before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23adb5bd"%3e%3cpath d="M6,3h12c1.7,0,3,1.3,3,3v12c0,1.7-1.3,3-3,3H6c-1.7,0-3-1.3-3-3V6C3,4.3,4.3,3,6,3zM6,5C5.4,5,5,5.4,5,6v12c0,0.6,0.4,1,1,1h12c0.6,0,1-0.4,1-1V6c0-0.6-0.4-1-1-1H6z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin-right: 0.5em;
  width: 1.5em;
  height: 1.5em;
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
label.selection-label [type=radio]:checked + .selection-label-container,
label.selection-label [type=checkbox]:checked + .selection-label-container {
  background-color: #f8f9fa;
  border: 2px solid #033a91;
  color: #333;
}
label.selection-label [type=radio]:checked + .selection-label-container:before,
label.selection-label [type=checkbox]:checked + .selection-label-container:before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M18,3c1.7,0,3,1.3,3,3v12c0,1.7-1.3,3-3,3H6c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3H18z M16.5,8L10,14.4L7.5,12c-0.3-0.3-0.8-0.3-1.1,0c-0.3,0.3-0.3,0.8,0,1.1l3,3c0.3,0.3,0.8,0.3,1.1,0l7-7c0.3-0.3,0.3-0.8,0-1.1C17.2,7.7,16.8,7.7,16.5,8z"/%3e%3c/svg%3e');
}
label.selection-label [type=radio] + .selection-label-container::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M12,2c5.5,0,10,4.5,10,10s-4.5,10-10,10S2,17.5,2,12S6.5,2,12,2z M12,3.5c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5s8.5-3.8,8.5-8.5S16.7,3.5,12,3.5z"/%3e%3c/svg%3e');
}
label.selection-label [type=radio]:checked + .selection-label-container::before {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"%3e%3cpath d="M12,2c5.5,0,10,4.5,10,10s-4.5,10-10,10S2,17.5,2,12S6.5,2,12,2z M12,3.5c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5s8.5-3.8,8.5-8.5S16.7,3.5,12,3.5z M12,6c3.3,0,6,2.7,6,6s-2.7,6-6,6s-6-2.7-6-6S8.7,6,12,6z"/%3e%3c/svg%3e');
}

.selection-checkbox-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4rem;
}

.selection-checkbox-container {
  display: inline-block;
  margin: 0 auto;
}

.form-verify-wrapper {
  background-color: #f8f9fa;
  opacity: 0;
  overflow: auto;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
  transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  z-index: 999;
}
.form-verify-wrapper.form-verify-visible {
  opacity: 1;
  visibility: visible;
}

body.form-verify-visible {
  overflow: hidden;
}

.form-verify-container {
  background-color: #fff;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  margin: 1em auto;
  padding: 1em;
  width: min(92%, 720px);
}
@media screen and (min-width: 768px) {
  .form-verify-container {
    padding: 3em;
  }
}

h2.verify-heading {
  color: #033a91;
  font-size: 1.25em;
  margin-bottom: 2em;
  text-align: center;
}

.verify-contents {
  text-align: center;
}
.verify-contents + .verify-contents {
  border-top: 1px solid #e9ecef;
  margin-top: 1em;
  padding-top: 1em;
}

.verify-title {
  color: #033a91;
  font-size: 0.875em;
  font-weight: 700;
  margin-bottom: 0.875em;
  padding-bottom: 0.5em;
  position: relative;
}
.verify-title::before {
  content: "";
  background-color: #033a91;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 2rem;
  height: 2px;
}

.verify-value {
  margin-top: 0.75em;
  word-wrap: break-word;
}

.verify-btn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 4rem auto 0;
  width: 200px;
}
@media screen and (min-width: 768px) {
  .verify-btn-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 1rem;
    margin-top: 4rem;
    width: 490px;
  }
}

.return-column, .exec-column {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .return-column, .exec-column {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: auto;
  }
}

.return-column {
  margin-top: 1rem;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media screen and (min-width: 768px) {
  .return-column {
    margin-top: 0;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
}

.exec-column {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
@media screen and (min-width: 768px) {
  .exec-column {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}

.btn-verify {
  background-color: #033a91;
  border: 2px solid transparent;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  line-height: inherit;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-decoration: none;
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out;
  vertical-align: middle;
  white-space: nowrap;
  padding: 0.8em 1em;
}
@media (hover: hover) {
  .btn-verify:hover {
    background-color: #0449b6;
    color: #fff;
  }
}
.btn-verify.outline {
  background-color: #fff;
  border: 2px solid #033a91;
  color: #033a91;
}
@media (hover: hover) {
  .btn-verify.outline:hover {
    background-color: #033a91;
    color: #fff;
  }
}
.btn-verify.expanded {
  display: block;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.validate {
  display: inline-block;
  visibility: hidden;
}
.validate.valid {
  visibility: visible;
}
.validate .error {
  -webkit-animation: fadeIn 0.2s ease-out;
  animation: fadeIn 0.2s ease-out;
  color: #b0120a;
  display: inline-block;
  font-size: 0.875em;
  font-weight: 700;
  position: relative;
}
.validate.lower {
  margin-top: 8px;
  margin-left: 0;
}
.validate.lower .error::before {
  content: "";
  border: 4px solid transparent;
  border-bottom: 4px solid #b0120a;
  position: absolute;
  bottom: 100%;
  left: 10%;
  width: 0;
  height: 0;
}

.h-adr {
  display: block;
}

.input-parent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.input-parent + .input-parent {
  margin-top: var(--form-grid-gutter);
}
.input-parent .grid,
.input-parent .form-grid {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.input-container + .input-container {
  margin-top: 2rem;
}

label.request {
  border-left: 6px solid #033a91;
  color: #6c757d;
  display: block;
  font-size: 0.875em;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 0.5em;
  padding-left: 0.5em;
}

.icon-calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  position: absolute;
  top: 50%;
  right: 3em;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.icon-calendar::before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ced4da"%3e%3cpath d="M22,8.1v10.3c0,2-1.6,3.6-3.6,3.6H5.6c-2,0-3.6-1.6-3.6-3.6V8.1H22z M6.7,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C8.1,16,7.5,15.3,6.7,15.3z M12,15.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C13.4,16,12.8,15.3,12,15.3z M6.7,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S7.5,10.3,6.7,10.3z M12,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4S12.8,10.3,12,10.3z M17.3,10.3c-0.8,0-1.4,0.6-1.4,1.4s0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4S18,10.3,17.3,10.3z M18.4,2c2,0,3.6,1.6,3.6,3.6v0.8H2V5.6C2,3.6,3.6,2,5.6,2H18.4z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
}
.icon-calendar.no-delete {
  right: 1rem;
}

.delete-calendar {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%236c757d"%3e%3cpath d="M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M17,13H7v-2h10V13z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  margin-left: 8px;
  width: 1.5em;
  height: 1.5em;
  -webkit-transition: background-image 0.2s ease-out;
  transition: background-image 0.2s ease-out;
}
@media (hover: hover) {
  .delete-calendar:hover {
    background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ced4da"%3e%3cpath d="M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M17,13H7v-2h10V13z"/%3e%3c/svg%3e');
  }
}

.display-none {
  display: none;
}

.privacy-link {
  margin-top: 0.5em;
  text-align: right;
}
.privacy-link a {
  color: #333;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.875em;
}
.privacy-link a::before {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3e%3cpath d="M19,19H5V5h7V3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-7h-2V19z M14,3v2h3.6l-9.8,9.8l1.4,1.4L19,6.4V10h2V3H14z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1.125em;
  height: 1.125em;
}

.description-container {
  border: 1px solid #ced4da;
  font-size: 0.875rem;
  margin-top: 4rem;
  padding: 1.5em;
}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */
.pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pika-single.is-hidden {
  display: none;
}
.pika-single.is-bound {
  position: absolute;
  -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
}

.pika-single:before, .pika-single:after {
  content: " ";
  display: table;
}
.pika-single:after {
  clear: both;
}

.pika-lendar {
  float: left;
  width: 240px;
  margin: 8px;
}

.pika-title {
  position: relative;
  text-align: center;
}
.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  opacity: 0;
}

.pika-label {
  display: inline-block;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  color: #333;
  background-color: #fff;
}

.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: 0.5;
}
.pika-prev:hover,
.pika-next:hover {
  opacity: 1;
}
.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: 0.2;
}

.pika-prev,
.is-rtl .pika-next {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
}

.pika-next,
.is-rtl .pika-prev {
  float: right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
}

.pika-select {
  display: inline-block;
}

.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}
.pika-table th,
.pika-table td {
  width: 14.2857142857%;
  padding: 0;
}
.pika-table th {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
}
.pika-table abbr {
  border-bottom: none;
  cursor: help;
}

.pika-button {
  cursor: pointer;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #666;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  background: #f5f5f5;
  height: initial;
}
.has-event .pika-button {
  color: #fff;
  background: #33aaff;
}
.is-today .pika-button {
  color: #33aaff;
  font-weight: bold;
}
.is-selected .pika-button {
  color: #fff;
  font-weight: bold;
  background: #33aaff;
  -webkit-box-shadow: inset 0 1px 3px #178fe5;
  box-shadow: inset 0 1px 3px #178fe5;
  border-radius: 3px;
}
.is-disabled .pika-button, .is-outside-current-month .pika-button {
  color: #999;
  opacity: 0.3;
}
.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
}
.pika-button:hover {
  color: #fff;
  background: #ff8000;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}
.pika-button .is-selection-disabled {
  pointer-events: none;
  cursor: default;
}

.pika-week {
  font-size: 11px;
  color: #999;
}

.is-inrange .pika-button {
  color: #666;
  background: #D5E9F7;
}

.is-startrange .pika-button {
  color: #fff;
  background: #6CB31D;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}

.is-endrange .pika-button {
  color: #fff;
  background: #33aaff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}

ul.list li:nth-of-type(n+2),
ol.list li:nth-of-type(n+2) {
  margin-top: 0.8em;
}
ul.list ul, ul.list ol,
ol.list ul,
ol.list ol {
  margin-left: 1em;
}
ul.list.li-mb li:nth-of-type(n+2),
ol.list.li-mb li:nth-of-type(n+2) {
  margin-top: 0.8em;
}
ul.list.li-mb ul, ul.list.li-mb ol,
ol.list.li-mb ul,
ol.list.li-mb ol {
  margin-top: 0.8em;
}
ul.list.indent,
ol.list.indent {
  margin-left: 1em;
}
ul.list.indent ul, ul.list.indent ol,
ol.list.indent ul,
ol.list.indent ol {
  margin-top: 0.8em;
}

ul.list.disc {
  list-style: disc outside;
  padding-left: 1.125em;
}
ul.list.disc ul {
  list-style: circle outside;
}
ul.list.square li, ul.list.circle li {
  line-height: inherit;
  padding-left: 1.25em;
  position: relative;
}
ul.list.square li:before, ul.list.circle li:before {
  content: "";
  color: inherit;
  display: inline-block;
  font-family: sans-serif;
  position: absolute;
  top: 0;
  left: 0;
}
ul.list.square li:before {
  content: "■";
}
ul.list.circle li:before {
  content: "●";
}
ul.list.notes li {
  line-height: inherit;
  padding-left: 1.25em;
  position: relative;
}
ul.list.notes li:before {
  content: "※";
  color: inherit;
  display: inline-block;
  font-family: sans-serif;
  position: absolute;
  top: 0;
  left: 0;
}

.table thead th {
  background-color: #f8f9fa;
  border: 1px solid #dee2e6;
  color: #333;
  padding: 0.6em 1em;
  text-align: center;
}
.table tbody th, .table tbody td {
  border: 1px solid #dee2e6;
}
.table tbody th {
  background-color: #f8f9fa;
  padding: 0.6em 1em;
}
.table tbody td {
  background-color: #fff;
  overflow-wrap: break-word;
  padding: 0.6em 1em;
}
.table.table-wide {
  width: 100%;
}
.table.table-fixed {
  table-layout: fixed;
}

.table-block, .th-block {
  border-bottom: 1px solid #dee2e6;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .table-block, .th-block {
    border: none;
    width: auto;
  }
}
.table-block tbody th, .table-block tbody td, .th-block tbody th, .th-block tbody td {
  display: block;
}
@media screen and (min-width: 992px) {
  .table-block tbody th, .table-block tbody td, .th-block tbody th, .th-block tbody td {
    display: table-cell;
  }
}
.table-block tbody th, .th-block tbody th {
  border-bottom: none;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .table-block tbody th, .th-block tbody th {
    border-bottom: 1px solid #dee2e6;
    width: auto;
  }
}
.table-block tbody td, .th-block tbody td {
  border-bottom: none;
}
@media screen and (min-width: 992px) {
  .table-block tbody td, .th-block tbody td {
    border-bottom: 1px solid #dee2e6;
  }
}

.table-scroll-wrapper {
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
@media screen and (min-width: 768px) {
  .table-scroll-wrapper {
    white-space: normal;
  }
}

.pagetop {
  background-color: #fff;
  border: 1px solid #033a91;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  width: 38px;
  height: 38px;
  z-index: 2;
}
.pagetop:after {
  content: "";
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23033a91"%3e%3cpath d="M4,12l1.4,1.4L11,7.8V20h2V7.8l5.6,5.6L20,12l-8-8L4,12z"/%3e%3c/svg%3e');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1rem;
  height: 1rem;
}
@media screen and (min-width: 992px) {
  .pagetop {
    bottom: 2rem;
    right: 2rem;
    width: 52px;
    height: 52px;
  }
}
.pagetop.pagetop-active {
  opacity: 1;
  visibility: visible;
}

.m0 {
  margin: 0 !important;
}

.mt0 {
  margin-top: 0 !important;
}

.mb0 {
  margin-bottom: 0 !important;
}

.ml0 {
  margin-left: 0 !important;
}

.mr0 {
  margin-right: 0 !important;
}

.p0 {
  padding: 0 !important;
}

.pt0 {
  padding-top: 0 !important;
}

.pb0 {
  padding-bottom: 0 !important;
}

.pl0 {
  padding-left: 0 !important;
}

.pr0 {
  padding-right: 0 !important;
}

.mt4 {
  margin-top: 4px !important;
}
@media screen and (min-width: 576px) {
  .mt4 {
    margin-top: 4px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt4 {
    margin-top: 4px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt4 {
    margin-top: 5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt4 {
    margin-top: 5px !important;
  }
}

.mt8 {
  margin-top: 8px !important;
}
@media screen and (min-width: 576px) {
  .mt8 {
    margin-top: 8px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt8 {
    margin-top: 8px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt8 {
    margin-top: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt8 {
    margin-top: 10px !important;
  }
}

.mt12 {
  margin-top: 12px !important;
}
@media screen and (min-width: 576px) {
  .mt12 {
    margin-top: 12px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt12 {
    margin-top: 12px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt12 {
    margin-top: 14px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt12 {
    margin-top: 14px !important;
  }
}

.mt16 {
  margin-top: 16px !important;
}
@media screen and (min-width: 576px) {
  .mt16 {
    margin-top: 16px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt16 {
    margin-top: 16px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt16 {
    margin-top: 19px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt16 {
    margin-top: 19px !important;
  }
}

.mt20 {
  margin-top: 20px !important;
}
@media screen and (min-width: 576px) {
  .mt20 {
    margin-top: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt20 {
    margin-top: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt20 {
    margin-top: 23px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt20 {
    margin-top: 23px !important;
  }
}

.mt24 {
  margin-top: 24px !important;
}
@media screen and (min-width: 576px) {
  .mt24 {
    margin-top: 24px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt24 {
    margin-top: 24px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt24 {
    margin-top: 28px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt24 {
    margin-top: 28px !important;
  }
}

.mt28 {
  margin-top: 28px !important;
}
@media screen and (min-width: 576px) {
  .mt28 {
    margin-top: 28px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt28 {
    margin-top: 28px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt28 {
    margin-top: 32px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt28 {
    margin-top: 32px !important;
  }
}

.mt32 {
  margin-top: 32px !important;
}
@media screen and (min-width: 576px) {
  .mt32 {
    margin-top: 32px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt32 {
    margin-top: 32px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt32 {
    margin-top: 37px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt32 {
    margin-top: 37px !important;
  }
}

.mt36 {
  margin-top: 36px !important;
}
@media screen and (min-width: 576px) {
  .mt36 {
    margin-top: 36px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt36 {
    margin-top: 36px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt36 {
    margin-top: 42px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt36 {
    margin-top: 42px !important;
  }
}

.mt40 {
  margin-top: 40px !important;
}
@media screen and (min-width: 576px) {
  .mt40 {
    margin-top: 40px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt40 {
    margin-top: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt40 {
    margin-top: 46px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt40 {
    margin-top: 46px !important;
  }
}

.mt44 {
  margin-top: 44px !important;
}
@media screen and (min-width: 576px) {
  .mt44 {
    margin-top: 44px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt44 {
    margin-top: 44px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt44 {
    margin-top: 51px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt44 {
    margin-top: 51px !important;
  }
}

.mt48 {
  margin-top: 48px !important;
}
@media screen and (min-width: 576px) {
  .mt48 {
    margin-top: 48px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt48 {
    margin-top: 48px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt48 {
    margin-top: 55px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt48 {
    margin-top: 55px !important;
  }
}

.mt52 {
  margin-top: 52px !important;
}
@media screen and (min-width: 576px) {
  .mt52 {
    margin-top: 52px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt52 {
    margin-top: 52px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt52 {
    margin-top: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt52 {
    margin-top: 60px !important;
  }
}

.mt56 {
  margin-top: 56px !important;
}
@media screen and (min-width: 576px) {
  .mt56 {
    margin-top: 56px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt56 {
    margin-top: 56px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt56 {
    margin-top: 64px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt56 {
    margin-top: 64px !important;
  }
}

.mt60 {
  margin-top: 60px !important;
}
@media screen and (min-width: 576px) {
  .mt60 {
    margin-top: 60px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt60 {
    margin-top: 60px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt60 {
    margin-top: 69px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt60 {
    margin-top: 69px !important;
  }
}

.mt64 {
  margin-top: 64px !important;
}
@media screen and (min-width: 576px) {
  .mt64 {
    margin-top: 64px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt64 {
    margin-top: 64px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt64 {
    margin-top: 74px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt64 {
    margin-top: 74px !important;
  }
}

.mt68 {
  margin-top: 68px !important;
}
@media screen and (min-width: 576px) {
  .mt68 {
    margin-top: 68px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt68 {
    margin-top: 68px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt68 {
    margin-top: 78px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt68 {
    margin-top: 78px !important;
  }
}

.mt72 {
  margin-top: 72px !important;
}
@media screen and (min-width: 576px) {
  .mt72 {
    margin-top: 72px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt72 {
    margin-top: 72px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt72 {
    margin-top: 83px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt72 {
    margin-top: 83px !important;
  }
}

.mt76 {
  margin-top: 76px !important;
}
@media screen and (min-width: 576px) {
  .mt76 {
    margin-top: 76px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt76 {
    margin-top: 76px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt76 {
    margin-top: 87px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt76 {
    margin-top: 87px !important;
  }
}

.mt80 {
  margin-top: 80px !important;
}
@media screen and (min-width: 576px) {
  .mt80 {
    margin-top: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt80 {
    margin-top: 80px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt80 {
    margin-top: 92px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt80 {
    margin-top: 92px !important;
  }
}

.mt84 {
  margin-top: 84px !important;
}
@media screen and (min-width: 576px) {
  .mt84 {
    margin-top: 84px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt84 {
    margin-top: 84px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt84 {
    margin-top: 96px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt84 {
    margin-top: 96px !important;
  }
}

.mt88 {
  margin-top: 88px !important;
}
@media screen and (min-width: 576px) {
  .mt88 {
    margin-top: 88px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt88 {
    margin-top: 88px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt88 {
    margin-top: 101px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt88 {
    margin-top: 101px !important;
  }
}

.mt92 {
  margin-top: 92px !important;
}
@media screen and (min-width: 576px) {
  .mt92 {
    margin-top: 92px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt92 {
    margin-top: 92px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt92 {
    margin-top: 106px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt92 {
    margin-top: 106px !important;
  }
}

.mt96 {
  margin-top: 96px !important;
}
@media screen and (min-width: 576px) {
  .mt96 {
    margin-top: 96px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt96 {
    margin-top: 96px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt96 {
    margin-top: 110px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt96 {
    margin-top: 110px !important;
  }
}

.mt100 {
  margin-top: 100px !important;
}
@media screen and (min-width: 576px) {
  .mt100 {
    margin-top: 100px !important;
  }
}
@media screen and (min-width: 768px) {
  .mt100 {
    margin-top: 100px !important;
  }
}
@media screen and (min-width: 992px) {
  .mt100 {
    margin-top: 115px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt100 {
    margin-top: 115px !important;
  }
}

.mb4 {
  margin-bottom: 4px !important;
}
@media screen and (min-width: 576px) {
  .mb4 {
    margin-bottom: 4px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb4 {
    margin-bottom: 4px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb4 {
    margin-bottom: 5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb4 {
    margin-bottom: 5px !important;
  }
}

.mb8 {
  margin-bottom: 8px !important;
}
@media screen and (min-width: 576px) {
  .mb8 {
    margin-bottom: 8px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb8 {
    margin-bottom: 8px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb8 {
    margin-bottom: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb8 {
    margin-bottom: 10px !important;
  }
}

.mb12 {
  margin-bottom: 12px !important;
}
@media screen and (min-width: 576px) {
  .mb12 {
    margin-bottom: 12px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb12 {
    margin-bottom: 12px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb12 {
    margin-bottom: 14px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb12 {
    margin-bottom: 14px !important;
  }
}

.mb16 {
  margin-bottom: 16px !important;
}
@media screen and (min-width: 576px) {
  .mb16 {
    margin-bottom: 16px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb16 {
    margin-bottom: 16px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb16 {
    margin-bottom: 19px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb16 {
    margin-bottom: 19px !important;
  }
}

.mb20 {
  margin-bottom: 20px !important;
}
@media screen and (min-width: 576px) {
  .mb20 {
    margin-bottom: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb20 {
    margin-bottom: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb20 {
    margin-bottom: 23px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb20 {
    margin-bottom: 23px !important;
  }
}

.mb24 {
  margin-bottom: 24px !important;
}
@media screen and (min-width: 576px) {
  .mb24 {
    margin-bottom: 24px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb24 {
    margin-bottom: 24px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb24 {
    margin-bottom: 28px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb24 {
    margin-bottom: 28px !important;
  }
}

.mb28 {
  margin-bottom: 28px !important;
}
@media screen and (min-width: 576px) {
  .mb28 {
    margin-bottom: 28px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb28 {
    margin-bottom: 28px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb28 {
    margin-bottom: 32px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb28 {
    margin-bottom: 32px !important;
  }
}

.mb32 {
  margin-bottom: 32px !important;
}
@media screen and (min-width: 576px) {
  .mb32 {
    margin-bottom: 32px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb32 {
    margin-bottom: 32px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb32 {
    margin-bottom: 37px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb32 {
    margin-bottom: 37px !important;
  }
}

.mb36 {
  margin-bottom: 36px !important;
}
@media screen and (min-width: 576px) {
  .mb36 {
    margin-bottom: 36px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb36 {
    margin-bottom: 36px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb36 {
    margin-bottom: 42px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb36 {
    margin-bottom: 42px !important;
  }
}

.mb40 {
  margin-bottom: 40px !important;
}
@media screen and (min-width: 576px) {
  .mb40 {
    margin-bottom: 40px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb40 {
    margin-bottom: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb40 {
    margin-bottom: 46px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb40 {
    margin-bottom: 46px !important;
  }
}

.mb44 {
  margin-bottom: 44px !important;
}
@media screen and (min-width: 576px) {
  .mb44 {
    margin-bottom: 44px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb44 {
    margin-bottom: 44px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb44 {
    margin-bottom: 51px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb44 {
    margin-bottom: 51px !important;
  }
}

.mb48 {
  margin-bottom: 48px !important;
}
@media screen and (min-width: 576px) {
  .mb48 {
    margin-bottom: 48px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb48 {
    margin-bottom: 48px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb48 {
    margin-bottom: 55px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb48 {
    margin-bottom: 55px !important;
  }
}

.mb52 {
  margin-bottom: 52px !important;
}
@media screen and (min-width: 576px) {
  .mb52 {
    margin-bottom: 52px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb52 {
    margin-bottom: 52px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb52 {
    margin-bottom: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb52 {
    margin-bottom: 60px !important;
  }
}

.mb56 {
  margin-bottom: 56px !important;
}
@media screen and (min-width: 576px) {
  .mb56 {
    margin-bottom: 56px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb56 {
    margin-bottom: 56px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb56 {
    margin-bottom: 64px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb56 {
    margin-bottom: 64px !important;
  }
}

.mb60 {
  margin-bottom: 60px !important;
}
@media screen and (min-width: 576px) {
  .mb60 {
    margin-bottom: 60px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb60 {
    margin-bottom: 60px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb60 {
    margin-bottom: 69px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb60 {
    margin-bottom: 69px !important;
  }
}

.mb64 {
  margin-bottom: 64px !important;
}
@media screen and (min-width: 576px) {
  .mb64 {
    margin-bottom: 64px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb64 {
    margin-bottom: 64px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb64 {
    margin-bottom: 74px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb64 {
    margin-bottom: 74px !important;
  }
}

.mb68 {
  margin-bottom: 68px !important;
}
@media screen and (min-width: 576px) {
  .mb68 {
    margin-bottom: 68px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb68 {
    margin-bottom: 68px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb68 {
    margin-bottom: 78px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb68 {
    margin-bottom: 78px !important;
  }
}

.mb72 {
  margin-bottom: 72px !important;
}
@media screen and (min-width: 576px) {
  .mb72 {
    margin-bottom: 72px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb72 {
    margin-bottom: 72px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb72 {
    margin-bottom: 83px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb72 {
    margin-bottom: 83px !important;
  }
}

.mb76 {
  margin-bottom: 76px !important;
}
@media screen and (min-width: 576px) {
  .mb76 {
    margin-bottom: 76px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb76 {
    margin-bottom: 76px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb76 {
    margin-bottom: 87px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb76 {
    margin-bottom: 87px !important;
  }
}

.mb80 {
  margin-bottom: 80px !important;
}
@media screen and (min-width: 576px) {
  .mb80 {
    margin-bottom: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb80 {
    margin-bottom: 80px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb80 {
    margin-bottom: 92px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb80 {
    margin-bottom: 92px !important;
  }
}

.mb84 {
  margin-bottom: 84px !important;
}
@media screen and (min-width: 576px) {
  .mb84 {
    margin-bottom: 84px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb84 {
    margin-bottom: 84px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb84 {
    margin-bottom: 96px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb84 {
    margin-bottom: 96px !important;
  }
}

.mb88 {
  margin-bottom: 88px !important;
}
@media screen and (min-width: 576px) {
  .mb88 {
    margin-bottom: 88px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb88 {
    margin-bottom: 88px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb88 {
    margin-bottom: 101px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb88 {
    margin-bottom: 101px !important;
  }
}

.mb92 {
  margin-bottom: 92px !important;
}
@media screen and (min-width: 576px) {
  .mb92 {
    margin-bottom: 92px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb92 {
    margin-bottom: 92px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb92 {
    margin-bottom: 106px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb92 {
    margin-bottom: 106px !important;
  }
}

.mb96 {
  margin-bottom: 96px !important;
}
@media screen and (min-width: 576px) {
  .mb96 {
    margin-bottom: 96px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb96 {
    margin-bottom: 96px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb96 {
    margin-bottom: 110px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb96 {
    margin-bottom: 110px !important;
  }
}

.mb100 {
  margin-bottom: 100px !important;
}
@media screen and (min-width: 576px) {
  .mb100 {
    margin-bottom: 100px !important;
  }
}
@media screen and (min-width: 768px) {
  .mb100 {
    margin-bottom: 100px !important;
  }
}
@media screen and (min-width: 992px) {
  .mb100 {
    margin-bottom: 115px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb100 {
    margin-bottom: 115px !important;
  }
}

.mr4 {
  margin-right: 4px !important;
}
@media screen and (min-width: 576px) {
  .mr4 {
    margin-right: 4px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr4 {
    margin-right: 4px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr4 {
    margin-right: 5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr4 {
    margin-right: 5px !important;
  }
}

.mr8 {
  margin-right: 8px !important;
}
@media screen and (min-width: 576px) {
  .mr8 {
    margin-right: 8px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr8 {
    margin-right: 8px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr8 {
    margin-right: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr8 {
    margin-right: 10px !important;
  }
}

.mr12 {
  margin-right: 12px !important;
}
@media screen and (min-width: 576px) {
  .mr12 {
    margin-right: 12px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr12 {
    margin-right: 12px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr12 {
    margin-right: 14px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr12 {
    margin-right: 14px !important;
  }
}

.mr16 {
  margin-right: 16px !important;
}
@media screen and (min-width: 576px) {
  .mr16 {
    margin-right: 16px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr16 {
    margin-right: 16px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr16 {
    margin-right: 19px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr16 {
    margin-right: 19px !important;
  }
}

.mr20 {
  margin-right: 20px !important;
}
@media screen and (min-width: 576px) {
  .mr20 {
    margin-right: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr20 {
    margin-right: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr20 {
    margin-right: 23px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr20 {
    margin-right: 23px !important;
  }
}

.mr24 {
  margin-right: 24px !important;
}
@media screen and (min-width: 576px) {
  .mr24 {
    margin-right: 24px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr24 {
    margin-right: 24px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr24 {
    margin-right: 28px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr24 {
    margin-right: 28px !important;
  }
}

.mr28 {
  margin-right: 28px !important;
}
@media screen and (min-width: 576px) {
  .mr28 {
    margin-right: 28px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr28 {
    margin-right: 28px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr28 {
    margin-right: 32px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr28 {
    margin-right: 32px !important;
  }
}

.mr32 {
  margin-right: 32px !important;
}
@media screen and (min-width: 576px) {
  .mr32 {
    margin-right: 32px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr32 {
    margin-right: 32px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr32 {
    margin-right: 37px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr32 {
    margin-right: 37px !important;
  }
}

.mr36 {
  margin-right: 36px !important;
}
@media screen and (min-width: 576px) {
  .mr36 {
    margin-right: 36px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr36 {
    margin-right: 36px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr36 {
    margin-right: 42px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr36 {
    margin-right: 42px !important;
  }
}

.mr40 {
  margin-right: 40px !important;
}
@media screen and (min-width: 576px) {
  .mr40 {
    margin-right: 40px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr40 {
    margin-right: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr40 {
    margin-right: 46px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr40 {
    margin-right: 46px !important;
  }
}

.mr44 {
  margin-right: 44px !important;
}
@media screen and (min-width: 576px) {
  .mr44 {
    margin-right: 44px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr44 {
    margin-right: 44px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr44 {
    margin-right: 51px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr44 {
    margin-right: 51px !important;
  }
}

.mr48 {
  margin-right: 48px !important;
}
@media screen and (min-width: 576px) {
  .mr48 {
    margin-right: 48px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr48 {
    margin-right: 48px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr48 {
    margin-right: 55px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr48 {
    margin-right: 55px !important;
  }
}

.mr52 {
  margin-right: 52px !important;
}
@media screen and (min-width: 576px) {
  .mr52 {
    margin-right: 52px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr52 {
    margin-right: 52px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr52 {
    margin-right: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr52 {
    margin-right: 60px !important;
  }
}

.mr56 {
  margin-right: 56px !important;
}
@media screen and (min-width: 576px) {
  .mr56 {
    margin-right: 56px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr56 {
    margin-right: 56px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr56 {
    margin-right: 64px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr56 {
    margin-right: 64px !important;
  }
}

.mr60 {
  margin-right: 60px !important;
}
@media screen and (min-width: 576px) {
  .mr60 {
    margin-right: 60px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr60 {
    margin-right: 60px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr60 {
    margin-right: 69px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr60 {
    margin-right: 69px !important;
  }
}

.mr64 {
  margin-right: 64px !important;
}
@media screen and (min-width: 576px) {
  .mr64 {
    margin-right: 64px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr64 {
    margin-right: 64px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr64 {
    margin-right: 74px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr64 {
    margin-right: 74px !important;
  }
}

.mr68 {
  margin-right: 68px !important;
}
@media screen and (min-width: 576px) {
  .mr68 {
    margin-right: 68px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr68 {
    margin-right: 68px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr68 {
    margin-right: 78px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr68 {
    margin-right: 78px !important;
  }
}

.mr72 {
  margin-right: 72px !important;
}
@media screen and (min-width: 576px) {
  .mr72 {
    margin-right: 72px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr72 {
    margin-right: 72px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr72 {
    margin-right: 83px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr72 {
    margin-right: 83px !important;
  }
}

.mr76 {
  margin-right: 76px !important;
}
@media screen and (min-width: 576px) {
  .mr76 {
    margin-right: 76px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr76 {
    margin-right: 76px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr76 {
    margin-right: 87px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr76 {
    margin-right: 87px !important;
  }
}

.mr80 {
  margin-right: 80px !important;
}
@media screen and (min-width: 576px) {
  .mr80 {
    margin-right: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr80 {
    margin-right: 80px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr80 {
    margin-right: 92px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr80 {
    margin-right: 92px !important;
  }
}

.mr84 {
  margin-right: 84px !important;
}
@media screen and (min-width: 576px) {
  .mr84 {
    margin-right: 84px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr84 {
    margin-right: 84px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr84 {
    margin-right: 96px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr84 {
    margin-right: 96px !important;
  }
}

.mr88 {
  margin-right: 88px !important;
}
@media screen and (min-width: 576px) {
  .mr88 {
    margin-right: 88px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr88 {
    margin-right: 88px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr88 {
    margin-right: 101px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr88 {
    margin-right: 101px !important;
  }
}

.mr92 {
  margin-right: 92px !important;
}
@media screen and (min-width: 576px) {
  .mr92 {
    margin-right: 92px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr92 {
    margin-right: 92px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr92 {
    margin-right: 106px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr92 {
    margin-right: 106px !important;
  }
}

.mr96 {
  margin-right: 96px !important;
}
@media screen and (min-width: 576px) {
  .mr96 {
    margin-right: 96px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr96 {
    margin-right: 96px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr96 {
    margin-right: 110px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr96 {
    margin-right: 110px !important;
  }
}

.mr100 {
  margin-right: 100px !important;
}
@media screen and (min-width: 576px) {
  .mr100 {
    margin-right: 100px !important;
  }
}
@media screen and (min-width: 768px) {
  .mr100 {
    margin-right: 100px !important;
  }
}
@media screen and (min-width: 992px) {
  .mr100 {
    margin-right: 115px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mr100 {
    margin-right: 115px !important;
  }
}

.ml4 {
  margin-left: 4px !important;
}
@media screen and (min-width: 576px) {
  .ml4 {
    margin-left: 4px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml4 {
    margin-left: 4px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml4 {
    margin-left: 5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml4 {
    margin-left: 5px !important;
  }
}

.ml8 {
  margin-left: 8px !important;
}
@media screen and (min-width: 576px) {
  .ml8 {
    margin-left: 8px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml8 {
    margin-left: 8px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml8 {
    margin-left: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml8 {
    margin-left: 10px !important;
  }
}

.ml12 {
  margin-left: 12px !important;
}
@media screen and (min-width: 576px) {
  .ml12 {
    margin-left: 12px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml12 {
    margin-left: 12px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml12 {
    margin-left: 14px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml12 {
    margin-left: 14px !important;
  }
}

.ml16 {
  margin-left: 16px !important;
}
@media screen and (min-width: 576px) {
  .ml16 {
    margin-left: 16px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml16 {
    margin-left: 16px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml16 {
    margin-left: 19px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml16 {
    margin-left: 19px !important;
  }
}

.ml20 {
  margin-left: 20px !important;
}
@media screen and (min-width: 576px) {
  .ml20 {
    margin-left: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml20 {
    margin-left: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml20 {
    margin-left: 23px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml20 {
    margin-left: 23px !important;
  }
}

.ml24 {
  margin-left: 24px !important;
}
@media screen and (min-width: 576px) {
  .ml24 {
    margin-left: 24px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml24 {
    margin-left: 24px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml24 {
    margin-left: 28px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml24 {
    margin-left: 28px !important;
  }
}

.ml28 {
  margin-left: 28px !important;
}
@media screen and (min-width: 576px) {
  .ml28 {
    margin-left: 28px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml28 {
    margin-left: 28px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml28 {
    margin-left: 32px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml28 {
    margin-left: 32px !important;
  }
}

.ml32 {
  margin-left: 32px !important;
}
@media screen and (min-width: 576px) {
  .ml32 {
    margin-left: 32px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml32 {
    margin-left: 32px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml32 {
    margin-left: 37px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml32 {
    margin-left: 37px !important;
  }
}

.ml36 {
  margin-left: 36px !important;
}
@media screen and (min-width: 576px) {
  .ml36 {
    margin-left: 36px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml36 {
    margin-left: 36px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml36 {
    margin-left: 42px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml36 {
    margin-left: 42px !important;
  }
}

.ml40 {
  margin-left: 40px !important;
}
@media screen and (min-width: 576px) {
  .ml40 {
    margin-left: 40px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml40 {
    margin-left: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml40 {
    margin-left: 46px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml40 {
    margin-left: 46px !important;
  }
}

.ml44 {
  margin-left: 44px !important;
}
@media screen and (min-width: 576px) {
  .ml44 {
    margin-left: 44px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml44 {
    margin-left: 44px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml44 {
    margin-left: 51px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml44 {
    margin-left: 51px !important;
  }
}

.ml48 {
  margin-left: 48px !important;
}
@media screen and (min-width: 576px) {
  .ml48 {
    margin-left: 48px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml48 {
    margin-left: 48px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml48 {
    margin-left: 55px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml48 {
    margin-left: 55px !important;
  }
}

.ml52 {
  margin-left: 52px !important;
}
@media screen and (min-width: 576px) {
  .ml52 {
    margin-left: 52px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml52 {
    margin-left: 52px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml52 {
    margin-left: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml52 {
    margin-left: 60px !important;
  }
}

.ml56 {
  margin-left: 56px !important;
}
@media screen and (min-width: 576px) {
  .ml56 {
    margin-left: 56px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml56 {
    margin-left: 56px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml56 {
    margin-left: 64px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml56 {
    margin-left: 64px !important;
  }
}

.ml60 {
  margin-left: 60px !important;
}
@media screen and (min-width: 576px) {
  .ml60 {
    margin-left: 60px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml60 {
    margin-left: 60px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml60 {
    margin-left: 69px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml60 {
    margin-left: 69px !important;
  }
}

.ml64 {
  margin-left: 64px !important;
}
@media screen and (min-width: 576px) {
  .ml64 {
    margin-left: 64px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml64 {
    margin-left: 64px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml64 {
    margin-left: 74px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml64 {
    margin-left: 74px !important;
  }
}

.ml68 {
  margin-left: 68px !important;
}
@media screen and (min-width: 576px) {
  .ml68 {
    margin-left: 68px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml68 {
    margin-left: 68px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml68 {
    margin-left: 78px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml68 {
    margin-left: 78px !important;
  }
}

.ml72 {
  margin-left: 72px !important;
}
@media screen and (min-width: 576px) {
  .ml72 {
    margin-left: 72px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml72 {
    margin-left: 72px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml72 {
    margin-left: 83px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml72 {
    margin-left: 83px !important;
  }
}

.ml76 {
  margin-left: 76px !important;
}
@media screen and (min-width: 576px) {
  .ml76 {
    margin-left: 76px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml76 {
    margin-left: 76px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml76 {
    margin-left: 87px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml76 {
    margin-left: 87px !important;
  }
}

.ml80 {
  margin-left: 80px !important;
}
@media screen and (min-width: 576px) {
  .ml80 {
    margin-left: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml80 {
    margin-left: 80px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml80 {
    margin-left: 92px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml80 {
    margin-left: 92px !important;
  }
}

.ml84 {
  margin-left: 84px !important;
}
@media screen and (min-width: 576px) {
  .ml84 {
    margin-left: 84px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml84 {
    margin-left: 84px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml84 {
    margin-left: 96px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml84 {
    margin-left: 96px !important;
  }
}

.ml88 {
  margin-left: 88px !important;
}
@media screen and (min-width: 576px) {
  .ml88 {
    margin-left: 88px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml88 {
    margin-left: 88px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml88 {
    margin-left: 101px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml88 {
    margin-left: 101px !important;
  }
}

.ml92 {
  margin-left: 92px !important;
}
@media screen and (min-width: 576px) {
  .ml92 {
    margin-left: 92px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml92 {
    margin-left: 92px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml92 {
    margin-left: 106px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml92 {
    margin-left: 106px !important;
  }
}

.ml96 {
  margin-left: 96px !important;
}
@media screen and (min-width: 576px) {
  .ml96 {
    margin-left: 96px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml96 {
    margin-left: 96px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml96 {
    margin-left: 110px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml96 {
    margin-left: 110px !important;
  }
}

.ml100 {
  margin-left: 100px !important;
}
@media screen and (min-width: 576px) {
  .ml100 {
    margin-left: 100px !important;
  }
}
@media screen and (min-width: 768px) {
  .ml100 {
    margin-left: 100px !important;
  }
}
@media screen and (min-width: 992px) {
  .ml100 {
    margin-left: 115px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ml100 {
    margin-left: 115px !important;
  }
}

.pt4 {
  padding-top: 4px !important;
}
@media screen and (min-width: 576px) {
  .pt4 {
    padding-top: 4px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt4 {
    padding-top: 4px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt4 {
    padding-top: 5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt4 {
    padding-top: 5px !important;
  }
}

.pt8 {
  padding-top: 8px !important;
}
@media screen and (min-width: 576px) {
  .pt8 {
    padding-top: 8px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt8 {
    padding-top: 8px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt8 {
    padding-top: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt8 {
    padding-top: 10px !important;
  }
}

.pt12 {
  padding-top: 12px !important;
}
@media screen and (min-width: 576px) {
  .pt12 {
    padding-top: 12px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt12 {
    padding-top: 12px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt12 {
    padding-top: 14px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt12 {
    padding-top: 14px !important;
  }
}

.pt16 {
  padding-top: 16px !important;
}
@media screen and (min-width: 576px) {
  .pt16 {
    padding-top: 16px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt16 {
    padding-top: 16px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt16 {
    padding-top: 19px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt16 {
    padding-top: 19px !important;
  }
}

.pt20 {
  padding-top: 20px !important;
}
@media screen and (min-width: 576px) {
  .pt20 {
    padding-top: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt20 {
    padding-top: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt20 {
    padding-top: 23px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt20 {
    padding-top: 23px !important;
  }
}

.pt24 {
  padding-top: 24px !important;
}
@media screen and (min-width: 576px) {
  .pt24 {
    padding-top: 24px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt24 {
    padding-top: 24px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt24 {
    padding-top: 28px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt24 {
    padding-top: 28px !important;
  }
}

.pt28 {
  padding-top: 28px !important;
}
@media screen and (min-width: 576px) {
  .pt28 {
    padding-top: 28px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt28 {
    padding-top: 28px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt28 {
    padding-top: 32px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt28 {
    padding-top: 32px !important;
  }
}

.pt32 {
  padding-top: 32px !important;
}
@media screen and (min-width: 576px) {
  .pt32 {
    padding-top: 32px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt32 {
    padding-top: 32px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt32 {
    padding-top: 37px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt32 {
    padding-top: 37px !important;
  }
}

.pt36 {
  padding-top: 36px !important;
}
@media screen and (min-width: 576px) {
  .pt36 {
    padding-top: 36px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt36 {
    padding-top: 36px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt36 {
    padding-top: 42px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt36 {
    padding-top: 42px !important;
  }
}

.pt40 {
  padding-top: 40px !important;
}
@media screen and (min-width: 576px) {
  .pt40 {
    padding-top: 40px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt40 {
    padding-top: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt40 {
    padding-top: 46px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt40 {
    padding-top: 46px !important;
  }
}

.pt44 {
  padding-top: 44px !important;
}
@media screen and (min-width: 576px) {
  .pt44 {
    padding-top: 44px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt44 {
    padding-top: 44px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt44 {
    padding-top: 51px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt44 {
    padding-top: 51px !important;
  }
}

.pt48 {
  padding-top: 48px !important;
}
@media screen and (min-width: 576px) {
  .pt48 {
    padding-top: 48px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt48 {
    padding-top: 48px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt48 {
    padding-top: 55px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt48 {
    padding-top: 55px !important;
  }
}

.pt52 {
  padding-top: 52px !important;
}
@media screen and (min-width: 576px) {
  .pt52 {
    padding-top: 52px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt52 {
    padding-top: 52px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt52 {
    padding-top: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt52 {
    padding-top: 60px !important;
  }
}

.pt56 {
  padding-top: 56px !important;
}
@media screen and (min-width: 576px) {
  .pt56 {
    padding-top: 56px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt56 {
    padding-top: 56px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt56 {
    padding-top: 64px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt56 {
    padding-top: 64px !important;
  }
}

.pt60 {
  padding-top: 60px !important;
}
@media screen and (min-width: 576px) {
  .pt60 {
    padding-top: 60px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt60 {
    padding-top: 60px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt60 {
    padding-top: 69px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt60 {
    padding-top: 69px !important;
  }
}

.pt64 {
  padding-top: 64px !important;
}
@media screen and (min-width: 576px) {
  .pt64 {
    padding-top: 64px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt64 {
    padding-top: 64px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt64 {
    padding-top: 74px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt64 {
    padding-top: 74px !important;
  }
}

.pt68 {
  padding-top: 68px !important;
}
@media screen and (min-width: 576px) {
  .pt68 {
    padding-top: 68px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt68 {
    padding-top: 68px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt68 {
    padding-top: 78px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt68 {
    padding-top: 78px !important;
  }
}

.pt72 {
  padding-top: 72px !important;
}
@media screen and (min-width: 576px) {
  .pt72 {
    padding-top: 72px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt72 {
    padding-top: 72px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt72 {
    padding-top: 83px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt72 {
    padding-top: 83px !important;
  }
}

.pt76 {
  padding-top: 76px !important;
}
@media screen and (min-width: 576px) {
  .pt76 {
    padding-top: 76px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt76 {
    padding-top: 76px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt76 {
    padding-top: 87px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt76 {
    padding-top: 87px !important;
  }
}

.pt80 {
  padding-top: 80px !important;
}
@media screen and (min-width: 576px) {
  .pt80 {
    padding-top: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt80 {
    padding-top: 80px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt80 {
    padding-top: 92px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt80 {
    padding-top: 92px !important;
  }
}

.pt84 {
  padding-top: 84px !important;
}
@media screen and (min-width: 576px) {
  .pt84 {
    padding-top: 84px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt84 {
    padding-top: 84px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt84 {
    padding-top: 96px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt84 {
    padding-top: 96px !important;
  }
}

.pt88 {
  padding-top: 88px !important;
}
@media screen and (min-width: 576px) {
  .pt88 {
    padding-top: 88px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt88 {
    padding-top: 88px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt88 {
    padding-top: 101px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt88 {
    padding-top: 101px !important;
  }
}

.pt92 {
  padding-top: 92px !important;
}
@media screen and (min-width: 576px) {
  .pt92 {
    padding-top: 92px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt92 {
    padding-top: 92px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt92 {
    padding-top: 106px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt92 {
    padding-top: 106px !important;
  }
}

.pt96 {
  padding-top: 96px !important;
}
@media screen and (min-width: 576px) {
  .pt96 {
    padding-top: 96px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt96 {
    padding-top: 96px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt96 {
    padding-top: 110px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt96 {
    padding-top: 110px !important;
  }
}

.pt100 {
  padding-top: 100px !important;
}
@media screen and (min-width: 576px) {
  .pt100 {
    padding-top: 100px !important;
  }
}
@media screen and (min-width: 768px) {
  .pt100 {
    padding-top: 100px !important;
  }
}
@media screen and (min-width: 992px) {
  .pt100 {
    padding-top: 115px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt100 {
    padding-top: 115px !important;
  }
}

.pb4 {
  padding-bottom: 4px !important;
}
@media screen and (min-width: 576px) {
  .pb4 {
    padding-bottom: 4px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb4 {
    padding-bottom: 4px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb4 {
    padding-bottom: 5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb4 {
    padding-bottom: 5px !important;
  }
}

.pb8 {
  padding-bottom: 8px !important;
}
@media screen and (min-width: 576px) {
  .pb8 {
    padding-bottom: 8px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb8 {
    padding-bottom: 8px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb8 {
    padding-bottom: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb8 {
    padding-bottom: 10px !important;
  }
}

.pb12 {
  padding-bottom: 12px !important;
}
@media screen and (min-width: 576px) {
  .pb12 {
    padding-bottom: 12px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb12 {
    padding-bottom: 12px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb12 {
    padding-bottom: 14px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb12 {
    padding-bottom: 14px !important;
  }
}

.pb16 {
  padding-bottom: 16px !important;
}
@media screen and (min-width: 576px) {
  .pb16 {
    padding-bottom: 16px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb16 {
    padding-bottom: 16px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb16 {
    padding-bottom: 19px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb16 {
    padding-bottom: 19px !important;
  }
}

.pb20 {
  padding-bottom: 20px !important;
}
@media screen and (min-width: 576px) {
  .pb20 {
    padding-bottom: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb20 {
    padding-bottom: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb20 {
    padding-bottom: 23px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb20 {
    padding-bottom: 23px !important;
  }
}

.pb24 {
  padding-bottom: 24px !important;
}
@media screen and (min-width: 576px) {
  .pb24 {
    padding-bottom: 24px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb24 {
    padding-bottom: 24px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb24 {
    padding-bottom: 28px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb24 {
    padding-bottom: 28px !important;
  }
}

.pb28 {
  padding-bottom: 28px !important;
}
@media screen and (min-width: 576px) {
  .pb28 {
    padding-bottom: 28px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb28 {
    padding-bottom: 28px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb28 {
    padding-bottom: 32px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb28 {
    padding-bottom: 32px !important;
  }
}

.pb32 {
  padding-bottom: 32px !important;
}
@media screen and (min-width: 576px) {
  .pb32 {
    padding-bottom: 32px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb32 {
    padding-bottom: 32px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb32 {
    padding-bottom: 37px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb32 {
    padding-bottom: 37px !important;
  }
}

.pb36 {
  padding-bottom: 36px !important;
}
@media screen and (min-width: 576px) {
  .pb36 {
    padding-bottom: 36px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb36 {
    padding-bottom: 36px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb36 {
    padding-bottom: 42px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb36 {
    padding-bottom: 42px !important;
  }
}

.pb40 {
  padding-bottom: 40px !important;
}
@media screen and (min-width: 576px) {
  .pb40 {
    padding-bottom: 40px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb40 {
    padding-bottom: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb40 {
    padding-bottom: 46px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb40 {
    padding-bottom: 46px !important;
  }
}

.pb44 {
  padding-bottom: 44px !important;
}
@media screen and (min-width: 576px) {
  .pb44 {
    padding-bottom: 44px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb44 {
    padding-bottom: 44px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb44 {
    padding-bottom: 51px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb44 {
    padding-bottom: 51px !important;
  }
}

.pb48 {
  padding-bottom: 48px !important;
}
@media screen and (min-width: 576px) {
  .pb48 {
    padding-bottom: 48px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb48 {
    padding-bottom: 48px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb48 {
    padding-bottom: 55px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb48 {
    padding-bottom: 55px !important;
  }
}

.pb52 {
  padding-bottom: 52px !important;
}
@media screen and (min-width: 576px) {
  .pb52 {
    padding-bottom: 52px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb52 {
    padding-bottom: 52px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb52 {
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb52 {
    padding-bottom: 60px !important;
  }
}

.pb56 {
  padding-bottom: 56px !important;
}
@media screen and (min-width: 576px) {
  .pb56 {
    padding-bottom: 56px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb56 {
    padding-bottom: 56px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb56 {
    padding-bottom: 64px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb56 {
    padding-bottom: 64px !important;
  }
}

.pb60 {
  padding-bottom: 60px !important;
}
@media screen and (min-width: 576px) {
  .pb60 {
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb60 {
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb60 {
    padding-bottom: 69px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb60 {
    padding-bottom: 69px !important;
  }
}

.pb64 {
  padding-bottom: 64px !important;
}
@media screen and (min-width: 576px) {
  .pb64 {
    padding-bottom: 64px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb64 {
    padding-bottom: 64px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb64 {
    padding-bottom: 74px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb64 {
    padding-bottom: 74px !important;
  }
}

.pb68 {
  padding-bottom: 68px !important;
}
@media screen and (min-width: 576px) {
  .pb68 {
    padding-bottom: 68px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb68 {
    padding-bottom: 68px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb68 {
    padding-bottom: 78px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb68 {
    padding-bottom: 78px !important;
  }
}

.pb72 {
  padding-bottom: 72px !important;
}
@media screen and (min-width: 576px) {
  .pb72 {
    padding-bottom: 72px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb72 {
    padding-bottom: 72px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb72 {
    padding-bottom: 83px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb72 {
    padding-bottom: 83px !important;
  }
}

.pb76 {
  padding-bottom: 76px !important;
}
@media screen and (min-width: 576px) {
  .pb76 {
    padding-bottom: 76px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb76 {
    padding-bottom: 76px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb76 {
    padding-bottom: 87px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb76 {
    padding-bottom: 87px !important;
  }
}

.pb80 {
  padding-bottom: 80px !important;
}
@media screen and (min-width: 576px) {
  .pb80 {
    padding-bottom: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb80 {
    padding-bottom: 80px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb80 {
    padding-bottom: 92px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb80 {
    padding-bottom: 92px !important;
  }
}

.pb84 {
  padding-bottom: 84px !important;
}
@media screen and (min-width: 576px) {
  .pb84 {
    padding-bottom: 84px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb84 {
    padding-bottom: 84px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb84 {
    padding-bottom: 96px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb84 {
    padding-bottom: 96px !important;
  }
}

.pb88 {
  padding-bottom: 88px !important;
}
@media screen and (min-width: 576px) {
  .pb88 {
    padding-bottom: 88px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb88 {
    padding-bottom: 88px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb88 {
    padding-bottom: 101px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb88 {
    padding-bottom: 101px !important;
  }
}

.pb92 {
  padding-bottom: 92px !important;
}
@media screen and (min-width: 576px) {
  .pb92 {
    padding-bottom: 92px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb92 {
    padding-bottom: 92px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb92 {
    padding-bottom: 106px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb92 {
    padding-bottom: 106px !important;
  }
}

.pb96 {
  padding-bottom: 96px !important;
}
@media screen and (min-width: 576px) {
  .pb96 {
    padding-bottom: 96px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb96 {
    padding-bottom: 96px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb96 {
    padding-bottom: 110px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb96 {
    padding-bottom: 110px !important;
  }
}

.pb100 {
  padding-bottom: 100px !important;
}
@media screen and (min-width: 576px) {
  .pb100 {
    padding-bottom: 100px !important;
  }
}
@media screen and (min-width: 768px) {
  .pb100 {
    padding-bottom: 100px !important;
  }
}
@media screen and (min-width: 992px) {
  .pb100 {
    padding-bottom: 115px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb100 {
    padding-bottom: 115px !important;
  }
}

.pr4 {
  padding-right: 4px !important;
}
@media screen and (min-width: 576px) {
  .pr4 {
    padding-right: 4px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr4 {
    padding-right: 4px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr4 {
    padding-right: 5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr4 {
    padding-right: 5px !important;
  }
}

.pr8 {
  padding-right: 8px !important;
}
@media screen and (min-width: 576px) {
  .pr8 {
    padding-right: 8px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr8 {
    padding-right: 8px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr8 {
    padding-right: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr8 {
    padding-right: 10px !important;
  }
}

.pr12 {
  padding-right: 12px !important;
}
@media screen and (min-width: 576px) {
  .pr12 {
    padding-right: 12px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr12 {
    padding-right: 12px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr12 {
    padding-right: 14px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr12 {
    padding-right: 14px !important;
  }
}

.pr16 {
  padding-right: 16px !important;
}
@media screen and (min-width: 576px) {
  .pr16 {
    padding-right: 16px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr16 {
    padding-right: 16px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr16 {
    padding-right: 19px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr16 {
    padding-right: 19px !important;
  }
}

.pr20 {
  padding-right: 20px !important;
}
@media screen and (min-width: 576px) {
  .pr20 {
    padding-right: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr20 {
    padding-right: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr20 {
    padding-right: 23px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr20 {
    padding-right: 23px !important;
  }
}

.pr24 {
  padding-right: 24px !important;
}
@media screen and (min-width: 576px) {
  .pr24 {
    padding-right: 24px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr24 {
    padding-right: 24px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr24 {
    padding-right: 28px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr24 {
    padding-right: 28px !important;
  }
}

.pr28 {
  padding-right: 28px !important;
}
@media screen and (min-width: 576px) {
  .pr28 {
    padding-right: 28px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr28 {
    padding-right: 28px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr28 {
    padding-right: 32px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr28 {
    padding-right: 32px !important;
  }
}

.pr32 {
  padding-right: 32px !important;
}
@media screen and (min-width: 576px) {
  .pr32 {
    padding-right: 32px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr32 {
    padding-right: 32px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr32 {
    padding-right: 37px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr32 {
    padding-right: 37px !important;
  }
}

.pr36 {
  padding-right: 36px !important;
}
@media screen and (min-width: 576px) {
  .pr36 {
    padding-right: 36px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr36 {
    padding-right: 36px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr36 {
    padding-right: 42px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr36 {
    padding-right: 42px !important;
  }
}

.pr40 {
  padding-right: 40px !important;
}
@media screen and (min-width: 576px) {
  .pr40 {
    padding-right: 40px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr40 {
    padding-right: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr40 {
    padding-right: 46px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr40 {
    padding-right: 46px !important;
  }
}

.pr44 {
  padding-right: 44px !important;
}
@media screen and (min-width: 576px) {
  .pr44 {
    padding-right: 44px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr44 {
    padding-right: 44px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr44 {
    padding-right: 51px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr44 {
    padding-right: 51px !important;
  }
}

.pr48 {
  padding-right: 48px !important;
}
@media screen and (min-width: 576px) {
  .pr48 {
    padding-right: 48px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr48 {
    padding-right: 48px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr48 {
    padding-right: 55px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr48 {
    padding-right: 55px !important;
  }
}

.pr52 {
  padding-right: 52px !important;
}
@media screen and (min-width: 576px) {
  .pr52 {
    padding-right: 52px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr52 {
    padding-right: 52px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr52 {
    padding-right: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr52 {
    padding-right: 60px !important;
  }
}

.pr56 {
  padding-right: 56px !important;
}
@media screen and (min-width: 576px) {
  .pr56 {
    padding-right: 56px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr56 {
    padding-right: 56px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr56 {
    padding-right: 64px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr56 {
    padding-right: 64px !important;
  }
}

.pr60 {
  padding-right: 60px !important;
}
@media screen and (min-width: 576px) {
  .pr60 {
    padding-right: 60px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr60 {
    padding-right: 60px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr60 {
    padding-right: 69px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr60 {
    padding-right: 69px !important;
  }
}

.pr64 {
  padding-right: 64px !important;
}
@media screen and (min-width: 576px) {
  .pr64 {
    padding-right: 64px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr64 {
    padding-right: 64px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr64 {
    padding-right: 74px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr64 {
    padding-right: 74px !important;
  }
}

.pr68 {
  padding-right: 68px !important;
}
@media screen and (min-width: 576px) {
  .pr68 {
    padding-right: 68px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr68 {
    padding-right: 68px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr68 {
    padding-right: 78px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr68 {
    padding-right: 78px !important;
  }
}

.pr72 {
  padding-right: 72px !important;
}
@media screen and (min-width: 576px) {
  .pr72 {
    padding-right: 72px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr72 {
    padding-right: 72px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr72 {
    padding-right: 83px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr72 {
    padding-right: 83px !important;
  }
}

.pr76 {
  padding-right: 76px !important;
}
@media screen and (min-width: 576px) {
  .pr76 {
    padding-right: 76px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr76 {
    padding-right: 76px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr76 {
    padding-right: 87px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr76 {
    padding-right: 87px !important;
  }
}

.pr80 {
  padding-right: 80px !important;
}
@media screen and (min-width: 576px) {
  .pr80 {
    padding-right: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr80 {
    padding-right: 80px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr80 {
    padding-right: 92px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr80 {
    padding-right: 92px !important;
  }
}

.pr84 {
  padding-right: 84px !important;
}
@media screen and (min-width: 576px) {
  .pr84 {
    padding-right: 84px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr84 {
    padding-right: 84px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr84 {
    padding-right: 96px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr84 {
    padding-right: 96px !important;
  }
}

.pr88 {
  padding-right: 88px !important;
}
@media screen and (min-width: 576px) {
  .pr88 {
    padding-right: 88px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr88 {
    padding-right: 88px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr88 {
    padding-right: 101px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr88 {
    padding-right: 101px !important;
  }
}

.pr92 {
  padding-right: 92px !important;
}
@media screen and (min-width: 576px) {
  .pr92 {
    padding-right: 92px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr92 {
    padding-right: 92px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr92 {
    padding-right: 106px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr92 {
    padding-right: 106px !important;
  }
}

.pr96 {
  padding-right: 96px !important;
}
@media screen and (min-width: 576px) {
  .pr96 {
    padding-right: 96px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr96 {
    padding-right: 96px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr96 {
    padding-right: 110px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr96 {
    padding-right: 110px !important;
  }
}

.pr100 {
  padding-right: 100px !important;
}
@media screen and (min-width: 576px) {
  .pr100 {
    padding-right: 100px !important;
  }
}
@media screen and (min-width: 768px) {
  .pr100 {
    padding-right: 100px !important;
  }
}
@media screen and (min-width: 992px) {
  .pr100 {
    padding-right: 115px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pr100 {
    padding-right: 115px !important;
  }
}

.pl4 {
  padding-left: 4px !important;
}
@media screen and (min-width: 576px) {
  .pl4 {
    padding-left: 4px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl4 {
    padding-left: 4px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl4 {
    padding-left: 5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl4 {
    padding-left: 5px !important;
  }
}

.pl8 {
  padding-left: 8px !important;
}
@media screen and (min-width: 576px) {
  .pl8 {
    padding-left: 8px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl8 {
    padding-left: 8px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl8 {
    padding-left: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl8 {
    padding-left: 10px !important;
  }
}

.pl12 {
  padding-left: 12px !important;
}
@media screen and (min-width: 576px) {
  .pl12 {
    padding-left: 12px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl12 {
    padding-left: 12px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl12 {
    padding-left: 14px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl12 {
    padding-left: 14px !important;
  }
}

.pl16 {
  padding-left: 16px !important;
}
@media screen and (min-width: 576px) {
  .pl16 {
    padding-left: 16px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl16 {
    padding-left: 16px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl16 {
    padding-left: 19px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl16 {
    padding-left: 19px !important;
  }
}

.pl20 {
  padding-left: 20px !important;
}
@media screen and (min-width: 576px) {
  .pl20 {
    padding-left: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl20 {
    padding-left: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl20 {
    padding-left: 23px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl20 {
    padding-left: 23px !important;
  }
}

.pl24 {
  padding-left: 24px !important;
}
@media screen and (min-width: 576px) {
  .pl24 {
    padding-left: 24px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl24 {
    padding-left: 24px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl24 {
    padding-left: 28px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl24 {
    padding-left: 28px !important;
  }
}

.pl28 {
  padding-left: 28px !important;
}
@media screen and (min-width: 576px) {
  .pl28 {
    padding-left: 28px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl28 {
    padding-left: 28px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl28 {
    padding-left: 32px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl28 {
    padding-left: 32px !important;
  }
}

.pl32 {
  padding-left: 32px !important;
}
@media screen and (min-width: 576px) {
  .pl32 {
    padding-left: 32px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl32 {
    padding-left: 32px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl32 {
    padding-left: 37px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl32 {
    padding-left: 37px !important;
  }
}

.pl36 {
  padding-left: 36px !important;
}
@media screen and (min-width: 576px) {
  .pl36 {
    padding-left: 36px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl36 {
    padding-left: 36px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl36 {
    padding-left: 42px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl36 {
    padding-left: 42px !important;
  }
}

.pl40 {
  padding-left: 40px !important;
}
@media screen and (min-width: 576px) {
  .pl40 {
    padding-left: 40px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl40 {
    padding-left: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl40 {
    padding-left: 46px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl40 {
    padding-left: 46px !important;
  }
}

.pl44 {
  padding-left: 44px !important;
}
@media screen and (min-width: 576px) {
  .pl44 {
    padding-left: 44px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl44 {
    padding-left: 44px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl44 {
    padding-left: 51px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl44 {
    padding-left: 51px !important;
  }
}

.pl48 {
  padding-left: 48px !important;
}
@media screen and (min-width: 576px) {
  .pl48 {
    padding-left: 48px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl48 {
    padding-left: 48px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl48 {
    padding-left: 55px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl48 {
    padding-left: 55px !important;
  }
}

.pl52 {
  padding-left: 52px !important;
}
@media screen and (min-width: 576px) {
  .pl52 {
    padding-left: 52px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl52 {
    padding-left: 52px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl52 {
    padding-left: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl52 {
    padding-left: 60px !important;
  }
}

.pl56 {
  padding-left: 56px !important;
}
@media screen and (min-width: 576px) {
  .pl56 {
    padding-left: 56px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl56 {
    padding-left: 56px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl56 {
    padding-left: 64px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl56 {
    padding-left: 64px !important;
  }
}

.pl60 {
  padding-left: 60px !important;
}
@media screen and (min-width: 576px) {
  .pl60 {
    padding-left: 60px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl60 {
    padding-left: 60px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl60 {
    padding-left: 69px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl60 {
    padding-left: 69px !important;
  }
}

.pl64 {
  padding-left: 64px !important;
}
@media screen and (min-width: 576px) {
  .pl64 {
    padding-left: 64px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl64 {
    padding-left: 64px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl64 {
    padding-left: 74px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl64 {
    padding-left: 74px !important;
  }
}

.pl68 {
  padding-left: 68px !important;
}
@media screen and (min-width: 576px) {
  .pl68 {
    padding-left: 68px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl68 {
    padding-left: 68px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl68 {
    padding-left: 78px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl68 {
    padding-left: 78px !important;
  }
}

.pl72 {
  padding-left: 72px !important;
}
@media screen and (min-width: 576px) {
  .pl72 {
    padding-left: 72px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl72 {
    padding-left: 72px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl72 {
    padding-left: 83px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl72 {
    padding-left: 83px !important;
  }
}

.pl76 {
  padding-left: 76px !important;
}
@media screen and (min-width: 576px) {
  .pl76 {
    padding-left: 76px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl76 {
    padding-left: 76px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl76 {
    padding-left: 87px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl76 {
    padding-left: 87px !important;
  }
}

.pl80 {
  padding-left: 80px !important;
}
@media screen and (min-width: 576px) {
  .pl80 {
    padding-left: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl80 {
    padding-left: 80px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl80 {
    padding-left: 92px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl80 {
    padding-left: 92px !important;
  }
}

.pl84 {
  padding-left: 84px !important;
}
@media screen and (min-width: 576px) {
  .pl84 {
    padding-left: 84px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl84 {
    padding-left: 84px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl84 {
    padding-left: 96px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl84 {
    padding-left: 96px !important;
  }
}

.pl88 {
  padding-left: 88px !important;
}
@media screen and (min-width: 576px) {
  .pl88 {
    padding-left: 88px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl88 {
    padding-left: 88px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl88 {
    padding-left: 101px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl88 {
    padding-left: 101px !important;
  }
}

.pl92 {
  padding-left: 92px !important;
}
@media screen and (min-width: 576px) {
  .pl92 {
    padding-left: 92px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl92 {
    padding-left: 92px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl92 {
    padding-left: 106px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl92 {
    padding-left: 106px !important;
  }
}

.pl96 {
  padding-left: 96px !important;
}
@media screen and (min-width: 576px) {
  .pl96 {
    padding-left: 96px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl96 {
    padding-left: 96px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl96 {
    padding-left: 110px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl96 {
    padding-left: 110px !important;
  }
}

.pl100 {
  padding-left: 100px !important;
}
@media screen and (min-width: 576px) {
  .pl100 {
    padding-left: 100px !important;
  }
}
@media screen and (min-width: 768px) {
  .pl100 {
    padding-left: 100px !important;
  }
}
@media screen and (min-width: 992px) {
  .pl100 {
    padding-left: 115px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pl100 {
    padding-left: 115px !important;
  }
}

.fc-base {
  color: #033a91 !important;
}

.fc-accent {
  color: #3ba1f9 !important;
}

.fc-uno {
  color: #0e67b5 !important;
}

.fc-dos {
  color: #1c5282 !important;
}

.fc-tres {
  color: #325675 !important;
}

.fc-cuatro {
  color: #2da8a8 !important;
}

.fc-cinco {
  color: #5f6987 !important;
}

.fc-first {
  color: #0e67b5 !important;
}

.fc-second {
  color: #1c5282 !important;
}

.fc-third {
  color: #325675 !important;
}

.fc-fourth {
  color: #2da8a8 !important;
}

.fc-five {
  color: #5f6987 !important;
}

.fc-gray-100 {
  color: #f8f9fa !important;
}

.fc-gray-200 {
  color: #e9ecef !important;
}

.fc-gray-300 {
  color: #dee2e6 !important;
}

.fc-gray-400 {
  color: #ced4da !important;
}

.fc-gray-500 {
  color: #adb5bd !important;
}

.fc-gray-600 {
  color: #6c757d !important;
}

.fc-gray-700 {
  color: #495057 !important;
}

.fc-gray-800 {
  color: #343a40 !important;
}

.fc-gray-900 {
  color: #212529 !important;
}

.fc-gray-dark {
  color: #333 !important;
}

.fc-black {
  color: #000 !important;
}

.fc-white {
  color: #fff !important;
}

.fc-red {
  color: #b0120a !important;
}

.fc-yellow {
  color: #fff000 !important;
}

.fc-orange {
  color: #f18f2c !important;
}

.fc-green {
  color: #63a764 !important;
}

.fc-blue {
  color: #005fcc !important;
}

.fc-pink {
  color: #ff0066 !important;
}

.fc-purple {
  color: #6f42c1 !important;
}

.fc-cyan {
  color: #17a2b8 !important;
}

.fs-xsmall {
  font-size: 62.5% !important;
}

.fs-small {
  font-size: 75% !important;
}

.fs-medium {
  font-size: 87.5% !important;
}

.fs-large {
  font-size: 112.5% !important;
}

.fs-xlarge {
  font-size: 125% !important;
}

.fs-xxlarge {
  font-size: 150% !important;
}

.fs-exlarge {
  font-size: 200% !important;
}

.lh-10 {
  line-height: 1 !important;
}

.lh-11 {
  line-height: 1.1 !important;
}

.lh-12 {
  line-height: 1.2 !important;
}

.lh-13 {
  line-height: 1.3 !important;
}

.lh-14 {
  line-height: 1.4 !important;
}

.lh-15 {
  line-height: 1.5 !important;
}

.lh-16 {
  line-height: 1.6 !important;
}

.lh-17 {
  line-height: 1.7 !important;
}

.lh-18 {
  line-height: 1.8 !important;
}

.lh-19 {
  line-height: 1.9 !important;
}

.lh-20 {
  line-height: 2 !important;
}

.bg-base {
  background-color: #033a91 !important;
}

.bg-accent {
  background-color: #3ba1f9 !important;
}

.bg-uno {
  background-color: #0e67b5 !important;
}

.bg-dos {
  background-color: #1c5282 !important;
}

.bg-tres {
  background-color: #325675 !important;
}

.bg-cuatro {
  background-color: #2da8a8 !important;
}

.bg-cinco {
  background-color: #5f6987 !important;
}

.bg-first {
  background-color: #0e67b5 !important;
}

.bg-second {
  background-color: #1c5282 !important;
}

.bg-third {
  background-color: #325675 !important;
}

.bg-fourth {
  background-color: #2da8a8 !important;
}

.bg-five {
  background-color: #5f6987 !important;
}

.bg-gray-100 {
  background-color: #f8f9fa !important;
}

.bg-gray-200 {
  background-color: #e9ecef !important;
}

.bg-gray-300 {
  background-color: #dee2e6 !important;
}

.bg-gray-400 {
  background-color: #ced4da !important;
}

.bg-gray-500 {
  background-color: #adb5bd !important;
}

.bg-gray-600 {
  background-color: #6c757d !important;
}

.bg-gray-700 {
  background-color: #495057 !important;
}

.bg-gray-800 {
  background-color: #343a40 !important;
}

.bg-gray-900 {
  background-color: #212529 !important;
}

.bg-gray-dark {
  background-color: #333 !important;
}

.bg-black {
  background-color: #000 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-red {
  background-color: #b0120a !important;
}

.bg-yellow {
  background-color: #fff000 !important;
}

.bg-orange {
  background-color: #f18f2c !important;
}

.bg-green {
  background-color: #63a764 !important;
}

.bg-blue {
  background-color: #005fcc !important;
}

.bg-pink {
  background-color: #ff0066 !important;
}

.bg-purple {
  background-color: #6f42c1 !important;
}

.bg-cyan {
  background-color: #17a2b8 !important;
}

.w5 {
  width: 5% !important;
}

.w10 {
  width: 10% !important;
}

.w15 {
  width: 15% !important;
}

.w20 {
  width: 20% !important;
}

.w25 {
  width: 25% !important;
}

.w30 {
  width: 30% !important;
}

.w35 {
  width: 35% !important;
}

.w40 {
  width: 40% !important;
}

.w45 {
  width: 45% !important;
}

.w50 {
  width: 50% !important;
}

.w55 {
  width: 55% !important;
}

.w60 {
  width: 60% !important;
}

.w65 {
  width: 65% !important;
}

.w70 {
  width: 70% !important;
}

.w75 {
  width: 75% !important;
}

.w80 {
  width: 80% !important;
}

.w85 {
  width: 85% !important;
}

.w90 {
  width: 90% !important;
}

.w95 {
  width: 95% !important;
}

.w100 {
  width: 100% !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-justify {
  -moz-text-align-last: justify;
  text-align-last: justify;
  text-justify: inter-ideograph;
}

.spacer {
  margin-top: 1rem;
}

.spacer-large {
  margin-top: 2rem !important;
}

.spacer-xlarge {
  margin-top: 3rem !important;
}

.spacer-exlarge {
  margin-top: 4rem !important;
}

.spacer-small {
  margin-top: 0.5rem;
}

.spacer-top-bottom {
  margin: 1rem 0;
}

.spacer-top-bottom-large {
  margin: 2rem 0;
}

.spacer-top-bottom-xlarge {
  margin: 3rem 0;
}

.spacer-top-bottom-exlarge {
  margin: 4rem 0;
}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

.gakkai-form-wrapper {
  margin: 0 auto;
  padding: 4rem 0;
  width: 100%;
  max-width: 768px;
}
.gakkai-form-wrapper h1 {
  font-size: 2rem;
  margin-bottom: 1em;
}

.performer-wrapper {
  display: none;
  margin: 4em 0 0;
}
.performer-wrapper.visible {
  -webkit-animation: show 0.7s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards;
  animation: show 0.7s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards;
  display: block;
}

.performer-container {
  background: #f8f9fa;
  margin-bottom: 4em;
  padding: 1em;
}
@media screen and (min-width: 768px) {
  .performer-container {
    padding: 2em;
  }
}

h1.performer-information {
  color: #033a91;
  font-size: 1.25em;
  margin-bottom: 1em;
}

.performer-info + .performer-info {
  margin-top: 2em;
}

.performer-label {
  border-bottom: 1px solid #ced4da;
  color: #6c757d;
  font-size: 0.875em;
  font-weight: 500;
  margin-bottom: 1em;
}

.performer-name {
  color: #495057;
  font-weight: 700;
}

.precautions-container {
  background-color: #fff;
  margin-bottom: 2rem;
  padding: 1rem;
}
.precautions-container p {
  font-size: 0.875em;
}
.precautions-container p + p {
  margin-top: 1em;
}

.test-site-container {
  background-color: #333;
  margin: 2rem auto 0;
  padding: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.test-site-container p {
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  margin: 0 0 0.25rem;
}
.test-site-container ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: -0.25rem -0.5rem;
}
.test-site-container ul li {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.25rem 0.5rem;
}
.test-site-container ul li span {
  font-size: 0.875em;
  display: inline-block;
  margin-right: 1rem;
}
/*# sourceMappingURL=map/gakkai.css.map */
