/* KD Capital site replica. Values copied from the live kdcap.com stylesheet unless marked "approx".
   Fonts: live uses Termina (display) and Roc Grotesk (text) from Adobe Fonts. Free stand-ins below:
   Archivo (expanded width, bold) for Termina, Hanken Grotesk for Roc Grotesk. */
@import url("https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&family=Hanken+Grotesk:wght@400;500;600;700&display=swap");

:root {
  --display: "Archivo", "Arial Black", sans-serif;
  --text: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;
}
html { line-height: 1.15; -webkit-text-size-adjust: 100%; }
body { margin: 0; }
*, :after, :before { box-sizing: border-box; }
main { display: block; }
img { border-style: none; width: 100%; height: auto; }

body {
  font-family: var(--text);
  font-weight: 400;
  line-height: 1.5;
  color: #202020;
  border-color: #202020;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
/* Termina stand-in: Archivo at full expanded width */
.h1, h1, .h2, h2, .videoEmbedModule__play-button {
  font-family: var(--display);
  font-stretch: 125%;
  font-variation-settings: "wdth" 125;
}
.h1, h1 { margin: 0; font-weight: 700; font-size: 9.02778vw; text-transform: uppercase; line-height: .92; letter-spacing: 0; }
@media (max-width: 991.98px) { .h1, h1 { font-size: 12.07729vw; } }
.h2, h2 { margin: 0; font-weight: 700; font-size: 30px; text-transform: uppercase; line-height: 1; letter-spacing: 0; }
@media (max-width: 991.98px) { .h2, h2 { font-size: 20px; } }
.h3, h3 { margin: 0; font-family: var(--text); font-weight: 500; font-size: 50px; line-height: 1; letter-spacing: -2px; text-transform: none; }
@media (max-width: 991.98px) { .h3, h3 { font-size: 30px; letter-spacing: -.6px; } }
.h4, h4 { margin: 0; font-family: var(--text); font-weight: 600; font-size: 24px; line-height: 1.08; letter-spacing: 0; text-transform: none; }
.h5, h5 { font-weight: 500; font-size: 18px; }
.h5, .h6, h5, h6 { margin: 0; font-family: var(--text); line-height: 1.5; letter-spacing: 0; text-transform: none; }
.h4, h4, .h5, h5, .h6, h6 { font-stretch: 100%; font-variation-settings: normal; }
.h2.h4, h2.h4 { font-family: var(--text); font-weight: 600; font-size: 24px; line-height: 1.08; text-transform: none; font-stretch: 100%; font-variation-settings: normal; }
.text-small { font-size: 13px; line-height: 1.62; }

.container { margin-left: 50px; margin-right: 50px; }
@media (max-width: 991.98px) { .container { margin-left: 25px; margin-right: 25px; } }
.container--fullwidth { margin-left: 0; margin-right: 0; }
.row { display: flex; flex-wrap: wrap; flex: 1 0 100%; }
.col-fixed { flex-shrink: 0; flex-grow: 0; flex-basis: auto; max-width: 100%; }

.link, a { position: relative; --underlineTransform: none; display: inline-block; color: inherit; text-decoration: none; }
.link:focus, .link:hover, a:focus, a:hover { color: inherit; text-decoration: none; }
.link:after, a:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background-color: currentcolor; transform-origin: bottom center; transform: var(--underlineTransform); }
a.native-underline { text-decoration: underline; }
a.native-underline:after { display: none; }
a.link-unstyled { text-decoration: none; }
a.link-unstyled:after { display: none; }
p { margin-top: 0; margin-bottom: 1.5em; }
hr { margin: 0; border: none; border-top: 1px solid; }
svg { fill: currentcolor; }
ul { list-style: none; }

/* ---------- cursor circle ---------- */
.cursors { --moveby: calc(var(--mask-size) / -2); position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: 99; pointer-events: none; user-select: none; contain: layout; transform: translateZ(0); }
body.has-navbar-open .cursors { mix-blend-mode: difference; z-index: 1000; }
.cursor { transform: translate(0); background-color: currentColor; will-change: transform; transition: color .5s; }
.cursor--follower { position: absolute; left: 0; top: 0; user-select: none; pointer-events: none; transform: translate(var(--moveby), var(--moveby)); will-change: transform; backface-visibility: hidden; background-color: inherit; opacity: .3; width: var(--mask-size); height: var(--mask-size); border-radius: 100%; }
body.has-navbar-open .cursor--follower { opacity: 1 !important; }

.maskLayer { position: absolute; height: 100%; width: 100%; left: 0; top: 0; z-index: 100; pointer-events: none; user-select: none; clip-path: circle(calc(var(--mask-size, 0vmax) / 2) at var(--mask-x, 0) var(--mask-y, 0)); -webkit-clip-path: circle(calc(var(--mask-size, 0vmax) / 2) at var(--mask-x, 0) var(--mask-y, 0)); transform: translateZ(0); transition: inherit; }
.maskLayer > * { transition: inherit; }

#layout { display: flex; flex-direction: column; min-height: 100vh; }
main { flex: 1 0 auto; }

/* ---------- navbar ---------- */
.navbar { padding: 66px 0 0; height: 90px; position: fixed; z-index: 999; top: 0; left: 0; right: 0; pointer-events: none; transition: color .2s ease; }
@media (max-width: 991.98px) { .navbar { padding: 44px 0 12px; height: 80px; } }
.navbar .container { position: relative; }
.navbar__logo { line-height: 0; text-decoration: none; }
.navbar__menu { display: flex; }
.navbar__menu > * { pointer-events: auto; }
.navbar__menu.menu--left { text-align: left; justify-content: flex-start; }
.navbar__menu.menu--right { text-align: right; justify-content: flex-end; }
.navbar__toggler { line-height: 0; cursor: pointer; position: relative; display: flex; align-items: center; }
.navbar__toggler:before { content: ""; z-index: -1; width: 150%; height: 150%; position: absolute; top: 50%; left: 50%; border-radius: 50%; transform: translate(-50%, -50%); }
.navbar__toggler > span { margin-right: 8px; visibility: hidden; }
.navbar__toggler svg { transition: transform .5s ease; }
@media (max-width: 991.98px) {
  .navbar__toggler:before { width: 200%; height: 200%; }
  .navbar__toggler svg { width: 14px; height: 14px; }
}
.navbar.hovered .navbar__toggler svg { transform: scale(1.2); }
.navbarMask { padding: 66px 0 0; height: 90px; pointer-events: none; user-select: none; }
@media (max-width: 991.98px) { .navbarMask { padding: 44px 0 12px; height: 80px; } }
.navbarMask .navbar__toggler > span { visibility: visible; }
.navbarMask .navbar__menu > * { pointer-events: none; }
.logo { height: 9px; }

.navbar__ticker { display: grid; grid-template-areas: "a"; padding-top: 1px; white-space: nowrap; pointer-events: auto; line-height: 1; text-align: center; overflow: hidden; }
@media (max-width: 991.98px) {
  .navbar__ticker { position: absolute; top: 50%; left: 100%; transform: translateY(-50%) rotate(90deg); transform-origin: -7px center; margin-top: 20px; text-align: left; }
}
.navbar__ticker .ticker-item { grid-area: a; }
.navbar__progress-bar { position: absolute; top: 0; left: 0; right: 0; height: 4px; background: currentcolor; transform-origin: top left; transform: scaleX(0); will-change: transform; }

.navbar__overlay { padding-top: 90px; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; display: none; justify-content: center; background-color: #202020; color: #fff; overflow: auto; pointer-events: auto; clip-path: circle(0px at 0 0); }
@media (max-width: 991.98px) { .navbar__overlay { padding-top: 80px; } }
.navbar__overlay ul { list-style: none; padding: 0; margin: auto 0; text-align: center; }
.navbar__overlay ul li { margin-bottom: 55px; }
@media (max-width: 991.98px) { .navbar__overlay ul li { margin-bottom: 71px; } }
.navbar__overlay ul li:last-child { margin-bottom: 0; }
.navbar__overlay ul li a { opacity: 0; transform: translateY(30px); }
.navbar__overlay ul li a:after { height: 4px; transform: scaleX(0); transition: transform .8s ease-in-out; }
@media (max-width: 991.98px) { .navbar__overlay ul li a:after { height: 3px; } }
.navbar__overlay.is-open ul li a { opacity: 1; transform: none; transition: opacity .6s ease-out, transform .6s ease-out; }
.navbar__overlay.is-open ul li a:after { transform: scaleX(1); }
.navbar__overlay.is-open ul li:nth-child(1) a, .navbar__overlay.is-open ul li:nth-child(1) a:after { transition-delay: .7s; }
.navbar__overlay.is-open ul li:nth-child(2) a, .navbar__overlay.is-open ul li:nth-child(2) a:after { transition-delay: .9s; }
.navbar__overlay.is-open ul li:nth-child(3) a, .navbar__overlay.is-open ul li:nth-child(3) a:after { transition-delay: 1.1s; }
.navbar__overlay ul li a.is-link-active:before { content: ""; position: absolute; right: 100%; top: 50%; transform: translate(-20px, -50%); width: 6px; height: 6px; background-color: currentColor; border-radius: 9999px; }

/* ---------- intro ---------- */
.animationContainer { position: fixed; inset: 0; background-color: #202020; z-index: -1; display: none; align-items: center; justify-content: center; color: #fff; }
.animationContainer svg { height: 14px; width: auto; }
.page-content.is-masked { clip-path: circle(var(--intro-mask-size, 6px) at 50vw var(--intro-mask-y, 50vh)); background-color: #fff; }

/* ---------- home hero ---------- */
.page-content .module:first-of-type:before { content: ""; display: block; padding-top: 90px; }
.page-content .module:first-of-type .fauxModule:before { content: ""; display: block; padding-top: 90px; }
@media (max-width: 991.98px) { .page-content .module:first-of-type:before, .page-content .module:first-of-type .fauxModule:before { padding-top: 80px; } }
.homeHero { width: 100%; text-align: center; display: flex; padding: 40px 0; flex-flow: column; min-height: 100vh; }
.homeHero .container { flex: 1; }
.homeHero .col, .homeHero .container, .homeHero .row { display: flex; flex-flow: row; }
.homeHero .col > *, .homeHero .container > *, .homeHero .row > * { flex: 1; }
.homeHero h1 { padding-bottom: 35px; }
.homeHero .magicContainer { flex: 1; display: grid; grid-template-rows: 1fr auto 1fr; grid-template-columns: 1fr; }
@media (max-width: 767.98px) { .homeHero .magicContainer { --nav-size: 90px; grid-template-rows: minmax(auto, calc(50vh - var(--nav-size) - 40px)) auto 1fr; } }
@media (max-width: 767.98px) and (max-width: 991.98px) { .homeHero .magicContainer { --nav-size: 80px; } }
.homeHero .magicContainer__item > * { flex: 1; }
.homeHero .magicContainer__item.item-top { display: flex; align-items: flex-end; }
.homeHero .magicContainer__item.item-bottom { display: flex; align-items: flex-start; }
.homeHero__richtext { padding-top: 35px; }
.homeHero__link { margin-top: 35px; }

/* shared rich text */
.richtext > :first-child { margin-top: 0; }
.richtext > :last-child { margin-bottom: 0; }
.richtext > * { margin-left: auto; margin-right: auto; }
.richtext h1 { margin-top: 0; font-size: 30px; line-height: 1; letter-spacing: 0; max-width: 782px; margin-bottom: 38px; }
@media (max-width: 991.98px) { .richtext h1 { font-size: 20px; } }
.richtext h2 { margin-top: 0; font-family: var(--text); font-stretch: 100%; font-variation-settings: normal; font-weight: 600; font-size: 24px; line-height: 1.08; letter-spacing: 0; text-transform: none; max-width: 782px; margin-bottom: 34px; }
.richtext p { max-width: 665px; }
@media (max-width: 991.98px) { .richtext p { padding: 0 1.25rem; } }

/* ---------- case hero ---------- */
.caseHero { position: relative; padding: 180px 0; text-align: center; user-select: none; }
@media (max-width: 991.98px) { .caseHero { padding: 125px 0; } }
.caseHero .container .col > a { display: block; }
.caseHero a { -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; }
.caseHero h1 { margin-bottom: 36px; }
@media (max-width: 991.98px) { .caseHero h1 { margin-bottom: 38px; } }
.caseHero h2 { color: transparent; margin-bottom: 26px; -webkit-text-stroke: 1px var(--color); }
@media (max-width: 991.98px) { .caseHero h2 { margin-bottom: 18px; } }
@media (max-width: 991.98px) { .caseHero h3 { max-width: 66.66667%; margin: 0 auto; } }
.caseHero__navbar-spacer { overflow: hidden; height: 0; }
.caseHero__navbar-spacer:before { content: ""; display: block; padding-top: 90px; }
@media (max-width: 991.98px) { .caseHero__navbar-spacer:before { padding-top: 80px; } }
.caseHero__link-wrapper { display: block; position: relative; z-index: 1; }
.caseHero__link-wrapper .caseHero__link-area { display: block; position: absolute; z-index: -1; top: 0; left: 0; height: 15em; width: 100%; }
.caseHero__link-wrapper .caseHero__link { display: block; }
.caseHero__link-wrapper .caseHero__link:before { content: ""; display: block; padding-top: 35px; }
.caseHero__image { margin-top: 68px; }
@media (max-width: 991.98px) { .caseHero__image { margin-top: 72px; } }
.caseHero .fauxModule { display: none; }
.caseHero--is-next { height: 100vh; overflow: hidden; }
.caseHero--is-next .caseHero__navbar-spacer { height: auto; }
.caseHero--is-next .fauxModule { border-top: none; }
html.js .caseHero--is-next .fauxModule, html.js .caseHero--teaser .fauxModule { display: block; }

.image { line-height: 0; }
.image__source-wrapper { position: relative; z-index: 0; overflow: hidden; }
.image__source { display: block; }
.image--locked-ratio { position: relative; }
.image--locked-ratio .image__source, .image--locked-ratio .image__source-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.image--locked-ratio .image__source { object-fit: cover; }

/* scroll reveal (live: fade up 20px, 1s, once) */
html.js .js-reveal { opacity: 0; transform: translateY(20px); transition: opacity 1s ease, transform 1s ease; }
html.js .js-reveal.in { opacity: 1; transform: none; }

/* ---------- case page ---------- */
.caseDescription { text-align: center; padding: 80px 0 148px; }
@media (max-width: 991.98px) { .caseDescription { padding: 80px 0 113px; } }
.caseHero + .caseDescription { margin-top: -180px; }
@media (max-width: 991.98px) { .caseHero + .caseDescription { margin-top: -125px; } }
.caseDescription__richtext { margin: 0 auto; max-width: 645px; }
.caseDescription__richtext > :first-child { margin-top: 0; }
.caseDescription__richtext > :last-child { margin-bottom: 0; }
.caseDescription__richtext p { max-width: 665px; margin-left: auto; margin-right: auto; }
@media (max-width: 991.98px) { .caseDescription__richtext p { padding: 0 1.25rem; } }
.caseDescription__richtext:not(:last-child) { margin-bottom: 75px; }
.caseDescription__facts:not(:last-child) { margin-bottom: 75px; }
@media (max-width: 991.98px) { .caseDescription__facts:not(:last-child) { margin-bottom: 85px; } }
.caseDescription__facts h4 { margin-bottom: 24px; }
.caseDescription__facts ul { list-style: none; margin: 0; padding: 0; }
.caseDescription__facts ul li { margin-bottom: 26px; }
.caseDescription__facts ul li:last-child { margin-bottom: 0; }
.caseDescription__link { margin: 0; }

.imageModule { padding: 80px 0; }
@media (max-width: 991.98px) { .imageModule { padding: 40px 0; } }
.imageModule.full_width + .imageModule.full_width { padding-top: 0; margin-top: -80px; }
@media (max-width: 991.98px) { .imageModule.full_width + .imageModule.full_width { margin-top: -40px; } }

.videoEmbedModule { padding: 80px 0; }
@media (max-width: 991.98px) { .videoEmbedModule { padding: 40px 0; } }
.videoEmbedModule__media { position: relative; width: 100%; }
.videoEmbedModule__poster { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; overflow: hidden; cursor: pointer; }
.videoEmbedModule__poster .image { position: absolute; top: -1%; left: -1%; width: 102%; height: 102%; }
.videoEmbedModule__play-button { position: absolute; top: 50%; left: 50%; z-index: 3; transform: translate(-50%, -50%); letter-spacing: .12em; font-weight: 700; line-height: 1; font-size: 4.16667vw; color: #fff; }
@media (max-width: 991.98px) { .videoEmbedModule__play-button { font-size: 7.24638vw; } }
.videoEmbedModule__play-button:after { content: ""; position: absolute; height: .55556vw; width: 100%; top: 100%; left: 0; background-color: currentColor; }
@media (max-width: 991.98px) { .videoEmbedModule__play-button:after { height: .96618vw; } }
.videoEmbedModule__embed { position: absolute; inset: 0; }
.videoEmbedModule__embed iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: 0; background-color: #202020; }
.videoEmbedModule__exit-button { position: absolute; top: 90px; right: 50px; display: inline; font-weight: 600; line-height: .6; font-size: 40px; transform: translateY(-100%) rotate(45deg); }
@media (max-width: 991.98px) { .videoEmbedModule__exit-button { top: 80px; right: 25px; } }

/* ---------- about / team ---------- */
.textModule { text-align: center; padding: 88px 0 58px; position: relative; }
@media (max-width: 991.98px) { .textModule { padding: 108px 0 58px; } }
.contactModule { padding-top: 60px; padding-bottom: 116px; }
.contactModule h2 { margin-bottom: 38px; }
.contactModule__email { font-weight: 500; }
.logosModule { padding: 58px 0 80px; text-align: center; max-width: 1440px; margin-left: auto; margin-right: auto; }
.logosModule .container { margin-top: -25px; margin-bottom: -25px; }
.logosModule .container .row { justify-content: center; }
.logosModule__heading { margin-bottom: 70px; }
@media (max-width: 991.98px) { .logosModule__heading { margin-bottom: 60px; } }
.logosModule__logoContainer { display: flex; align-items: center; justify-content: center; }
.logosModule img { max-height: 75px; max-width: 150px; margin: 25px 0; width: auto; display: block; }
@media (max-width: 991.98px) { .logosModule img { max-height: 60px; max-width: 120px; margin: 25px 0; } }
.galleryModule { padding: 80px 0 60px; }
.galleryModule + .galleryModule { padding-top: 0; margin-top: -60px; }
.galleryModule .row { margin-left: calc((100vw - 100px) / -96); margin-right: calc((100vw - 100px) / -96); }
@media (max-width: 991.98px) { .galleryModule .row { margin-left: calc((100vw - 50px) / -96); margin-right: calc((100vw - 50px) / -96); } }
.galleryModule__small { display: flex; flex-flow: column nowrap; }
.galleryModule__small > * { flex: 1 1 auto; }
@media (max-width: 991.98px) { .galleryModule__small--split { flex-flow: row wrap; } .galleryModule__small--split > * { width: 50%; } }
.galleryModule__item { padding: calc((100vw - 100px) / 96); display: flex; }
@media (max-width: 991.98px) { .galleryModule__item { padding: calc((100vw - 50px) / 96); } }
.galleryModule__item .image { width: 100%; position: relative; }
.galleryModule--reversed .row { flex-direction: row-reverse; }

.teamModule { padding: 40px 0 120px; }
@media (max-width: 991.98px) { .teamModule { padding: 40px 0 86px; } }
.teamMember { padding: 60px 0; }
.teamMember__title { margin-top: 39px; text-transform: none; margin-bottom: 48px; }
.teamMember__richtext > :first-child { margin-top: 0; }
.teamMember__richtext > :last-child { margin-bottom: 0; }
.teamMember__richtext p { max-width: 665px; margin-left: 0; margin-right: 0; padding-left: 0; }
@media (max-width: 991.98px) { .teamMember__richtext p { padding: 0 1.25rem 0 0; } }
.placeholder-note { font-family: var(--text); font-size: 13px; font-weight: 600; background: #ffe45c; color: #202020; display: inline-block; padding: 2px 8px; margin-bottom: 12px; }

/* ---------- footer ---------- */
.footer__content { display: flex; justify-content: space-between; padding: 30px 0 27px; }
@media (max-width: 991.98px) { .footer__content { font-size: 13px; line-height: 1.62; } }
.footer__content .content--right { text-align: right; }
@media (max-width: 991.98px) { .footer__content .content--right b { display: none; } }

/* ---------- grid (generated from the live 48-column grid) ---------- */
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-20,.col-21,.col-22,.col-23,.col-24,.col-25,.col-26,.col-27,.col-28,.col-29,.col-30,.col-31,.col-32,.col-33,.col-34,.col-35,.col-36,.col-37,.col-38,.col-39,.col-40,.col-41,.col-42,.col-43,.col-44,.col-45,.col-46,.col-47,.col-48,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-25,.col-sm-26,.col-sm-27,.col-sm-28,.col-sm-29,.col-sm-30,.col-sm-31,.col-sm-32,.col-sm-33,.col-sm-34,.col-sm-35,.col-sm-36,.col-sm-37,.col-sm-38,.col-sm-39,.col-sm-40,.col-sm-41,.col-sm-42,.col-sm-43,.col-sm-44,.col-sm-45,.col-sm-46,.col-sm-47,.col-sm-48,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-25,.col-md-26,.col-md-27,.col-md-28,.col-md-29,.col-md-30,.col-md-31,.col-md-32,.col-md-33,.col-md-34,.col-md-35,.col-md-36,.col-md-37,.col-md-38,.col-md-39,.col-md-40,.col-md-41,.col-md-42,.col-md-43,.col-md-44,.col-md-45,.col-md-46,.col-md-47,.col-md-48,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-25,.col-lg-26,.col-lg-27,.col-lg-28,.col-lg-29,.col-lg-30,.col-lg-31,.col-lg-32,.col-lg-33,.col-lg-34,.col-lg-35,.col-lg-36,.col-lg-37,.col-lg-38,.col-lg-39,.col-lg-40,.col-lg-41,.col-lg-42,.col-lg-43,.col-lg-44,.col-lg-45,.col-lg-46,.col-lg-47,.col-lg-48,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-25,.col-xl-26,.col-xl-27,.col-xl-28,.col-xl-29,.col-xl-30,.col-xl-31,.col-xl-32,.col-xl-33,.col-xl-34,.col-xl-35,.col-xl-36,.col-xl-37,.col-xl-38,.col-xl-39,.col-xl-40,.col-xl-41,.col-xl-42,.col-xl-43,.col-xl-44,.col-xl-45,.col-xl-46,.col-xl-47,.col-xl-48{position:relative;width:100%}
.col{flex-basis:0;flex-grow:1;max-width:100%}
.col-1{flex:0 0 2.08333%;max-width:2.08333%}
.col-2{flex:0 0 4.16667%;max-width:4.16667%}
.col-3{flex:0 0 6.25%;max-width:6.25%}
.col-4{flex:0 0 8.33333%;max-width:8.33333%}
.col-5{flex:0 0 10.41667%;max-width:10.41667%}
.col-6{flex:0 0 12.5%;max-width:12.5%}
.col-7{flex:0 0 14.58333%;max-width:14.58333%}
.col-8{flex:0 0 16.66667%;max-width:16.66667%}
.col-9{flex:0 0 18.75%;max-width:18.75%}
.col-10{flex:0 0 20.83333%;max-width:20.83333%}
.col-11{flex:0 0 22.91667%;max-width:22.91667%}
.col-12{flex:0 0 25.0%;max-width:25.0%}
.col-13{flex:0 0 27.08333%;max-width:27.08333%}
.col-14{flex:0 0 29.16667%;max-width:29.16667%}
.col-15{flex:0 0 31.25%;max-width:31.25%}
.col-16{flex:0 0 33.33333%;max-width:33.33333%}
.col-17{flex:0 0 35.41667%;max-width:35.41667%}
.col-18{flex:0 0 37.5%;max-width:37.5%}
.col-19{flex:0 0 39.58333%;max-width:39.58333%}
.col-20{flex:0 0 41.66667%;max-width:41.66667%}
.col-21{flex:0 0 43.75%;max-width:43.75%}
.col-22{flex:0 0 45.83333%;max-width:45.83333%}
.col-23{flex:0 0 47.91667%;max-width:47.91667%}
.col-24{flex:0 0 50.0%;max-width:50.0%}
.col-25{flex:0 0 52.08333%;max-width:52.08333%}
.col-26{flex:0 0 54.16667%;max-width:54.16667%}
.col-27{flex:0 0 56.25%;max-width:56.25%}
.col-28{flex:0 0 58.33333%;max-width:58.33333%}
.col-29{flex:0 0 60.41667%;max-width:60.41667%}
.col-30{flex:0 0 62.5%;max-width:62.5%}
.col-31{flex:0 0 64.58333%;max-width:64.58333%}
.col-32{flex:0 0 66.66667%;max-width:66.66667%}
.col-33{flex:0 0 68.75%;max-width:68.75%}
.col-34{flex:0 0 70.83333%;max-width:70.83333%}
.col-35{flex:0 0 72.91667%;max-width:72.91667%}
.col-36{flex:0 0 75.0%;max-width:75.0%}
.col-37{flex:0 0 77.08333%;max-width:77.08333%}
.col-38{flex:0 0 79.16667%;max-width:79.16667%}
.col-39{flex:0 0 81.25%;max-width:81.25%}
.col-40{flex:0 0 83.33333%;max-width:83.33333%}
.col-41{flex:0 0 85.41667%;max-width:85.41667%}
.col-42{flex:0 0 87.5%;max-width:87.5%}
.col-43{flex:0 0 89.58333%;max-width:89.58333%}
.col-44{flex:0 0 91.66667%;max-width:91.66667%}
.col-45{flex:0 0 93.75%;max-width:93.75%}
.col-46{flex:0 0 95.83333%;max-width:95.83333%}
.col-47{flex:0 0 97.91667%;max-width:97.91667%}
.col-48{flex:0 0 100.0%;max-width:100.0%}
.offset-1{margin-left:2.08333%}
.offset-2{margin-left:4.16667%}
.offset-3{margin-left:6.25%}
.offset-4{margin-left:8.33333%}
.offset-5{margin-left:10.41667%}
.offset-6{margin-left:12.5%}
.offset-7{margin-left:14.58333%}
.offset-8{margin-left:16.66667%}
.offset-9{margin-left:18.75%}
.offset-10{margin-left:20.83333%}
.offset-11{margin-left:22.91667%}
.offset-12{margin-left:25.0%}
.offset-13{margin-left:27.08333%}
.offset-14{margin-left:29.16667%}
.offset-15{margin-left:31.25%}
.offset-16{margin-left:33.33333%}
.offset-17{margin-left:35.41667%}
.offset-18{margin-left:37.5%}
.offset-19{margin-left:39.58333%}
.offset-20{margin-left:41.66667%}
.offset-21{margin-left:43.75%}
.offset-22{margin-left:45.83333%}
.offset-23{margin-left:47.91667%}
.offset-24{margin-left:50.0%}
.offset-25{margin-left:52.08333%}
.offset-26{margin-left:54.16667%}
.offset-27{margin-left:56.25%}
.offset-28{margin-left:58.33333%}
.offset-29{margin-left:60.41667%}
.offset-30{margin-left:62.5%}
.offset-31{margin-left:64.58333%}
.offset-32{margin-left:66.66667%}
.offset-33{margin-left:68.75%}
.offset-34{margin-left:70.83333%}
.offset-35{margin-left:72.91667%}
.offset-36{margin-left:75.0%}
.offset-37{margin-left:77.08333%}
.offset-38{margin-left:79.16667%}
.offset-39{margin-left:81.25%}
.offset-40{margin-left:83.33333%}
.offset-41{margin-left:85.41667%}
.offset-42{margin-left:87.5%}
.offset-43{margin-left:89.58333%}
.offset-44{margin-left:91.66667%}
.offset-45{margin-left:93.75%}
.offset-46{margin-left:95.83333%}
.offset-47{margin-left:97.91667%}
@media (min-width:576px){
.col-sm-1{flex:0 0 2.08333%;max-width:2.08333%}
.col-sm-2{flex:0 0 4.16667%;max-width:4.16667%}
.col-sm-3{flex:0 0 6.25%;max-width:6.25%}
.col-sm-4{flex:0 0 8.33333%;max-width:8.33333%}
.col-sm-5{flex:0 0 10.41667%;max-width:10.41667%}
.col-sm-6{flex:0 0 12.5%;max-width:12.5%}
.col-sm-7{flex:0 0 14.58333%;max-width:14.58333%}
.col-sm-8{flex:0 0 16.66667%;max-width:16.66667%}
.col-sm-9{flex:0 0 18.75%;max-width:18.75%}
.col-sm-10{flex:0 0 20.83333%;max-width:20.83333%}
.col-sm-11{flex:0 0 22.91667%;max-width:22.91667%}
.col-sm-12{flex:0 0 25.0%;max-width:25.0%}
.col-sm-13{flex:0 0 27.08333%;max-width:27.08333%}
.col-sm-14{flex:0 0 29.16667%;max-width:29.16667%}
.col-sm-15{flex:0 0 31.25%;max-width:31.25%}
.col-sm-16{flex:0 0 33.33333%;max-width:33.33333%}
.col-sm-17{flex:0 0 35.41667%;max-width:35.41667%}
.col-sm-18{flex:0 0 37.5%;max-width:37.5%}
.col-sm-19{flex:0 0 39.58333%;max-width:39.58333%}
.col-sm-20{flex:0 0 41.66667%;max-width:41.66667%}
.col-sm-21{flex:0 0 43.75%;max-width:43.75%}
.col-sm-22{flex:0 0 45.83333%;max-width:45.83333%}
.col-sm-23{flex:0 0 47.91667%;max-width:47.91667%}
.col-sm-24{flex:0 0 50.0%;max-width:50.0%}
.col-sm-25{flex:0 0 52.08333%;max-width:52.08333%}
.col-sm-26{flex:0 0 54.16667%;max-width:54.16667%}
.col-sm-27{flex:0 0 56.25%;max-width:56.25%}
.col-sm-28{flex:0 0 58.33333%;max-width:58.33333%}
.col-sm-29{flex:0 0 60.41667%;max-width:60.41667%}
.col-sm-30{flex:0 0 62.5%;max-width:62.5%}
.col-sm-31{flex:0 0 64.58333%;max-width:64.58333%}
.col-sm-32{flex:0 0 66.66667%;max-width:66.66667%}
.col-sm-33{flex:0 0 68.75%;max-width:68.75%}
.col-sm-34{flex:0 0 70.83333%;max-width:70.83333%}
.col-sm-35{flex:0 0 72.91667%;max-width:72.91667%}
.col-sm-36{flex:0 0 75.0%;max-width:75.0%}
.col-sm-37{flex:0 0 77.08333%;max-width:77.08333%}
.col-sm-38{flex:0 0 79.16667%;max-width:79.16667%}
.col-sm-39{flex:0 0 81.25%;max-width:81.25%}
.col-sm-40{flex:0 0 83.33333%;max-width:83.33333%}
.col-sm-41{flex:0 0 85.41667%;max-width:85.41667%}
.col-sm-42{flex:0 0 87.5%;max-width:87.5%}
.col-sm-43{flex:0 0 89.58333%;max-width:89.58333%}
.col-sm-44{flex:0 0 91.66667%;max-width:91.66667%}
.col-sm-45{flex:0 0 93.75%;max-width:93.75%}
.col-sm-46{flex:0 0 95.83333%;max-width:95.83333%}
.col-sm-47{flex:0 0 97.91667%;max-width:97.91667%}
.col-sm-48{flex:0 0 100.0%;max-width:100.0%}
.offset-sm-0{margin-left:0.0%}
.offset-sm-1{margin-left:2.08333%}
.offset-sm-2{margin-left:4.16667%}
.offset-sm-3{margin-left:6.25%}
.offset-sm-4{margin-left:8.33333%}
.offset-sm-5{margin-left:10.41667%}
.offset-sm-6{margin-left:12.5%}
.offset-sm-7{margin-left:14.58333%}
.offset-sm-8{margin-left:16.66667%}
.offset-sm-9{margin-left:18.75%}
.offset-sm-10{margin-left:20.83333%}
.offset-sm-11{margin-left:22.91667%}
.offset-sm-12{margin-left:25.0%}
.offset-sm-13{margin-left:27.08333%}
.offset-sm-14{margin-left:29.16667%}
.offset-sm-15{margin-left:31.25%}
.offset-sm-16{margin-left:33.33333%}
.offset-sm-17{margin-left:35.41667%}
.offset-sm-18{margin-left:37.5%}
.offset-sm-19{margin-left:39.58333%}
.offset-sm-20{margin-left:41.66667%}
.offset-sm-21{margin-left:43.75%}
.offset-sm-22{margin-left:45.83333%}
.offset-sm-23{margin-left:47.91667%}
.offset-sm-24{margin-left:50.0%}
.offset-sm-25{margin-left:52.08333%}
.offset-sm-26{margin-left:54.16667%}
.offset-sm-27{margin-left:56.25%}
.offset-sm-28{margin-left:58.33333%}
.offset-sm-29{margin-left:60.41667%}
.offset-sm-30{margin-left:62.5%}
.offset-sm-31{margin-left:64.58333%}
.offset-sm-32{margin-left:66.66667%}
.offset-sm-33{margin-left:68.75%}
.offset-sm-34{margin-left:70.83333%}
.offset-sm-35{margin-left:72.91667%}
.offset-sm-36{margin-left:75.0%}
.offset-sm-37{margin-left:77.08333%}
.offset-sm-38{margin-left:79.16667%}
.offset-sm-39{margin-left:81.25%}
.offset-sm-40{margin-left:83.33333%}
.offset-sm-41{margin-left:85.41667%}
.offset-sm-42{margin-left:87.5%}
.offset-sm-43{margin-left:89.58333%}
.offset-sm-44{margin-left:91.66667%}
.offset-sm-45{margin-left:93.75%}
.offset-sm-46{margin-left:95.83333%}
.offset-sm-47{margin-left:97.91667%}
}
@media (min-width:768px){
.col-md-1{flex:0 0 2.08333%;max-width:2.08333%}
.col-md-2{flex:0 0 4.16667%;max-width:4.16667%}
.col-md-3{flex:0 0 6.25%;max-width:6.25%}
.col-md-4{flex:0 0 8.33333%;max-width:8.33333%}
.col-md-5{flex:0 0 10.41667%;max-width:10.41667%}
.col-md-6{flex:0 0 12.5%;max-width:12.5%}
.col-md-7{flex:0 0 14.58333%;max-width:14.58333%}
.col-md-8{flex:0 0 16.66667%;max-width:16.66667%}
.col-md-9{flex:0 0 18.75%;max-width:18.75%}
.col-md-10{flex:0 0 20.83333%;max-width:20.83333%}
.col-md-11{flex:0 0 22.91667%;max-width:22.91667%}
.col-md-12{flex:0 0 25.0%;max-width:25.0%}
.col-md-13{flex:0 0 27.08333%;max-width:27.08333%}
.col-md-14{flex:0 0 29.16667%;max-width:29.16667%}
.col-md-15{flex:0 0 31.25%;max-width:31.25%}
.col-md-16{flex:0 0 33.33333%;max-width:33.33333%}
.col-md-17{flex:0 0 35.41667%;max-width:35.41667%}
.col-md-18{flex:0 0 37.5%;max-width:37.5%}
.col-md-19{flex:0 0 39.58333%;max-width:39.58333%}
.col-md-20{flex:0 0 41.66667%;max-width:41.66667%}
.col-md-21{flex:0 0 43.75%;max-width:43.75%}
.col-md-22{flex:0 0 45.83333%;max-width:45.83333%}
.col-md-23{flex:0 0 47.91667%;max-width:47.91667%}
.col-md-24{flex:0 0 50.0%;max-width:50.0%}
.col-md-25{flex:0 0 52.08333%;max-width:52.08333%}
.col-md-26{flex:0 0 54.16667%;max-width:54.16667%}
.col-md-27{flex:0 0 56.25%;max-width:56.25%}
.col-md-28{flex:0 0 58.33333%;max-width:58.33333%}
.col-md-29{flex:0 0 60.41667%;max-width:60.41667%}
.col-md-30{flex:0 0 62.5%;max-width:62.5%}
.col-md-31{flex:0 0 64.58333%;max-width:64.58333%}
.col-md-32{flex:0 0 66.66667%;max-width:66.66667%}
.col-md-33{flex:0 0 68.75%;max-width:68.75%}
.col-md-34{flex:0 0 70.83333%;max-width:70.83333%}
.col-md-35{flex:0 0 72.91667%;max-width:72.91667%}
.col-md-36{flex:0 0 75.0%;max-width:75.0%}
.col-md-37{flex:0 0 77.08333%;max-width:77.08333%}
.col-md-38{flex:0 0 79.16667%;max-width:79.16667%}
.col-md-39{flex:0 0 81.25%;max-width:81.25%}
.col-md-40{flex:0 0 83.33333%;max-width:83.33333%}
.col-md-41{flex:0 0 85.41667%;max-width:85.41667%}
.col-md-42{flex:0 0 87.5%;max-width:87.5%}
.col-md-43{flex:0 0 89.58333%;max-width:89.58333%}
.col-md-44{flex:0 0 91.66667%;max-width:91.66667%}
.col-md-45{flex:0 0 93.75%;max-width:93.75%}
.col-md-46{flex:0 0 95.83333%;max-width:95.83333%}
.col-md-47{flex:0 0 97.91667%;max-width:97.91667%}
.col-md-48{flex:0 0 100.0%;max-width:100.0%}
.offset-md-0{margin-left:0.0%}
.offset-md-1{margin-left:2.08333%}
.offset-md-2{margin-left:4.16667%}
.offset-md-3{margin-left:6.25%}
.offset-md-4{margin-left:8.33333%}
.offset-md-5{margin-left:10.41667%}
.offset-md-6{margin-left:12.5%}
.offset-md-7{margin-left:14.58333%}
.offset-md-8{margin-left:16.66667%}
.offset-md-9{margin-left:18.75%}
.offset-md-10{margin-left:20.83333%}
.offset-md-11{margin-left:22.91667%}
.offset-md-12{margin-left:25.0%}
.offset-md-13{margin-left:27.08333%}
.offset-md-14{margin-left:29.16667%}
.offset-md-15{margin-left:31.25%}
.offset-md-16{margin-left:33.33333%}
.offset-md-17{margin-left:35.41667%}
.offset-md-18{margin-left:37.5%}
.offset-md-19{margin-left:39.58333%}
.offset-md-20{margin-left:41.66667%}
.offset-md-21{margin-left:43.75%}
.offset-md-22{margin-left:45.83333%}
.offset-md-23{margin-left:47.91667%}
.offset-md-24{margin-left:50.0%}
.offset-md-25{margin-left:52.08333%}
.offset-md-26{margin-left:54.16667%}
.offset-md-27{margin-left:56.25%}
.offset-md-28{margin-left:58.33333%}
.offset-md-29{margin-left:60.41667%}
.offset-md-30{margin-left:62.5%}
.offset-md-31{margin-left:64.58333%}
.offset-md-32{margin-left:66.66667%}
.offset-md-33{margin-left:68.75%}
.offset-md-34{margin-left:70.83333%}
.offset-md-35{margin-left:72.91667%}
.offset-md-36{margin-left:75.0%}
.offset-md-37{margin-left:77.08333%}
.offset-md-38{margin-left:79.16667%}
.offset-md-39{margin-left:81.25%}
.offset-md-40{margin-left:83.33333%}
.offset-md-41{margin-left:85.41667%}
.offset-md-42{margin-left:87.5%}
.offset-md-43{margin-left:89.58333%}
.offset-md-44{margin-left:91.66667%}
.offset-md-45{margin-left:93.75%}
.offset-md-46{margin-left:95.83333%}
.offset-md-47{margin-left:97.91667%}
}
@media (min-width:992px){
.col-lg-1{flex:0 0 2.08333%;max-width:2.08333%}
.col-lg-2{flex:0 0 4.16667%;max-width:4.16667%}
.col-lg-3{flex:0 0 6.25%;max-width:6.25%}
.col-lg-4{flex:0 0 8.33333%;max-width:8.33333%}
.col-lg-5{flex:0 0 10.41667%;max-width:10.41667%}
.col-lg-6{flex:0 0 12.5%;max-width:12.5%}
.col-lg-7{flex:0 0 14.58333%;max-width:14.58333%}
.col-lg-8{flex:0 0 16.66667%;max-width:16.66667%}
.col-lg-9{flex:0 0 18.75%;max-width:18.75%}
.col-lg-10{flex:0 0 20.83333%;max-width:20.83333%}
.col-lg-11{flex:0 0 22.91667%;max-width:22.91667%}
.col-lg-12{flex:0 0 25.0%;max-width:25.0%}
.col-lg-13{flex:0 0 27.08333%;max-width:27.08333%}
.col-lg-14{flex:0 0 29.16667%;max-width:29.16667%}
.col-lg-15{flex:0 0 31.25%;max-width:31.25%}
.col-lg-16{flex:0 0 33.33333%;max-width:33.33333%}
.col-lg-17{flex:0 0 35.41667%;max-width:35.41667%}
.col-lg-18{flex:0 0 37.5%;max-width:37.5%}
.col-lg-19{flex:0 0 39.58333%;max-width:39.58333%}
.col-lg-20{flex:0 0 41.66667%;max-width:41.66667%}
.col-lg-21{flex:0 0 43.75%;max-width:43.75%}
.col-lg-22{flex:0 0 45.83333%;max-width:45.83333%}
.col-lg-23{flex:0 0 47.91667%;max-width:47.91667%}
.col-lg-24{flex:0 0 50.0%;max-width:50.0%}
.col-lg-25{flex:0 0 52.08333%;max-width:52.08333%}
.col-lg-26{flex:0 0 54.16667%;max-width:54.16667%}
.col-lg-27{flex:0 0 56.25%;max-width:56.25%}
.col-lg-28{flex:0 0 58.33333%;max-width:58.33333%}
.col-lg-29{flex:0 0 60.41667%;max-width:60.41667%}
.col-lg-30{flex:0 0 62.5%;max-width:62.5%}
.col-lg-31{flex:0 0 64.58333%;max-width:64.58333%}
.col-lg-32{flex:0 0 66.66667%;max-width:66.66667%}
.col-lg-33{flex:0 0 68.75%;max-width:68.75%}
.col-lg-34{flex:0 0 70.83333%;max-width:70.83333%}
.col-lg-35{flex:0 0 72.91667%;max-width:72.91667%}
.col-lg-36{flex:0 0 75.0%;max-width:75.0%}
.col-lg-37{flex:0 0 77.08333%;max-width:77.08333%}
.col-lg-38{flex:0 0 79.16667%;max-width:79.16667%}
.col-lg-39{flex:0 0 81.25%;max-width:81.25%}
.col-lg-40{flex:0 0 83.33333%;max-width:83.33333%}
.col-lg-41{flex:0 0 85.41667%;max-width:85.41667%}
.col-lg-42{flex:0 0 87.5%;max-width:87.5%}
.col-lg-43{flex:0 0 89.58333%;max-width:89.58333%}
.col-lg-44{flex:0 0 91.66667%;max-width:91.66667%}
.col-lg-45{flex:0 0 93.75%;max-width:93.75%}
.col-lg-46{flex:0 0 95.83333%;max-width:95.83333%}
.col-lg-47{flex:0 0 97.91667%;max-width:97.91667%}
.col-lg-48{flex:0 0 100.0%;max-width:100.0%}
.offset-lg-0{margin-left:0.0%}
.offset-lg-1{margin-left:2.08333%}
.offset-lg-2{margin-left:4.16667%}
.offset-lg-3{margin-left:6.25%}
.offset-lg-4{margin-left:8.33333%}
.offset-lg-5{margin-left:10.41667%}
.offset-lg-6{margin-left:12.5%}
.offset-lg-7{margin-left:14.58333%}
.offset-lg-8{margin-left:16.66667%}
.offset-lg-9{margin-left:18.75%}
.offset-lg-10{margin-left:20.83333%}
.offset-lg-11{margin-left:22.91667%}
.offset-lg-12{margin-left:25.0%}
.offset-lg-13{margin-left:27.08333%}
.offset-lg-14{margin-left:29.16667%}
.offset-lg-15{margin-left:31.25%}
.offset-lg-16{margin-left:33.33333%}
.offset-lg-17{margin-left:35.41667%}
.offset-lg-18{margin-left:37.5%}
.offset-lg-19{margin-left:39.58333%}
.offset-lg-20{margin-left:41.66667%}
.offset-lg-21{margin-left:43.75%}
.offset-lg-22{margin-left:45.83333%}
.offset-lg-23{margin-left:47.91667%}
.offset-lg-24{margin-left:50.0%}
.offset-lg-25{margin-left:52.08333%}
.offset-lg-26{margin-left:54.16667%}
.offset-lg-27{margin-left:56.25%}
.offset-lg-28{margin-left:58.33333%}
.offset-lg-29{margin-left:60.41667%}
.offset-lg-30{margin-left:62.5%}
.offset-lg-31{margin-left:64.58333%}
.offset-lg-32{margin-left:66.66667%}
.offset-lg-33{margin-left:68.75%}
.offset-lg-34{margin-left:70.83333%}
.offset-lg-35{margin-left:72.91667%}
.offset-lg-36{margin-left:75.0%}
.offset-lg-37{margin-left:77.08333%}
.offset-lg-38{margin-left:79.16667%}
.offset-lg-39{margin-left:81.25%}
.offset-lg-40{margin-left:83.33333%}
.offset-lg-41{margin-left:85.41667%}
.offset-lg-42{margin-left:87.5%}
.offset-lg-43{margin-left:89.58333%}
.offset-lg-44{margin-left:91.66667%}
.offset-lg-45{margin-left:93.75%}
.offset-lg-46{margin-left:95.83333%}
.offset-lg-47{margin-left:97.91667%}
}
@media (min-width:1300px){
.col-xl-1{flex:0 0 2.08333%;max-width:2.08333%}
.col-xl-2{flex:0 0 4.16667%;max-width:4.16667%}
.col-xl-3{flex:0 0 6.25%;max-width:6.25%}
.col-xl-4{flex:0 0 8.33333%;max-width:8.33333%}
.col-xl-5{flex:0 0 10.41667%;max-width:10.41667%}
.col-xl-6{flex:0 0 12.5%;max-width:12.5%}
.col-xl-7{flex:0 0 14.58333%;max-width:14.58333%}
.col-xl-8{flex:0 0 16.66667%;max-width:16.66667%}
.col-xl-9{flex:0 0 18.75%;max-width:18.75%}
.col-xl-10{flex:0 0 20.83333%;max-width:20.83333%}
.col-xl-11{flex:0 0 22.91667%;max-width:22.91667%}
.col-xl-12{flex:0 0 25.0%;max-width:25.0%}
.col-xl-13{flex:0 0 27.08333%;max-width:27.08333%}
.col-xl-14{flex:0 0 29.16667%;max-width:29.16667%}
.col-xl-15{flex:0 0 31.25%;max-width:31.25%}
.col-xl-16{flex:0 0 33.33333%;max-width:33.33333%}
.col-xl-17{flex:0 0 35.41667%;max-width:35.41667%}
.col-xl-18{flex:0 0 37.5%;max-width:37.5%}
.col-xl-19{flex:0 0 39.58333%;max-width:39.58333%}
.col-xl-20{flex:0 0 41.66667%;max-width:41.66667%}
.col-xl-21{flex:0 0 43.75%;max-width:43.75%}
.col-xl-22{flex:0 0 45.83333%;max-width:45.83333%}
.col-xl-23{flex:0 0 47.91667%;max-width:47.91667%}
.col-xl-24{flex:0 0 50.0%;max-width:50.0%}
.col-xl-25{flex:0 0 52.08333%;max-width:52.08333%}
.col-xl-26{flex:0 0 54.16667%;max-width:54.16667%}
.col-xl-27{flex:0 0 56.25%;max-width:56.25%}
.col-xl-28{flex:0 0 58.33333%;max-width:58.33333%}
.col-xl-29{flex:0 0 60.41667%;max-width:60.41667%}
.col-xl-30{flex:0 0 62.5%;max-width:62.5%}
.col-xl-31{flex:0 0 64.58333%;max-width:64.58333%}
.col-xl-32{flex:0 0 66.66667%;max-width:66.66667%}
.col-xl-33{flex:0 0 68.75%;max-width:68.75%}
.col-xl-34{flex:0 0 70.83333%;max-width:70.83333%}
.col-xl-35{flex:0 0 72.91667%;max-width:72.91667%}
.col-xl-36{flex:0 0 75.0%;max-width:75.0%}
.col-xl-37{flex:0 0 77.08333%;max-width:77.08333%}
.col-xl-38{flex:0 0 79.16667%;max-width:79.16667%}
.col-xl-39{flex:0 0 81.25%;max-width:81.25%}
.col-xl-40{flex:0 0 83.33333%;max-width:83.33333%}
.col-xl-41{flex:0 0 85.41667%;max-width:85.41667%}
.col-xl-42{flex:0 0 87.5%;max-width:87.5%}
.col-xl-43{flex:0 0 89.58333%;max-width:89.58333%}
.col-xl-44{flex:0 0 91.66667%;max-width:91.66667%}
.col-xl-45{flex:0 0 93.75%;max-width:93.75%}
.col-xl-46{flex:0 0 95.83333%;max-width:95.83333%}
.col-xl-47{flex:0 0 97.91667%;max-width:97.91667%}
.col-xl-48{flex:0 0 100.0%;max-width:100.0%}
.offset-xl-0{margin-left:0.0%}
.offset-xl-1{margin-left:2.08333%}
.offset-xl-2{margin-left:4.16667%}
.offset-xl-3{margin-left:6.25%}
.offset-xl-4{margin-left:8.33333%}
.offset-xl-5{margin-left:10.41667%}
.offset-xl-6{margin-left:12.5%}
.offset-xl-7{margin-left:14.58333%}
.offset-xl-8{margin-left:16.66667%}
.offset-xl-9{margin-left:18.75%}
.offset-xl-10{margin-left:20.83333%}
.offset-xl-11{margin-left:22.91667%}
.offset-xl-12{margin-left:25.0%}
.offset-xl-13{margin-left:27.08333%}
.offset-xl-14{margin-left:29.16667%}
.offset-xl-15{margin-left:31.25%}
.offset-xl-16{margin-left:33.33333%}
.offset-xl-17{margin-left:35.41667%}
.offset-xl-18{margin-left:37.5%}
.offset-xl-19{margin-left:39.58333%}
.offset-xl-20{margin-left:41.66667%}
.offset-xl-21{margin-left:43.75%}
.offset-xl-22{margin-left:45.83333%}
.offset-xl-23{margin-left:47.91667%}
.offset-xl-24{margin-left:50.0%}
.offset-xl-25{margin-left:52.08333%}
.offset-xl-26{margin-left:54.16667%}
.offset-xl-27{margin-left:56.25%}
.offset-xl-28{margin-left:58.33333%}
.offset-xl-29{margin-left:60.41667%}
.offset-xl-30{margin-left:62.5%}
.offset-xl-31{margin-left:64.58333%}
.offset-xl-32{margin-left:66.66667%}
.offset-xl-33{margin-left:68.75%}
.offset-xl-34{margin-left:70.83333%}
.offset-xl-35{margin-left:72.91667%}
.offset-xl-36{margin-left:75.0%}
.offset-xl-37{margin-left:77.08333%}
.offset-xl-38{margin-left:79.16667%}
.offset-xl-39{margin-left:81.25%}
.offset-xl-40{margin-left:83.33333%}
.offset-xl-41{margin-left:85.41667%}
.offset-xl-42{margin-left:87.5%}
.offset-xl-43{margin-left:89.58333%}
.offset-xl-44{margin-left:91.66667%}
.offset-xl-45{margin-left:93.75%}
.offset-xl-46{margin-left:95.83333%}
.offset-xl-47{margin-left:97.91667%}
}
