@font-face {
 src:url(https://assets.republic.com/assets/fontello-b92d26b22c6bea4f187d9425935f57ccc4376714b6692c54bf3c44f689bf3e1b.eot?6317962);
 src:url(https://assets.republic.com/assets/fontello-b92d26b22c6bea4f187d9425935f57ccc4376714b6692c54bf3c44f689bf3e1b.eot?6317962#iefix) format("embedded-opentype"),
 url(https://assets.republic.com/assets/fontello-f10b3a70fe841c205dee9e1203b7009870890d42646a62c2b5f8f7c99aa40d5d.woff2?6317962) format("woff2"),
 url(https://assets.republic.com/assets/fontello-c43b79afa52a19bcbb46503ccbf462d61a861ebb65d08310ebeeef7d864337bb.woff?6317962) format("woff"),
 url(https://assets.republic.com/assets/fontello-077ee454e1d6e8bc7184ee0fdd44e1596ac72e9d9571caf2a11f27a275fde6c6.ttf?6317962) format("truetype"),
 url(https://assets.republic.com/assets/fontello-8859d45b5d2380aa42520740938222e628c0658b2aebac793ef56b2e7efb31fe.svg?6317962#fontello) format("svg");
 font-family:fontello;
 font-style:normal;
 font-weight:400
}
.icon-resize-vertical:before,
.icon-lock:before,
.icon-lock-open-alt:before,
.icon-ok:before,
.icon-cancel:before,
.icon-circle-empty:before,
.icon-heart-empty:before,
.icon-search:before,
.icon-pause:before,
.icon-chevron-up:before,
.icon-clock:before,
.icon-back-in-time:before,
.icon-circle-plus:before,
.icon-move:before,
.icon-info:before,
.icon-gauge:before,
.icon-portfolio:before,
.icon-coffee:before,
.icon-up-dir:before,
.icon-twitter:before,
.icon-linkedin:before,
.icon-angellist:before,
.icon-google:before,
.icon-ok-circle:before,
.icon-menu:before,
.icon-spin:before,
.icon-align-left:before,
.icon-align-center:before,
.icon-align-right:before,
.icon-picture:before,
.icon-link:before,
.icon-list:before,
.icon-paragraph:before,
.icon-plus:before,
.icon-fire:before,
.icon-video:before,
.icon-chevron-right:before,
.icon-right-dir:before,
.icon-pencil:before,
.icon-flash-outline:before,
.icon-bell:before,
.icon-calendar:before,
.icon-flash:before,
.icon-chevron-down:before,
.icon-bank:before,
.icon-trash:before,
.icon-chevron-left:before,
.icon-outdent:before,
.icon-check:before,
.icon-quote-right:before,
.icon-share:before,
.icon-down-dir:before,
.icon-globe:before,
.icon-nextseed:before,
.icon-youtube:before,
.icon-card:before,
.icon-microphone:before,
.icon-telegram:before,
.icon-location:before,
.icon-dinner:before,
.icon-cutlery:before,
.icon-cocktail:before,
.icon-play:before,
.icon-forward:before,
.icon-print:before,
.icon-list-add:before,
.icon-cancel-slim:before,
.icon-exit:before,
.icon-note-line:before,
.icon-note:before,
.icon-bold:before,
.icon-minus:before,
.icon-italic:before,
.icon-upload:before,
.icon-indent:before,
.icon-cog:before,
.icon-circle-checkmark:before,
.icon-circle-cancel:before,
.icon-quote-left:before,
.icon-star:before,
.icon-star-filled:before,
.icon-comment:before,
.icon-heart:before,
.icon-shield:before,
.icon-attention:before,
.icon-clock-solid:before,
.icon-info-letter:before,
.icon-certificate:before,
.icon-shield-blank:before,
.icon-return-circle:before,
.icon-lock-blank:before,
.icon-cancel-circle-solid:before,
.icon-exit-circle:before,
.icon-lock-solid:before,
.icon-down-circle:before,
.icon-up-circle:before,
.icon-money-solid:before,
.icon-camera:before,
.icon-doc:before,
.icon-bitcoin:before,
.icon-wallet:before,
.icon-discord:before,
.icon-music:before,
.icon-soundcloud:before,
.icon-flash-special:before,
.icon-eye:before,
.icon-eye-off:before,
.icon-dot-3:before,
.icon-tiktok:before,
.icon-help-circled:before,
.icon-github:before,
.icon-link-ext:before,
.icon-check-empty:before,
.icon-list-ul:before,
.icon-list-ol:before,
.icon-underline:before,
.icon-table:before,
.icon-magic:before,
.icon-pinterest:before,
.icon-mail:before,
.icon-exchange:before,
.icon-circle:before,
.icon-code:before,
.icon-unlink:before,
.icon-eraser:before,
.icon-instagram:before,
.icon-apple:before,
.icon-windows:before,
.icon-bug:before,
.icon-yahoo:before,
.icon-header:before,
.icon-facebook:before,
.icon-medium:before,
.icon-clone:before,
.icon-wikipedia:before,
.icon-reddit:before {
 speak:never;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:inline-block;
 font-family:fontello;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 line-height:1em;
 margin-left:.2em;
 margin-right:.2em;
 text-align:center;
 text-decoration:inherit;
 text-transform:none;
 width:1em
}
.icon-resize-vertical:before {
 content:'\e800'
}
.icon-lock:before {
 content:'\e801'
}
.icon-lock-open-alt:before {
 content:'\e802'
}
.icon-ok:before {
 content:'\e803'
}
.icon-cancel:before {
 content:'\e804'
}
.icon-circle-empty:before {
 content:'\e805'
}
.icon-heart-empty:before {
 content:'\e806'
}
.icon-search:before {
 content:'\e807'
}
.icon-pause:before {
 content:'\e808'
}
.icon-chevron-up:before {
 content:'\e809'
}
.icon-clock:before {
 content:'\e80a'
}
.icon-back-in-time:before {
 content:'\e80b'
}
.icon-circle-plus:before {
 content:'\e80c'
}
.icon-move:before {
 content:'\e80d'
}
.icon-info:before {
 content:'\e80e'
}
.icon-gauge:before {
 content:'\e80f'
}
.icon-portfolio:before {
 content:'\e810'
}
.icon-coffee:before {
 content:'\e811'
}
.icon-up-dir:before {
 content:'\e812'
}
.icon-twitter:before {
 content:'\e813'
}
.icon-linkedin:before {
 content:'\e814'
}
.icon-angellist:before {
 content:'\e815'
}
.icon-google:before {
 content:'\e816'
}
.icon-ok-circle:before {
 content:'\e817'
}
.icon-menu:before {
 content:'\e818'
}
.icon-spin:before {
 content:'\e819'
}
.icon-align-left:before {
 content:'\e81a'
}
.icon-align-center:before {
 content:'\e81b'
}
.icon-align-right:before {
 content:'\e81c'
}
.icon-picture:before {
 content:'\e81d'
}
.icon-link:before {
 content:'\e81e'
}
.icon-list:before {
 content:'\e81f'
}
.icon-paragraph:before {
 content:'\e820'
}
.icon-plus:before {
 content:'\e821'
}
.icon-fire:before {
 content:'\e822'
}
.icon-video:before {
 content:'\e823'
}
.icon-chevron-right:before {
 content:'\e824'
}
.icon-right-dir:before {
 content:'\e825'
}
.icon-pencil:before {
 content:'\e826'
}
.icon-flash-outline:before {
 content:'\e827'
}
.icon-bell:before {
 content:'\e828'
}
.icon-calendar:before {
 content:'\e829'
}
.icon-flash:before {
 content:'\e82a'
}
.icon-chevron-down:before {
 content:'\e82b'
}
.icon-bank:before {
 content:'\e82c'
}
.icon-trash:before {
 content:'\e82d'
}
.icon-chevron-left:before {
 content:'\e82e'
}
.icon-outdent:before {
 content:'\e82f'
}
.icon-check:before {
 content:'\e830'
}
.icon-quote-right:before {
 content:'\e831'
}
.icon-share:before {
 content:'\e832'
}
.icon-down-dir:before {
 content:'\e833'
}
.icon-globe:before {
 content:'\e834'
}
.icon-nextseed:before {
 content:'\e835'
}
.icon-youtube:before {
 content:'\e836'
}
.icon-card:before {
 content:'\e837'
}
.icon-microphone:before {
 content:'\e838'
}
.icon-telegram:before {
 content:'\e839'
}
.icon-location:before {
 content:'\e83a'
}
.icon-dinner:before {
 content:'\e83b'
}
.icon-cutlery:before {
 content:'\e83c'
}
.icon-cocktail:before {
 content:'\e83d'
}
.icon-play:before {
 content:'\e83e'
}
.icon-forward:before {
 content:'\e83f'
}
.icon-print:before {
 content:'\e840'
}
.icon-list-add:before {
 content:'\e841'
}
.icon-cancel-slim:before {
 content:'\e842'
}
.icon-exit:before {
 content:'\e843'
}
.icon-note-line:before {
 content:'\e844'
}
.icon-note:before {
 content:'\e845'
}
.icon-bold:before {
 content:'\e846'
}
.icon-minus:before {
 content:'\e847'
}
.icon-italic:before {
 content:'\e848'
}
.icon-upload:before {
 content:'\e849'
}
.icon-indent:before {
 content:'\e84a'
}
.icon-cog:before {
 content:'\e84b'
}
.icon-circle-checkmark:before {
 content:'\e84c'
}
.icon-circle-cancel:before {
 content:'\e84d'
}
.icon-quote-left:before {
 content:'\e84e'
}
.icon-star:before {
 content:'\e84f'
}
.icon-star-filled:before {
 content:'\e850'
}
.icon-comment:before {
 content:'\e851'
}
.icon-heart:before {
 content:'\e852'
}
.icon-shield:before {
 content:'\e853'
}
.icon-attention:before {
 content:'\e854'
}
.icon-clock-solid:before {
 content:'\e855'
}
.icon-info-letter:before {
 content:'\e856'
}
.icon-certificate:before {
 content:'\e857'
}
.icon-shield-blank:before {
 content:'\e858'
}
.icon-return-circle:before {
 content:'\e859'
}
.icon-lock-blank:before {
 content:'\e85a'
}
.icon-cancel-circle-solid:before {
 content:'\e85b'
}
.icon-exit-circle:before {
 content:'\e85c'
}
.icon-lock-solid:before {
 content:'\e85d'
}
.icon-down-circle:before {
 content:'\e85e'
}
.icon-up-circle:before {
 content:'\e85f'
}
.icon-money-solid:before {
 content:'\e860'
}
.icon-camera:before {
 content:'\e861'
}
.icon-doc:before {
 content:'\e862'
}
.icon-bitcoin:before {
 content:'\e863'
}
.icon-wallet:before {
 content:'\e864'
}
.icon-discord:before {
 content:'\e865'
}
.icon-music:before {
 content:'\e866'
}
.icon-soundcloud:before {
 content:'\e867'
}
.icon-flash-special:before {
 content:'\e868'
}
.icon-eye:before {
 content:'\e869'
}
.icon-eye-off:before {
 content:'\e86a'
}
.icon-dot-3:before {
 content:'\e86b'
}
.icon-tiktok:before {
 content:'\e86c'
}
.icon-help-circled:before {
 content:'\e870'
}
.icon-github:before {
 content:'\f056'
}
.icon-link-ext:before {
 content:'\f08e'
}
.icon-check-empty:before {
 content:'\f096'
}
.icon-list-ul:before {
 content:'\f0ca'
}
.icon-list-ol:before {
 content:'\f0cb'
}
.icon-underline:before {
 content:'\f0cd'
}
.icon-table:before {
 content:'\f0ce'
}
.icon-magic:before {
 content:'\f0d0'
}
.icon-pinterest:before {
 content:'\f0d2'
}
.icon-mail:before {
 content:'\f0e0'
}
.icon-exchange:before {
 content:'\f0ec'
}
.icon-circle:before {
 content:'\f111'
}
.icon-code:before {
 content:'\f121'
}
.icon-unlink:before {
 content:'\f127'
}
.icon-eraser:before {
 content:'\f12d'
}
.icon-instagram:before {
 content:'\f16d'
}
.icon-apple:before {
 content:'\f179'
}
.icon-windows:before {
 content:'\f17a'
}
.icon-bug:before {
 content:'\f188'
}
.icon-yahoo:before {
 content:'\f19e'
}
.icon-header:before {
 content:'\f1dc'
}
.icon-facebook:before {
 content:'\f230'
}
.icon-medium:before {
 content:'\f23a'
}
.icon-clone:before {
 content:'\f24d'
}
.icon-wikipedia:before {
 content:'\f266'
}
.icon-reddit:before {
 content:'\f281'
}
.icon-resize-vertical:before,
.icon-lock:before,
.icon-lock-open-alt:before,
.icon-ok:before,
.icon-cancel:before,
.icon-circle-empty:before,
.icon-heart-empty:before,
.icon-search:before,
.icon-pause:before,
.icon-chevron-up:before,
.icon-clock:before,
.icon-back-in-time:before,
.icon-circle-plus:before,
.icon-move:before,
.icon-info:before,
.icon-gauge:before,
.icon-portfolio:before,
.icon-coffee:before,
.icon-up-dir:before,
.icon-twitter:before,
.icon-linkedin:before,
.icon-angellist:before,
.icon-google:before,
.icon-ok-circle:before,
.icon-menu:before,
.icon-spin:before,
.icon-align-left:before,
.icon-align-center:before,
.icon-align-right:before,
.icon-picture:before,
.icon-link:before,
.icon-list:before,
.icon-paragraph:before,
.icon-plus:before,
.icon-fire:before,
.icon-video:before,
.icon-chevron-right:before,
.icon-right-dir:before,
.icon-pencil:before,
.icon-flash-outline:before,
.icon-bell:before,
.icon-calendar:before,
.icon-flash:before,
.icon-chevron-down:before,
.icon-bank:before,
.icon-trash:before,
.icon-chevron-left:before,
.icon-outdent:before,
.icon-check:before,
.icon-quote-right:before,
.icon-share:before,
.icon-down-dir:before,
.icon-globe:before,
.icon-nextseed:before,
.icon-youtube:before,
.icon-card:before,
.icon-microphone:before,
.icon-telegram:before,
.icon-location:before,
.icon-dinner:before,
.icon-cutlery:before,
.icon-cocktail:before,
.icon-play:before,
.icon-forward:before,
.icon-print:before,
.icon-list-add:before,
.icon-cancel-slim:before,
.icon-exit:before,
.icon-note-line:before,
.icon-note:before,
.icon-bold:before,
.icon-minus:before,
.icon-italic:before,
.icon-upload:before,
.icon-indent:before,
.icon-cog:before,
.icon-circle-checkmark:before,
.icon-circle-cancel:before,
.icon-quote-left:before,
.icon-star:before,
.icon-star-filled:before,
.icon-comment:before,
.icon-heart:before,
.icon-shield:before,
.icon-attention:before,
.icon-clock-solid:before,
.icon-info-letter:before,
.icon-certificate:before,
.icon-shield-blank:before,
.icon-return-circle:before,
.icon-lock-blank:before,
.icon-cancel-circle-solid:before,
.icon-exit-circle:before,
.icon-lock-solid:before,
.icon-down-circle:before,
.icon-up-circle:before,
.icon-money-solid:before,
.icon-camera:before,
.icon-doc:before,
.icon-bitcoin:before,
.icon-wallet:before,
.icon-discord:before,
.icon-music:before,
.icon-soundcloud:before,
.icon-flash-special:before,
.icon-eye:before,
.icon-eye-off:before,
.icon-dot-3:before,
.icon-tiktok:before,
.icon-help-circled:before,
.icon-github:before,
.icon-link-ext:before,
.icon-check-empty:before,
.icon-list-ul:before,
.icon-list-ol:before,
.icon-underline:before,
.icon-table:before,
.icon-magic:before,
.icon-pinterest:before,
.icon-mail:before,
.icon-exchange:before,
.icon-circle:before,
.icon-code:before,
.icon-unlink:before,
.icon-eraser:before,
.icon-instagram:before,
.icon-apple:before,
.icon-windows:before,
.icon-bug:before,
.icon-yahoo:before,
.icon-header:before,
.icon-facebook:before,
.icon-medium:before,
.icon-clone:before,
.icon-wikipedia:before,
.icon-reddit:before {
 margin-left:0;
 margin-right:0
}
@font-face {
 font-display:swap;
 src:url(https://assets.republic.com/assets/Inter/Inter-Light-26f23e61d92ac56673d279c7aa8df3d79242c342dba23e3dbb29cf0797a199c8.woff2?v=3.19) format("woff2"),
 url(https://assets.republic.com/assets/Inter/Inter-Light-e0a6476b5a0f4bb445a15c9963635b3933954182c4d1da83b10fc94439cf3313.woff?v=3.19) format("woff");
 font-family:inter;
 font-style:normal;
 font-weight:300
}
@font-face {
 font-display:swap;
 src:url(https://assets.republic.com/assets/Inter/Inter-Regular-4d3af571c1eaf96e1e58f88a158ff9107e7aa77e5dce7f5e30cea5d7149c6f70.woff2?v=3.19) format("woff2"),
 url(https://assets.republic.com/assets/Inter/Inter-Regular-4b29689e4f4c1352490a26f37f3f85f66cfe9927d523df5133817aa9585605b6.woff?v=3.19) format("woff");
 font-family:inter;
 font-style:normal;
 font-weight:400
}
@font-face {
 font-display:swap;
 src:url(https://assets.republic.com/assets/Inter/Inter-Medium-64fed266406fcc96f7a47848817209e14a7f3d539503951b507239653512ae27.woff2?v=3.19) format("woff2"),
 url(https://assets.republic.com/assets/Inter/Inter-Medium-19e101b3393b7e191aea89821889be6c311183ee6ff09ef7550ce244ecf0506d.woff?v=3.19) format("woff");
 font-family:inter;
 font-style:normal;
 font-weight:500
}
@font-face {
 font-display:swap;
 src:url(https://assets.republic.com/assets/Inter/Inter-SemiBold-28381713aacc71a223ce11847157ddaf66eed7fd93031590f41a1beabfc1dcb4.woff2?v=3.19) format("woff2"),
 url(https://assets.republic.com/assets/Inter/Inter-SemiBold-858fdf0a5cfe89ac4670b0e14f0a149e5cfa0c8940787abd902bdbe687e8236f.woff?v=3.19) format("woff");
 font-family:inter;
 font-style:normal;
 font-weight:600
}
@font-face {
 font-display:swap;
 src:url(https://assets.republic.com/assets/Inter/Inter-Bold-4555674e339a87091ab7087e93b2c5317d36b982dc924cb89f3011faa11f23eb.woff2?v=3.19) format("woff2"),
 url(https://assets.republic.com/assets/Inter/Inter-Bold-1cf2ebd9c0f917fda615bfd44b90030cff6b285be3d80190625b52df381884f5.woff?v=3.19) format("woff");
 font-family:inter;
 font-style:normal;
 font-weight:700
}
@font-face {
 font-display:swap;
 src:url(https://assets.republic.com/assets/Inter/Inter-ExtraBold-62b671b7dae77e15742ef7b59da2ade290b482d8afef12ac1ee7b028f8f5fe4c.woff2?v=3.19) format("woff2"),
 url(https://assets.republic.com/assets/Inter/Inter-ExtraBold-b3564c1b64071e92e85b485c2d8382c10e505eaff26672ae1ceadfb21c1219d5.woff?v=3.19) format("woff");
 font-family:inter;
 font-style:normal;
 font-weight:800
}
@font-face {
 font-display:swap;
 src:url(https://assets.republic.com/assets/Inter/Inter-Black-030d18fa90ef6ce987d5bc8c71ebf231ebfd3f5a5b1ab90fbd8037342fa05f46.woff2?v=3.19) format("woff2"),
 url(https://assets.republic.com/assets/Inter/Inter-Black-0c8e980ecdfdcf5e98c4e15f38752a74b64283007e86a85855eaf2cd923faee1.woff?v=3.19) format("woff");
 font-family:inter;
 font-style:normal;
 font-weight:900
}
@font-face {
 font-display:swap;
 src:url(https://assets.republic.com/assets/Inter/Inter-roman.var-aeb2cf0cef7bfee8177fd8aeaa94dae3440d1701b6e1671918b70cdaa1ca639b.woff2?v=3.19) format("woff2");
 font-family:inter var;
 font-style:normal;
 font-weight:100 900
}
* {
 -webkit-font-feature-settings:'cv11';
 -o-font-feature-settings:'cv11';
 font-feature-settings:'cv11'
}
@font-face {
 src:url(https://assets.republic.com/assets/text-security-disc-compat-1d8c820d6af320852684f069cebdd8c225ec97685630b4aeea170d86b89f4a8d.eot);
 src:url(https://assets.republic.com/assets/text-security-disc-compat-1d8c820d6af320852684f069cebdd8c225ec97685630b4aeea170d86b89f4a8d.eot?#iefix) format("eot"),
 url(https://assets.republic.com/assets/text-security-disc-compat-15d3e715d20f1051ffb27afac3e00b729338dac09dca495e94e46adbecd8a8b1.woff2) format("woff2"),
 url(https://assets.republic.com/assets/text-security-disc-compat-22c3a710232f7f0da5bb1e170b47636fd2343c084cd55a5b3a45cb6fe47549e7.ttf) format("truetype");
 font-family:text-security-disc
}
@media print {
 *,
 *:before,
 *:after {
  color:#000!important
 }
 h2,
 h3,
 h4,
 h5 {
  page-break-after:avoid
 }
 a,
 a:visited {
  text-decoration:underline
 }
 thead {
  display:table-header-group
 }
 a,
 blockquote,
 pre,
 tr,
 img,
 figure {
  page-break-inside:avoid
 }
 p,
 h2,
 h3 {
  orphans:2;
  widows:2
 }
 abbr[title]:after {
  content:" (" attr(title) ")"
 }
 .c-tag {
  border:1px solid #eee!important;
  background-color:#fff!important
 }
 .layouts-flashes,
 .layouts-header__navigation_wrapper,
 .layouts-header__badges,
 .layouts-header-mobile_navigation_toggle,
 .layouts-header_footer__page_header,
 .layouts-footer--footer,
 .layouts-footer--footer_no_margin,
 #beacon-container,
 #scroll-top {
  display:none!important
 }
 .layouts-footer__content {
  padding-bottom:0!important
 }
}
* {
 box-sizing:border-box;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
*:before,
*:after {
 box-sizing:border-box
}
html {
 font-size:16px;
 line-height:1.5;
 letter-spacing:-.015em;
 -webkit-tap-highlight-color:transparent;
 overflow:visible!important
}
html.no_scroll body {
 overflow:hidden;
 position:relative
}
body {
 font-family:inter var,inter,helvetica neue,Arial,sans-serif;
 font-size:16px;
 color:#222;
 background-color:#fff
}
.preload * {
 -webkit-transition:none!important;
 transition:none!important
}
input,
button,
select,
textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
table {
 width:100%
}
figure {
 margin:0
}
img {
 vertical-align:middle
}
a img {
 border:none
}
[role=button] {
 cursor:pointer
}
blockquote {
 padding:0;
 margin:0
}
dl,
dt,
dd {
 margin:0
}
dt {
 font-weight:600
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:inter var,inter,helvetica neue,Arial,sans-serif;
 font-weight:400;
 color:#222;
 color:inherit;
 margin-top:0;
 margin-bottom:0
}
h1 {
 font-size:37px
}
h2 {
 font-size:31px
}
h3 {
 font-size:26px
}
h4 {
 font-size:22px
}
h5 {
 font-size:19px
}
h6 {
 font-size:16px
}
p {
 margin-bottom:0;
 margin-top:0
}
strong,
b {
 font-weight:600
}
small {
 font-size:80%
}
abbr {
 border-bottom:1px dotted;
 text-decoration:none;
 cursor:help
}
ul,
ol {
 margin-top:0
}
ul ul,
ul ol,
ol ul,
ol ol {
 margin-bottom:0
}
html.remodal-is-locked {
 overflow:hidden;
 -ms-touch-action:none;
 touch-action:none
}
.remodal,
[data-remodal-id] {
 display:none
}
.remodal-overlay {
 position:fixed;
 z-index:9999;
 top:-5000px;
 right:-5000px;
 bottom:-5000px;
 left:-5000px;
 display:none
}
.remodal-wrapper {
 position:fixed;
 z-index:10000;
 top:0;
 right:0;
 bottom:0;
 left:0;
 display:none;
 overflow:auto;
 text-align:center;
 -webkit-overflow-scrolling:touch
}
.remodal-wrapper:after {
 display:inline-block;
 height:100%;
 margin-left:-.05em;
 content:""
}
.remodal-overlay,
.remodal-wrapper {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.remodal {
 position:relative;
 outline:none;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%;
 -moz-text-size-adjust:100%;
 text-size-adjust:100%
}
.remodal-is-initialized {
 display:inline-block
}
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
 -webkit-filter:blur(3px);
 filter:blur(3px)
}
.remodal-overlay {
 background:rgba(43,46,56,.9)
}
.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.remodal-overlay.remodal-is-opening {
 -webkit-animation-name:remodal-overlay-opening-keyframes;
 animation-name:remodal-overlay-opening-keyframes
}
.remodal-overlay.remodal-is-closing {
 -webkit-animation-name:remodal-overlay-closing-keyframes;
 animation-name:remodal-overlay-closing-keyframes
}
.remodal-wrapper {
 padding:10px 10px 0
}
.remodal {
 box-sizing:border-box;
 width:100%;
 margin-bottom:10px;
 padding:35px;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 color:#2b2e38;
 background:#fff
}
.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.remodal.remodal-is-opening {
 -webkit-animation-name:remodal-opening-keyframes;
 animation-name:remodal-opening-keyframes
}
.remodal.remodal-is-closing {
 -webkit-animation-name:remodal-closing-keyframes;
 animation-name:remodal-closing-keyframes
}
.remodal,
.remodal-wrapper:after {
 vertical-align:middle
}
.remodal-close {
 position:absolute;
 top:0;
 left:0;
 display:block;
 overflow:visible;
 width:35px;
 height:35px;
 margin:0;
 padding:0;
 cursor:pointer;
 -webkit-transition:color .2s;
 transition:color .2s;
 text-decoration:none;
 color:#95979c;
 border:0;
 outline:0;
 background:0 0
}
.remodal-close:hover,
.remodal-close:focus {
 color:#2b2e38
}
.remodal-close:before {
 font-family:Arial,helvetica cy,nimbus sans l,sans-serif!important;
 font-size:25px;
 line-height:35px;
 position:absolute;
 top:0;
 left:0;
 display:block;
 width:35px;
 content:"\00d7";
 text-align:center
}
.remodal-confirm,
.remodal-cancel {
 font:inherit;
 display:inline-block;
 overflow:visible;
 min-width:110px;
 margin:0;
 padding:12px 0;
 cursor:pointer;
 -webkit-transition:background .2s;
 transition:background .2s;
 text-align:center;
 vertical-align:middle;
 text-decoration:none;
 border:0;
 outline:0
}
.remodal-confirm {
 color:#fff;
 background:#81c784
}
.remodal-confirm:hover,
.remodal-confirm:focus {
 background:#66bb6a
}
.remodal-cancel {
 color:#fff;
 background:#e57373
}
.remodal-cancel:hover,
.remodal-cancel:focus {
 background:#ef5350
}
.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
 padding:0;
 border:0
}
@-webkit-keyframes remodal-opening-keyframes {
 from {
  -webkit-transform:scale(1.05);
  transform:scale(1.05);
  opacity:0
 }
 to {
  -webkit-transform:none;
  transform:none;
  opacity:1;
  -webkit-filter:blur(0);
  filter:blur(0)
 }
}
@keyframes remodal-opening-keyframes {
 from {
  -webkit-transform:scale(1.05);
  transform:scale(1.05);
  opacity:0
 }
 to {
  -webkit-transform:none;
  transform:none;
  opacity:1;
  -webkit-filter:blur(0);
  filter:blur(0)
 }
}
@-webkit-keyframes remodal-closing-keyframes {
 from {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1
 }
 to {
  -webkit-transform:scale(.95);
  transform:scale(.95);
  opacity:0;
  -webkit-filter:blur(0);
  filter:blur(0)
 }
}
@keyframes remodal-closing-keyframes {
 from {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1
 }
 to {
  -webkit-transform:scale(.95);
  transform:scale(.95);
  opacity:0;
  -webkit-filter:blur(0);
  filter:blur(0)
 }
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes remodal-overlay-opening-keyframes {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes remodal-overlay-closing-keyframes {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@media only screen and (min-width:641px) {
 .remodal {
  max-width:700px
 }
}
.lt-ie9 .remodal-overlay {
 background:#2b2e38
}
.lt-ie9 .remodal {
 width:700px
}
.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
 visibility:visible!important;
 background:#f2f2f2!important;
 background:rgba(0,0,0,.06)!important;
 border:0!important;
 box-shadow:inset 0 0 12px 4px #fff
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
 content:'!';
 visibility:hidden
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
 box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.selectize-dropdown-header {
 position:relative;
 padding:5px 8px;
 border-bottom:1px solid #d0d0d0;
 background:#f8f8f8;
 border-radius:3px 3px 0 0
}
.selectize-dropdown-header-close {
 position:absolute;
 right:8px;
 top:50%;
 color:#303030;
 opacity:.4;
 margin-top:-12px;
 line-height:20px;
 font-size:20px!important
}
.selectize-dropdown-header-close:hover {
 color:#000
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
 border-right:1px solid #f2f2f2;
 border-top:0;
 float:left;
 box-sizing:border-box
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
 border-right:0
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
 display:none
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
 border-top:0
}
.selectize-control.plugin-remove_button [data-value] {
 position:relative;
 padding-right:24px!important
}
.selectize-control.plugin-remove_button [data-value] .remove {
 z-index:1;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 width:17px;
 text-align:center;
 font-weight:700;
 font-size:12px;
 color:inherit;
 text-decoration:none;
 vertical-align:middle;
 display:inline-block;
 padding:2px 0 0;
 border-left:1px solid #d0d0d0;
 border-radius:0 2px 2px 0;
 box-sizing:border-box
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
 background:rgba(0,0,0,.05)
}
.selectize-control.plugin-remove_button [data-value].active .remove {
 border-left-color:#cacaca
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
 background:0 0
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
 border-left-color:#fff
}
.selectize-control.plugin-remove_button .remove-single {
 position:absolute;
 right:0;
 top:0;
 font-size:23px
}
.selectize-control {
 position:relative
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
 color:#303030;
 font-family:inherit;
 font-size:13px;
 line-height:18px;
 -webkit-font-smoothing:inherit
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
 background:#fff;
 cursor:text;
 display:inline-block
}
.selectize-input {
 border:1px solid #d0d0d0;
 padding:8px;
 display:inline-block;
 width:100%;
 overflow:hidden;
 position:relative;
 z-index:1;
 box-sizing:border-box;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
 border-radius:3px
}
.selectize-control.multi .selectize-input.has-items {
 padding:6px 8px 3px
}
.selectize-input.full {
 background-color:#fff
}
.selectize-input.disabled,
.selectize-input.disabled * {
 cursor:default!important
}
.selectize-input.focus {
 box-shadow:inset 0 1px 2px rgba(0,0,0,.15)
}
.selectize-input.dropdown-active {
 border-radius:3px 3px 0 0
}
.selectize-input>* {
 vertical-align:baseline;
 display:-moz-inline-stack;
 display:inline-block;
 zoom:1;
 *display:inline
}
.selectize-control.multi .selectize-input>div {
 cursor:pointer;
 margin:0 3px 3px 0;
 padding:2px 6px;
 background:#f2f2f2;
 color:#303030;
 border:0 solid #d0d0d0
}
.selectize-control.multi .selectize-input>div.active {
 background:#e8e8e8;
 color:#303030;
 border:0 solid #cacaca
}
.selectize-control.multi .selectize-input.disabled>div,
.selectize-control.multi .selectize-input.disabled>div.active {
 color:#7d7d7d;
 background:#fff;
 border:0 solid #fff
}
.selectize-input>input {
 display:inline-block!important;
 padding:0!important;
 min-height:0!important;
 max-height:none!important;
 max-width:100%!important;
 margin:0 2px 0 0!important;
 text-indent:0!important;
 border:0!important;
 background:0 0!important;
 line-height:inherit!important;
 -webkit-user-select:auto!important;
 box-shadow:none!important
}
.selectize-input>input::-ms-clear {
 display:none
}
.selectize-input>input:focus {
 outline:none!important
}
.selectize-input::after {
 content:' ';
 display:block;
 clear:left
}
.selectize-input.dropdown-active::before {
 content:' ';
 display:block;
 position:absolute;
 background:#f0f0f0;
 height:1px;
 bottom:0;
 left:0;
 right:0
}
.selectize-dropdown {
 position:absolute;
 z-index:10;
 border:1px solid #d0d0d0;
 background:#fff;
 margin:-1px 0 0;
 border-top:0;
 box-sizing:border-box;
 box-shadow:0 1px 3px rgba(0,0,0,.1);
 border-radius:0 0 3px 3px
}
.selectize-dropdown [data-selectable] {
 cursor:pointer;
 overflow:hidden
}
.selectize-dropdown [data-selectable] .highlight {
 background:rgba(125,168,208,.2);
 border-radius:1px
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
 padding:5px 8px
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
 cursor:inherit;
 opacity:.5
}
.selectize-dropdown [data-selectable].option {
 opacity:1
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
 border-top:0
}
.selectize-dropdown .optgroup-header {
 color:#303030;
 background:#fff;
 cursor:default
}
.selectize-dropdown .active {
 background-color:#f5fafd;
 color:#495c68
}
.selectize-dropdown .active.create {
 color:#495c68
}
.selectize-dropdown .create {
 color:rgba(48,48,48,.5)
}
.selectize-dropdown-content {
 overflow-y:auto;
 overflow-x:hidden;
 max-height:200px;
 -webkit-overflow-scrolling:touch
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
 cursor:pointer
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
 cursor:text
}
.selectize-control.single .selectize-input:after {
 content:' ';
 display:block;
 position:absolute;
 top:50%;
 right:15px;
 margin-top:-3px;
 width:0;
 height:0;
 border-style:solid;
 border-width:5px 5px 0;
 border-color:gray transparent transparent transparent
}
.selectize-control.single .selectize-input.dropdown-active:after {
 margin-top:-4px;
 border-width:0 5px 5px;
 border-color:transparent transparent gray transparent
}
.selectize-control.rtl.single .selectize-input:after {
 left:15px;
 right:auto
}
.selectize-control.rtl .selectize-input>input {
 margin:0 4px 0 -2px!important
}
.selectize-control .selectize-input.disabled {
 opacity:.5;
 background-color:#fafafa
}
.c-alert,
.c-onboarding-alert {
 display:inline-block;
 width:100%;
 color:#fff;
 font-weight:600;
 background:#0049ff;
 border-radius:4px;
 border:1px solid #0049ff;
 padding:10px 24px;
 border-radius:3px;
 font-size:16px
}
.c-alert--info {
 background:#0049ff;
 border:1px solid #0049ff
}
.c-alert--success {
 background:#19c157;
 border:1px solid #19c157
}
.c-alert--warning {
 background:#ffb300;
 border:1px solid #ffb300
}
.c-alert--danger {
 background:#f83a5c;
 border:1px solid #f83a5c
}
.c-alert--secondary {
 background:#eee;
 border:1px solid #eee
}
.c-alert--full-width {
 padding:16px 0
}
.c-alert--rounded {
 border-radius:4px
}
.c-alert--border_only {
 background:#fff
}
.c-alert--square {
 border-radius:0
}
.c-alert--large {
 padding:12px 30px;
 font-size:18px;
 border-radius:4px
}
.c-alert--small {
 padding:7px 18px;
 font-size:14px;
 border-radius:2px
}
.c-alert--extra-small {
 padding:4px 8px;
 font-size:12px;
 border-radius:2px
}
.c-alert--floating {
 position:fixed;
 z-index:999
}
.c-action-alert {
 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;
 padding:24px;
 border-radius:8px;
 background-color:#f4f4f4;
 font-weight:400;
 color:#1a1a1a
}
.c-action-alert--outline {
 box-shadow:inset 0 0 0 1px #eee;
 background-color:transparent
}
.c-action-alert--full_width .c-action-alert__content {
 max-width:none
}
.c-action-alert--closable {
 position:relative
}
.c-action-alert--danger {
 background:#f7f3eb;
 padding:24px 52px
}
.c-action-alert__close {
 position:absolute;
 top:12px;
 right:16px;
 font-weight:400;
 font-size:16px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.c-action-alert__content {
 max-width:700px;
 margin-right:48px
}
.c-action-alert__title {
 margin-bottom:.444em;
 font-size:18px;
 font-weight:600;
 line-height:1.4;
 color:#000
}
.c-action-alert__icon {
 margin-right:.15em
}
.c-action-alert__sidebar {
 text-align:center
}
.c-action-alert__sidebar .c-button {
 min-width:224px;
 white-space:nowrap
}
@media all and (max-width:767px) {
 .c-action-alert {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:start;
  -ms-flex-align:start;
  align-items:start;
  padding:20px
 }
 .c-action-alert__content {
  margin-right:0;
  font-size:14px
 }
 .c-action-alert__title {
  font-size:16px
 }
 .c-action-alert__sidebar {
  width:100%;
  margin-top:20px;
  text-align:left
 }
}
.c-onboarding-alert {
 font-weight:400
}
.c-onboarding-alert--danger {
 background:#ffdbd9;
 color:#ff2f00;
 border:1px solid #ffdbd9;
 border-radius:4px
}
.c-avatar {
 display:inline-block;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 position:relative;
 -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;
 background:#fff;
 width:104px;
 min-width:104px;
 height:104px;
 border-radius:3px;
 vertical-align:middle;
 line-height:1
}
.c-avatar--transparent {
 background-color:transparent
}
.c-avatar--grayscale {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
.c-avatar--extra_small {
 width:35px;
 min-width:35px;
 height:35px
}
.c-avatar--mini {
 width:26px;
 min-width:26px;
 height:26px
}
.c-avatar--small {
 width:48px;
 min-width:48px;
 height:48px
}
.c-avatar--large {
 width:200px;
 min-width:200px;
 height:200px;
 border-radius:4px
}
.c-avatar--round {
 border-radius:100%
}
.c-avatar--border:before {
 content:'';
 position:absolute;
 width:inherit;
 height:inherit;
 border-radius:inherit;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)
}
.c-avatar--no_border:before {
 content:none
}
.c-avatar--verified:after {
 content:'';
 position:absolute;
 right:-8%;
 bottom:-8%;
 width:44%;
 height:44%;
 background:url(https://assets.republic.com/assets/ui/icon-verified-5520d2f391152903ff119112e0e48c7318d0f6dae24c8eb693d089c9c7868dd3.svg) no-repeat 0 0;
 background-size:contain;
 pointer-events:none
}
.c-avatar--republic:after {
 content:'';
 position:absolute;
 right:-2px;
 bottom:-2px;
 width:16px;
 height:16px;
 background:url(https://assets.republic.com/assets/ui/icon-republic-91ee956b42e09bcc38df515257e47e3e5bac02ba446978000f97ab7c5b09a2b4.svg) no-repeat 0 0;
 background-size:contain;
 pointer-events:none
}
.c-avatar--republic.c-avatar--extra_small:after {
 width:12px;
 height:12px
}
.c-avatar--republic.c-avatar--large:after {
 right:-4px;
 bottom:-4px;
 width:28px;
 height:28px
}
.c-avatar--autopilot:after {
 content:'';
 position:absolute;
 right:-8%;
 bottom:-8%;
 width:44%;
 height:44%;
 background:url(https://assets.republic.com/assets/ui/icon-autopilot-34f385b28ee266f8c11e254b1ea174588a1983d0cfadf695ebce92672a485352.svg) no-repeat 0 0;
 background-size:contain;
 pointer-events:none
}
.c-avatar img {
 max-width:100%;
 max-height:100%;
 border-radius:inherit
}
.c-avatar--whim {
 border-radius:26%
}
.c-avatars-group {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.c-avatars-group__avatar {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1;
 margin-right:8px;
 width:30px;
 height:30px;
 min-width:30px
}
.c-avatars-group__counter {
 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:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1;
 padding:0 8px;
 font-size:13px;
 border:1px solid #eee;
 border-radius:4px;
 line-height:0
}
.c-blockquote {
 margin-top:48px;
 margin-bottom:80px;
 padding:44px 48px;
 position:relative;
 border:solid #eee;
 border-width:1px 0;
 font-size:35px;
 line-height:1.1;
 font-weight:400;
 text-align:center;
 letter-spacing:-.01em
}
.c-blockquote:before,
.c-blockquote:after {
 position:absolute;
 left:50%;
 width:1.2em;
 height:.7em;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 background-color:#fff;
 font-size:60px;
 line-height:1;
 font-weight:900
}
.c-blockquote:before {
 content:'\201C';
 top:-.51em
}
.c-blockquote:after {
 content:'\201D';
 bottom:-.5em
}
.c-blockquote__author {
 margin-top:16px;
 font-size:18px;
 color:#555
}
.c-blockquote--large {
 margin-top:96px;
 margin-bottom:96px;
 padding-top:56px;
 padding-bottom:60px;
 font-size:50px;
 line-height:1.1;
 font-weight:900;
 letter-spacing:-.03em
}
.c-blockquote--large:before,
.c-blockquote--large:after {
 width:.8em;
 font-size:110px;
 color:#777
}
.c-blockquote--medium {
 font-size:25px;
 line-height:1.4;
 letter-spacing:-.015em
}
.c-blockquote__slim {
 margin-top:32px;
 margin-bottom:32px;
 padding:24px 0 28px;
 border:solid #eee;
 border-width:1px 0;
 font-size:30px;
 line-height:1.3;
 font-weight:400;
 letter-spacing:-.01em;
 color:#6f6f6f
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-blockquote__slim {
  margin-top:24px;
  margin-bottom:24px;
  padding:16px 0 19.2px;
  font-size:18px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-blockquote {
  margin-top:32px;
  margin-bottom:32px;
  padding:24px 8px;
  font-size:20px
 }
 .c-blockquote:before,
 .c-blockquote:after {
  font-size:40px
 }
 .c-blockquote--large {
  margin-top:48px;
  margin-bottom:40px;
  padding:32px 8px 36px;
  font-size:25px
 }
 .c-blockquote--large:before,
 .c-blockquote--large:after {
  font-size:75px
 }
 .c-blockquote--medium {
  font-size:18px
 }
 .c-blockquote__author {
  font-size:13px
 }
}
.c-blockquote_simple:before {
 content:'\201C'
}
.c-blockquote_simple:after {
 content:'\201D'
}
.c-braze-modal {
 max-width:550px;
 text-align:left;
 overflow:hidden
}
.c-braze-modal--center {
 text-align:center
}
.c-braze-modal--center .c-braze-modal__buttons {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.c-braze-modal--right {
 text-align:right
}
.c-braze-modal--right .c-braze-modal__buttons {
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.c-braze-modal--image_only .c-braze-modal__cover {
 min-height:150px
}
.c-braze-modal--image_only .c-braze-modal__content {
 display:none
}
.c-braze-modal--image_only .c-braze-modal__buttons {
 position:absolute;
 bottom:0;
 left:0;
 right:0
}
.c-braze-modal__close {
 position:absolute;
 top:6px;
 right:6px;
 width:27px;
 height:27px;
 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;
 background:#fff;
 box-shadow:0 2px 7px rgba(0,0,0,.1);
 border-radius:50%;
 font-size:14px;
 color:#959595;
 text-decoration:none
}
.c-braze-modal__close:hover {
 color:#0039c6
}
.c-braze-modal__cover {
 background-color:#f1f2f3
}
.c-braze-modal__cover-image {
 width:100%
}
.c-braze-modal__content {
 padding:32px;
 color:#666
}
.c-braze-modal__title {
 margin-bottom:16px
}
.c-braze-modal__buttons {
 padding:0 32px 32px
}
.c-braze-modal__button:not(:first-child) {
 margin-left:16px
}
@media all and (max-width:767px) {
 .c-braze-modal__buttons {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .c-braze-modal__button {
  display:block!important
 }
 .c-braze-modal__button:not(:first-child) {
  margin-top:16px;
  margin-left:0
 }
}
.c-breadcrumb {
 width:100%;
 height:48px;
 overflow:auto;
 overflow-y:hidden;
 white-space:nowrap;
 line-height:48px;
 text-align:center;
 box-shadow:0 -1px 0 #eaeaea inset
}
.c-breadcrumb__avatar {
 margin-bottom:3px
}
.c-breadcrumb a {
 display:inline-block;
 margin:0 24px;
 text-decoration:none;
 color:#666;
 white-space:nowrap;
 height:48px;
 line-height:48px;
 position:relative
}
.c-breadcrumb a:hover,
.c-breadcrumb a:active,
.c-breadcrumb a:focus {
 text-decoration:none
}
@media all and (max-width:767px) {
 .c-breadcrumb a {
  margin:0 16px
 }
}
.c-breadcrumb a:first-child {
 margin-left:0
}
@media all and (max-width:767px) {
 .c-breadcrumb a:first-child {
  margin-left:16px
 }
}
.c-breadcrumb a:last-child {
 margin-right:0
}
@media all and (max-width:767px) {
 .c-breadcrumb a:last-child {
  margin-right:16px
 }
}
.c-breadcrumb a:hover {
 color:#999
}
.c-breadcrumb a[href="javascript:void(0)"] {
 cursor:default;
 color:#999
}
.c-breadcrumb a[href="javascript:void(0)"]:hover {
 color:#999
}
.c-breadcrumb a.active {
 color:#0049ff;
 box-shadow:0 -1px 0 #0049ff inset
}
.c-breadcrumb a.active:hover {
 color:#0049ff
}
.c-breadcrumb a:after {
 content:'\e824';
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#aaa;
 cursor:default;
 position:absolute;
 top:54%;
 right:-32px
}
@media all and (max-width:767px) {
 .c-breadcrumb a:after {
  right:-22px
 }
}
.c-breadcrumb a:last-of-type:after {
 content:none;
 display:none
}
.c-breadcrumb_learn {
 margin-top:-65px;
 margin-bottom:64px;
 padding-top:112px;
 padding-bottom:8px;
 background:#fbfbfb;
 background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fdfdfd),to(#f9f9f9));
 background:linear-gradient(to bottom,#fdfdfd 40%,#f9f9f9 100%);
 box-shadow:inset 0 -1px 0 #eee
}
.c-breadcrumb_learn--transparent {
 background:0 0;
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)
}
.c-breadcrumb_learn--crypto-background {
 background:#161d2d url(https://assets.republic.com/assets/crypto/shared/footer/background-760b82654b205293dbc57a3e230635e146146ded2cc424dd680022b65a8cbaca.svg) no-repeat top center;
 background-size:cover;
 color:#fff
}
.c-breadcrumb_learn__wrapper {
 font-size:18px
}
.c-breadcrumb_learn__caption {
 position:relative;
 margin-right:12.8px;
 padding-right:20px;
 font-weight:400;
 color:rgba(0,0,0,.5)
}
.c-breadcrumb_learn__caption:after {
 content:'\e824';
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 font-size:17px;
 color:rgba(0,0,0,.2);
 position:absolute;
 top:50%;
 right:0;
 -webkit-transform:translateY(-41%);
 -ms-transform:translateY(-41%);
 transform:translateY(-41%)
}
.c-breadcrumb_learn__caption--crypto-caption-color {
 position:relative;
 margin-right:12.8px;
 padding-right:20px;
 font-weight:400;
 color:#fff
}
.c-breadcrumb_learn__caption--crypto-caption-color:after {
 content:'\e824';
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 font-size:17px;
 color:#fff;
 position:absolute;
 top:50%;
 right:0;
 -webkit-transform:translateY(-41%);
 -ms-transform:translateY(-41%);
 transform:translateY(-41%)
}
.c-breadcrumb_learn__links {
 font-weight:600
}
.c-breadcrumb_learn__links a {
 color:#000
}
.c-breadcrumb_learn__links a:hover {
 text-decoration:none
}
.c-breadcrumb_learn__links a.active {
 display:inline;
 color:#0049ff;
 border-bottom:2px solid #0049ff;
 padding-bottom:6px
}
.c-breadcrumb_learn__links--crypto-link-color {
 font-weight:600
}
.c-breadcrumb_learn__links--crypto-link-color a {
 color:#fff
}
.c-breadcrumb_learn__links--crypto-link-color a:hover {
 text-decoration:none;
 color:#777
}
.c-breadcrumb_learn__links--crypto-link-color a.active {
 color:rgba(255,255,255,.7);
 border-bottom:2px solid #161d2d;
 padding-bottom:6px
}
@media all and (min-width:768px) and (max-width:969px) {
 .c-breadcrumb_learn {
  margin-bottom:48px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-breadcrumb_learn {
  margin-bottom:24px;
  padding-top:80px
 }
 .c-breadcrumb_learn__wrapper {
  font-size:14px
 }
 .c-breadcrumb_learn__caption {
  padding-right:16px;
  margin-right:10.66667px
 }
 .c-breadcrumb_learn__caption:after {
  font-size:14px
 }
 .c-breadcrumb_learn__links a {
  vertical-align:middle
 }
}
.c-breadcrumb_admin {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 font-size:36px;
 line-height:1.1;
 font-weight:900;
 letter-spacing:-.03em;
 color:#000
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-breadcrumb_admin {
  font-size:24px
 }
}
.c-breadcrumb_admin__section:not(:last-child):after {
 content:'/';
 margin-right:6.4px;
 font-weight:400;
 color:#ccc
}
.c-breadcrumb_admin__inline {
 vertical-align:middle;
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.c-button-group {
 white-space:nowrap;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.c-button-group--justify-start {
 -webkit-box-pack:start;
 -webkit-justify-content:flex-start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.c-button-group .c-button:hover,
.c-button-group .c-button_secondary:hover,
.c-button-group .c-button:active,
.c-button-group .c-button_secondary:active,
.c-button-group .c-button:focus,
.c-button-group .c-button_secondary:focus {
 z-index:10;
 position:relative
}
.c-button-group .c-button:not(:first-of-type),
.c-button-group .c-button_secondary:not(:first-of-type) {
 margin-left:-1px
}
.c-button-group .c-button:not(:first-of-type):not(:last-of-type),
.c-button-group .c-button_secondary:not(:first-of-type):not(:last-of-type) {
 border-radius:0
}
.c-button-group .c-button:first-of-type,
.c-button-group .c-button_secondary:first-of-type {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.c-button-group .c-button:last-of-type,
.c-button-group .c-button_secondary:last-of-type {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.c-button-group--data_table_pagination span {
 margin-left:-1px
}
.c-button-group--data_table_pagination span .c-button,
.c-button-group--data_table_pagination span .c-button_secondary {
 border-radius:0
}
.c-button,
.c-button_secondary {
 display:inline-block;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 color:#fff;
 font-weight:600;
 letter-spacing:0;
 text-align:center;
 text-decoration:none;
 cursor:pointer;
 border:none;
 background-position:center;
 -webkit-transition-property:background-color,border-color,box-shadow,color;
 transition-property:background-color,border-color,box-shadow,color;
 -webkit-transition-duration:.1s;
 transition-duration:.1s;
 -webkit-transition-timing-function:ease-in-out;
 transition-timing-function:ease-in-out;
 background-color:#0049ff;
 color:#fff;
 padding:10px 24px;
 border-radius:4px;
 font-size:16px
}
.c-button:hover,
.c-button_secondary:hover,
.c-button:active,
.c-button_secondary:active,
.c-button:focus,
.c-button_secondary:focus,
.c-button:active:hover,
.c-button_secondary:active:hover {
 text-decoration:none
}
.c-button[disabled],
[disabled].c-button_secondary,
.c-button[disabled=disabled],
[disabled=disabled].c-button_secondary,
.c-button[disabled=true],
[disabled=true].c-button_secondary,
.c-button.c-button--loading,
.c-button--loading.c-button_secondary,
.c-button.c-button--disabled,
.c-button--disabled.c-button_secondary {
 pointer-events:none;
 cursor:default
}
.c-button:focus,
.c-button_secondary:focus {
 outline:none
}
.c-button:before,
.c-button_secondary:before,
.c-button:hover,
.c-button_secondary:hover,
.c-button:active,
.c-button_secondary:active,
.c-button:focus,
.c-button_secondary:focus,
.c-button:active:hover,
.c-button_secondary:active:hover {
 color:#fff
}
.c-button:hover,
.c-button_secondary:hover,
.c-button:focus,
.c-button_secondary:focus {
 background-color:#2966ff
}
.c-button:active,
.c-button_secondary:active,
.c-button:active:hover,
.c-button_secondary:active:hover {
 background-color:#003dd6
}
.c-button[disabled],
[disabled].c-button_secondary,
.c-button[disabled=disabled],
[disabled=disabled].c-button_secondary,
.c-button[disabled=true],
[disabled=true].c-button_secondary,
.c-button.c-button--loading,
.c-button--loading.c-button_secondary,
.c-button.c-button--disabled,
.c-button--disabled.c-button_secondary {
 color:rgba(255,255,255,.7);
 background-color:rgba(0,73,255,.5)
}
.c-button--danger {
 background-color:#f83a5c;
 color:#fff
}
.c-button--danger:before,
.c-button--danger:hover,
.c-button--danger:active,
.c-button--danger:focus,
.c-button--danger:active:hover {
 color:#fff
}
.c-button--danger:hover,
.c-button--danger:focus {
 background-color:#f9617d
}
.c-button--danger:active,
.c-button--danger:active:hover {
 background-color:#f7133b
}
.c-button--danger[disabled],
.c-button--danger[disabled=disabled],
.c-button--danger[disabled=true],
.c-button--danger.c-button--loading,
.c-button--danger.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(248,58,92,.5)
}
.c-button--success {
 background-color:#19c157;
 color:#fff
}
.c-button--success:before,
.c-button--success:hover,
.c-button--success:active,
.c-button--success:focus,
.c-button--success:active:hover {
 color:#fff
}
.c-button--success:hover,
.c-button--success:focus {
 background-color:#21e268
}
.c-button--success:active,
.c-button--success:active:hover {
 background-color:#149d47
}
.c-button--success[disabled],
.c-button--success[disabled=disabled],
.c-button--success[disabled=true],
.c-button--success.c-button--loading,
.c-button--success.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(25,193,87,.5)
}
.c-button--link {
 color:#222;
 background-color:transparent;
 box-shadow:none
}
.c-button--link:hover,
.c-button--link:active,
.c-button--link:focus,
.c-button--link:active:hover {
 color:#0049ff;
 background-color:transparent;
 box-shadow:none
}
.c-button--link[disabled],
.c-button--link[disabled=disabled],
.c-button--link[disabled=true],
.c-button--link.c-button--loading,
.c-button--link.c-button--disabled {
 color:#333;
 background-color:transparent;
 box-shadow:none
}
.c-button--secondary,
.c-button_secondary {
 color:#222;
 background-color:#fff;
 box-shadow:inset 0 0 0 1px #e0e0e0
}
.c-button--secondary:before,
.c-button_secondary:before {
 color:#222
}
.c-button--secondary:hover,
.c-button_secondary:hover,
.c-button--secondary:active,
.c-button_secondary:active,
.c-button--secondary:focus,
.c-button_secondary:focus,
.c-button--secondary:active:hover,
.c-button_secondary:active:hover {
 color:#0049ff;
 background-color:#fff;
 box-shadow:inset 0 0 0 1px #0049ff
}
.c-button--secondary:active,
.c-button_secondary:active,
.c-button--secondary:active:hover,
.c-button_secondary:active:hover {
 background-color:#fafafa
}
.c-button--secondary[disabled],
[disabled].c-button_secondary,
.c-button--secondary[disabled=disabled],
[disabled=disabled].c-button_secondary,
.c-button--secondary[disabled=true],
[disabled=true].c-button_secondary,
.c-button--secondary.c-button--loading,
.c-button--loading.c-button_secondary,
.c-button--secondary.c-button--disabled,
.c-button--disabled.c-button_secondary {
 background-color:rgba(255,255,255,.5);
 color:rgba(0,0,0,.3)
}
.c-button--secondary[disabled]:hover,
[disabled].c-button_secondary:hover,
.c-button--secondary[disabled]:active,
[disabled].c-button_secondary:active,
.c-button--secondary[disabled]:focus,
[disabled].c-button_secondary:focus,
.c-button--secondary[disabled]:active:hover,
[disabled].c-button_secondary:active:hover,
.c-button--secondary[disabled=disabled]:hover,
[disabled=disabled].c-button_secondary:hover,
.c-button--secondary[disabled=disabled]:active,
[disabled=disabled].c-button_secondary:active,
.c-button--secondary[disabled=disabled]:focus,
[disabled=disabled].c-button_secondary:focus,
.c-button--secondary[disabled=disabled]:active:hover,
[disabled=disabled].c-button_secondary:active:hover,
.c-button--secondary[disabled=true]:hover,
[disabled=true].c-button_secondary:hover,
.c-button--secondary[disabled=true]:active,
[disabled=true].c-button_secondary:active,
.c-button--secondary[disabled=true]:focus,
[disabled=true].c-button_secondary:focus,
.c-button--secondary[disabled=true]:active:hover,
[disabled=true].c-button_secondary:active:hover,
.c-button--secondary.c-button--loading:hover,
.c-button--loading.c-button_secondary:hover,
.c-button--secondary.c-button--loading:active,
.c-button--loading.c-button_secondary:active,
.c-button--secondary.c-button--loading:focus,
.c-button--loading.c-button_secondary:focus,
.c-button--secondary.c-button--loading:active:hover,
.c-button--loading.c-button_secondary:active:hover,
.c-button--secondary.c-button--disabled:hover,
.c-button--disabled.c-button_secondary:hover,
.c-button--secondary.c-button--disabled:active,
.c-button--disabled.c-button_secondary:active,
.c-button--secondary.c-button--disabled:focus,
.c-button--disabled.c-button_secondary:focus,
.c-button--secondary.c-button--disabled:active:hover,
.c-button--disabled.c-button_secondary:active:hover {
 background-color:rgba(255,255,255,.5);
 color:rgba(0,0,0,.3);
 box-shadow:inset 0 0 0 1px #e0e0e0
}
.c-button--dark_blue {
 background-color:#002580;
 color:#fff
}
.c-button--dark_blue:before,
.c-button--dark_blue:hover,
.c-button--dark_blue:active,
.c-button--dark_blue:focus,
.c-button--dark_blue:active:hover {
 color:#fff
}
.c-button--dark_blue:hover,
.c-button--dark_blue:focus {
 background-color:#0030a8
}
.c-button--dark_blue:active,
.c-button--dark_blue:active:hover {
 background-color:#001957
}
.c-button--dark_blue[disabled],
.c-button--dark_blue[disabled=disabled],
.c-button--dark_blue[disabled=true],
.c-button--dark_blue.c-button--loading,
.c-button--dark_blue.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(0,37,128,.5)
}
.c-button--white {
 background-color:#fff;
 color:#002580
}
.c-button--white:before,
.c-button--white:hover,
.c-button--white:active,
.c-button--white:focus,
.c-button--white:active:hover {
 color:#002580
}
.c-button--white:hover,
.c-button--white:active,
.c-button--white:focus,
.c-button--white:active:hover {
 background-color:rgba(255,255,255,.9)
}
.c-button--white:active,
.c-button--white:active:hover {
 background-color:rgba(255,255,255,.8)
}
.c-button--white[disabled],
.c-button--white[disabled=disabled],
.c-button--white[disabled=true],
.c-button--white.c-button--loading,
.c-button--white.c-button--disabled {
 background-color:rgba(255,255,255,.4);
 color:rgba(0,15,51,.6)
}
.c-button--outline-transparent {
 color:#fff;
 background-color:transparent;
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)
}
.c-button--outline-transparent:hover,
.c-button--outline-transparent:active,
.c-button--outline-transparent:focus,
.c-button--outline-transparent:active:hover {
 color:#fff;
 box-shadow:inset 0 0 0 1px #fff
}
.c-button--outline-transparent:hover,
.c-button--outline-transparent:focus {
 background-color:transparent
}
.c-button--outline-transparent:active,
.c-button--outline-transparent:active:hover {
 background-color:rgba(0,0,0,.15);
 color:rgba(255,255,255,.7)
}
.c-button--outline-transparent[disabled],
.c-button--outline-transparent[disabled=disabled],
.c-button--outline-transparent[disabled=true],
.c-button--outline-transparent.c-button--loading,
.c-button--outline-transparent.c-button--disabled {
 color:rgba(255,255,255,.5);
 background-color:rgba(255,255,255,.1);
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)
}
.c-button--outline-transparent-dark {
 color:#000;
 background-color:transparent;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)
}
.c-button--outline-transparent-dark:hover,
.c-button--outline-transparent-dark:active,
.c-button--outline-transparent-dark:focus,
.c-button--outline-transparent-dark:active:hover {
 color:#000;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.5)
}
.c-button--outline-transparent-dark:hover,
.c-button--outline-transparent-dark:focus {
 background-color:rgba(0,0,0,.05)
}
.c-button--outline-transparent-dark:active,
.c-button--outline-transparent-dark:active:hover {
 background-color:rgba(0,0,0,.1)
}
.c-button--outline-transparent-dark[disabled],
.c-button--outline-transparent-dark[disabled=disabled],
.c-button--outline-transparent-dark[disabled=true],
.c-button--outline-transparent-dark.c-button--loading,
.c-button--outline-transparent-dark.c-button--disabled {
 color:rgba(0,0,0,.5);
 background-color:rgba(0,0,0,.1);
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)
}
.c-button--stroke {
 color:#0049ff;
 background-color:#fff;
 box-shadow:inset 0 0 0 3px #0049ff
}
.c-button--stroke:hover,
.c-button--stroke:focus,
.c-button--stroke:active {
 color:#336dff;
 background-color:#fff;
 box-shadow:inset 0 0 0 3px #336dff
}
.c-button--stroke[disabled],
.c-button--stroke[disabled=disabled],
.c-button--stroke[disabled=true],
.c-button--stroke.c-button--loading,
.c-button--stroke.c-button--disabled {
 color:rgba(0,0,0,.3);
 background-color:#fff;
 box-shadow:inset 0 0 0 3px rgba(0,0,0,.3)
}
.c-button--facebook {
 background-color:#1778f2;
 color:#fff
}
.c-button--facebook:before,
.c-button--facebook:hover,
.c-button--facebook:active,
.c-button--facebook:focus,
.c-button--facebook:active:hover {
 color:#fff
}
.c-button--facebook:hover,
.c-button--facebook:focus {
 background-color:#3e8ef4
}
.c-button--facebook:active,
.c-button--facebook:active:hover {
 background-color:#0c65d4
}
.c-button--facebook[disabled],
.c-button--facebook[disabled=disabled],
.c-button--facebook[disabled=true],
.c-button--facebook.c-button--loading,
.c-button--facebook.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(23,120,242,.5)
}
.c-button--twitter {
 background-color:#55acee;
 color:#fff
}
.c-button--twitter:before,
.c-button--twitter:hover,
.c-button--twitter:active,
.c-button--twitter:focus,
.c-button--twitter:active:hover {
 color:#fff
}
.c-button--twitter:hover,
.c-button--twitter:focus {
 background-color:#7abef2
}
.c-button--twitter:active,
.c-button--twitter:active:hover {
 background-color:#309aea
}
.c-button--twitter[disabled],
.c-button--twitter[disabled=disabled],
.c-button--twitter[disabled=true],
.c-button--twitter.c-button--loading,
.c-button--twitter.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(85,172,238,.5)
}
.c-button--telegram {
 background-color:#08c;
 color:#fff
}
.c-button--telegram:before,
.c-button--telegram:hover,
.c-button--telegram:active,
.c-button--telegram:focus,
.c-button--telegram:active:hover {
 color:#fff
}
.c-button--telegram:hover,
.c-button--telegram:focus {
 background-color:#00a3f5
}
.c-button--telegram:active,
.c-button--telegram:active:hover {
 background-color:#006da3
}
.c-button--telegram[disabled],
.c-button--telegram[disabled=disabled],
.c-button--telegram[disabled=true],
.c-button--telegram.c-button--loading,
.c-button--telegram.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(0,136,204,.5)
}
.c-button--linkedin {
 background-color:#007bb5;
 color:#fff
}
.c-button--linkedin:before,
.c-button--linkedin:hover,
.c-button--linkedin:active,
.c-button--linkedin:focus,
.c-button--linkedin:active:hover {
 color:#fff
}
.c-button--linkedin:hover,
.c-button--linkedin:focus {
 background-color:#0097de
}
.c-button--linkedin:active,
.c-button--linkedin:active:hover {
 background-color:#005f8c
}
.c-button--linkedin[disabled],
.c-button--linkedin[disabled=disabled],
.c-button--linkedin[disabled=true],
.c-button--linkedin.c-button--loading,
.c-button--linkedin.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(0,123,181,.5)
}
.c-button--angellist {
 background-color:#222;
 color:#fff
}
.c-button--angellist:before,
.c-button--angellist:hover,
.c-button--angellist:active,
.c-button--angellist:focus,
.c-button--angellist:active:hover {
 color:#fff
}
.c-button--angellist:hover,
.c-button--angellist:focus {
 background-color:#363636
}
.c-button--angellist:active,
.c-button--angellist:active:hover {
 background-color:#0e0e0e
}
.c-button--angellist[disabled],
.c-button--angellist[disabled=disabled],
.c-button--angellist[disabled=true],
.c-button--angellist.c-button--loading,
.c-button--angellist.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(34,34,34,.5)
}
.c-button--instagram {
 background-color:#f77737;
 color:#fff
}
.c-button--instagram:before,
.c-button--instagram:hover,
.c-button--instagram:active,
.c-button--instagram:focus,
.c-button--instagram:active:hover {
 color:#fff
}
.c-button--instagram:hover,
.c-button--instagram:focus {
 background-color:#f9925e
}
.c-button--instagram:active,
.c-button--instagram:active:hover {
 background-color:#f55c10
}
.c-button--instagram[disabled],
.c-button--instagram[disabled=disabled],
.c-button--instagram[disabled=true],
.c-button--instagram.c-button--loading,
.c-button--instagram.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(247,119,55,.5)
}
.c-button--pinterest {
 background-color:#bd081c;
 color:#fff
}
.c-button--pinterest:before,
.c-button--pinterest:hover,
.c-button--pinterest:active,
.c-button--pinterest:focus,
.c-button--pinterest:active:hover {
 color:#fff
}
.c-button--pinterest:hover,
.c-button--pinterest:focus {
 background-color:#e40a22
}
.c-button--pinterest:active,
.c-button--pinterest:active:hover {
 background-color:#960616
}
.c-button--pinterest[disabled],
.c-button--pinterest[disabled=disabled],
.c-button--pinterest[disabled=true],
.c-button--pinterest.c-button--loading,
.c-button--pinterest.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(189,8,28,.5)
}
.c-button--fig {
 background-color:#8450e0;
 color:#fff
}
.c-button--fig:before,
.c-button--fig:hover,
.c-button--fig:active,
.c-button--fig:focus,
.c-button--fig:active:hover {
 color:#fff
}
.c-button--fig:hover,
.c-button--fig:focus {
 background-color:#9c73e6
}
.c-button--fig:active,
.c-button--fig:active:hover {
 background-color:#6c2dda
}
.c-button--fig[disabled],
.c-button--fig[disabled=disabled],
.c-button--fig[disabled=true],
.c-button--fig.c-button--loading,
.c-button--fig.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(132,80,224,.5)
}
.c-button--real-estate {
 background-color:#aef900;
 color:#222
}
.c-button--real-estate:before,
.c-button--real-estate:hover,
.c-button--real-estate:active,
.c-button--real-estate:focus,
.c-button--real-estate:active:hover {
 color:#222
}
.c-button--real-estate:hover,
.c-button--real-estate:focus {
 background-color:#9ce000
}
.c-button--real-estate:active,
.c-button--real-estate:active:hover {
 background-color:#8ac600
}
.c-button--real-estate[disabled],
.c-button--real-estate[disabled=disabled],
.c-button--real-estate[disabled=true],
.c-button--real-estate.c-button--loading,
.c-button--real-estate.c-button--disabled {
 color:rgba(0,0,0,.3);
 background-color:rgba(174,249,0,.5)
}
.c-button--apple {
 background-color:#000;
 color:#fff
}
.c-button--apple:before,
.c-button--apple:hover,
.c-button--apple:active,
.c-button--apple:focus,
.c-button--apple:active:hover {
 color:#fff
}
.c-button--apple:hover,
.c-button--apple:focus {
 background-color:#141414
}
.c-button--apple:active,
.c-button--apple:active:hover {
 background-color:#000
}
.c-button--apple[disabled],
.c-button--apple[disabled=disabled],
.c-button--apple[disabled=true],
.c-button--apple.c-button--loading,
.c-button--apple.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(0,0,0,.5)
}
.c-button--nextseed {
 background-color:#75c696;
 color:#fff
}
.c-button--nextseed:before,
.c-button--nextseed:hover,
.c-button--nextseed:active,
.c-button--nextseed:focus,
.c-button--nextseed:active:hover {
 color:#fff
}
.c-button--nextseed:hover,
.c-button--nextseed:focus {
 background-color:#92d2ac
}
.c-button--nextseed:active,
.c-button--nextseed:active:hover {
 background-color:#58ba80
}
.c-button--nextseed[disabled],
.c-button--nextseed[disabled=disabled],
.c-button--nextseed[disabled=true],
.c-button--nextseed.c-button--loading,
.c-button--nextseed.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(117,198,150,.5)
}
.c-button--discord {
 background-color:#7289d9;
 color:#fff
}
.c-button--discord:before,
.c-button--discord:hover,
.c-button--discord:active,
.c-button--discord:focus,
.c-button--discord:active:hover {
 color:#fff
}
.c-button--discord:hover,
.c-button--discord:focus {
 background-color:#92a4e2
}
.c-button--discord:active,
.c-button--discord:active:hover {
 background-color:#526ed0
}
.c-button--discord[disabled],
.c-button--discord[disabled=disabled],
.c-button--discord[disabled=true],
.c-button--discord.c-button--loading,
.c-button--discord.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(114,137,217,.5)
}
.c-button--medium {
 background-color:#19c157;
 color:#fff
}
.c-button--medium:before,
.c-button--medium:hover,
.c-button--medium:active,
.c-button--medium:focus,
.c-button--medium:active:hover {
 color:#fff
}
.c-button--medium:hover,
.c-button--medium:focus {
 background-color:#21e268
}
.c-button--medium:active,
.c-button--medium:active:hover {
 background-color:#149d47
}
.c-button--medium[disabled],
.c-button--medium[disabled=disabled],
.c-button--medium[disabled=true],
.c-button--medium.c-button--loading,
.c-button--medium.c-button--disabled {
 color:rgba(255,255,255,.7);
 background-color:rgba(25,193,87,.5)
}
.c-button>[class*=icon-],
.c-button_secondary>[class*=icon-] {
 margin-right:5.33333px
}
.c-button--extra_large {
 padding:17px 39px;
 font-size:22px;
 border-radius:6px
}
.c-button--extra_large>[class*=icon-] {
 margin-right:10.66667px
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-button--extra_large {
  padding:12px 30px;
  font-size:18px
 }
 .c-button--extra_large>[class*=icon-] {
  margin-right:8px
 }
}
.c-button--large {
 padding:12px 30px;
 font-size:18px;
 border-radius:6px
}
.c-button--large>[class*=icon-] {
 margin-right:8px
}
.c-button--small {
 padding:7px 18px;
 font-size:14px;
 border-radius:3px
}
.c-button--small>[class*=icon-] {
 margin-right:5.33333px
}
.c-button--extra-small {
 padding:4px 8px;
 font-size:12px;
 line-height:14.4px;
 border-radius:3px
}
.c-button--extra-small>[class*=icon-] {
 margin-right:1px
}
.c-button--wide {
 padding-right:3.5em;
 padding-left:3.5em
}
@media all and (max-width:767px) {
 .c-button--wide.c-button--responsive {
  padding-right:1em;
  padding-left:1em
 }
}
.c-button--extra_wide {
 padding-right:5.5em;
 padding-left:5.5em
}
@media all and (max-width:767px) {
 .c-button--extra_wide.c-button--responsive {
  padding-right:1em;
  padding-left:1em
 }
}
.c-button--balloon {
 border-radius:24px;
 box-shadow:none
}
.c-button--block {
 width:100%
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-button--responsive {
  width:100%
 }
}
.c-button--icon {
 position:relative
}
.c-button--icon>[class*=icon-] {
 margin:0
}
.c-button--icon .c-button__icon {
 position:absolute;
 top:50%;
 left:16px;
 -webkit-transform:translateY(-54%);
 -ms-transform:translateY(-54%);
 transform:translateY(-54%)
}
.c-button--icon .c-button__icon--right {
 right:16px;
 left:auto
}
.c-button--loading {
 position:relative;
 color:transparent!important;
 pointer-events:none;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjZjBmMGYwIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=);
 background-repeat:no-repeat;
 background-position:center;
 background-size:auto 40%
}
.c-button--rel {
 position:relative
}
.c-button_secondary {
 padding:10px 24px
}
.c-button__addon {
 position:absolute
}
.c-button__addon--right {
 right:8px
}
.c-button__addon--left {
 left:8px
}
.c-code {
 background:#eee;
 color:#f83a5c;
 font-family:monospace;
 font-size:13px
}
.c-code--inline {
 display:inline-block;
 padding:3px 6px;
 border-radius:3px
}
.c-code--block {
 margin:0;
 padding:16px
}
.c-dropdown__content,
.c-dropdown__submenu_content {
 background-color:#fff;
 box-shadow:0 1px 2px rgba(0,0,0,.2),0 -1px 0 rgba(0,0,0,.02)
}
.c-dropdown__content>a,
.c-dropdown__content .c-dropdown__link,
.c-dropdown__submenu>a,
.c-dropdown__submenu .c-dropdown__link,
.c-dropdown__submenu_content>a,
.c-dropdown__submenu_content .c-dropdown__link {
 display:block;
 width:auto;
 height:auto;
 margin:0;
 line-height:1.5;
 color:#222;
 padding:10px 32px 10px 16px
}
.c-dropdown__content>a:hover,
.c-dropdown__content .c-dropdown__link:hover,
.c-dropdown__submenu>a:hover,
.c-dropdown__submenu .c-dropdown__link:hover,
.c-dropdown__submenu_content>a:hover,
.c-dropdown__submenu_content .c-dropdown__link:hover,
.c-dropdown__content>a:active,
.c-dropdown__content .c-dropdown__link:active,
.c-dropdown__submenu>a:active,
.c-dropdown__submenu .c-dropdown__link:active,
.c-dropdown__submenu_content>a:active,
.c-dropdown__submenu_content .c-dropdown__link:active {
 background-color:rgba(0,0,0,.03)
}
.c-dropdown__content>a:hover,
.c-dropdown__content .c-dropdown__link:hover,
.c-dropdown__submenu>a:hover,
.c-dropdown__submenu .c-dropdown__link:hover,
.c-dropdown__submenu_content>a:hover,
.c-dropdown__submenu_content .c-dropdown__link:hover,
.c-dropdown__content>a:active,
.c-dropdown__content .c-dropdown__link:active,
.c-dropdown__submenu>a:active,
.c-dropdown__submenu .c-dropdown__link:active,
.c-dropdown__submenu_content>a:active,
.c-dropdown__submenu_content .c-dropdown__link:active,
.c-dropdown__content>a.active,
.c-dropdown__content .active.c-dropdown__link,
.c-dropdown__submenu>a.active,
.c-dropdown__submenu .active.c-dropdown__link,
.c-dropdown__submenu_content>a.active,
.c-dropdown__submenu_content .active.c-dropdown__link {
 color:#0049ff;
 text-decoration:none
}
.c-dropdown__content>a:hover:after,
.c-dropdown__content .c-dropdown__link:hover:after,
.c-dropdown__submenu>a:hover:after,
.c-dropdown__submenu .c-dropdown__link:hover:after,
.c-dropdown__submenu_content>a:hover:after,
.c-dropdown__submenu_content .c-dropdown__link:hover:after,
.c-dropdown__content>a:active:after,
.c-dropdown__content .c-dropdown__link:active:after,
.c-dropdown__submenu>a:active:after,
.c-dropdown__submenu .c-dropdown__link:active:after,
.c-dropdown__submenu_content>a:active:after,
.c-dropdown__submenu_content .c-dropdown__link:active:after,
.c-dropdown__content>a.active:after,
.c-dropdown__content .active.c-dropdown__link:after,
.c-dropdown__submenu>a.active:after,
.c-dropdown__submenu .active.c-dropdown__link:after,
.c-dropdown__submenu_content>a.active:after,
.c-dropdown__submenu_content .active.c-dropdown__link:after {
 color:#0049ff
}
.c-dropdown {
 position:relative;
 display:inline-block;
 color:#222;
 letter-spacing:0
}
.c-dropdown:hover .c-dropdown__content_wrapper {
 z-index:71
}
.c-dropdown:not(.c-dropdown--triggered-by-click):hover .c-dropdown__content_wrapper {
 visibility:visible;
 padding-top:24px;
 opacity:1
}
.c-dropdown--open .c-dropdown__content_wrapper {
 visibility:visible;
 padding-top:24px;
 opacity:1
}
.c-dropdown--bottom .c-dropdown__content_wrapper {
 top:auto;
 bottom:100%;
 padding-top:0;
 padding-bottom:8px
}
.c-dropdown--bottom .c-dropdown__content:after,
.c-dropdown--bottom .c-dropdown__content:before {
 top:100%;
 bottom:auto
}
.c-dropdown--bottom .c-dropdown__content:after {
 border-top-color:#fff;
 border-bottom-color:transparent
}
.c-dropdown--bottom .c-dropdown__content:before {
 border-top-color:rgba(0,0,0,.05);
 border-bottom-color:transparent
}
.c-dropdown--right .c-dropdown__content_wrapper {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0);
 left:auto;
 right:0
}
.c-dropdown--right .c-dropdown__content:before {
 left:auto;
 right:24px
}
.c-dropdown--right .c-dropdown__content:after {
 left:auto;
 right:25px
}
.c-dropdown--left .c-dropdown__content_wrapper {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0);
 left:0
}
.c-dropdown--left .c-dropdown__content:before {
 left:24px
}
.c-dropdown--left .c-dropdown__content:after {
 left:24px
}
.c-dropdown--triggered-by-click.active .c-dropdown__content_wrapper {
 visibility:visible;
 padding-top:24px;
 opacity:1
}
.c-dropdown__content_wrapper {
 position:absolute;
 top:100%;
 left:50%;
 z-index:70;
 padding-top:16px;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 visibility:hidden;
 opacity:0;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.c-dropdown__content {
 position:relative;
 border-radius:6px;
 font-size:16px;
 font-weight:400;
 text-align:left;
 white-space:nowrap
}
.c-dropdown__content:after,
.c-dropdown__content:before {
 content:'';
 position:absolute;
 bottom:100%;
 left:50%;
 height:0;
 width:0;
 pointer-events:none
}
.c-dropdown__content:after {
 margin-left:-8px;
 border:8px solid transparent;
 border-bottom-color:#fff
}
.c-dropdown__content:before {
 margin-left:-9px;
 border:9px solid transparent;
 border-bottom-color:rgba(0,0,0,.05)
}
@media all and (min-width:768px) {
 .c-dropdown__content:not(.c-dropdown__content--only_container)>*:first-child {
  border-top-right-radius:6px;
  border-top-left-radius:6px
 }
 .c-dropdown__content:not(.c-dropdown__content--only_container)>*:last-child {
  border-bottom-right-radius:6px;
  border-bottom-left-radius:6px
 }
}
.c-dropdown__content .c-dropdown__tooltip-content {
 width:256px;
 padding:16px 20px;
 white-space:normal;
 line-height:1.5
}
.c-dropdown__content--min_width {
 min-width:220px
}
.c-dropdown__content--wide_width {
 min-width:340px
}
.c-dropdown__submenu {
 position:relative
}
.c-dropdown__submenu>a,
.c-dropdown__submenu .c-dropdown__link {
 position:relative
}
.c-dropdown__submenu>a:after,
.c-dropdown__submenu .c-dropdown__link:after {
 position:absolute;
 top:52%;
 right:16px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 content:'\e825';
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 color:#aaa;
 cursor:default
}
.c-dropdown__submenu:hover .c-dropdown__submenu_wrapper {
 visibility:visible;
 opacity:1;
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.c-dropdown__submenu:hover>a,
.c-dropdown__submenu:hover .c-dropdown__link {
 background-color:rgba(0,0,0,.03)
}
.c-dropdown__submenu_wrapper {
 position:absolute;
 top:0;
 left:100%;
 padding-left:2px;
 -webkit-transform:translateX(8px);
 -ms-transform:translateX(8px);
 transform:translateX(8px);
 visibility:hidden;
 opacity:0;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.c-dropdown__submenu_wrapper--left {
 left:auto;
 right:100%;
 padding-right:2px;
 -webkit-transform:translateX(-8px);
 -ms-transform:translateX(-8px);
 transform:translateX(-8px)
}
.c-dropdown__submenu_content {
 overflow:hidden;
 border-radius:3px
}
.c-dropdown__divider {
 height:1px;
 margin:8px;
 background-color:#eee
}
.c-dropdown__divider+.c-dropdown__caption {
 padding-top:0
}
.c-dropdown__caption {
 padding:8px;
 font-size:12px;
 line-height:1em;
 font-weight:400;
 color:#888
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-dropdown__submenu_wrapper {
  position:static;
  visibility:visible;
  opacity:1;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
 .c-dropdown__submenu:hover .c-dropdown__submenu_wrapper {
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.c-faq_list {
 padding:0;
 margin:0;
 list-style:none
}
.c-faq_list .c-faq_item {
 padding:16px 0
}
.c-faq_list--columns {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.c-faq_list--for-blog {
 padding-left:0!important
}
.c-faq_list--for-blog .c-faq_item {
 margin:0
}
.c-faq_list--for-blog .c-faq_item:last-child {
 border-bottom:none
}
.c-faq_list--for-blog .c-faq_item--active .c-faq_item_title_arrow {
 -webkit-transform:rotate(180deg) translateX(4px);
 -ms-transform:rotate(180deg) translateX(4px);
 transform:rotate(180deg) translateX(4px)
}
.c-faq_list--for-blog .c-faq_item_title,
.c-faq_list--for-blog .c-faq_item_content {
 font-size:inherit
}
.c-faq_list--for-blog .c-faq_item_content {
 padding-bottom:16px
}
.c-faq_column {
 border-top:1px solid #eee;
 -webkit-flex-basis:-webkit-calc(50% - 80px/2);
 -ms-flex-preferred-size:calc(50% - 80px/2);
 flex-basis:calc(50% - 80px/2)
}
@media all and (max-width:969px) {
 .c-faq_column {
  -webkit-flex-basis:100%;
  -ms-flex-preferred-size:100%;
  flex-basis:100%
 }
 .c-faq_column:nth-of-type(2) {
  border-top:none
 }
}
.c-faq_item {
 padding:10px 0;
 border-bottom:1px solid #eee;
 background:#fff
}
.c-faq_item a {
 white-space:nowrap
}
.c-faq_item p {
 margin-bottom:16px
}
.c-faq_item--active .c-faq_item_title_text {
 color:#0049ff
}
.c-faq_item--active .c-faq_item_title_arrow {
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
@media all and (max-width:969px) {
 .c-faq_item {
  padding:16px 0 8px
 }
}
.c-faq_item_title {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-bottom:8px;
 font-size:18px;
 cursor:pointer
}
@media all and (max-width:969px) {
 .c-faq_item_title {
  line-height:1.1
 }
}
.c-faq_item_title_arrow {
 color:#0049ff;
 float:right
}
.c-faq_item_content {
 display:none;
 margin-top:16px;
 font-size:18px;
 font-weight:400
}
@media all and (max-width:969px) {
 .c-faq_item_content {
  font-size:16px
 }
}
.c-form--drop_form {
 text-align:center;
 padding:24px 32px;
 border:2px dashed #eee;
 border-radius:4px
}
.c-form--drop_form.dz-drag-hover-body {
 border:2px dashed #0049ff
}
.c-form--drop_form.dz-drag-hover {
 border:2px solid #0049ff
}
.c-form--drop_form:hover {
 background:#fafafa;
 cursor:pointer
}
.c-input-group {
 width:100%;
 margin-bottom:16px
}
.c-input-group--hint-above-input>.c-label {
 margin-bottom:0
}
.c-input-group--hint-above-input>.c-hint {
 margin-top:0;
 margin-bottom:8px
}
.c-input-group--inline {
 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
}
.c-input-group--inline .c-input-group {
 margin-bottom:0
}
.c-input-group--inline .c-input {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.c-input-group--inline .c-button {
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 margin-left:0;
 margin-right:0
}
.c-input-group--no_margin {
 margin-bottom:0
}
.c-input-group--no_margin .c-input-group__switch_wrapper {
 margin-bottom:0
}
.c-input-group--no_margin .c-input-group__switch_wrapper .c-input-switch-container {
 margin-right:0
}
.c-input-group--spaced {
 margin-bottom:32px
}
@media all and (max-width:767px) {
 .c-input-group--spaced {
  margin-bottom:16px
 }
}
.c-input-group--has-error .c-input-hint,
.c-input-group--has-error .c-label {
 color:#f83a5c
}
.c-input-group--has-error .c-input {
 border-color:#f83a5c
}
.c-input-group__time-wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 font-size:0
}
.c-input-group__time-wrapper .c-input:first-of-type {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.c-input-group__time-wrapper .c-input:last-of-type {
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 margin-left:-1px
}
.c-input-group__date-wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.c-input-group__date-wrapper .c-input:nth-child(1) {
 -webkit-box-flex:2;
 -webkit-flex:2;
 -ms-flex:2;
 flex:2
}
.c-input-group__date-wrapper .c-input:nth-child(2) {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1
}
.c-input-group__date-wrapper .c-input:nth-child(3) {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1
}
.c-input-group__date-wrapper select:not(:last-child) {
 margin-right:8px
}
@media all and (max-width:969px) {
 .c-input-group__date-wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .c-input-group__date-wrapper select:not(:last-child) {
  margin-right:0;
  margin-bottom:8px
 }
}
.c-input-group__datetime-wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 font-size:0
}
.c-input-group__datetime-wrapper select:not(:last-child) {
 margin-right:8px
}
@media all and (max-width:969px) {
 .c-input-group__datetime-wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .c-input-group__datetime-wrapper select:not(:last-child) {
  margin-right:0;
  margin-bottom:8px
 }
}
.c-input-group--payment-wrapper {
 border:1px solid #eee;
 border-radius:4px
}
.c-input-group--payment-wrapper>.c-label {
 margin:0;
 padding:12px 16px;
 border-bottom:1px solid #eee
}
.c-input-group--payment-wrapper>.c-label:last-child {
 border-bottom:0
}
.c-input-group--payment-wrapper>.c-label:hover {
 background:#fbfbfb
}
.c-input-group--selectivize .selectize-control {
 padding:0;
 margin:0;
 border:0
}
.c-input-group--selectivize .selectize-input {
 width:100%;
 box-shadow:none;
 background:#fff;
 font-weight:400;
 letter-spacing:0;
 border:1px solid #ddd;
 color:#333;
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out;
 min-height:42px;
 font-size:16px;
 line-height:24px;
 border-radius:3px
}
.c-input-panel {
 background:#f7f7f7;
 padding:8px 16px 16px;
 margin-bottom:8px;
 border-radius:8px
}
.c-input-panel-title {
 font-size:18px;
 font-weight:800;
 line-height:1.2;
 color:#777;
 padding-bottom:8px;
 margin-bottom:16px;
 border-bottom:1px solid #ddd
}
.c-hint {
 font-size:14px;
 line-height:1.3;
 color:#777;
 font-weight:400;
 margin-top:8px;
 max-width:592px
}
.c-label {
 width:100%;
 margin-bottom:10px;
 line-height:1.3;
 font-weight:600;
 color:#222;
 display:inline-block;
 cursor:pointer
}
.c-label--large {
 font-size:18px;
 margin-bottom:16px
}
.c-label--small {
 font-size:14px;
 margin-bottom:5.33333px
}
.c-label--disabled {
 cursor:default;
 color:#bbb
}
.c-label--inline {
 font-weight:400;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:baseline;
 -webkit-align-items:baseline;
 -ms-flex-align:baseline;
 align-items:baseline
}
.c-label--inline .c-input--checkbox,
.c-label--inline .c-input--radio {
 margin-right:8px
}
.c-label--inline-block {
 font-weight:400;
 display:inline-block;
 width:auto;
 margin-right:16px
}
.c-label--inline-block .c-input--checkbox,
.c-label--inline-block .c-input--radio {
 margin-right:8px
}
.c-label--flex_label {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:baseline;
 -webkit-align-items:baseline;
 -ms-flex-align:baseline;
 align-items:baseline
}
.c-label--flex_label>.c-input--checkbox,
.c-label--flex_label>.c-input--radio {
 margin-right:16px;
 min-width:14.54545px
}
.c-label--large_height {
 line-height:1.5
}
.c-label--no_margin {
 margin-bottom:0
}
.c-input-addon-wrapper {
 position:relative
}
.c-input-addon-wrapper .c-input-addon {
 position:absolute;
 display:inline-block;
 z-index:10;
 text-align:center;
 font-weight:400;
 color:#777;
 pointer-events:none;
 top:50%;
 left:0;
 width:40px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.c-input-addon-wrapper .c-input-addon+.c-input {
 padding-left:35px
}
.c-input-addon-wrapper .c-input-addon--right {
 left:auto;
 right:0
}
.c-input-addon-wrapper .c-input-addon--right+.c-input {
 padding-left:8px;
 padding-right:35px
}
.c-input-addon-wrapper .c-input-addon--large {
 -webkit-transform:translateY(-53%);
 -ms-transform:translateY(-53%);
 transform:translateY(-53%);
 width:50px;
 font-size:25px
}
.c-input-addon-wrapper .c-input-addon--large+.c-input {
 padding-left:45px
}
.c-character_counter {
 display:inline-block;
 color:#919191
}
.c-character_counter .current {
 color:#19c157
}
.c-character_counter--zero .current {
 color:#919191
}
.c-character_counter--above_max .current {
 color:#f83a5c
}
.c-input {
 display:block;
 width:100%;
 box-shadow:none;
 background:#fff;
 font-weight:400;
 letter-spacing:0;
 border:1px solid #ddd;
 color:#333;
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out;
 padding:10px 12px;
 font-size:16px;
 border-radius:4px
}
.c-input::-webkit-input-placeholder {
 font-weight:400;
 color:#aaa
}
.c-input:-moz-placeholder {
 font-weight:400;
 color:#aaa
}
.c-input::-moz-placeholder {
 font-weight:400;
 color:#aaa
}
.c-input:-ms-input-placeholder {
 font-weight:400;
 color:#aaa
}
.c-input::-webkit-outer-spin-button,
.c-input::-webkit-inner-spin-button {
 -webkit-appearance:none;
 appearance:none;
 margin:0
}
.c-input:hover {
 border-color:#c4c4c4
}
.c-input:focus {
 border:1px solid #0049ff;
 outline:none;
 box-shadow:0 0 2px 2px rgba(85,85,85,.05)
}
.c-input[disabled],
.c-input[disabled=disabled],
.c-input[disabled=true] {
 background-color:#f7f7f7;
 cursor:default
}
.c-input--extra_large {
 padding:17px 20px;
 font-size:22px;
 border-radius:6px
}
.c-input--large {
 padding:12px 14px;
 font-size:18px;
 border-radius:6px
}
.c-input--small {
 padding:7px 8px;
 font-size:14px;
 border-radius:3px
}
.c-input--textarea {
 max-width:100%;
 resize:vertical;
 vertical-align:top
}
.c-input--no_resize {
 resize:none
}
.c-input--radio {
 display:inline-block;
 width:auto;
 margin:0;
 cursor:pointer
}
.c-input--checkbox {
 display:inline-block;
 width:auto;
 margin:0;
 cursor:pointer;
 -webkit-transition:none;
 transition:none
}
.c-input--file-input {
 background:0 0;
 padding:0;
 border:none;
 line-height:1;
 cursor:pointer
}
.c-input--file-input::-webkit-file-upload-button {
 border:1px solid #eee;
 background:#fff;
 cursor:pointer;
 padding:7px 18px;
 font-size:14px;
 border-radius:2px;
 margin-right:6px
}
.c-input--file-input:hover::-webkit-file-upload-button {
 color:#0049ff
}
.c-input--file-input.c-input--small {
 padding:8px
}
.c-input--select {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-repeat:no-repeat;
 background-size:14px;
 background-position:right 8px top 53%;
 background-image:url(https://assets.republic.com/assets/ui/select--normal-4168d8e632837fd02adee2439bdaaaad173973e7e3eb442a3dbeb2b36c15a340.png);
 padding-right:20px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.c-input--select::-ms-expand {
 display:none
}
.c-input--select:hover {
 background-image:url(https://assets.republic.com/assets/ui/select--hover-be8df778a25de1aaa2b74162c6fd169dec0c5f19af808501d7848240601621ca.png)
}
.c-input--select:focus {
 background-image:url(https://assets.republic.com/assets/ui/select--focus-5f18ab42fae954c009706559e0fc319aa2a86b2e58c82556b11c0f84b9d6f19a.png)
}
.c-input--select[disabled],
.c-input--select[disabled=disabled],
.c-input--select[disabled=true] {
 color:#c4c4c4;
 background-image:url(https://assets.republic.com/assets/ui/select--normal-4168d8e632837fd02adee2439bdaaaad173973e7e3eb442a3dbeb2b36c15a340.png)!important
}
.c-input--phone {
 padding-left:20px
}
.c-input--phone-wrapper {
 position:relative
}
.c-input--phone-wrapper:before {
 position:absolute;
 content:'+';
 left:12px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.c-input--phone-wrapper.c-input-group--has-error:before {
 top:30%
}
.c-input--success,
.c-input--success:hover,
.c-input--success:focus {
 border-color:#19c157
}
.c-input-group__switch_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
}
.c-input-group__switch_wrapper .c-label {
 margin:0
}
.c-input-group__switch_wrapper .c-input-switch-container {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin-right:16px;
 height:32px;
 line-height:1.5
}
.c-input-group__switch_wrapper .c-input-switch-container input {
 position:absolute;
 width:0;
 height:0;
 opacity:0
}
.c-input-group__switch_wrapper .c-input-switch {
 background-color:#898989;
 width:72px;
 height:32px;
 display:inline-block;
 border-radius:32px;
 position:relative;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 overflow:hidden
}
.c-input-group__switch_wrapper .c-input-switch:after {
 display:inline-block;
 width:28px;
 height:28px;
 content:'';
 border-radius:28px;
 position:absolute;
 background:#fff;
 left:2px;
 top:2px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.c-input-group__switch_wrapper .c-input-switch .c-input-switch__text {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 right:0;
 top:2px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 color:#fff;
 width:144px
}
.c-input-group__switch_wrapper .c-input-switch .c-input-switch__text:after,
.c-input-group__switch_wrapper .c-input-switch .c-input-switch__text:before {
 position:absolute;
 width:44px;
 font-size:16px;
 text-align:center
}
.c-input-group__switch_wrapper .c-input-switch .c-input-switch__text:after {
 content:'No';
 right:0
}
.c-input-group__switch_wrapper .c-input-switch .c-input-switch__text:before {
 content:'Yes'
}
.c-input-group__switch_wrapper input:focus+.c-input-switch,
.c-input-group__switch_wrapper .c-input-switch:hover {
 background-color:#a0a0a0
}
.c-input-group__switch_wrapper input:checked+.c-input-switch {
 background:#19c157
}
.c-input-group__switch_wrapper input:checked+.c-input-switch:after {
 left:42px
}
.c-input-group__switch_wrapper input:checked+.c-input-switch .c-input-switch__text {
 right:-100%
}
.c-input-group__switch_wrapper input:checked:focus+.c-input-switch,
.c-input-group__switch_wrapper input:checked+.c-input-switch:hover {
 background-color:#1cd861
}
.c-switch-wrapper--on-off-text .c-input-group__switch_wrapper .c-input-switch .c-input-switch__text:after {
 content:'Off';
 right:0
}
.c-switch-wrapper--on-off-text .c-input-group__switch_wrapper .c-input-switch .c-input-switch__text:before {
 content:'On'
}
.c-input--file-input {
 width:100%;
 border:2px dashed rgba(0,73,255,.5);
 padding:16px;
 display:inline-block
}
.icon-note-animated:before {
 content:'';
 display:inline-block;
 width:1em;
 height:1em;
 margin-right:.1em;
 margin-left:.1em;
 text-decoration:inherit;
 line-height:1em;
 vertical-align:-.12em;
 background-size:contain;
 background-repeat:no-repeat
}
@-webkit-keyframes spinnerRotate {
 from {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes spinnerRotate {
 from {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.icon-spin:before {
 -webkit-animation:spinnerRotate 1400ms infinite linear;
 animation:spinnerRotate 1400ms infinite linear
}
.icon-note-animated:before {
 background-image:url(https://assets.republic.com/assets/logo/note/logo-animated-9730abe8e8d69206f668b82da1d33a4505c0fd27f9bb04834aec532c503c0bcc.gif)
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .icon-note-animated:before {
  background-image:url(https://assets.republic.com/assets/logo/note/logo-animated@2x-52f0587282918895ba5a76a8bcf8fed5b7ce8225a6eccf564c2ce4dfc36f3e1b.gif)
 }
}
.icon--frame {
 display:inline-block;
 padding:.333em .444em .444em;
 vertical-align:middle;
 border-radius:3px;
 background-color:rgba(0,0,0,.04);
 color:#919191;
 font-size:9px;
 line-height:1;
 -webkit-transition:.1s ease-in-out;
 transition:.1s ease-in-out;
 -webkit-transition-property:color,background-color;
 transition-property:color,background-color
}
.icon--frame:hover {
 background-color:rgba(0,0,0,.08);
 color:#222
}
.c-svg-icon {
 display:inline-block;
 vertical-align:middle
}
.c-svg-icon svg {
 display:block
}
.c-learn_heading {
 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:end;
 -webkit-align-items:flex-end;
 -ms-flex-align:end;
 align-items:flex-end;
 margin-bottom:12px;
 padding-bottom:16px;
 border-bottom:1px solid #eee
}
.c-learn_heading__number {
 font-size:50px;
 font-weight:900;
 line-height:.7;
 color:#0049ff;
 -webkit-transform:translateY(-0.06em);
 -ms-transform:translateY(-0.06em);
 transform:translateY(-0.06em);
 margin-right:.25em
}
.c-learn_heading__number+* {
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.c-learn_heading__number,
.c-learn_heading__number+* {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.c-learn_heading__image {
 margin-bottom:-16px
}
@media all and (min-width:768px) {
 .c-learn_heading--large {
  margin-bottom:16px;
  padding-bottom:22px
 }
 .c-learn_heading--large .c-learn_heading__image {
  margin-bottom:-22px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-learn_heading__number {
  font-size:35px
 }
 .c-learn_heading__image {
  margin-left:8px;
  max-width:35%;
  max-height:72px
 }
 .c-learn_heading__image img {
  max-width:100%;
  max-height:inherit
 }
}
.c-learn_ordered_list {
 counter-reset:learn-ordered-sections-counter;
 padding-left:0;
 list-style:none
}
.c-learn_ordered_list--red_numbers .c-learn_ordered_list__item:before {
 color:#f83a5c
}
.c-learn_ordered_list__item {
 counter-increment:learn-ordered-sections-counter;
 position:relative;
 padding-left:64px
}
.c-learn_ordered_list__item:before {
 content:counter(learn-ordered-sections-counter);
 position:absolute;
 left:0;
 top:0;
 font-size:70px;
 line-height:.65;
 font-weight:900;
 color:#0049ff
}
.c-learn_ordered_list__item:not(:first-child) {
 margin-top:40px
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-learn_ordered_list__item {
  padding-left:48px
 }
 .c-learn_ordered_list__item:before {
  font-size:50px
 }
}
a {
 color:#0049ff;
 text-decoration:none;
 word-wrap:break-word
}
a:hover {
 color:#336dff;
 text-decoration:underline
}
a:active {
 color:#336dff
}
a:focus {
 color:#336dff
}
.c-link {
 color:#0049ff;
 text-decoration:none
}
.c-link:hover {
 color:#336dff;
 text-decoration:underline
}
.c-link:active {
 color:#336dff
}
.c-link:focus {
 color:#336dff
}
.c-link--danger {
 color:#f83a5c;
 text-decoration:none
}
.c-link--danger:hover {
 color:#fa6b85;
 text-decoration:underline
}
.c-link--danger:active {
 color:#fa6b85
}
.c-link--danger:focus {
 color:#fa6b85
}
.c-link--muted {
 color:#777;
 text-decoration:none
}
.c-link--muted:hover {
 color:#919191;
 text-decoration:underline
}
.c-link--muted:active {
 color:#919191
}
.c-link--muted:focus {
 color:#919191
}
.c-link--muted:hover {
 color:#0049ff
}
.c-link--muted-danger {
 color:#777;
 text-decoration:none
}
.c-link--muted-danger:hover {
 color:#919191;
 text-decoration:underline
}
.c-link--muted-danger:active {
 color:#919191
}
.c-link--muted-danger:focus {
 color:#919191
}
.c-link--muted-danger:hover {
 color:#f83a5c
}
.c-link--muted-success {
 color:#777;
 text-decoration:none
}
.c-link--muted-success:hover {
 color:#919191;
 text-decoration:underline
}
.c-link--muted-success:active {
 color:#919191
}
.c-link--muted-success:focus {
 color:#919191
}
.c-link--muted-success:hover {
 color:#19c157
}
.c-link--success {
 color:#19c157;
 text-decoration:none
}
.c-link--success:hover {
 color:#2ae36e;
 text-decoration:underline
}
.c-link--success:active {
 color:#2ae36e
}
.c-link--success:focus {
 color:#2ae36e
}
.c-link--disabled {
 pointer-events:none
}
.c-link--muted-disabled {
 color:#777;
 text-decoration:none;
 pointer-events:none
}
.c-link--muted-disabled:hover {
 color:#919191;
 text-decoration:underline
}
.c-link--muted-disabled:active {
 color:#919191
}
.c-link--muted-disabled:focus {
 color:#919191
}
.c-link--facebook {
 color:#1778f2;
 text-decoration:none
}
.c-link--facebook:hover {
 color:#4794f5;
 text-decoration:underline
}
.c-link--facebook:active {
 color:#4794f5
}
.c-link--facebook:focus {
 color:#4794f5
}
.c-link--twitter {
 color:#55acee;
 text-decoration:none
}
.c-link--twitter:hover {
 color:#83c3f3;
 text-decoration:underline
}
.c-link--twitter:active {
 color:#83c3f3
}
.c-link--twitter:focus {
 color:#83c3f3
}
.c-link--linkedin {
 color:#007bb5;
 text-decoration:none
}
.c-link--linkedin:hover {
 color:#009ee8;
 text-decoration:underline
}
.c-link--linkedin:active {
 color:#009ee8
}
.c-link--linkedin:focus {
 color:#009ee8
}
.c-link--angellist {
 color:#222;
 text-decoration:none
}
.c-link--angellist:hover {
 color:#3c3c3c;
 text-decoration:underline
}
.c-link--angellist:active {
 color:#3c3c3c
}
.c-link--angellist:focus {
 color:#3c3c3c
}
.c-link--instagram {
 color:#f77737;
 text-decoration:none
}
.c-link--instagram:hover {
 color:#f99868;
 text-decoration:underline
}
.c-link--instagram:active {
 color:#f99868
}
.c-link--instagram:focus {
 color:#f99868
}
.c-link--youtube {
 color:#ff0302;
 text-decoration:none
}
.c-link--youtube:hover {
 color:#ff3635;
 text-decoration:underline
}
.c-link--youtube:active {
 color:#ff3635
}
.c-link--youtube:focus {
 color:#ff3635
}
.c-link--pinterest {
 color:#bd081c;
 text-decoration:none
}
.c-link--pinterest:hover {
 color:#ee0a23;
 text-decoration:underline
}
.c-link--pinterest:active {
 color:#ee0a23
}
.c-link--pinterest:focus {
 color:#ee0a23
}
.c-link--fig {
 color:#8450e0;
 text-decoration:none
}
.c-link--fig:hover {
 color:#a27be8;
 text-decoration:underline
}
.c-link--fig:active {
 color:#a27be8
}
.c-link--fig:focus {
 color:#a27be8
}
.c-link--discord {
 color:#7289d9;
 text-decoration:none
}
.c-link--discord:hover {
 color:#9aabe4;
 text-decoration:underline
}
.c-link--discord:active {
 color:#9aabe4
}
.c-link--discord:focus {
 color:#9aabe4
}
.c-link--medium {
 color:#19c157;
 text-decoration:none
}
.c-link--medium:hover {
 color:#2ae36e;
 text-decoration:underline
}
.c-link--medium:active {
 color:#2ae36e
}
.c-link--medium:focus {
 color:#2ae36e
}
.c-link--tiktok {
 color:#010101;
 text-decoration:none
}
.c-link--tiktok:hover {
 color:#1b1b1b;
 text-decoration:underline
}
.c-link--tiktok:active {
 color:#1b1b1b
}
.c-link--tiktok:focus {
 color:#1b1b1b
}
.c-link--white {
 color:#fff;
 text-decoration:none
}
.c-link--white:hover {
 color:#fff;
 text-decoration:underline
}
.c-link--white:active {
 color:#fff
}
.c-link--white:focus {
 color:#fff
}
.c-link--inherit {
 color:inherit
}
.c-link--inherit:hover,
.c-link--inherit:active,
.c-link--inherit:focus {
 color:inherit
}
.c-link--user_mention {
 background:rgba(0,73,255,.05);
 padding:0 3px 3px;
 border-radius:3px
}
.c-link--user_mention:hover,
.c-link--user_mention:active,
.c-link--user_mention:focus {
 text-decoration:none;
 background:rgba(0,73,255,.1)
}
.c-link--underline {
 border-bottom:1px solid currentColor
}
.c-link--underline:hover,
.c-link--underline:active,
.c-link--underline:focus {
 text-decoration:none
}
.c-link--no-underline:hover,
.c-link--no-underline:active,
.c-link--no-underline:focus {
 text-decoration:none
}
.c-link--unstyled {
 color:inherit;
 text-decoration:inherit
}
.c-link--unstyled:hover,
.c-link--unstyled:active,
.c-link--unstyled:focus {
 text-decoration:inherit;
 color:inherit;
 outline:none
}
.c-link--with_arrow {
 position:relative
}
.c-link--with_arrow:after {
 display:inline-block;
 content:'\e825';
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 margin-left:.3em;
 font-size:.8em;
 top:50%;
 -webkit-transform:translateY(-43%);
 -ms-transform:translateY(-43%);
 transform:translateY(-43%);
 position:absolute;
 right:-.7em
}
.c-link--with_arrow_slim:after {
 display:inline-block;
 content:'\e824';
 font-family:fontello;
 font-size:11px;
 font-style:normal;
 font-weight:400;
 margin-left:.4em
}
.c-link--light_underline {
 position:relative
}
.c-link--light_underline::after {
 content:'';
 position:absolute;
 opacity:.3;
 border-bottom:1px solid currentColor;
 left:0;
 bottom:0;
 width:100%;
 height:1px
}
.c-list {
 list-style:none;
 padding-left:0;
 margin-bottom:0
}
.c-list--terms {
 overflow:hidden;
 font-weight:400
}
.c-list--terms li {
 border:1px solid #eee;
 border-top:0;
 padding:10.66667px 16px
}
.c-list--terms li:first-child {
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 border-top:1px solid #eee
}
.c-list--terms li:last-child {
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px
}
.c-list--terms .c-list__active_term {
 margin-top:-1px;
 padding:16px;
 border:1px solid #ccdbff;
 color:#0049ff;
 background:#fff
}
.c-list--terms .c-list__active_term:hover {
 background:#e6edff
}
.c-content_nav {
 box-shadow:0 -1px 0 #eaeaea inset;
 height:64px;
 background:#fff
}
.c-content_nav__container {
 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
}
.c-content_nav__link {
 display:block;
 height:64px;
 margin:0 28px;
 font-size:18px;
 font-weight:600;
 line-height:64px;
 text-decoration:none;
 color:#b3b3b3;
 white-space:nowrap
}
@media all and (max-width:969px) {
 .c-content_nav__link {
  margin:0 24px
 }
}
.c-content_nav__link:first-of-type {
 margin-left:0
}
.c-content_nav__link:last-of-type {
 margin-right:0
}
.c-content_nav__link:hover {
 color:#0049ff;
 text-decoration:none
}
.c-content_nav__link[href='javascript:void(0'] {
 cursor:default
}
.c-content_nav__link[href='javascript:void(0'],
.c-content_nav__link[href='javascript:void(0']:hover {
 color:#aaa
}
.c-content_nav__link.active {
 color:#0049ff;
 box-shadow:0 -4px 0 #0049ff inset
}
.c-content_nav__link .c-content_nav__booble {
 display:inline-block;
 margin-left:2px;
 padding:1px 6px 3px;
 background-color:#eee;
 font-size:16px;
 line-height:1.1em;
 font-weight:400;
 color:#6a6a6a;
 border-radius:3px
}
.c-nav {
 font-size:18px;
 list-style:none;
 white-space:nowrap;
 padding-left:0
}
.c-nav__item:not(:last-child) {
 border-bottom:1px solid #eee
}
.c-nav__item .c-nav__link {
 border-bottom:none!important
}
.c-nav__link {
 display:block;
 padding:10.66667px 0;
 color:#222
}
.c-nav__link:not(:last-child) {
 border-bottom:1px solid #eee
}
.c-nav__link:after {
 display:inline-block;
 content:'\e825';
 font-family:fontello;
 font-weight:400;
 font-size:16px;
 color:transparent;
 opacity:0;
 margin-left:4px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.c-nav__link:hover,
.c-nav__link:focus {
 text-decoration:none
}
.c-nav__link:hover:after,
.c-nav__link:focus:after {
 opacity:1;
 color:inherit;
 margin-left:8px
}
.c-nav__link+.c-nav__sublinks {
 margin-top:-2px
}
.c-nav__link--active {
 color:#0049ff;
 font-weight:500
}
.c-nav__link--active:after {
 opacity:1;
 color:inherit;
 margin-left:8px
}
.c-nav__sublinks {
 margin:12px 0
}
.c-nav__sublink {
 display:block;
 padding:6px 0;
 font-size:16px;
 color:#888
}
.c-nav__sublink:hover,
.c-nav__sublink:focus {
 text-decoration:none
}
.c-nav__sublink--active {
 color:#0049ff
}
@media all and (min-width:768px) and (max-width:969px) {
 .c-nav {
  font-size:14px
 }
}
.c-tabbed_nav {
 overflow-x:auto;
 box-shadow:inset 0 -1px 0 #eee
}
.c-tabbed_nav__inner {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 font-size:16px;
 font-weight:500;
 white-space:nowrap
}
.c-tabbed_nav__link {
 padding:10px 32px;
 border-bottom:1px solid transparent;
 color:#000
}
.c-tabbed_nav__link:hover,
.c-tabbed_nav__link:active {
 color:#0049ff;
 text-decoration:none
}
.c-tabbed_nav__link--active {
 color:#0049ff;
 border-width:4px;
 border-color:#0049ff;
 cursor:default
}
.c-tabbed_nav__link .c-tabbed_nav__icon--left {
 margin-right:4px
}
.c-tabbed_nav__link .c-tabbed_nav__icon--right {
 margin-left:4px
}
.c-tabbed_nav__link--large {
 color:#000;
 font-size:25px;
 font-weight:800;
 padding:0 0 8px
}
.c-tabbed_nav__link--large:not(:first-of-type) {
 margin-left:48px
}
.c-tabbed_nav--white {
 box-shadow:inset 0 -1px 0 rgba(255,255,255,.4)
}
.c-tabbed_nav--white .c-tabbed_nav__link {
 color:#fff;
 -webkit-transition:.4s ease-in-out;
 transition:.4s ease-in-out;
 -webkit-transition-property:border-color,color;
 transition-property:border-color,color
}
.c-tabbed_nav--white .c-tabbed_nav__link:hover,
.c-tabbed_nav--white .c-tabbed_nav__link:active {
 color:#fff;
 border-color:#fff
}
.c-tabbed_nav--white .c-tabbed_nav__link--active {
 border-color:#fff
}
@media all and (max-width:767px) {
 .c-tabbed_nav__link {
  padding-right:16px;
  padding-left:16px
 }
}
.c-panel {
 border:1px solid #eee;
 border-radius:4px
}
.c-panel--gray {
 background-color:#f4f4f4
}
.c-panel__header {
 padding:16px 24px;
 border-bottom:1px solid #eee
}
.c-panel__title {
 font-size:22px;
 line-height:1.2;
 font-weight:800;
 letter-spacing:-.028em;
 color:#000
}
.c-panel__section {
 padding:16px 24px
}
.c-panel__section:not(:last-child) {
 border-bottom:1px solid #eee
}
@media all and (max-width:767px) {
 .c-panel__header {
  padding-right:16px;
  padding-left:16px
 }
 .c-panel__title {
  font-size:18px
 }
 .c-panel__section {
  padding-right:16px;
  padding-left:16px
 }
}
.c-progress {
 width:100%;
 height:5px;
 border-radius:3px;
 display:inline-block;
 background-color:rgba(255,255,255,.3);
 overflow:hidden;
 position:relative
}
.c-progress--gray {
 background-color:#eee
}
.c-progress--white {
 background-color:rgba(255,255,255,.6)
}
.c-progress--white .c-progress__bar {
 background-color:#fff
}
.c-progress--primary {
 background-color:#eee
}
.c-progress--primary .c-progress__bar {
 background-color:#0049ff
}
.c-progress--large {
 height:6px;
 border-radius:4px
}
.c-progress--large .c-progress__bar {
 height:6px
}
.c-progress--extra_large,
.c-progress--extra_large .c-progress__bar {
 height:9px;
 border-radius:2px
}
.c-progress--no-radius {
 border-radius:0
}
.c-progress--no-radius .c-progress__bar {
 border-radius:0
}
.c-progress__bar {
 display:inline-block;
 position:absolute;
 top:0;
 left:0;
 height:5px;
 background-color:#19c157;
 -webkit-transition:width .2s ease-in-out;
 transition:width .2s ease-in-out
}
.c-progress__bar--blue {
 background-color:#0049ff
}
.c-ribbon {
 position:absolute;
 top:0;
 right:0
}
.c-ribbon--new {
 background-image:url(https://assets.republic.com/assets/ui/ribbons/new-b7757cf749b997f1bd6ff41d9a1ba153ff332ad9ca9add6cacf14f2f496d7475.svg);
 width:62px;
 height:62px
}
.c-risk {
 padding-left:24px;
 background:url(https://assets.republic.com/assets/ui/icon-risk-ac2954eb7b6bffb26b43e198aedea3d1ec0766987f3a21283aebc3df429685a4.svg) no-repeat 0 2px;
 font-size:14px
}
@-webkit-keyframes rotateLoader {
 from {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes rotateLoader {
 from {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-webkit-keyframes showLoader {
 0% {
  visibility:hidden;
  -webkit-transform:rotate(0deg) scale(.2);
  transform:rotate(0deg) scale(.2)
 }
 100% {
  visibility:visible;
  -webkit-transform:rotate(360deg) scale(1);
  transform:rotate(360deg) scale(1)
 }
}
@keyframes showLoader {
 0% {
  visibility:hidden;
  -webkit-transform:rotate(0deg) scale(.2);
  transform:rotate(0deg) scale(.2)
 }
 100% {
  visibility:visible;
  -webkit-transform:rotate(360deg) scale(1);
  transform:rotate(360deg) scale(1)
 }
}
@-webkit-keyframes hideLoader {
 0% {
  -webkit-transform:rotate(360deg) scale(1);
  transform:rotate(360deg) scale(1);
  visibility:visible
 }
 100% {
  -webkit-transform:rotate(0deg) scale(.2);
  transform:rotate(0deg) scale(.2);
  visibility:hidden
 }
}
@keyframes hideLoader {
 0% {
  -webkit-transform:rotate(360deg) scale(1);
  transform:rotate(360deg) scale(1);
  visibility:visible
 }
 100% {
  -webkit-transform:rotate(0deg) scale(.2);
  transform:rotate(0deg) scale(.2);
  visibility:hidden
 }
}
@-webkit-keyframes showDropdown {
 0% {
  top:64px;
  visibility:hidden
 }
 100% {
  top:44px;
  visibility:visible
 }
}
@keyframes showDropdown {
 0% {
  top:64px;
  visibility:hidden
 }
 100% {
  top:44px;
  visibility:visible
 }
}
.c-search--active.c-search--loading .c-search-input__status-icon--magnifier {
 visibility:hidden;
 -webkit-transform:scale(.6);
 -ms-transform:scale(.6);
 transform:scale(.6);
 opacity:0
}
.c-search--active.c-search--loading .c-search-input__status-icon--loader {
 opacity:1;
 -webkit-animation:rotateLoader 500ms linear 150ms infinite,showLoader 150ms;
 animation:rotateLoader 500ms linear 150ms infinite,showLoader 150ms
}
.c-search--active .c-search-input {
 width:400px;
 -webkit-transition:width cubic-bezier(.29,.68,.58,1) 150ms;
 transition:width cubic-bezier(.29,.68,.58,1) 150ms
}
.c-search--active .c-search-input::-webkit-input-placeholder {
 color:#ccc
}
.c-search--active .c-search-input:-ms-input-placeholder {
 color:#ccc
}
.c-search--active .c-search-input::-ms-input-placeholder {
 color:#ccc
}
.c-search--active .c-search-input::placeholder {
 color:#ccc
}
.c-search--active .c-search-input__status-icon--magnifier {
 color:#959595
}
.c-search--active .c-search-input__input {
 box-shadow:0 0 30px rgba(0,0,0,.1)
}
.c-search--active .c-search-input__input,
.c-search--active .c-search-input__input:hover,
.c-search--active .c-search-input__input:focus {
 background-color:#fff
}
.c-search--active .c-search-input__clear {
 visibility:visible;
 opacity:1;
 -webkit-transition:opacity ease-out 250ms;
 transition:opacity ease-out 250ms
}
.c-search--with-dropdown .c-search__dropdown {
 -webkit-animation:showDropdown 150ms ease-out 150ms forwards;
 animation:showDropdown 150ms ease-out 150ms forwards;
 opacity:1
}
.c-search--with-suggestions .c-search__no-result {
 margin-bottom:4px
}
.c-search__content {
 position:relative;
 z-index:85
}
.c-search__dropdown {
 position:absolute;
 left:0;
 width:400px;
 visibility:hidden;
 overflow-y:scroll;
 -webkit-overflow-scrolling:touch;
 opacity:0;
 -webkit-transition:all cubic-bezier(.26,.96,.59,1) 200ms;
 transition:all cubic-bezier(.26,.96,.59,1) 200ms
}
.c-search__overlay {
 position:absolute;
 top:0;
 left:0;
 height:100vh;
 width:100vw;
 background-color:rgba(0,0,0,.25);
 z-index:84
}
.c-search-input {
 width:200px;
 height:40px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.c-search-input__input-wrapper {
 position:relative;
 width:100%
}
.c-search-input__status-icon {
 position:absolute;
 left:16px;
 pointer-events:none;
 -webkit-transition:ease-in 150ms;
 transition:ease-in 150ms;
 -webkit-transition-property:opacity,-webkit-transform;
 transition-property:opacity,-webkit-transform;
 transition-property:opacity,transform;
 transition-property:opacity,transform,-webkit-transform
}
.c-search-input__status-icon--magnifier {
 top:11px;
 width:18px;
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 color:#bbb
}
.c-search-input__status-icon--loader {
 opacity:0;
 top:12px;
 width:16px;
 -webkit-animation:hideLoader 150ms;
 animation:hideLoader 150ms
}
.c-search-input__input {
 width:100%;
 height:inherit;
 padding:8px 46px;
 background-color:#f2f2f2;
 border-radius:100px;
 border:none;
 outline:none
}
.c-search-input__input::-webkit-input-placeholder {
 color:#bbb
}
.c-search-input__input:-ms-input-placeholder {
 color:#bbb
}
.c-search-input__input::-ms-input-placeholder {
 color:#bbb
}
.c-search-input__input::placeholder {
 color:#bbb
}
.c-search-input__input:hover,
.c-search-input__input:focus {
 background-color:#eee
}
.c-search-input__clear {
 visibility:hidden;
 opacity:0;
 position:absolute;
 right:11px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 width:18px;
 color:#ccc
}
.c-search-input__clear:hover,
.c-search-input__clear:focus {
 color:#bbb
}
.c-search-input__close {
 display:none;
 width:40px;
 height:40px;
 margin-left:8px;
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 -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;
 border-radius:50%;
 background-color:#f2f2f2;
 color:#000
}
.c-search-dropdown {
 padding:20px 20px 12px;
 border-radius:12px;
 background-color:#fff;
 box-shadow:0 0 30px rgba(0,0,0,.1)
}
.c-search-dropdown__stack {
 display:grid;
 gap:14px;
 grid-template-columns:100%
}
.c-search-dropdown__title {
 margin-bottom:10px;
 font-size:14px;
 font-weight:600;
 line-height:22px;
 color:#888
}
.c-search-dropdown__content--offerings {
 margin:-2px -8px 0
}
.c-search-dropdown__content--offerings .c-search-offering:not(:last-of-type) {
 margin-bottom:2px
}
.c-search-dropdown__content--categories {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 gap:8px;
 padding-bottom:8px
}
.c-search-dropdown__content--result {
 margin-right:-8px;
 margin-left:-8px
}
.c-search-dropdown__content--result .c-search-result-item:not(:last-of-type) {
 margin-bottom:2px
}
.c-search-offering {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 color:inherit;
 text-decoration:none;
 padding:8px 16px 8px 8px;
 border-radius:8px
}
.c-search-offering:hover,
.c-search-offering:focus {
 background-color:#f7f7f7;
 text-decoration:none
}
.c-search-offering__avatar {
 border-radius:4px;
 -webkit-transform:translateY(2px);
 -ms-transform:translateY(2px);
 transform:translateY(2px)
}
.c-search-offering__content {
 margin-left:12px;
 min-width:0
}
.c-search-offering__title {
 color:#000;
 font-weight:600;
 margin-bottom:1px;
 letter-spacing:-.01em
}
.c-search-offering__description {
 font-size:14px;
 line-height:22px;
 color:#7c7c7c;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 overflow:hidden
}
.c-search-result-item {
 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;
 gap:12px;
 padding:8px;
 border-radius:8px;
 color:#000;
 text-decoration:none
}
.c-search-result-item:hover,
.c-search-result-item:focus {
 color:#000;
 background-color:#f7f7f7;
 text-decoration:none
}
.c-search-result-item:hover .c-search-badge,
.c-search-result-item:focus .c-search-badge {
 border-color:#f7f7f7
}
.c-search-result-item--tag .c-search-result-item__avatar {
 border-radius:50%
}
.c-search-result-item--user .c-search-result-item__avatar {
 border-radius:50%
}
.c-search-result-item__title {
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.c-search-result-item__addon .c-tag {
 display:block
}
.c-search-tag {
 display:inline-block;
 padding:3px 8px;
 font-size:10px;
 line-height:16px;
 font-weight:500;
 text-transform:uppercase;
 white-space:nowrap;
 background:#eee;
 border-radius:3px;
 color:rgba(0,0,0,.6);
 -webkit-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.c-search-tag:hover,
.c-search-tag:focus {
 color:#000;
 text-decoration:none
}
.c-search-badge {
 padding:2px 7px;
 background:#fff;
 border-radius:8px;
 color:#818695;
 border:1px solid rgba(129,134,149,.3);
 font-size:14px;
 line-height:22px;
 font-weight:600;
 letter-spacing:-.01em;
 text-transform:capitalize
}
.c-search-badge--live {
 color:#2cc557;
 border-color:rgba(44,197,87,.3)
}
.c-search-badge--coming-soon {
 color:#6d2ac3;
 border-color:rgba(109,42,195,.2)
}
.c-search-no-result {
 padding:16px 20px 14px;
 background:#f2f2f2;
 border-radius:12px;
 letter-spacing:-.01em
}
.c-search-no-result__title {
 margin-bottom:14px;
 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;
 font-size:16px;
 font-weight:600;
 color:#000
}
.c-search-no-result__sad-icon {
 width:22px;
 height:22px;
 margin-right:7px
}
.c-search-no-result__content {
 font-size:14px;
 line-height:26px;
 color:#666
}
.c-search-no-result__content a {
 font-weight:600;
 color:#323232
}
@media all and (min-width:768px) {
 .c-search--dark-theme .c-search-input__input,
 .c-search--dark-theme .c-search-input__input:hover,
 .c-search--dark-theme .c-search-input__input:focus {
  background-color:#fff
 }
 .c-search__no-result {
  margin-top:-8px;
  margin-right:-8px;
  margin-left:-8px
 }
}
@media all and (max-width:767px) {
 .c-search--active {
  position:fixed;
  z-index:1;
  top:0;
  right:0;
  bottom:0;
  left:0;
  padding-top:12px
 }
 .c-search--active .c-search__dropdown {
  width:100%;
  height:-webkit-calc(100vh - 12px - 7px - 40px);
  height:calc(100vh - 12px - 7px - 40px);
  padding-bottom:18px;
  overflow-x:auto;
  box-shadow:unset;
  border-top:1px solid rgba(0,0,0,.08);
  border-radius:0
 }
 .c-search--active .c-search__overlay {
  background-color:#fff;
  pointer-events:none
 }
 .c-search--active .c-search-input {
  width:auto
 }
 .c-search--active .c-search-input__input {
  box-shadow:unset
 }
 .c-search--active .c-search-input__input,
 .c-search--active .c-search-input__input:hover,
 .c-search--active .c-search-input__input:focus {
  background-color:#f2f2f2
 }
 .c-search--active .c-search-input__close {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
 }
 .c-search--with-dropdown .c-search__dropdown {
  -webkit-animation:none;
  animation:none;
  visibility:visible;
  top:51px;
  -webkit-transition:none;
  transition:none
 }
 .c-search-input {
  width:auto;
  margin:0 16px
 }
}
hr {
 margin-top:16px;
 margin-bottom:16px;
 border:0;
 border-top:1px solid #eee
}
hr[separator-hint] {
 display:inline-block;
 position:relative;
 overflow:visible;
 margin-top:15px;
 margin-bottom:16px;
 width:100%
}
hr[separator-hint]:before {
 content:attr(separator-hint);
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-53%);
 -ms-transform:translateX(-50%) translateY(-53%);
 transform:translateX(-50%) translateY(-53%);
 white-space:nowrap;
 text-transform:uppercase;
 font-size:12px;
 font-weight:600;
 letter-spacing:1px;
 background:#fff;
 padding:0 8px;
 color:#aaa
}
.c-divider--extra_small {
 width:40px
}
.c-divider--small {
 width:96px
}
.c-divider--left {
 margin-left:0
}
.c-divider--no-margin {
 margin-top:0;
 margin-bottom:0
}
.c-divider--dark {
 border-color:#d5d5d5
}
hr.no_margin {
 margin:0
}
.c-hr-slim {
 width:96px
}
.c-hr-slim--left {
 margin-left:0
}
.js-redactor.editing .c-slider {
 cursor:pointer
}
.js-redactor.editing .c-slider:hover:before {
 background-color:rgba(0,73,255,.8)
}
.js-redactor.editing .c-slider:before,
.js-redactor.editing .c-slider:after {
 position:absolute
}
.js-redactor.editing .c-slider:before {
 content:'';
 z-index:1;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background-color:rgba(0,73,255,.5);
 -webkit-transition:background-color .2s ease-in-out;
 transition:background-color .2s ease-in-out
}
.js-redactor.editing .c-slider:after {
 content:'SLIDER';
 top:50%;
 left:0;
 z-index:2;
 width:100%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 text-align:center;
 font-size:70px;
 font-weight:900;
 color:#fff
}
.c-slider {
 display:block;
 position:relative;
 min-height:160px;
 margin:0 0 32px!important;
 -webkit-transition:margin .2s ease-in-out;
 transition:margin .2s ease-in-out
}
.c-slider.slick-dotted {
 margin-bottom:57px!important
}
.c-slider img {
 display:none
}
.c-slider img:first-of-type {
 display:block
}
.c-slider .slick-arrow {
 position:absolute;
 top:0;
 bottom:0;
 width:56px;
 height:100%;
 padding:0;
 overflow:hidden;
 text-indent:-100vw;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 border:none;
 outline:none;
 background-color:transparent;
 background-repeat:no-repeat;
 background-position:center center;
 -webkit-transition:background-color .2s ease-in-out;
 transition:background-color .2s ease-in-out
}
.c-slider .slick-arrow:hover,
.c-slider .slick-arrow:focus {
 background-color:#f3f3f3
}
.c-slider .slick-prev {
 left:-56px;
 background-image:url(https://assets.republic.com/assets/ui/slider-arrow-left-f1e08a9a1db77e354bd4587772a694b67a454cf7a27b0a330b4f321e13e06655.svg)
}
.c-slider .slick-next {
 right:-56px;
 background-image:url(https://assets.republic.com/assets/ui/slider-arrow-right-bbe76b52a9f530110cca32100f5fcdecab485d72b91413ef091b9397b3a63727.svg)
}
.c-slider .slick-dots {
 position:absolute;
 left:0;
 bottom:-25px;
 width:100%;
 height:9px;
 margin:0;
 padding:0;
 list-style:none;
 text-align:center
}
.c-slider .slick-dots li {
 display:inline-block;
 height:inherit;
 margin:0 8px!important
}
.c-slider .slick-dots li.slick-active button {
 background-color:#3a3a3a
}
.c-slider .slick-dots button {
 width:9px;
 height:9px;
 padding:0;
 overflow:hidden;
 text-indent:-100vw;
 border:none;
 outline:none;
 border-radius:50%;
 background-color:#f8f8f8;
 -webkit-transition:background-color .2s ease-in-out;
 transition:background-color .2s ease-in-out
}
@-webkit-keyframes spinnerAppearRotate {
 from {
  -webkit-transform:rotate(0deg) scale(.4);
  transform:rotate(0deg) scale(.4)
 }
 to {
  -webkit-transform:rotate(360deg) scale(1);
  transform:rotate(360deg) scale(1)
 }
}
@keyframes spinnerAppearRotate {
 from {
  -webkit-transform:rotate(0deg) scale(.4);
  transform:rotate(0deg) scale(.4)
 }
 to {
  -webkit-transform:rotate(360deg) scale(1);
  transform:rotate(360deg) scale(1)
 }
}
.c-spinner {
 -webkit-animation:spinnerRotate .35s .35s linear infinite,spinnerAppearRotate .35s ease-in;
 animation:spinnerRotate .35s .35s linear infinite,spinnerAppearRotate .35s ease-in;
 background:url(https://assets.republic.com/assets/ui/spinner-d57b1de709ffb89ed4f98af4e82806e27c86bb9b65587399d995bcde4741fb07.svg);
 height:1.2em;
 width:1.2em;
 margin:0 .15em -.23em;
 display:inline-block
}
.editing.c-defaultFormattedContent .c-embedOffering,
.editing.c-offeringPitchContent .c-embedOffering,
.editing.c-offeringTermsContent .c-embedOffering {
 pointer-events:none
}
.c-defaultFormattedContent .fr-view ol,
.c-offeringPitchContent .fr-view ol,
.c-offeringTermsContent .fr-view ol,
.c-defaultFormattedContent .fr-view ul,
.c-offeringPitchContent .fr-view ul,
.c-offeringTermsContent .fr-view ul {
 list-style-position:outside
}
.c-defaultFormattedContent .fr-dib:not(.c-extraLargeImage),
.c-offeringPitchContent .fr-dib:not(.c-extraLargeImage),
.c-offeringTermsContent .fr-dib:not(.c-extraLargeImage) {
 margin:0 auto;
 display:block;
 float:none;
 vertical-align:top
}
.c-defaultFormattedContent .fr-dib:not(.c-extraLargeImage).fr-fil,
.c-offeringPitchContent .fr-dib:not(.c-extraLargeImage).fr-fil,
.c-offeringTermsContent .fr-dib:not(.c-extraLargeImage).fr-fil {
 margin-left:0;
 text-align:left
}
.c-defaultFormattedContent .fr-dib:not(.c-extraLargeImage).fr-fir,
.c-offeringPitchContent .fr-dib:not(.c-extraLargeImage).fr-fir,
.c-offeringTermsContent .fr-dib:not(.c-extraLargeImage).fr-fir {
 margin-right:0;
 text-align:right
}
.c-defaultFormattedContent .fr-dii:not(.c-extraLargeImage),
.c-offeringPitchContent .fr-dii:not(.c-extraLargeImage),
.c-offeringTermsContent .fr-dii:not(.c-extraLargeImage) {
 display:inline-block;
 float:none;
 vertical-align:bottom
}
.c-defaultFormattedContent .fr-dii:not(.c-extraLargeImage).fr-fil,
.c-offeringPitchContent .fr-dii:not(.c-extraLargeImage).fr-fil,
.c-offeringTermsContent .fr-dii:not(.c-extraLargeImage).fr-fil {
 float:left;
 margin:8px 32px 16px 0
}
.c-defaultFormattedContent .fr-dii:not(.c-extraLargeImage).fr-fir,
.c-offeringPitchContent .fr-dii:not(.c-extraLargeImage).fr-fir,
.c-offeringTermsContent .fr-dii:not(.c-extraLargeImage).fr-fir {
 float:right;
 margin:8px 0 16px 32px
}
.c-defaultFormattedContent .fr-img-caption,
.c-offeringPitchContent .fr-img-caption,
.c-offeringTermsContent .fr-img-caption {
 position:relative;
 max-width:100%
}
.c-defaultFormattedContent .fr-img-caption .fr-img-wrap,
.c-offeringPitchContent .fr-img-caption .fr-img-wrap,
.c-offeringTermsContent .fr-img-caption .fr-img-wrap {
 display:block;
 margin:auto;
 padding:0;
 text-align:center
}
.c-defaultFormattedContent .fr-img-caption .fr-inner,
.c-offeringPitchContent .fr-img-caption .fr-inner,
.c-offeringTermsContent .fr-img-caption .fr-inner {
 display:block;
 margin-top:8px;
 font-size:16px;
 font-weight:400;
 color:#777
}
@media all and (max-width:767px) {
 .c-defaultFormattedContent .fr-img-caption .fr-inner,
 .c-offeringPitchContent .fr-img-caption .fr-inner,
 .c-offeringTermsContent .fr-img-caption .fr-inner {
  margin:8px 16px 0;
  font-size:13px
 }
}
.c-defaultFormattedContent,
.c-offeringPitchContent,
.c-offeringTermsContent {
 word-break:break-word;
 font-size:18px;
 font-weight:400
}
.c-defaultFormattedContent h2,
.c-offeringPitchContent h2,
.c-offeringTermsContent h2,
.c-defaultFormattedContent h3,
.c-offeringPitchContent h3,
.c-offeringTermsContent h3,
.c-defaultFormattedContent h4,
.c-offeringPitchContent h4,
.c-offeringTermsContent h4,
.c-defaultFormattedContent h5,
.c-offeringPitchContent h5,
.c-offeringTermsContent h5,
.c-defaultFormattedContent h6,
.c-offeringPitchContent h6,
.c-offeringTermsContent h6,
.c-defaultFormattedContent p,
.c-offeringPitchContent p,
.c-offeringTermsContent p,
.c-defaultFormattedContent ul,
.c-offeringPitchContent ul,
.c-offeringTermsContent ul,
.c-defaultFormattedContent ol,
.c-offeringPitchContent ol,
.c-offeringTermsContent ol,
.c-defaultFormattedContent dl,
.c-offeringPitchContent dl,
.c-offeringTermsContent dl,
.c-defaultFormattedContent table,
.c-offeringPitchContent table,
.c-offeringTermsContent table {
 margin-bottom:24px
}
.c-defaultFormattedContent h2:last-child,
.c-offeringPitchContent h2:last-child,
.c-offeringTermsContent h2:last-child,
.c-defaultFormattedContent h3:last-child,
.c-offeringPitchContent h3:last-child,
.c-offeringTermsContent h3:last-child,
.c-defaultFormattedContent h4:last-child,
.c-offeringPitchContent h4:last-child,
.c-offeringTermsContent h4:last-child,
.c-defaultFormattedContent h5:last-child,
.c-offeringPitchContent h5:last-child,
.c-offeringTermsContent h5:last-child,
.c-defaultFormattedContent h6:last-child,
.c-offeringPitchContent h6:last-child,
.c-offeringTermsContent h6:last-child,
.c-defaultFormattedContent p:last-child,
.c-offeringPitchContent p:last-child,
.c-offeringTermsContent p:last-child,
.c-defaultFormattedContent ul:last-child,
.c-offeringPitchContent ul:last-child,
.c-offeringTermsContent ul:last-child,
.c-defaultFormattedContent ol:last-child,
.c-offeringPitchContent ol:last-child,
.c-offeringTermsContent ol:last-child,
.c-defaultFormattedContent dl:last-child,
.c-offeringPitchContent dl:last-child,
.c-offeringTermsContent dl:last-child,
.c-defaultFormattedContent table:last-child,
.c-offeringPitchContent table:last-child,
.c-offeringTermsContent table:last-child {
 margin-bottom:0!important
}
.c-defaultFormattedContent img,
.c-offeringPitchContent img,
.c-offeringTermsContent img,
.c-defaultFormattedContent iframe,
.c-offeringPitchContent iframe,
.c-offeringTermsContent iframe {
 max-width:100%
}
.c-defaultFormattedContent h2,
.c-offeringPitchContent h2,
.c-offeringTermsContent h2 {
 font-size:50px;
 line-height:1;
 font-weight:900;
 letter-spacing:-.04em;
 color:#222
}
.c-defaultFormattedContent h3,
.c-offeringPitchContent h3,
.c-offeringTermsContent h3 {
 font-size:25px;
 line-height:1.3;
 font-weight:700;
 letter-spacing:-.02em;
 color:#666
}
.c-defaultFormattedContent h2:not(:first-child),
.c-offeringPitchContent h2:not(:first-child),
.c-offeringTermsContent h2:not(:first-child) {
 margin-top:32px
}
.c-defaultFormattedContent h3:not(:first-child),
.c-offeringPitchContent h3:not(:first-child),
.c-offeringTermsContent h3:not(:first-child) {
 margin-top:24px
}
.c-defaultFormattedContent h2+h3,
.c-offeringPitchContent h2+h3,
.c-offeringTermsContent h2+h3 {
 margin-top:0!important
}
.c-defaultFormattedContent figure:not(.redactor-component),
.c-offeringPitchContent figure:not(.redactor-component),
.c-offeringTermsContent figure:not(.redactor-component) {
 margin-top:32px;
 margin-bottom:32px
}
.c-defaultFormattedContent figure:not(.redactor-component):first-child,
.c-offeringPitchContent figure:not(.redactor-component):first-child,
.c-offeringTermsContent figure:not(.redactor-component):first-child {
 margin-top:0
}
.c-defaultFormattedContent p,
.c-offeringPitchContent p,
.c-offeringTermsContent p {
 margin-bottom:20px;
 line-height:1.8
}
.c-defaultFormattedContent ul,
.c-offeringPitchContent ul,
.c-offeringTermsContent ul,
.c-defaultFormattedContent ol,
.c-offeringPitchContent ol,
.c-offeringTermsContent ol {
 padding-left:32px
}
.c-defaultFormattedContent li,
.c-offeringPitchContent li,
.c-offeringTermsContent li {
 margin-bottom:12px;
 line-height:1.6
}
.c-defaultFormattedContent li ul,
.c-offeringPitchContent li ul,
.c-offeringTermsContent li ul {
 margin-top:16px
}
.c-defaultFormattedContent iframe,
.c-offeringPitchContent iframe,
.c-offeringTermsContent iframe {
 width:100%;
 height:390px
}
.c-defaultFormattedContent video,
.c-offeringPitchContent video,
.c-offeringTermsContent video {
 max-width:100%
}
.c-defaultFormattedContent table,
.c-offeringPitchContent table,
.c-offeringTermsContent table {
 border-collapse:collapse;
 max-width:100%;
 width:100%;
 word-break:normal
}
.c-defaultFormattedContent td,
.c-offeringPitchContent td,
.c-offeringTermsContent td,
.c-defaultFormattedContent th,
.c-offeringPitchContent th,
.c-offeringTermsContent th {
 padding:10px 16px;
 border:1px solid #eee
}
.c-defaultFormattedContent th,
.c-offeringPitchContent th,
.c-offeringTermsContent th {
 text-align:left;
 background-color:#fbfbfb
}
.c-defaultFormattedContent .c-extraLargeImage,
.c-offeringPitchContent .c-extraLargeImage,
.c-offeringTermsContent .c-extraLargeImage {
 margin-top:72px;
 margin-bottom:56px
}
.c-defaultFormattedContent .c-embedSoundCloud:not(:first-child),
.c-offeringPitchContent .c-embedSoundCloud:not(:first-child),
.c-offeringTermsContent .c-embedSoundCloud:not(:first-child) {
 margin-top:48px
}
.c-defaultFormattedContent .c-embedSoundCloud:not(:last-child),
.c-offeringPitchContent .c-embedSoundCloud:not(:last-child),
.c-offeringTermsContent .c-embedSoundCloud:not(:last-child) {
 margin-bottom:48px
}
.c-defaultFormattedContent .c-embedSoundCloud iframe,
.c-offeringPitchContent .c-embedSoundCloud iframe,
.c-offeringTermsContent .c-embedSoundCloud iframe {
 width:100%;
 height:166px;
 border:none
}
.c-defaultFormattedContent .c-wysiwygCtaSection:not(:first-child),
.c-offeringPitchContent .c-wysiwygCtaSection:not(:first-child),
.c-offeringTermsContent .c-wysiwygCtaSection:not(:first-child) {
 margin-top:48px
}
.c-defaultFormattedContent .c-wysiwygCtaSection:not(:last-child),
.c-offeringPitchContent .c-wysiwygCtaSection:not(:last-child),
.c-offeringTermsContent .c-wysiwygCtaSection:not(:last-child) {
 margin-bottom:48px
}
.c-defaultFormattedContent .more-link,
.c-offeringPitchContent .more-link,
.c-offeringTermsContent .more-link {
 white-space:nowrap
}
.c-defaultFormattedContent .fr-video.fr-dvb,
.c-offeringPitchContent .fr-video.fr-dvb,
.c-offeringTermsContent .fr-video.fr-dvb {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden
}
.c-defaultFormattedContent .fr-video.fr-dvb iframe,
.c-offeringPitchContent .fr-video.fr-dvb iframe,
.c-offeringTermsContent .fr-video.fr-dvb iframe {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
@media all and (max-width:969px) {
 .c-defaultFormattedContent iframe,
 .c-offeringPitchContent iframe,
 .c-offeringTermsContent iframe {
  height:370px
 }
 .c-defaultFormattedContent .fr-dii:not(.c-extraLargeImage).fr-fir,
 .c-offeringPitchContent .fr-dii:not(.c-extraLargeImage).fr-fir,
 .c-offeringTermsContent .fr-dii:not(.c-extraLargeImage).fr-fir,
 .c-defaultFormattedContent .fr-dii:not(.c-extraLargeImage).fr-fil,
 .c-offeringPitchContent .fr-dii:not(.c-extraLargeImage).fr-fil,
 .c-offeringTermsContent .fr-dii:not(.c-extraLargeImage).fr-fil {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .c-defaultFormattedContent .fr-dii:not(.c-extraLargeImage).fr-fir,
 .c-offeringPitchContent .fr-dii:not(.c-extraLargeImage).fr-fir,
 .c-offeringTermsContent .fr-dii:not(.c-extraLargeImage).fr-fir {
  margin-left:16px
 }
 .c-defaultFormattedContent .fr-dii:not(.c-extraLargeImage).fr-fil,
 .c-offeringPitchContent .fr-dii:not(.c-extraLargeImage).fr-fil,
 .c-offeringTermsContent .fr-dii:not(.c-extraLargeImage).fr-fil {
  margin-right:16px
 }
 .c-defaultFormattedContent .fr-video.fr-dvi.fr-fvl,
 .c-offeringPitchContent .fr-video.fr-dvi.fr-fvl,
 .c-offeringTermsContent .fr-video.fr-dvi.fr-fvl,
 .c-defaultFormattedContent .fr-video.fr-dvi.fr-fvr,
 .c-offeringPitchContent .fr-video.fr-dvi.fr-fvr,
 .c-offeringTermsContent .fr-video.fr-dvi.fr-fvr {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .c-defaultFormattedContent .fr-video.fr-dvi.fr-fvl video,
 .c-offeringPitchContent .fr-video.fr-dvi.fr-fvl video,
 .c-offeringTermsContent .fr-video.fr-dvi.fr-fvl video,
 .c-defaultFormattedContent .fr-video.fr-dvi.fr-fvr video,
 .c-offeringPitchContent .fr-video.fr-dvi.fr-fvr video,
 .c-offeringTermsContent .fr-video.fr-dvi.fr-fvr video {
  height:initial!important
 }
 .c-defaultFormattedContent .fr-video.fr-dvi.fr-fvr,
 .c-offeringPitchContent .fr-video.fr-dvi.fr-fvr,
 .c-offeringTermsContent .fr-video.fr-dvi.fr-fvr {
  margin-left:16px
 }
 .c-defaultFormattedContent .fr-video.fr-dvi.fr-fvl,
 .c-offeringPitchContent .fr-video.fr-dvi.fr-fvl,
 .c-offeringTermsContent .fr-video.fr-dvi.fr-fvl {
  margin-right:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-defaultFormattedContent,
 .c-offeringPitchContent,
 .c-offeringTermsContent {
  font-size:15px
 }
 .c-defaultFormattedContent h2,
 .c-offeringPitchContent h2,
 .c-offeringTermsContent h2 {
  font-size:30px
 }
 .c-defaultFormattedContent h3,
 .c-offeringPitchContent h3,
 .c-offeringTermsContent h3 {
  font-size:20px
 }
 .c-defaultFormattedContent p,
 .c-offeringPitchContent p,
 .c-offeringTermsContent p {
  line-height:1.6
 }
 .c-defaultFormattedContent figure,
 .c-offeringPitchContent figure,
 .c-offeringTermsContent figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .c-defaultFormattedContent iframe,
 .c-offeringPitchContent iframe,
 .c-offeringTermsContent iframe {
  height:300px
 }
 .c-defaultFormattedContent video,
 .c-offeringPitchContent video,
 .c-offeringTermsContent video {
  height:auto!important
 }
 .c-defaultFormattedContent .u-wysiwygMedium,
 .c-offeringPitchContent .u-wysiwygMedium,
 .c-offeringTermsContent .u-wysiwygMedium {
  font-size:14px
 }
 .c-defaultFormattedContent .u-wysiwygListWithImages,
 .c-offeringPitchContent .u-wysiwygListWithImages,
 .c-offeringTermsContent .u-wysiwygListWithImages {
  padding-left:0
 }
 .c-defaultFormattedContent .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage),
 .c-offeringPitchContent .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage),
 .c-offeringTermsContent .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage) {
  margin:0 auto 8px;
  display:block;
  float:none
 }
 .c-defaultFormattedContent .c-embedSoundCloud:not(:first-child),
 .c-offeringPitchContent .c-embedSoundCloud:not(:first-child),
 .c-offeringTermsContent .c-embedSoundCloud:not(:first-child) {
  margin-top:20px
 }
 .c-defaultFormattedContent .c-embedSoundCloud:not(:last-child),
 .c-offeringPitchContent .c-embedSoundCloud:not(:last-child),
 .c-offeringTermsContent .c-embedSoundCloud:not(:last-child) {
  margin-bottom:20px
 }
 .c-defaultFormattedContent .c-wysiwygCtaSection:not(:first-child),
 .c-offeringPitchContent .c-wysiwygCtaSection:not(:first-child),
 .c-offeringTermsContent .c-wysiwygCtaSection:not(:first-child) {
  margin-top:20px
 }
 .c-defaultFormattedContent .c-wysiwygCtaSection:not(:last-child),
 .c-offeringPitchContent .c-wysiwygCtaSection:not(:last-child),
 .c-offeringTermsContent .c-wysiwygCtaSection:not(:last-child) {
  margin-bottom:20px
 }
}
@media print {
 .c-defaultFormattedContent,
 .c-offeringPitchContent,
 .c-offeringTermsContent {
  font-size:15px
 }
 .c-defaultFormattedContent h2,
 .c-offeringPitchContent h2,
 .c-offeringTermsContent h2 {
  font-size:30px
 }
 .c-defaultFormattedContent h3,
 .c-offeringPitchContent h3,
 .c-offeringTermsContent h3 {
  font-size:20px
 }
 .c-defaultFormattedContent h3,
 .c-offeringPitchContent h3,
 .c-offeringTermsContent h3,
 .c-defaultFormattedContent h4,
 .c-offeringPitchContent h4,
 .c-offeringTermsContent h4,
 .c-defaultFormattedContent p,
 .c-offeringPitchContent p,
 .c-offeringTermsContent p,
 .c-defaultFormattedContent ul,
 .c-offeringPitchContent ul,
 .c-offeringTermsContent ul,
 .c-defaultFormattedContent figure,
 .c-offeringPitchContent figure,
 .c-offeringTermsContent figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .c-defaultFormattedContent li,
 .c-offeringPitchContent li,
 .c-offeringTermsContent li {
  margin-bottom:4px
 }
}
.c-defaultFormattedContent .u-text-center,
.c-offeringPitchContent .u-text-center,
.c-offeringTermsContent .u-text-center {
 text-align:center
}
.c-defaultFormattedContent .u-floatRight,
.c-offeringPitchContent .u-floatRight,
.c-offeringTermsContent .u-floatRight {
 margin-bottom:16px;
 margin-left:32px;
 margin-top:8px
}
.c-defaultFormattedContent .u-floatLeft,
.c-offeringPitchContent .u-floatLeft,
.c-offeringTermsContent .u-floatLeft {
 margin-right:32px;
 margin-bottom:16px;
 margin-top:8px
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-defaultFormattedContent figure.u-floatRight,
 .c-offeringPitchContent figure.u-floatRight,
 .c-offeringTermsContent figure.u-floatRight,
 .c-defaultFormattedContent figure.u-floatLeft,
 .c-offeringPitchContent figure.u-floatLeft,
 .c-offeringTermsContent figure.u-floatLeft {
  max-width:50%;
  margin-top:12px;
  margin-bottom:12px
 }
 .c-defaultFormattedContent figure.u-floatRight,
 .c-offeringPitchContent figure.u-floatRight,
 .c-offeringTermsContent figure.u-floatRight {
  margin-left:10px
 }
 .c-defaultFormattedContent figure.u-floatLeft,
 .c-offeringPitchContent figure.u-floatLeft,
 .c-offeringTermsContent figure.u-floatLeft {
  margin-right:10px
 }
}
.c-formattedContent {
 font-size:18px;
 font-weight:400
}
.c-formattedContent p:not(:last-child),
.c-formattedContent h2:not(:last-child),
.c-formattedContent h3:not(:last-child),
.c-formattedContent h4:not(:last-child),
.c-formattedContent h5:not(:last-child),
.c-formattedContent h6:not(:last-child) {
 margin-bottom:24px
}
.c-formattedContent p+h2,
.c-formattedContent p+h3,
.c-formattedContent p+h4,
.c-formattedContent p+h5,
.c-formattedContent p+h6,
.c-formattedContent ul+h2,
.c-formattedContent ul+h3,
.c-formattedContent ul+h4,
.c-formattedContent ul+h5,
.c-formattedContent ul+h6,
.c-formattedContent ol+h2,
.c-formattedContent ol+h3,
.c-formattedContent ol+h4,
.c-formattedContent ol+h5,
.c-formattedContent ol+h6,
.c-formattedContent table+h2,
.c-formattedContent table+h3,
.c-formattedContent table+h4,
.c-formattedContent table+h5,
.c-formattedContent table+h6,
.c-formattedContent hr+h2,
.c-formattedContent hr+h3,
.c-formattedContent hr+h4,
.c-formattedContent hr+h5,
.c-formattedContent hr+h6 {
 margin-top:40px
}
.c-formattedContent ul,
.c-formattedContent ol {
 margin:0
}
.c-formattedContent ul:not(:first-child),
.c-formattedContent ol:not(:first-child) {
 margin-top:24px
}
.c-formattedContent ul:not(:last-child),
.c-formattedContent ol:not(:last-child) {
 margin-bottom:32px
}
.c-formattedContent li ul,
.c-formattedContent li ol {
 margin-top:16px
}
.c-formattedContent li:not(:last-child) {
 margin-bottom:8px
}
.c-formattedContent li:not(:last-child) ul,
.c-formattedContent li:not(:last-child) ol {
 margin-bottom:24px
}
.c-formattedContent figure:not(:first-child) {
 margin-top:32px
}
.c-formattedContent figure:not(:last-child) {
 margin-bottom:48px
}
.c-formattedContent img {
 max-width:100%
}
.c-formattedContent b,
.c-formattedContent strong {
 font-weight:500
}
.c-formattedContent dl:not(:last-child) {
 margin-bottom:16px
}
.c-formattedContent dl dt {
 margin-bottom:8px
}
.c-formattedContent table {
 margin-top:32px;
 margin-bottom:32px
}
.c-formattedContent .c-primaryTitle:not(:first-child) {
 margin-top:72px
}
.c-formattedContent .c-primaryTitle:not(:last-child) {
 margin-bottom:32px
}
.c-formattedContent .c-primaryTitle+.c-secondaryTitle {
 margin-top:32px
}
.c-formattedContent .c-secondaryTitle:not(:first-child) {
 margin-top:48px
}
.c-formattedContent .c-secondaryTitle:not(:last-child) {
 margin-bottom:24px
}
.c-formattedContent .c-subtitle:not(:first-child),
.c-formattedContent .c-sectionHeader__subtitle:not(:first-child) {
 margin-top:32px
}
.c-formattedContent .c-subtitle:not(:last-child),
.c-formattedContent .c-sectionHeader__subtitle:not(:last-child) {
 margin-bottom:32px
}
.c-formattedContent .c-blockquote:not(:first-child) {
 margin-top:64px
}
.c-formattedContent .c-blockquote:not(:last-child) {
 margin-bottom:64px
}
.c-formattedContent .c-learn_ordered_list:not(:first-child) {
 margin-top:40px
}
.c-formattedContent .c-learn_ordered_list:not(:last-child) {
 margin-bottom:40px
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-formattedContent {
  font-size:16px
 }
 .c-formattedContent .c-primaryTitle:not(:first-child) {
  margin-top:48px
 }
 .c-formattedContent .c-primaryTitle:not(:last-child) {
  margin-bottom:24px
 }
 .c-formattedContent .c-secondaryTitle:not(:first-child) {
  margin-top:32px
 }
 .c-formattedContent .c-secondaryTitle:not(:last-child) {
  margin-bottom:16px
 }
 .c-formattedContent .c-subtitle,
 .c-formattedContent .c-sectionHeader__subtitle {
  font-size:20px
 }
 .c-formattedContent .c-subtitle:not(:first-child),
 .c-formattedContent .c-sectionHeader__subtitle:not(:first-child) {
  margin-top:24px
 }
 .c-formattedContent .c-subtitle:not(:last-child),
 .c-formattedContent .c-sectionHeader__subtitle:not(:last-child) {
  margin-bottom:24px
 }
 .c-formattedContent .c-blockquote:not(:first-child) {
  margin-top:32px
 }
 .c-formattedContent .c-blockquote:not(:last-child) {
  margin-bottom:32px
 }
 .c-formattedContent p:not(:last-child) {
  margin-bottom:16px
 }
 .c-formattedContent ul:not(:first-child),
 .c-formattedContent ol:not(:first-child) {
  margin-top:16px
 }
 .c-formattedContent ul:not(:last-child),
 .c-formattedContent ol:not(:last-child) {
  margin-bottom:24px
 }
 .c-formattedContent li:not(:last-child) {
  margin-bottom:8px
 }
 .c-formattedContent li:not(:last-child) ul,
 .c-formattedContent li:not(:last-child) ol {
  margin-top:8px;
  margin-bottom:16px
 }
 .c-formattedContent figure:not(:first-child) {
  margin-top:16px
 }
 .c-formattedContent figure:not(:last-child) {
  margin-bottom:32px
 }
 .c-formattedContent table {
  margin-top:24px;
  margin-bottom:24px
 }
}
.c-largeTitle {
 font-size:70px;
 line-height:.92;
 font-weight:900;
 letter-spacing:-.04em;
 color:#000
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-largeTitle {
  font-size:35px;
  letter-spacing:-.03em
 }
}
.c-primaryTitle {
 font-size:50px;
 line-height:1;
 font-weight:900;
 letter-spacing:-.04em;
 color:#000
}
.c-primaryTitle--small {
 font-size:35px
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-primaryTitle {
  font-size:25px;
  letter-spacing:-.03em
 }
}
.c-secondaryTitle {
 font-size:25px;
 line-height:1.2;
 font-weight:800;
 letter-spacing:-.028em;
 color:#000
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-secondaryTitle {
  font-size:20px
 }
}
.c-tertiaryTitle {
 font-size:25px;
 line-height:1.3;
 font-weight:400;
 letter-spacing:-.02em;
 color:#000
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-tertiaryTitle {
  font-size:18px
 }
}
.c-smallTitle {
 font-size:18px;
 line-height:1.3;
 font-weight:600;
 letter-spacing:-.01em;
 color:#000
}
.c-subtitle,
.c-sectionHeader__subtitle {
 font-size:25px;
 line-height:1.3;
 font-weight:400;
 color:#777
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-subtitle--responsive {
  font-size:18px
 }
}
.c-condensedTitle {
 line-height:.92;
 font-weight:900;
 letter-spacing:-.03em
}
.c-infoLetterTip {
 font-size:8px;
 position:relative;
 background-color:#f2f2f2;
 border-radius:3px;
 color:#959595;
 margin-left:3px;
 padding:3px 4px 3.4px;
 top:-1px;
 vertical-align:middle
}
.c-infoTip {
 position:relative;
 top:-1px;
 margin-left:3px;
 color:#aaa;
 font-size:80%
}
.c-roundedIcon {
 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;
 border-radius:999px;
 padding:11px
}
.c-sectionHeader {
 margin-bottom:40px
}
.c-sectionHeader__title+.c-sectionHeader__subtitle {
 margin-top:16px
}
.c-sectionHeader__title.c-largeTitle+.c-sectionHeader__subtitle {
 margin-top:32px
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-sectionHeader {
  margin-bottom:16px
 }
 .c-sectionHeader__title+.c-sectionHeader__subtitle {
  margin-top:8px
 }
 .c-sectionHeader__title.c-largeTitle+.c-sectionHeader__subtitle {
  margin-top:16px
 }
 .c-sectionHeader__subtitle {
  font-size:18px
 }
}
.c-offeringPitchContent {
 font-size:24px
}
.c-offeringPitchContent p {
 margin-bottom:30px;
 line-height:1.4
}
.c-offeringPitchContent table {
 font-size:18px;
 line-height:1.3
}
.c-offeringPitchContent li {
 position:relative
}
.c-offeringPitchContent hr {
 margin-top:32px;
 margin-bottom:28px
}
.c-offeringPitchContent strong,
.c-offeringPitchContent b {
 font-weight:600;
 letter-spacing:-.02em;
 color:#555
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-offeringPitchContent {
  font-size:15px
 }
}
.c-offeringTermsContent h3,
.c-offeringTermsContent h4 {
 color:#222;
 position:relative;
 margin-bottom:36px
}
.c-offeringTermsContent h3:after,
.c-offeringTermsContent h4:after {
 content:'';
 position:absolute;
 bottom:-22px;
 left:0;
 width:64px;
 height:1px;
 background-color:#eee
}
.c-offeringTermsContent h3 {
 color:#222
}
.c-offeringTermsContent h4 {
 font-size:18px;
 font-weight:600;
 color:#222
}
.c-offeringTermsContent hr {
 margin-top:32px;
 margin-bottom:28px
}
.c-offeringTermsContent table {
 font-size:18px;
 line-height:1.3
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-offeringTermsContent {
  font-size:15px
 }
 .c-offeringTermsContent h3:after,
 .c-offeringTermsContent h4:after {
  bottom:-20px
 }
 .c-offeringTermsContent table {
  font-size:14px
 }
}
.c-extraLargeImage {
 display:block;
 max-width:none!important
}
@media all and (min-width:1170px) {
 .c-extraLargeImage {
  width:1106px;
  margin-left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
}
@media all and (max-width:767px) {
 .c-extraLargeImage {
  margin-right:-16px;
  margin-left:-16px
 }
}
.c-superheroTitle {
 position:relative;
 padding-left:.84em
}
.c-superheroTitle:after {
 content:'';
 position:absolute;
 top:-.19em;
 left:0;
 width:.84em;
 height:.84em;
 background:url(https://assets.republic.com/assets/journal/shared/superhero-black-14144bc308b8ba5ff3198844bddb0bb13c0cb3240d5f885986dc8d56b7376480.svg) no-repeat 0 0/cover
}
.c-superheroTitle--white:after {
 background-image:url(https://assets.republic.com/assets/journal/shared/superhero-white-02c13528d100db658837d87ba7015410cf1ff6ca1cbfc20812b41765eece6aae.svg)
}
.c-embedOffering {
 width:100%;
 height:230px!important;
 border:none;
 border-radius:2px;
 background-color:#eee;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjNzc3Ij4gIDxwYXRoIG9wYWNpdHk9Ii4yNSIgZD0iTTE2IDAgQTE2IDE2IDAgMCAwIDE2IDMyIEExNiAxNiAwIDAgMCAxNiAwIE0xNiA0IEExMiAxMiAwIDAgMSAxNiAyOCBBMTIgMTIgMCAwIDEgMTYgNCIvPiAgPHBhdGggZD0iTTE2IDAgQTE2IDE2IDAgMCAxIDMyIDE2IEwyOCAxNiBBMTIgMTIgMCAwIDAgMTYgNHoiPiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gIDwvcGF0aD48L3N2Zz4=);
 background-repeat:no-repeat;
 background-position:center
}
.c-stackedChartWrapper {
 width:100%;
 overflow:hidden;
 background:-webkit-gradient(linear,left bottom,left top,from(#ECECEC),color-stop(30%,#ECECEC),color-stop(30%,#f5f5f5),to(#f5f5f5));
 background:linear-gradient(0deg,#ECECEC 0%,#ECECEC 30%,#f5f5f5 30%,#f5f5f5 100%);
 border-radius:3px
}
.c-cursorPointer {
 cursor:pointer
}
.c-table {
 width:100%;
 border-collapse:collapse;
 table-layout:fixed
}
.c-table thead th {
 font-size:14px;
 letter-spacing:0;
 text-transform:none;
 color:#777;
 font-weight:200;
 text-align:left;
 padding:16px 0
}
.c-table thead th.u-textRight {
 text-align:right
}
.c-table thead th.u-textCenter {
 text-align:center
}
.c-table thead th.c-table-header--no-sort {
 background:0 0;
 pointer-events:none
}
.c-table tbody tr td {
 padding:8px 0
}
.c-table tbody tr td.c-cell-break-word {
 word-break:break-word
}
.c-table tbody tr td.c-cell--no-padding {
 padding:0
}
.c-table tfoot {
 border-top:1px solid #eee
}
.c-table tfoot tr td {
 padding:8px 0
}
.c-table tfoot tr td.c-cell--no-padding {
 padding:0
}
.c-table tbody tr.c-row--highlighted {
 background-color:#e6edff;
 box-shadow:-12px 0 0 #e6edff,12px 0 0 #e6edff
}
.c-table__col1 {
 width:4.16667%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col2 {
 width:8.33333%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col3 {
 width:12.5%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col4 {
 width:16.66667%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col5 {
 width:20.83333%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col6 {
 width:25%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col7 {
 width:29.16667%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col8 {
 width:33.33333%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col9 {
 width:37.5%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col10 {
 width:41.66667%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col11 {
 width:45.83333%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col12 {
 width:50%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col13 {
 width:54.16667%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col14 {
 width:58.33333%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col15 {
 width:62.5%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col16 {
 width:66.66667%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col17 {
 width:70.83333%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col18 {
 width:75%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col19 {
 width:79.16667%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col20 {
 width:83.33333%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col21 {
 width:87.5%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col22 {
 width:91.66667%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col23 {
 width:95.83333%
}
.c-table__colFixed50 {
 width:50px
}
.c-table__col24 {
 width:100%
}
.c-table__colFixed50 {
 width:50px
}
.c-table--sortable thead tr th {
 position:relative
}
.c-table--sortable thead tr th.sorting {
 cursor:s-resize;
 color:#888
}
.c-table--sortable thead tr th.sorting:hover {
 background:rgba(239,239,239,.5)
}
.c-table--sortable thead tr th.sorting_asc {
 background:#efefef;
 cursor:n-resize;
 color:#444;
 font-weight:800
}
.c-table--sortable thead tr th.sorting_asc::after {
 position:absolute;
 top:8px;
 right:8px;
 content:'\e82b';
 font-family:fontello;
 color:#0049ff
}
.c-table--sortable thead tr th.sorting_desc {
 background:#efefef;
 cursor:s-resize;
 color:#444;
 font-weight:800
}
.c-table--sortable thead tr th.sorting_desc::after {
 position:absolute;
 top:8px;
 right:8px;
 content:'\e809';
 font-family:fontello;
 color:#0049ff
}
.c-table--sortable tbody tr td.sorting_1 {
 background:#fbfbfb
}
.c-table--bordered tbody tr {
 border-bottom:1px solid #eee
}
.c-table--bordered tbody tr:last-child {
 border-bottom:none
}
.c-table--loading {
 opacity:.4;
 pointer-events:none
}
.c-table--striped tbody tr td,
.c-table--striped tbody tr td.sorting_1 {
 background-color:#fff
}
.c-table--striped tbody tr:nth-child(even) td,
.c-table--striped tbody tr:nth-child(even) td.sorting_1 {
 background-color:#fbfbfb
}
.c-table--full-bordered thead {
 border-bottom:1px solid #eee
}
.c-table--full-bordered thead tr th {
 font-weight:600;
 padding-top:0
}
.c-table--full-bordered thead tr th:not(:first-child) {
 padding-left:16px;
 border-left:1px solid #eee
}
.c-table--full-bordered tbody tr:not(:first-child) {
 border-top:1px solid #eee
}
.c-table--full-bordered tbody tr td {
 padding-top:16px;
 padding-bottom:16px
}
.c-table--full-bordered tbody tr td:not(:first-child) {
 padding-left:16px;
 border-left:1px solid #eee
}
.c-table--full-bordered tbody tr td:not(:last-child) {
 padding-right:24px
}
.c-table--spaced thead tr th,
.c-table--spaced tbody tr td,
.c-table--spaced tfoot tr th {
 padding:8px 9px
}
@media all and (max-width:767px) {
 .c-table--responsive thead {
  display:none
 }
 .c-table--responsive tbody tr {
  width:100%;
  display:inline-block
 }
 .c-table--responsive tbody tr:not(:last-of-type) {
  margin-bottom:16px;
  padding-bottom:16px;
  border-bottom:1px solid #eee
 }
 .c-table--responsive tbody tr td {
  display:inline-block;
  width:100%;
  text-align:left;
  padding:0;
  margin-bottom:8px
 }
 .c-table--responsive tbody tr td:last-child {
  margin-bottom:0
 }
 .c-table--responsive tbody tr td[header]:before {
  font-size:14px;
  letter-spacing:0;
  text-transform:none;
  color:#777;
  font-weight:200;
  display:inline-block;
  width:100%;
  content:attr(header);
  margin-bottom:8px
 }
}
.c-dataTable {
 padding-top:48px;
 position:relative
}
.c-dataTable td {
 vertical-align:top
}
.c-dataTable__table {
 border:solid #eee;
 border-width:1px 0
}
.c-dataTable__loader {
 position:absolute;
 top:0;
 right:0;
 left:0;
 color:#777;
 font-size:18px;
 text-align:center
}
.c-dataTable__input {
 display:inline-block;
 width:auto;
 margin:0 8px
}
.c-dataTable__limit-wrapper {
 position:absolute;
 top:0;
 right:0
}
.c-dataTable__filter-wrapper {
 position:absolute;
 top:0;
 left:0
}
.c-dataTable__filter-input {
 width:288px
}
.c-dataTable__info-wrapper {
 margin-top:20px;
 float:left
}
.c-dataTable__pagination-wrapper {
 margin-top:16px;
 float:right
}
.c-dataTable__pagination-wrapper .ellipsis {
 display:none
}
.c-dataTable__pagination-wrapper .previous {
 margin-right:8px!important
}
.c-dataTable__pagination-wrapper .next {
 margin-left:8px!important
}
.dataTables_scrollBody tfoot {
 display:none
}
.dataTables_scrollBody .c-table--sortable thead tr th::after {
 display:none
}
.dataTables_paginate .ellipsis {
 padding-bottom:7px;
 border-top:1px solid #e0e0e0;
 border-bottom:1px solid #e0e0e0;
 padding-top:2px;
 padding-left:12px;
 padding-right:12px;
 color:#848484
}
.dataTables_length label {
 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
}
.dataTables_length label .c-input--select {
 margin:auto 8px
}
.c-tab {
 border:1px solid #eee
}
.c-tab__header {
 background:#fafafa;
 box-shadow:0 -1px 0 0 #eee inset;
 font-size:0;
 white-space:nowrap;
 overflow-x:auto
}
.c-tab__item {
 font-size:16px;
 display:inline-block;
 white-space:nowrap;
 padding:14px 20px;
 border-color:#eee;
 border-style:solid;
 border-width:0 1px;
 margin-left:-1px;
 color:#777
}
.c-tab__item:first-child {
 margin-left:0;
 border-left:none
}
.c-tab__item:hover {
 background:rgba(255,255,255,.5);
 color:#0049ff;
 cursor:pointer
}
.c-tab__item--active {
 background:#fff;
 color:#0049ff;
 box-shadow:0 1px 0 0 #fff
}
.c-tab__item--active:hover {
 background:#fff;
 color:#0049ff;
 cursor:default
}
.c-tab__item--disabled {
 opacity:.4
}
.c-tab__item--disabled:hover {
 background:#fafafa;
 cursor:not-allowed;
 color:#777
}
.c-tab__item--right {
 float:right;
 margin-left:0;
 margin-right:-1px
}
.c-tab__item--right:not(:first-of-type) {
 border-right:none;
 margin-right:0
}
.c-tab__content {
 padding:24px
}
.c-tag-container,
.c-tag-horizontal-container {
 font-size:0;
 line-height:0
}
.c-tag-container .c-tag:not(:last-child),
.c-tag-horizontal-container .c-tag:not(:last-child) {
 margin-right:4px
}
.c-tag-container .c-tag {
 margin-bottom:4px
}
.c-tag {
 display:inline-block;
 font-weight:500;
 line-height:1em;
 letter-spacing:.02em;
 text-transform:uppercase;
 white-space:nowrap;
 color:rgba(0,0,0,.6);
 border:1px solid rgba(0,0,0,.1);
 -webkit-transition:.2s ease-in-out;
 transition:.2s ease-in-out;
 -webkit-transition-property:color,border-color,background-color,opacity;
 transition-property:color,border-color,background-color,opacity;
 padding:7px 8px;
 border-radius:4px;
 font-size:12px
}
a.c-tag {
 text-decoration:none
}
a.c-tag:active,
a.c-tag:hover,
a.c-tag:focus {
 border-color:rgba(0,0,0,.15);
 color:rgba(0,0,0,.95)
}
.c-tag--extra_small {
 padding:4px 6px;
 border-radius:4px;
 font-size:10px
}
.c-tag--small {
 padding:5px 6px;
 border-radius:3px;
 font-size:10px
}
.c-tag--large {
 padding:9px 12px;
 border-radius:5px;
 font-size:13px
}
.c-tag--mini {
 padding:1px 1px 1px 3px;
 border-radius:2px;
 font-size:8px
}
.c-tag--heavy {
 font-weight:900;
 letter-spacing:-.02em
}
.c-tag--no_uppercase {
 text-transform:none
}
.c-tag--success {
 --color:#19C157;
 background-color:#19c157;
 border-color:#19c157;
 color:#fff
}
a.c-tag--success:active,
a.c-tag--success:hover,
a.c-tag--success:focus {
 background-color:#2ae36e;
 border-color:#2ae36e;
 color:#fff
}
.c-tag--info {
 --color:#0049FF;
 background-color:#0049ff;
 border-color:#0049ff;
 color:#fff
}
a.c-tag--info:active,
a.c-tag--info:hover,
a.c-tag--info:focus {
 background-color:#336dff;
 border-color:#336dff;
 color:#fff
}
.c-tag--warning {
 --color:#FFB300;
 background-color:#ffb300;
 border-color:#ffb300;
 color:#fff
}
a.c-tag--warning:active,
a.c-tag--warning:hover,
a.c-tag--warning:focus {
 background-color:#ffc233;
 border-color:#ffc233;
 color:#fff
}
.c-tag--danger {
 --color:#F83A5C;
 background-color:#f83a5c;
 border-color:#f83a5c;
 color:#fff
}
a.c-tag--danger:active,
a.c-tag--danger:hover,
a.c-tag--danger:focus {
 background-color:#fa6b85;
 border-color:#fa6b85;
 color:#fff
}
.c-tag--reserved {
 --color:#9241D2;
 background-color:#9241d2;
 border-color:#9241d2;
 color:#fff
}
a.c-tag--reserved:active,
a.c-tag--reserved:hover,
a.c-tag--reserved:focus {
 background-color:#aa6adc;
 border-color:#aa6adc;
 color:#fff
}
.c-tag--with_icon {
 position:relative;
 padding-left:28px
}
.c-tag--with_icon.c-tag--small {
 padding-left:20px
}
.c-tag--with_icon.c-tag--small .c-tag__icon:first-of-type {
 left:4px;
 font-size:13px
}
.c-tag--with_icon .c-tag__icon {
 position:absolute;
 top:50%;
 left:6.4px;
 -webkit-transform:translateY(-51%);
 -ms-transform:translateY(-51%);
 transform:translateY(-51%);
 font-size:17px
}
.c-tag--campaign {
 padding:6px 6px 6px 7px;
 border-color:#0049ff;
 color:#0049ff;
 font-size:13px
}
.c-tag--campaign.c-tag--small {
 padding:3px 4px 3px 5px;
 font-size:12px
}
.c-tag--campaign.c-tag--large {
 padding:7px 7px 6px 9px;
 font-size:15px
}
.c-tag--campaign.c-tag--large sup {
 -webkit-transform:translate(-2px,-3px);
 -ms-transform:translate(-2px,-3px);
 transform:translate(-2px,-3px)
}
.c-tag--campaign.c-tag--mini {
 padding:1px 1px 1px 3px;
 border-radius:2px;
 font-size:8px
}
.c-tag sup {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translate(-2px,-2px);
 -ms-transform:translate(-2px,-2px);
 transform:translate(-2px,-2px);
 font-size:.75em;
 text-transform:none
}
.c-tag--outline {
 background-color:transparent;
 color:var(--color)
}
a.c-tag--outline:active,
a.c-tag--outline:hover,
a.c-tag--outline:focus {
 background-color:transparent;
 color:var(--color);
 opacity:.8
}
.c-tag--investor {
 border-color:#ffbf40
}
a.c-tag--investor:active,
a.c-tag--investor:hover,
a.c-tag--investor:focus {
 border-color:#ffbf40
}
.c-tag--active_investor {
 border-color:#4ceaff
}
a.c-tag--active_investor:active,
a.c-tag--active_investor:hover,
a.c-tag--active_investor:focus {
 border-color:#4ceaff
}
.c-tag--value_add_investor {
 color:#222;
 border-color:#0049ff
}
a.c-tag--value_add_investor:active,
a.c-tag--value_add_investor:hover,
a.c-tag--value_add_investor:focus {
 color:#222;
 border-color:#0049ff
}
.c-tag--founder {
 border-color:#c800ff
}
a.c-tag--founder:active,
a.c-tag--founder:hover,
a.c-tag--founder:focus {
 border-color:#c800ff
}
.c-tag--flat {
 background-color:#eee;
 border-color:#eee
}
a.c-tag--flat:active,
a.c-tag--flat:hover,
a.c-tag--flat:focus {
 background-color:#e9e9e9;
 border-color:#e9e9e9
}
.c-tag--white {
 background-color:#fff;
 border-color:transparent;
 color:#222
}
a.c-tag--white:active,
a.c-tag--white:hover,
a.c-tag--white:focus {
 background-color:rgba(255,255,255,.9);
 border-color:transparent;
 color:#222
}
.c-tag--transparent_light {
 background-color:transparent;
 border-color:rgba(255,255,255,.2);
 color:rgba(255,255,255,.8)
}
a.c-tag--transparent_light:active,
a.c-tag--transparent_light:hover,
a.c-tag--transparent_light:focus {
 background-color:transparent;
 border-color:rgba(255,255,255,.5);
 color:#fff
}
.c-tag--crypto {
 background-color:#161d2d;
 border-color:rgba(255,255,255,.6);
 color:#fff
}
a.c-tag--crypto:active,
a.c-tag--crypto:hover,
a.c-tag--crypto:focus {
 border-color:#fff;
 color:#fff
}
.c-tag--bg-brand-fig {
 background-color:#8450e0;
 color:#fff
}
.c-tag--fig {
 background-color:#fff;
 border-color:transparent;
 color:#8450e0;
 padding-bottom:3px
}
.c-tag__fig-icon {
 height:16px;
 position:relative;
 top:-3px;
 vertical-align:top
}
.c-tag--brand-primary {
 background-color:#fff;
 border-color:transparent;
 color:#0049ff
}
.c-tag--sharedrop {
 border-color:#000;
 color:#555
}
.c-tag--gray {
 background-color:#4d4d4d;
 border-color:#4d4d4d;
 color:#fff
}
a.c-tag--gray:active,
a.c-tag--gray:hover,
a.c-tag--gray:focus {
 background-color:#666;
 border-color:#666;
 border-color-color:#fff
}
.c-tag--no_border {
 border-color:transparent
}
a.c-tag--no_border:active,
a.c-tag--no_border:hover,
a.c-tag--no_border:focus {
 border-color:transparent
}
.c-tag--thick {
 border-width:2px
}
.c-tag-highlight-wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin:0 0 -16px -16px
}
.c-tag-highlight-wrapper .c-tag-highlight {
 margin:0 0 16px 16px;
 -webkit-flex-basis:-webkit-calc(100%/3 - 16px);
 -ms-flex-preferred-size:calc(100%/3 - 16px);
 flex-basis:calc(100%/3 - 16px)
}
@media all and (max-width:969px) {
 .c-tag-highlight-wrapper .c-tag-highlight {
  -webkit-flex-basis:-webkit-calc(100%/2 - 16px);
  -ms-flex-preferred-size:calc(100%/2 - 16px);
  flex-basis:calc(100%/2 - 16px)
 }
}
.c-tag-highlight {
 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;
 min-height:104px;
 padding:16px 60px 16px 24px;
 background-color:#eed29b;
 box-shadow:0 4px 16px rgba(0,0,0,.06);
 border-radius:5px;
 overflow:hidden;
 outline:none;
 cursor:default;
 -webkit-transition:background-color .1s ease-in-out;
 transition:background-color .1s ease-in-out
}
a.c-tag-highlight:active,
a.c-tag-highlight:hover,
a.c-tag-highlight:focus {
 cursor:pointer;
 background-color:#f1dbaf;
 text-decoration:none
}
a.c-tag-highlight:active:after,
a.c-tag-highlight:hover:after,
a.c-tag-highlight:focus:after {
 opacity:.5;
 background-color:#fce5b7
}
.c-tag-highlight__title {
 font-size:16px;
 line-height:1.2em;
 font-weight:500;
 letter-spacing:-.015em;
 color:#333
}
.c-tag-highlight__description {
 margin-top:8px;
 font-size:11px;
 color:#555
}
.c-tag-highlight__icon {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 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;
 width:48px;
 background-color:#f5d9a3;
 background-repeat:no-repeat;
 background-position:50% 50%;
 -webkit-transition:.1s ease-in-out;
 transition:.1s ease-in-out;
 -webkit-transition-property:opacity,background-color;
 transition-property:opacity,background-color
}
.c-tag-highlight__icon img {
 max-width:28px;
 max-height:32px;
 -webkit-filter:invert(72%) sepia(15%) saturate(1241%) hue-rotate(355deg) brightness(114%) contrast(84%);
 filter:invert(72%) sepia(15%) saturate(1241%) hue-rotate(355deg) brightness(114%) contrast(84%)
}
@media all and (max-width:969px) {
 .c-tag-highlight {
  padding:14px 32px 14px 12px
 }
 .c-tag-highlight:after {
  width:24px;
  background-size:auto 16px
 }
 .c-tag-highlight__title {
  font-size:13px
 }
 .c-tag-highlight__description {
  font-size:10px
 }
}
.c-deal-term {
 position:relative;
 padding-top:10.66667px;
 padding-bottom:16px
}
.c-deal-term--open_helper.c-deal-term--with_icon:after {
 color:#0049ff
}
.c-deal-term--open_helper .c-deal-term__helper {
 max-height:304px;
 padding-top:5.33333px
}
.c-deal-term--with_icon {
 position:relative
}
.c-deal-term--with_icon:after {
 content:"\e80e";
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 font-size:16px;
 position:absolute;
 top:12px;
 right:0;
 color:#a6a6a6;
 -webkit-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.c-deal-term--with-divider {
 border-top:1px solid #eee
}
.c-deal-term__detail {
 margin-bottom:10.66667px
}
.c-deal-term__title {
 margin-top:2.66667px;
 font-size:14px;
 font-weight:400;
 color:#666
}
.c-deal-term__content {
 margin-top:2.66667px;
 font-size:18px;
 line-height:1.3;
 font-weight:600;
 color:#444
}
.c-deal-term__helper {
 max-height:0;
 overflow:hidden;
 font-size:16px;
 font-weight:400;
 color:#666;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
@media all and (max-width:767px) {
 .c-deal-term--open_helper.c-deal-term--with_icon:after {
  content:"\e84d";
  font-family:fontello;
  font-style:normal;
  font-weight:400
 }
}
.c-deal-term-wrapper:not(:first-of-type) {
 border-top:1px solid #eee
}
.c-verified-user {
 display:inline-block;
 width:.9em;
 height:.9em;
 vertical-align:middle;
 background:url(https://assets.republic.com/assets/ui/icon-verified-5520d2f391152903ff119112e0e48c7318d0f6dae24c8eb693d089c9c7868dd3.svg) no-repeat 0 0/contain;
 -webkit-transform:translate(0.1em,0.05em);
 -ms-transform:translate(0.1em,0.05em);
 transform:translate(0.1em,0.05em)
}
.c-verified-user--small {
 width:.6em;
 height:.6em;
 -webkit-transform:translateY(0.14em);
 -ms-transform:translateY(0.14em);
 transform:translateY(0.14em)
}
.c-verified-user--large {
 width:1.1em;
 height:1.1em;
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.fr-box.fr-basic.fr-top .fr-wrapper {
 border-radius:0 0 4px 4px;
 box-shadow:0 1px 1px rgba(0,0,0,.2)
}
.fr-box.fr-basic.fr-top .fr-element {
 overflow-x:visible;
 color:inherit
}
.fr-box.fr-basic.fr-disabled .fr-toolbar:not(.fr-sticky-on) {
 position:relative
}
.fr-box.fr-basic.fr-disabled .fr-toolbar:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:5;
 background-color:rgba(255,255,255,.8);
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjZjBmMGYwIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=);
 background-repeat:no-repeat;
 background-position:center;
 background-size:auto 50%
}
.fr-box .fr-code {
 background-color:#1e1e1e;
 color:#fff;
 border-radius:0 0 4px 4px
}
.fr-box .fr-counter {
 padding-top:2px;
 padding-bottom:2px;
 font-family:inter var,inter,helvetica neue,Arial,sans-serif;
 font-size:14px;
 border-radius:4px 0 4px 0
}
.fr-toolbar.fr-top {
 margin:0;
 box-shadow:0 1px 1px rgba(0,0,0,.2)
}
.fr-toolbar .fr-separator.fr-vs {
 height:38px;
 margin-top:0;
 margin-bottom:0
}
.fr-toolbar .fr-command.fr-btn.fr-disabled img {
 opacity:.28
}
.fr-toolbar .fr-command.fr-btn[data-cmd=toolbarSaveButton] {
 width:58px;
 float:right;
 text-indent:-100vw;
 overflow:hidden;
 background:url(https://assets.republic.com/assets/ui/froala/save-button-d1dcb1d94e2e8acbda95aa8f1173b26c488e33dd1dcb6f985d62b8b255106ef7.svg) no-repeat 50% 50%;
 -webkit-transition:opacity .1s ease-in-out;
 transition:opacity .1s ease-in-out
}
.fr-toolbar .fr-command.fr-btn[data-cmd=toolbarSaveButton]:not(.fr-disabled):hover {
 opacity:.8
}
.fr-toolbar .fr-command.fr-btn[data-cmd=toolbarSaveButton].fr-disabled {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.4
}
.fr-toolbar .fr-command.fr-btn[data-cmd=toolbarCancelButton] {
 width:44px;
 float:right;
 margin:0 10px;
 text-indent:-100vw;
 overflow:hidden;
 background:url(https://assets.republic.com/assets/ui/froala/cancel-button-5bd68c10d325301f8cf828463b15c60f8bd42bc21b43bbbf73ab4034d2758afe.svg) no-repeat 50% 50%;
 -webkit-transition:opacity .1s ease-in-out;
 transition:opacity .1s ease-in-out
}
.fr-toolbar .fr-command.fr-btn[data-cmd=toolbarCancelButton]:not(.fr-disabled):hover {
 opacity:.7
}
.fr-toolbar .fr-command.fr-btn[data-cmd=toolbarCancelButton].fr-disabled {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.3
}
.fr-box.fr-elements-helper .fr-element h1,
.fr-box.fr-elements-helper .fr-element h2,
.fr-box.fr-elements-helper .fr-element h3,
.fr-box.fr-elements-helper .fr-element h4,
.fr-box.fr-elements-helper .fr-element h5,
.fr-box.fr-elements-helper .fr-element h6,
.fr-box.fr-elements-helper .fr-element p,
.fr-box.fr-elements-helper .fr-element ul,
.fr-box.fr-elements-helper .fr-element ol,
.fr-box.fr-elements-helper .fr-element figure {
 outline:1px dotted rgba(0,0,0,.07);
 position:relative
}
.fr-box.fr-elements-helper .fr-element h1:after,
.fr-box.fr-elements-helper .fr-element h2:after,
.fr-box.fr-elements-helper .fr-element h3:after,
.fr-box.fr-elements-helper .fr-element h4:after,
.fr-box.fr-elements-helper .fr-element h5:after,
.fr-box.fr-elements-helper .fr-element h6:after,
.fr-box.fr-elements-helper .fr-element p:after,
.fr-box.fr-elements-helper .fr-element ul:after,
.fr-box.fr-elements-helper .fr-element ol:after,
.fr-box.fr-elements-helper .fr-element figure:after {
 position:absolute;
 top:1px;
 right:1px;
 padding:0 2px 1px 4px;
 background-color:rgba(0,0,0,.02);
 font-size:10px;
 font-weight:500;
 line-height:1.3em;
 letter-spacing:.1em;
 color:#cdcdcd;
 text-transform:uppercase
}
.fr-box.fr-elements-helper .fr-element h1:after {
 content:'h1'
}
.fr-box.fr-elements-helper .fr-element h2:after {
 content:'h2'
}
.fr-box.fr-elements-helper .fr-element h3:after {
 content:'h3'
}
.fr-box.fr-elements-helper .fr-element h4:after {
 content:'h4'
}
.fr-box.fr-elements-helper .fr-element h5:after {
 content:'h5'
}
.fr-box.fr-elements-helper .fr-element h6:after {
 content:'h6'
}
.fr-box.fr-elements-helper .fr-element p:after {
 content:'p'
}
.fr-box.fr-elements-helper .fr-element ul:after {
 content:'ul'
}
.fr-box.fr-elements-helper .fr-element ol:after {
 content:'ol'
}
.fr-box.fr-elements-helper .fr-element figure:after {
 content:'figure'
}
.fr-box .fr-fil,
.fr-box .fr-fir {
 position:relative;
 z-index:1
}
.hide-by-clipping {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.fr-insert-offering-layer {
 min-width:192px;
 margin:8px 16px 16px
}
.fr-video {
 display:block;
 position:relative
}
.fr-video.fr-dvi {
 display:inline-block;
 float:none;
 vertical-align:bottom
}
.fr-video.fr-dvi.fr-fvl {
 float:left;
 margin:8px 32px 16px 0
}
.fr-video.fr-dvi.fr-fvr {
 float:right;
 margin:8px 0 16px 32px
}
.fr-video iframe {
 display:block
}
.fr-video.fr-dvb {
 display:block;
 text-align:center
}
.fr-video.fr-dvb.fr-fvl {
 text-align:left
}
.fr-video.fr-dvb.fr-fvr {
 text-align:right
}
.fr-image-converting-tip {
 position:absolute;
 margin-left:50%;
 margin-top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 white-space:nowrap;
 font-size:14px;
 line-height:20px;
 font-weight:400;
 text-align:center;
 letter-spacing:normal;
 color:rgba(0,0,0,.8);
 z-index:1;
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.fr-image-converting-tip.-visible-first {
 opacity:1
}
.fr-image-converting-tip.-visible-second>div {
 opacity:1
}
.fr-image-converting-tip::before {
 content:'';
 position:absolute;
 left:0;
 right:0;
 margin:-40px auto 0;
 width:50px;
 height:50px;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjZjBmMGYwIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=);
 background-repeat:no-repeat;
 background-position:center;
 background-size:auto 50%;
 -webkit-filter:invert(1);
 filter:invert(1)
}
.fr-image-converting-tip>div {
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.gjs-canvas-body [data-gjs-type=wrapper] {
 min-height:600px
}
.gjs-canvas-body.gjs-preview [data-gjs-type=wrapper] {
 min-height:initial
}
.gjs-canvas-body:not(.gjs-preview) *[data-gjs-type]:not([data-gjs-type=offering-cards]):not([data-gjs-type=input]):not([data-gjs-type=divider]):not([data-gjs-type=wrapper]):not([data-gjs-type=image]):empty {
 overflow:hidden;
 text-decoration:none;
 padding:5px
}
.gjs-canvas-body:not(.gjs-preview) *[data-gjs-type]:not([data-gjs-type=offering-cards]):not([data-gjs-type=input]):not([data-gjs-type=divider]):not([data-gjs-type=wrapper]):not([data-gjs-type=image]):empty:before {
 content:attr(data-gjs-type);
 display:block;
 padding:16px 8px;
 background-color:rgba(238,238,238,.9);
 text-align:center;
 text-transform:uppercase;
 color:rgba(0,0,0,.3);
 text-shadow:0 1px 0 #fff;
 font-size:12px;
 font-weight:700;
 line-height:1em;
 letter-spacing:.02em;
 border-radius:3px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.gjs-canvas-body [data-gjs-type=avatar] img {
 pointer-events:none
}
.gjs-canvas-body [data-gjs-type=divider] {
 border-top-width:4px
}
.gjs-canvas-body .offerings-shared-offering_card_small {
 height:auto
}
.gjs-canvas-body .teaser_pages-shared-teaser_page_card_small {
 height:auto
}
.gjs-field-class_select {
 position:relative
}
.gjs-field-class_select:after {
 content:'';
 width:0;
 height:0;
 position:absolute;
 top:50%;
 right:5px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 border-top:4px solid rgba(255,255,255,.7);
 border-left:3px solid transparent;
 border-right:4px solid transparent
}
.gjs-sectionHeader {
 margin-bottom:40px
}
.gjs-sectionHeader .c-primaryTitle+.c-subtitle,
.gjs-sectionHeader .c-secondaryTitle+.c-subtitle,
.gjs-sectionHeader .c-condensedTitle+.c-subtitle {
 margin-top:16px
}
.gjs-sectionHeader .c-largeTitle+.c-subtitle {
 margin-top:32px
}
@media all and (min-width:0px) and (max-width:767px) {
 .gjs-sectionHeader {
  margin-bottom:16px
 }
 .gjs-sectionHeader .c-primaryTitle+.c-subtitle,
 .gjs-sectionHeader .c-secondaryTitle+.c-subtitle,
 .gjs-sectionHeader .c-condensedTitle+.c-subtitle {
  margin-top:8px
 }
 .gjs-sectionHeader .c-largeTitle+.c-subtitle {
  margin-top:16px
 }
 .gjs-sectionHeader .c-subtitle {
  font-size:18px
 }
}
.c-gjs_lead_form--inline {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.c-gjs_lead_form--inline .c-gjs_lead_form__email_wrapper {
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1;
 margin-right:16px;
 margin-bottom:0
}
.c-gjs_lead_form__email_wrapper {
 margin-bottom:16px
}
.c-gjs_lead_form .c-button {
 white-space:nowrap
}
@media all and (min-width:0px) and (max-width:767px) {
 .c-gjs_lead_form--inline {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .c-gjs_lead_form--inline .c-gjs_lead_form__email_wrapper {
  margin-right:0;
  margin-bottom:16px
 }
}
.gjs-faq__item {
 border:solid rgba(0,0,0,.1);
 border-width:1px 0 0;
 padding-bottom:24px;
 -webkit-transition:padding .1s ease-in-out;
 transition:padding .1s ease-in-out
}
.gjs-faq__item:last-child {
 border-width:1px 0
}
.gjs-faq__item--collapsed {
 padding-bottom:0
}
.gjs-faq__item--collapsed .gjs-faq__question:before {
 visibility:visible
}
.gjs-faq__item--collapsed .gjs-faq__answer {
 max-height:0
}
.gjs-faq__question {
 position:relative;
 padding:24px 56px 24px 0;
 cursor:pointer
}
.gjs-faq__question:before,
.gjs-faq__question:after {
 content:'';
 position:absolute;
 top:50%;
 right:28.5px;
 width:3px;
 height:38px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 background-color:var(--brand-primary,#b3b3b3)
}
.gjs-faq__question:before {
 visibility:hidden
}
.gjs-faq__question:after {
 -webkit-transform:translateY(-50%) rotate(90deg);
 -ms-transform:translateY(-50%) rotate(90deg);
 transform:translateY(-50%) rotate(90deg)
}
.gjs-faq__answer {
 max-height:600px;
 overflow:hidden;
 -webkit-transition:max-height .1s ease-in-out;
 transition:max-height .1s ease-in-out
}
.gjs-faq__answer p:not(:last-child),
.gjs-faq__answer ul:not(:last-child),
.gjs-faq__answer ol:not(:last-child) {
 margin-bottom:1em
}
.gjs-offering-cards:empty {
 height:224px;
 background:rgba(0,0,0,.02) url(https://assets.republic.com/assets/ui/spinner-animated-712d71ef3ce9540aef27e97d50c42423b7c79cc389d269a3d3c539fe3b979425.svg) no-repeat 50% 50%;
 background-size:48px;
 border-radius:10px
}
.gjs-offering-cards--error:empty {
 background-image:url(https://assets.republic.com/assets/ui/icon-error-b56420af446bec3cf9068c7126953d089d63cba0e0fbb2aae2af7ba3e4b0f3c1.svg)
}
.gjs-block-component,
[data-gjs-type=block] {
 display:block
}
.gjs-republic-header,
.gjs-republic-footer {
 pointer-events:none;
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.gjs-republic-header--transparent {
 margin-bottom:-65px
}
.osano-cm-window {
 font-family:inherit
}
.osano-cm-widget {
 display:none
}
.osano-cm-info {
 border-radius:1em;
 box-shadow:none;
 background-color:#191a1f;
 color:#7a7c82
}
@media all and (min-width:0px) and (max-width:767px) {
 .osano-cm-info {
  max-width:100%
 }
}
.osano-cm-info .osano-cm-list:first-of-type .osano-cm-list__list-item {
 border-bottom:none
}
.osano-cm-list-item__disclosure {
 display:none
}
.osano-cm-view {
 padding:0 20px
}
.osano-cm-description,
.osano-cm-content {
 font-size:16px;
 line-height:24px
}
@media all and (min-width:0px) and (max-width:767px) {
 .osano-cm-description,
 .osano-cm-content {
  font-size:14px;
  line-height:22px
 }
}
.osano-cm-info-dialog-header {
 background:#191a1f
}
.osano-cm-info-dialog-header__close,
.osano-cm-info-dialog-header__close:hover {
 color:#818695;
 stroke:#818695
}
.osano-cm-info-dialog-header__header {
 padding:20px 0 8px 20px;
 font-size:18px;
 line-height:26px;
 font-weight:600;
 color:#fff;
 background:#191a1f
}
.osano-cm-close:focus,
.osano-cm-close:hover {
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.osano-cm-close {
 background-color:unset;
 border-color:unset;
 border-width:0;
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.osano-cm-dialog {
 border-radius:1em;
 padding:20px;
 background-color:#191a1f;
 color:#7a7c82;
 font-size:16px;
 line-height:24px;
 max-width:368px;
 -webkit-transition:none;
 transition:none
}
.osano-cm-dialog__list {
 margin-top:20px
}
.osano-cm-dialog__close {
 display:none
}
@media all and (min-width:0px) and (max-width:767px) {
 .osano-cm-dialog {
  max-width:100%
 }
}
.osano-cm-dialog__list .osano-cm-toggle {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -webkit-flex-direction:row-reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.osano-cm-dialog__list .osano-cm-toggle__label {
 margin:0!important
}
.osano-cm-storage-policy,
.osano-cm-link {
 text-decoration:none;
 font-weight:400
}
.osano-cm-storage-policy:focus,
.osano-cm-link:focus {
 font-weight:400
}
.osano-cm-drawer-links {
 display:none
}
.osano-cm-content__message {
 margin-bottom:0;
 padding-bottom:0
}
.osano-cm-list:first-of-type .osano-cm-list__list-item {
 border-bottom:1px solid rgba(129,134,149,.25)
}
.osano-cm-list:first-of-type .osano-cm-list__list-item:last-of-type {
 border-bottom:none
}
.osano-cm-list__list-item {
 padding:8px 0
}
.osano-cm-list__list-item:last-child {
 border-bottom:none
}
.osano-cm-drawer-toggle .osano-cm-label {
 font-size:16px;
 line-height:24px;
 font-weight:600;
 color:#fff
}
.osano-cm-buttons {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 margin-top:18px!important;
 -webkit-flex-wrap:nowrap;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 gap:20px
}
.osano-cm-button {
 margin:0;
 border:none;
 font-size:16px;
 line-height:24px;
 font-weight:600;
 border-radius:12px;
 -webkit-box-flex:1;
 -webkit-flex:1 1 50%;
 -ms-flex:1 1 50%;
 flex:1 1 50%;
 padding:7px 23px 9px
}
.osano-cm-button--type_save,
.osano-cm-button--type_deny {
 -webkit-box-ordinal-group:1;
 -webkit-order:0;
 -ms-flex-order:0;
 order:0;
 color:#fff;
 background:rgba(255,255,255,.15)
}
.osano-cm-button--type_accept {
 -webkit-box-ordinal-group:2;
 -webkit-order:1;
 -ms-flex-order:1;
 order:1
}
.osano-cm-button--type_save:hover,
.osano-cm-button--type_deny:hover {
 background:rgba(255,255,255,.2)
}
.osano-cm-button--type_accept:hover {
 background-color:rgba(255,255,255,.92)
}
.osano-cm-button--type_denyAll {
 display:none
}
.osano-cm-toggle__switch {
 border-radius:46px;
 width:40px;
 height:20px
}
.osano-cm-toggle__switch:before {
 border-width:0
}
.osano-cm-toggle__switch::after {
 width:20px;
 height:20px
}
.osano-cm-toggle__input:checked+.osano-cm-toggle__switch,
.osano-cm-toggle__input:checked:hover+.osano-cm-toggle__switch,
.osano-cm-toggle__input:checked:focus+.osano-cm-toggle__switch,
.osano-cm-toggle__input:disabled:checked+.osano-cm-toggle__switch,
.osano-cm-toggle__input:disabled:checked:hover+.osano-cm-toggle__switch {
 background-color:#00cc17;
 border-color:#00cc17
}
/*!* Pikaday
* Copyright © 2014 David Bushell | BSD & MIT license | http://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:before,
.pika-single:after {
 content:" ";
 display:table
}
.pika-single:after {
 clear:both
}
.pika-single {
 *zoom:1
}
.pika-single.is-hidden {
 display:none
}
.pika-single.is-bound {
 position:absolute;
 box-shadow:0 5px 15px -5px rgba(0,0,0,.5)
}
.pika-lendar {
 float:left;
 width:240px;
 margin:8px
}
.pika-title {
 position:relative;
 text-align:center
}
.pika-label {
 display:inline-block;
 *display:inline;
 position:relative;
 z-index:9999;
 overflow:hidden;
 margin:0;
 padding:5px 3px;
 font-size:14px;
 line-height:20px;
 font-weight:700;
 background-color:#fff
}
.pika-title select {
 cursor:pointer;
 position:absolute;
 z-index:9998;
 margin:0;
 left:0;
 top:5px;
 filter:alpha(opacity=0);
 opacity:0
}
.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:.5;
 *position:absolute;
 *top:0
}
.pika-prev:hover,
.pika-next:hover {
 opacity:1
}
.pika-prev,
.is-rtl .pika-next {
 float:left;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
 *left:0
}
.pika-next,
.is-rtl .pika-prev {
 float:right;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
 *right:0
}
.pika-prev.is-disabled,
.pika-next.is-disabled {
 cursor:default;
 opacity:.2
}
.pika-select {
 display:inline-block;
 *display:inline
}
.pika-table {
 width:100%;
 border-collapse:collapse;
 border-spacing:0;
 border:0
}
.pika-table th,
.pika-table td {
 width:14.285714285714286%;
 padding:0
}
.pika-table th {
 color:#999;
 font-size:12px;
 line-height:25px;
 font-weight:700;
 text-align:center
}
.pika-button {
 cursor:pointer;
 display:block;
 box-sizing:border-box;
 -moz-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
}
.pika-week {
 font-size:11px;
 color:#999
}
.is-today .pika-button {
 color:#3af;
 font-weight:700
}
.is-selected .pika-button,
.has-event .pika-button {
 color:#fff;
 font-weight:700;
 background:#3af;
 box-shadow:inset 0 1px 3px #178fe5;
 border-radius:3px
}
.has-event .pika-button {
 background:#005da9;
 box-shadow:inset 0 1px 3px #0076c9
}
.is-disabled .pika-button,
.is-inrange .pika-button {
 background:#d5e9f7
}
.is-startrange .pika-button {
 color:#fff;
 background:#6cb31d;
 box-shadow:none;
 border-radius:3px
}
.is-endrange .pika-button {
 color:#fff;
 background:#3af;
 box-shadow:none;
 border-radius:3px
}
.is-disabled .pika-button {
 pointer-events:none;
 cursor:default;
 color:#999;
 opacity:.3
}
.is-outside-current-month .pika-button {
 color:#999;
 opacity:.3
}
.is-selection-disabled {
 pointer-events:none;
 cursor:default
}
.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
 color:#fff;
 background:#ff8000;
 box-shadow:none;
 border-radius:3px
}
.pika-table abbr {
 border-bottom:none;
 cursor:help
}
.pika-single {
 border:1px solid #ddd;
 font-family:inter var,inter,helvetica neue,Arial,sans-serif
}
.pika-single.is-bound {
 box-shadow:0 0 7px 0 rgba(0,0,0,.25)
}
.pika-label {
 font-size:16px
}
.pika-lendar {
 width:320px
}
.pika-table th {
 padding-bottom:8px
}
.pika-table abbr {
 cursor:default;
 text-decoration:none;
 text-transform:uppercase
}
.pika-button {
 border-radius:0!important;
 border:1px solid #fff;
 font-size:14px;
 text-align:center;
 line-height:inherit;
 padding:6px 0
}
.is-selected .pika-button {
 background:#0049ff;
 box-shadow:none
}
.has-event .pika-button {
 background:#f5f5f5;
 color:#666;
 box-shadow:none
}
.has-event .pika-button:hover {
 color:#fff
}
.has-event .pika-button::before {
 content:'';
 width:6px;
 height:6px;
 background:#0049ff;
 display:inline-block;
 border-radius:100%;
 margin-right:4px;
 margin-bottom:2px
}
.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
 background:#0049fe
}
@-webkit-keyframes plyr-progress {
 to {
  background-position:25px 0
 }
}
@keyframes plyr-progress {
 to {
  background-position:25px 0
 }
}
.plyr {
 position:relative;
 max-width:100%;
 min-width:200px;
 font-family:Avenir,avenir next,helvetica neue,segoe ui,Helvetica,Arial,sans-serif;
 direction:ltr
}
.plyr,
.plyr *,
.plyr *::after,
.plyr *::before {
 box-sizing:border-box
}
.plyr a,
.plyr button,
.plyr input,
.plyr label {
 -ms-touch-action:manipulation;
 touch-action:manipulation
}
.plyr video,
.plyr audio {
 width:100%;
 height:auto;
 vertical-align:middle;
 border-radius:inherit
}
.plyr input[type=range] {
 display:block;
 height:20px;
 width:100%;
 margin:0;
 padding:0;
 vertical-align:middle;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 cursor:pointer;
 border:none;
 background:0 0
}
.plyr input[type=range]::-webkit-slider-runnable-track {
 height:8px;
 background:0 0;
 border:0;
 border-radius:4px;
 -webkit-user-select:none;
 user-select:none
}
.plyr input[type=range]::-webkit-slider-thumb {
 -webkit-appearance:none;
 margin-top:-4px;
 position:relative;
 height:16px;
 width:16px;
 background:#fff;
 border:2px solid transparent;
 border-radius:100%;
 -webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;
 transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;
 transition:background .2s ease,border .2s ease,transform .2s ease;
 transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;
 box-shadow:none;
 box-sizing:border-box
}
.plyr input[type=range]::-moz-range-track {
 height:8px;
 background:0 0;
 border:0;
 border-radius:4px;
 user-select:none
}
.plyr input[type=range]::-moz-range-thumb {
 position:relative;
 height:16px;
 width:16px;
 background:#fff;
 border:2px solid transparent;
 border-radius:100%;
 -moz-transition:background .2s ease,border .2s ease,transform .2s ease;
 transition:background .2s ease,border .2s ease,transform .2s ease;
 box-shadow:none;
 box-sizing:border-box
}
.plyr input[type=range]::-ms-track {
 height:8px;
 background:0 0;
 border:0;
 color:transparent
}
.plyr input[type=range]::-ms-fill-upper {
 height:8px;
 background:0 0;
 border:0;
 border-radius:4px;
 -ms-user-select:none;
 user-select:none
}
.plyr input[type=range]::-ms-fill-lower {
 height:8px;
 background:0 0;
 border:0;
 border-radius:4px;
 -ms-user-select:none;
 user-select:none;
 background:#0049ff
}
.plyr input[type=range]::-ms-thumb {
 position:relative;
 height:16px;
 width:16px;
 background:#fff;
 border:2px solid transparent;
 border-radius:100%;
 -ms-transition:background .2s ease,border .2s ease,transform .2s ease;
 transition:background .2s ease,border .2s ease,transform .2s ease;
 box-shadow:none;
 box-sizing:border-box;
 margin-top:0
}
.plyr input[type=range]::-ms-tooltip {
 display:none
}
.plyr input[type=range]:focus {
 outline:0
}
.plyr input[type=range]::-moz-focus-outer {
 border:0
}
.plyr input[type=range].tab-focus:focus {
 outline-offset:3px
}
.plyr input[type=range]:active::-webkit-slider-thumb {
 background:#0049ff;
 border-color:#fff;
 -webkit-transform:scale(1.25);
 transform:scale(1.25)
}
.plyr input[type=range]:active::-moz-range-thumb {
 background:#0049ff;
 border-color:#fff;
 transform:scale(1.25)
}
.plyr input[type=range]:active::-ms-thumb {
 background:#0049ff;
 border-color:#fff;
 -ms-transform:scale(1.25);
 transform:scale(1.25)
}
.plyr--video input[type=range].tab-focus:focus {
 outline:1px dotted rgba(255,255,255,.5)
}
.plyr--audio input[type=range].tab-focus:focus {
 outline:1px dotted rgba(0,73,255,.5)
}
.plyr__sr-only {
 clip:rect(1px,1px,1px,1px);
 overflow:hidden;
 position:absolute!important;
 padding:0!important;
 border:0!important;
 height:1px!important;
 width:1px!important
}
.plyr__video-wrapper {
 position:relative;
 background:#000;
 border-radius:inherit;
 -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)
}
.plyr__video-embed {
 padding-bottom:56.25%;
 height:0;
 overflow:hidden;
 border-radius:inherit
}
.plyr__video-embed iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border:0;
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.plyr__video-embed>div {
 position:relative;
 padding-bottom:200%;
 -webkit-transform:translateY(-35.95%);
 -ms-transform:translateY(-35.95%);
 transform:translateY(-35.95%)
}
.plyr .plyr__video-embed iframe {
 pointer-events:none
}
.plyr video::-webkit-media-text-track-container {
 display:none
}
.plyr__captions {
 display:none;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 padding:20px;
 -webkit-transform:translateY(-60px);
 -ms-transform:translateY(-60px);
 transform:translateY(-60px);
 -webkit-transition:-webkit-transform .3s ease;
 transition:-webkit-transform .3s ease;
 transition:transform .3s ease;
 transition:transform .3s ease,-webkit-transform .3s ease;
 color:#fff;
 font-size:16px;
 text-align:center;
 font-weight:400
}
.plyr__captions span {
 border-radius:2px;
 padding:3px 10px;
 background:rgba(0,0,0,.7)
}
.plyr__captions span:empty {
 display:none
}
@media(min-width:768px) {
 .plyr__captions {
  font-size:24px
 }
}
.plyr--captions-active .plyr__captions {
 display:block
}
.plyr--fullscreen-active .plyr__captions {
 font-size:32px
}
.plyr--hide-controls .plyr__captions {
 -webkit-transform:translateY(-20px);
 -ms-transform:translateY(-20px);
 transform:translateY(-20px)
}
.plyr ::-webkit-media-controls {
 display:none
}
.plyr__controls {
 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;
 line-height:1;
 text-align:center;
 -webkit-transition:opacity .3s ease;
 transition:opacity .3s ease
}
.plyr__controls>button,
.plyr__controls .plyr__progress,
.plyr__controls .plyr__time {
 margin-left:5px
}
.plyr__controls>button:first-child,
.plyr__controls .plyr__progress:first-child,
.plyr__controls .plyr__time:first-child {
 margin-left:0
}
.plyr__controls .plyr__volume {
 margin-left:5px
}
.plyr__controls [data-plyr=pause] {
 margin-left:0
}
.plyr__controls button {
 position:relative;
 display:inline-block;
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 overflow:visible;
 vertical-align:middle;
 padding:7px;
 border:0;
 background:0 0;
 border-radius:3px;
 cursor:pointer;
 -webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;
 transition:background .3s ease,color .3s ease,opacity .3s ease;
 color:inherit
}
.plyr__controls button svg {
 width:18px;
 height:18px;
 display:block;
 fill:currentColor
}
.plyr__controls button:focus {
 outline:0
}
.plyr__controls .icon--exit-fullscreen,
.plyr__controls .icon--muted,
.plyr__controls .icon--captions-on {
 display:none
}
@media(min-width:480px) {
 .plyr__controls>button,
 .plyr__controls .plyr__progress,
 .plyr__controls .plyr__time {
  margin-left:10px
 }
}
.plyr--hide-controls .plyr__controls {
 opacity:0
}
.plyr--video .plyr__controls {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 padding:50px 10px 10px;
 background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.5)));
 background:linear-gradient(transparent,rgba(0,0,0,0.5));
 border-bottom-left-radius:inherit;
 border-bottom-right-radius:inherit;
 color:#fff
}
.plyr--video .plyr__controls button.tab-focus:focus,
.plyr--video .plyr__controls button:hover {
 background:#0049ff;
 color:#fff
}
.plyr--audio .plyr__controls {
 padding:10px;
 border-radius:inherit;
 background:#fff;
 border:1px solid #dbe3e8;
 box-shadow:none;
 color:#0049ff
}
.plyr--audio .plyr__controls button.tab-focus:focus,
.plyr--audio .plyr__controls button:hover {
 background:#0049ff;
 color:#fff
}
.plyr__play-large {
 display:none;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 padding:10px;
 background:#0049ff;
 border:4px solid currentColor;
 border-radius:100%;
 box-shadow:0 1px 1px rgba(0,0,0,.15);
 color:#fff;
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
.plyr__play-large svg {
 position:relative;
 left:2px;
 width:20px;
 height:20px;
 display:block;
 fill:currentColor
}
.plyr__play-large:focus {
 outline:1px dotted rgba(255,255,255,.5)
}
.plyr .plyr__play-large {
 display:inline-block
}
.plyr--audio .plyr__play-large {
 display:none
}
.plyr--playing .plyr__play-large {
 opacity:0;
 visibility:hidden
}
.plyr__controls [data-plyr=pause],
.plyr--playing .plyr__controls [data-plyr=play] {
 display:none
}
.plyr--playing .plyr__controls [data-plyr=pause] {
 display:inline-block
}
.plyr--fullscreen-active .icon--exit-fullscreen,
.plyr--muted .plyr__controls .icon--muted,
.plyr--captions-active .plyr__controls .icon--captions-on {
 display:block
}
.plyr--fullscreen-active .icon--exit-fullscreen+svg,
.plyr--muted .plyr__controls .icon--muted+svg,
.plyr--captions-active .plyr__controls .icon--captions-on+svg {
 display:none
}
.plyr [data-plyr=captions],
.plyr [data-plyr=fullscreen] {
 display:none
}
.plyr--captions-enabled [data-plyr=captions],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
 display:inline-block
}
.plyr__tooltip {
 position:absolute;
 z-index:2;
 bottom:100%;
 margin-bottom:10px;
 padding:5px 7.5px;
 pointer-events:none;
 opacity:0;
 background:rgba(0,0,0,.7);
 border-radius:3px;
 color:#fff;
 font-size:14px;
 line-height:1.3;
 -webkit-transform:translate(-50%,10px) scale(.8);
 -ms-transform:translate(-50%,10px) scale(.8);
 transform:translate(-50%,10px) scale(.8);
 -webkit-transform-origin:50% 100%;
 -ms-transform-origin:50% 100%;
 transform-origin:50% 100%;
 -webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;
 transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;
 transition:transform .2s .1s ease,opacity .2s .1s ease;
 transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease
}
.plyr__tooltip::before {
 content:'';
 position:absolute;
 width:0;
 height:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 bottom:-4px;
 border-right:4px solid transparent;
 border-top:4px solid rgba(0,0,0,.7);
 border-left:4px solid transparent;
 z-index:2
}
.plyr button:hover .plyr__tooltip,
.plyr button.tab-focus:focus .plyr__tooltip,
.plyr__tooltip--visible {
 opacity:1;
 -webkit-transform:translate(-50%,0) scale(1);
 -ms-transform:translate(-50%,0) scale(1);
 transform:translate(-50%,0) scale(1)
}
.plyr button:hover .plyr__tooltip {
 z-index:3
}
.plyr__controls button:first-child .plyr__tooltip {
 left:0;
 -webkit-transform:translate(0,10px) scale(.8);
 -ms-transform:translate(0,10px) scale(.8);
 transform:translate(0,10px) scale(.8);
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%
}
.plyr__controls button:first-child .plyr__tooltip::before {
 left:16px
}
.plyr__controls button:last-child .plyr__tooltip {
 right:0;
 -webkit-transform:translate(0,10px) scale(.8);
 -ms-transform:translate(0,10px) scale(.8);
 transform:translate(0,10px) scale(.8);
 -webkit-transform-origin:100% 100%;
 -ms-transform-origin:100% 100%;
 transform-origin:100% 100%
}
.plyr__controls button:last-child .plyr__tooltip::before {
 left:auto;
 right:16px;
 -webkit-transform:translateX(50%);
 -ms-transform:translateX(50%);
 transform:translateX(50%)
}
.plyr__controls button:first-child:hover .plyr__tooltip,
.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:first-child .plyr__tooltip--visible,
.plyr__controls button:last-child:hover .plyr__tooltip,
.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:last-child .plyr__tooltip--visible {
 -webkit-transform:translate(0,0) scale(1);
 -ms-transform:translate(0,0) scale(1);
 transform:translate(0,0) scale(1)
}
.plyr__progress {
 display:none;
 position:relative;
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1
}
.plyr__progress input[type=range] {
 position:relative;
 z-index:2
}
.plyr__progress input[type=range]::-webkit-slider-runnable-track {
 background:0 0
}
.plyr__progress input[type=range]::-moz-range-track {
 background:0 0
}
.plyr__progress input[type=range]::-ms-fill-upper {
 background:0 0
}
.plyr__progress .plyr__tooltip {
 left:0
}
.plyr .plyr__progress {
 display:inline-block
}
.plyr__progress--buffer,
.plyr__progress--played,
.plyr__volume--display {
 position:absolute;
 left:0;
 top:50%;
 width:100%;
 height:8px;
 margin:-4px 0 0;
 padding:0;
 vertical-align:top;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border:none;
 border-radius:100px
}
.plyr__progress--buffer::-webkit-progress-bar,
.plyr__progress--played::-webkit-progress-bar,
.plyr__volume--display::-webkit-progress-bar {
 background:0 0
}
.plyr__progress--buffer::-webkit-progress-value,
.plyr__progress--played::-webkit-progress-value,
.plyr__volume--display::-webkit-progress-value {
 background:currentColor;
 border-radius:100px;
 min-width:8px
}
.plyr__progress--buffer::-moz-progress-bar,
.plyr__progress--played::-moz-progress-bar,
.plyr__volume--display::-moz-progress-bar {
 background:currentColor;
 border-radius:100px;
 min-width:8px
}
.plyr__progress--buffer::-ms-fill,
.plyr__progress--played::-ms-fill,
.plyr__volume--display::-ms-fill {
 border-radius:100px
}
.plyr__progress--played,
.plyr__volume--display {
 z-index:1;
 color:#0049ff;
 background:0 0;
 -webkit-transition:none;
 transition:none
}
.plyr__progress--played::-webkit-progress-value,
.plyr__volume--display::-webkit-progress-value {
 min-width:8px;
 max-width:99%;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 -webkit-transition:none;
 transition:none
}
.plyr__progress--played::-moz-progress-bar,
.plyr__volume--display::-moz-progress-bar {
 min-width:8px;
 max-width:99%;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 -moz-transition:none;
 transition:none
}
.plyr__progress--played::-ms-fill,
.plyr__volume--display::-ms-fill {
 display:none
}
.plyr__progress--buffer::-webkit-progress-value {
 -webkit-transition:width .2s ease;
 transition:width .2s ease
}
.plyr__progress--buffer::-moz-progress-bar {
 -moz-transition:width .2s ease;
 transition:width .2s ease
}
.plyr__progress--buffer::-ms-fill {
 -ms-transition:width .2s ease;
 transition:width .2s ease
}
.plyr--video .plyr__progress--buffer,
.plyr--video .plyr__volume--display {
 background:rgba(255,255,255,.25)
}
.plyr--video .plyr__progress--buffer {
 color:rgba(255,255,255,.25)
}
.plyr--audio .plyr__progress--buffer,
.plyr--audio .plyr__volume--display {
 background:rgba(198,214,219,.67)
}
.plyr--audio .plyr__progress--buffer {
 color:rgba(198,214,219,.67)
}
.plyr--loading .plyr__progress--buffer {
 -webkit-animation:plyr-progress 1s linear infinite;
 animation:plyr-progress 1s linear infinite;
 background-size:25px 25px;
 background-repeat:repeat-x;
 background-image:linear-gradient(-45deg,rgba(0,0,0,0.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0.15) 75%,transparent 75%,transparent);
 color:transparent
}
.plyr--video.plyr--loading .plyr__progress--buffer {
 background-color:rgba(255,255,255,.25)
}
.plyr--audio.plyr--loading .plyr__progress--buffer {
 background-color:rgba(198,214,219,.67)
}
.plyr__time {
 display:inline-block;
 vertical-align:middle;
 font-size:14px;
 line-height:.95
}
.plyr__time+.plyr__time {
 display:none
}
@media(min-width:768px) {
 .plyr__time+.plyr__time {
  display:inline-block
 }
}
.plyr__time+.plyr__time::before {
 content:'\2044';
 margin-right:10px
}
.plyr__volume {
 display:none
}
.plyr .plyr__volume {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1;
 position:relative
}
.plyr .plyr__volume input[type=range] {
 position:relative;
 z-index:2
}
@media(min-width:480px) {
 .plyr .plyr__volume {
  display:block;
  max-width:60px
 }
}
@media(min-width:768px) {
 .plyr .plyr__volume {
  max-width:100px
 }
}
.plyr--is-ios .plyr__volume,
.plyr--is-ios [data-plyr=mute] {
 display:none!important
}
.plyr--fullscreen,
.plyr--fullscreen-active {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 height:100%;
 width:100%;
 z-index:10000000;
 background:#000;
 border-radius:0
}
.plyr--fullscreen video,
.plyr--fullscreen-active video {
 height:100%
}
.plyr--fullscreen .plyr__video-wrapper,
.plyr--fullscreen-active .plyr__video-wrapper {
 height:100%;
 width:100%
}
.plyr--fullscreen .plyr__controls,
.plyr--fullscreen-active .plyr__controls {
 position:absolute;
 bottom:0;
 left:0;
 right:0
}
.plyr--fullscreen.plyr--vimeo .plyr__video-wrapper,
.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper {
 height:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.plyr {
 z-index:10
}
.plyr video {
 width:100%;
 height:100%
}
.plyr__video-wrapper {
 height:100%
}
.plyr__play-large {
 box-shadow:none;
 border:none;
 cursor:pointer;
 padding:16px;
 display:-webkit-box!important;
 display:-webkit-flex!important;
 display:-ms-flexbox!important;
 display:flex!important;
 border-radius:6px;
 padding-bottom:14px
}
.plyr__play-large svg {
 width:20px;
 height:20px;
 margin-right:12px;
 margin-top:2px
}
.plyr__play-large::after {
 content:'Play';
 font-size:18px;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:.04rem
}
.plyr__video-embed iframe {
 pointer-events:auto!important
}
.plyr:hover .plyr__play-large {
 background:#6692ff
}
#sprite-plyr {
 display:none!important
}
.StripeElement--focus {
 border:1px solid #0049ff
}
.StripeElement--invalid {
 border:1px solid #f83a5c
}
.StripeElement--complete {
 border:1px solid #19c157
}
.StripeElement--webkit-autofill {
 background-color:#fefde5!important
}
.treetable .indenter {
 font-family:fontello;
 font-weight:700;
 display:inline-block;
 margin:0;
 padding:0;
 text-align:right;
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none;
 box-sizing:content-box;
 width:19px
}
.treetable .indenter a {
 background-position:left center;
 background-repeat:no-repeat;
 display:inline-block;
 text-decoration:none;
 width:19px
}
.treetable tr.collapsed .indenter a:before {
 content:'\e824';
 z-index:-1
}
.treetable tr.expanded .indenter a:before {
 content:'\e82b';
 z-index:-1
}
.treetable tr.leaf .indenter a:before {
 content:''
}
.s-border-1_5,
.s-border0,
.s-border0_5,
.s-border1,
.s-border1_5,
.s-border2,
.s-border2_5,
.s-border3,
.s-border3_5,
.s-border4,
.s-border4_5,
.s-border5,
.s-border5_5,
.s-border6,
.s-border6_5,
.s-border7,
.s-border7_5,
.s-border8,
.s-border8_5,
.s-border9,
.s-border9_5,
.s-border10,
.s-border10_5,
.s-border11,
.s-border11_5,
.s-border12,
.s-border12_5,
.s-border13,
.s-border13_5,
.s-border14,
.s-border14_5,
.s-border15,
.s-border15_5,
.s-border16 {
 border-top-color:#eee;
 border-top-style:solid;
 border-top-width:1px;
 border-bottom-color:#eee;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-left-color:#eee;
 border-left-style:solid;
 border-left-width:1px;
 border-right-color:#eee;
 border-right-style:solid;
 border-right-width:1px
}
.s-borderVert-1_5,
.s-borderVert0,
.s-borderVert0_5,
.s-borderVert1,
.s-borderVert1_5,
.s-borderVert2,
.s-borderVert2_5,
.s-borderVert3,
.s-borderVert3_5,
.s-borderVert4,
.s-borderVert4_5,
.s-borderVert5,
.s-borderVert5_5,
.s-borderVert6,
.s-borderVert6_5,
.s-borderVert7,
.s-borderVert7_5,
.s-borderVert8,
.s-borderVert8_5,
.s-borderVert9,
.s-borderVert9_5,
.s-borderVert10,
.s-borderVert10_5,
.s-borderVert11,
.s-borderVert11_5,
.s-borderVert12,
.s-borderVert12_5,
.s-borderVert13,
.s-borderVert13_5,
.s-borderVert14,
.s-borderVert14_5,
.s-borderVert15,
.s-borderVert15_5,
.s-borderVert16 {
 border-top-color:#eee;
 border-top-style:solid;
 border-top-width:1px;
 border-bottom-color:#eee;
 border-bottom-style:solid;
 border-bottom-width:1px
}
.s-borderHoriz-1_5,
.s-borderHoriz0,
.s-borderHoriz0_5,
.s-borderHoriz1,
.s-borderHoriz1_5,
.s-borderHoriz2,
.s-borderHoriz2_5,
.s-borderHoriz3,
.s-borderHoriz3_5,
.s-borderHoriz4,
.s-borderHoriz4_5,
.s-borderHoriz5,
.s-borderHoriz5_5,
.s-borderHoriz6,
.s-borderHoriz6_5,
.s-borderHoriz7,
.s-borderHoriz7_5,
.s-borderHoriz8,
.s-borderHoriz8_5,
.s-borderHoriz9,
.s-borderHoriz9_5,
.s-borderHoriz10,
.s-borderHoriz10_5,
.s-borderHoriz11,
.s-borderHoriz11_5,
.s-borderHoriz12,
.s-borderHoriz12_5,
.s-borderHoriz13,
.s-borderHoriz13_5,
.s-borderHoriz14,
.s-borderHoriz14_5,
.s-borderHoriz15,
.s-borderHoriz15_5,
.s-borderHoriz16 {
 border-left-color:#eee;
 border-left-style:solid;
 border-left-width:1px;
 border-right-color:#eee;
 border-right-style:solid;
 border-right-width:1px
}
.s-borderTop-1_5,
.s-borderTop0,
.s-borderTop0_5,
.s-borderTop1,
.s-borderTop1_5,
.s-borderTop2,
.s-borderTop2_5,
.s-borderTop3,
.s-borderTop3_5,
.s-borderTop4,
.s-borderTop4_5,
.s-borderTop5,
.s-borderTop5_5,
.s-borderTop6,
.s-borderTop6_5,
.s-borderTop7,
.s-borderTop7_5,
.s-borderTop8,
.s-borderTop8_5,
.s-borderTop9,
.s-borderTop9_5,
.s-borderTop10,
.s-borderTop10_5,
.s-borderTop11,
.s-borderTop11_5,
.s-borderTop12,
.s-borderTop12_5,
.s-borderTop13,
.s-borderTop13_5,
.s-borderTop14,
.s-borderTop14_5,
.s-borderTop15,
.s-borderTop15_5,
.s-borderTop16 {
 border-top-color:#eee;
 border-top-style:solid;
 border-top-width:1px
}
.s-borderBottom-1_5,
.s-borderBottom0,
.s-borderBottom0_5,
.s-borderBottom1,
.s-borderBottom1_5,
.s-borderBottom2,
.s-borderBottom2_5,
.s-borderBottom3,
.s-borderBottom3_5,
.s-borderBottom4,
.s-borderBottom4_5,
.s-borderBottom5,
.s-borderBottom5_5,
.s-borderBottom6,
.s-borderBottom6_5,
.s-borderBottom7,
.s-borderBottom7_5,
.s-borderBottom8,
.s-borderBottom8_5,
.s-borderBottom9,
.s-borderBottom9_5,
.s-borderBottom10,
.s-borderBottom10_5,
.s-borderBottom11,
.s-borderBottom11_5,
.s-borderBottom12,
.s-borderBottom12_5,
.s-borderBottom13,
.s-borderBottom13_5,
.s-borderBottom14,
.s-borderBottom14_5,
.s-borderBottom15,
.s-borderBottom15_5,
.s-borderBottom16 {
 border-bottom-color:#eee;
 border-bottom-style:solid;
 border-bottom-width:1px
}
.s-borderLeft-1_5,
.s-borderLeft0,
.s-borderLeft0_5,
.s-borderLeft1,
.s-borderLeft1_5,
.s-borderLeft2,
.s-borderLeft2_5,
.s-borderLeft3,
.s-borderLeft3_5,
.s-borderLeft4,
.s-borderLeft4_5,
.s-borderLeft5,
.s-borderLeft5_5,
.s-borderLeft6,
.s-borderLeft6_5,
.s-borderLeft7,
.s-borderLeft7_5,
.s-borderLeft8,
.s-borderLeft8_5,
.s-borderLeft9,
.s-borderLeft9_5,
.s-borderLeft10,
.s-borderLeft10_5,
.s-borderLeft11,
.s-borderLeft11_5,
.s-borderLeft12,
.s-borderLeft12_5,
.s-borderLeft13,
.s-borderLeft13_5,
.s-borderLeft14,
.s-borderLeft14_5,
.s-borderLeft15,
.s-borderLeft15_5,
.s-borderLeft16 {
 border-left-color:#eee;
 border-left-style:solid;
 border-left-width:1px
}
.s-borderRight-1_5,
.s-borderRight0,
.s-borderRight0_5,
.s-borderRight1,
.s-borderRight1_5,
.s-borderRight2,
.s-borderRight2_5,
.s-borderRight3,
.s-borderRight3_5,
.s-borderRight4,
.s-borderRight4_5,
.s-borderRight5,
.s-borderRight5_5,
.s-borderRight6,
.s-borderRight6_5,
.s-borderRight7,
.s-borderRight7_5,
.s-borderRight8,
.s-borderRight8_5,
.s-borderRight9,
.s-borderRight9_5,
.s-borderRight10,
.s-borderRight10_5,
.s-borderRight11,
.s-borderRight11_5,
.s-borderRight12,
.s-borderRight12_5,
.s-borderRight13,
.s-borderRight13_5,
.s-borderRight14,
.s-borderRight14_5,
.s-borderRight15,
.s-borderRight15_5,
.s-borderRight16 {
 border-right-color:#eee;
 border-right-style:solid;
 border-right-width:1px
}
.s-borderThick-1_5,
.s-borderThick0,
.s-borderThick0_5,
.s-borderThick1,
.s-borderThick1_5,
.s-borderThick2,
.s-borderThick2_5,
.s-borderThick3,
.s-borderThick3_5,
.s-borderThick4,
.s-borderThick4_5,
.s-borderThick5,
.s-borderThick5_5,
.s-borderThick6,
.s-borderThick6_5,
.s-borderThick7,
.s-borderThick7_5,
.s-borderThick8,
.s-borderThick8_5,
.s-borderThick9,
.s-borderThick9_5,
.s-borderThick10,
.s-borderThick10_5,
.s-borderThick11,
.s-borderThick11_5,
.s-borderThick12,
.s-borderThick12_5,
.s-borderThick13,
.s-borderThick13_5,
.s-borderThick14,
.s-borderThick14_5,
.s-borderThick15,
.s-borderThick15_5,
.s-borderThick16 {
 border-top-color:#eee;
 border-top-style:solid;
 border-top-width:2px;
 border-bottom-color:#eee;
 border-bottom-style:solid;
 border-bottom-width:2px;
 border-left-color:#eee;
 border-left-style:solid;
 border-left-width:2px;
 border-right-color:#eee;
 border-right-style:solid;
 border-right-width:2px
}
.s-borderThickVert-1_5,
.s-borderThickVert0,
.s-borderThickVert0_5,
.s-borderThickVert1,
.s-borderThickVert1_5,
.s-borderThickVert2,
.s-borderThickVert2_5,
.s-borderThickVert3,
.s-borderThickVert3_5,
.s-borderThickVert4,
.s-borderThickVert4_5,
.s-borderThickVert5,
.s-borderThickVert5_5,
.s-borderThickVert6,
.s-borderThickVert6_5,
.s-borderThickVert7,
.s-borderThickVert7_5,
.s-borderThickVert8,
.s-borderThickVert8_5,
.s-borderThickVert9,
.s-borderThickVert9_5,
.s-borderThickVert10,
.s-borderThickVert10_5,
.s-borderThickVert11,
.s-borderThickVert11_5,
.s-borderThickVert12,
.s-borderThickVert12_5,
.s-borderThickVert13,
.s-borderThickVert13_5,
.s-borderThickVert14,
.s-borderThickVert14_5,
.s-borderThickVert15,
.s-borderThickVert15_5,
.s-borderThickVert16 {
 border-top-color:#eee;
 border-top-style:solid;
 border-top-width:2px;
 border-bottom-color:#eee;
 border-bottom-style:solid;
 border-bottom-width:2px
}
.s-borderThickHoriz-1_5,
.s-borderThickHoriz0,
.s-borderThickHoriz0_5,
.s-borderThickHoriz1,
.s-borderThickHoriz1_5,
.s-borderThickHoriz2,
.s-borderThickHoriz2_5,
.s-borderThickHoriz3,
.s-borderThickHoriz3_5,
.s-borderThickHoriz4,
.s-borderThickHoriz4_5,
.s-borderThickHoriz5,
.s-borderThickHoriz5_5,
.s-borderThickHoriz6,
.s-borderThickHoriz6_5,
.s-borderThickHoriz7,
.s-borderThickHoriz7_5,
.s-borderThickHoriz8,
.s-borderThickHoriz8_5,
.s-borderThickHoriz9,
.s-borderThickHoriz9_5,
.s-borderThickHoriz10,
.s-borderThickHoriz10_5,
.s-borderThickHoriz11,
.s-borderThickHoriz11_5,
.s-borderThickHoriz12,
.s-borderThickHoriz12_5,
.s-borderThickHoriz13,
.s-borderThickHoriz13_5,
.s-borderThickHoriz14,
.s-borderThickHoriz14_5,
.s-borderThickHoriz15,
.s-borderThickHoriz15_5,
.s-borderThickHoriz16 {
 border-left-color:#eee;
 border-left-style:solid;
 border-left-width:2px;
 border-right-color:#eee;
 border-right-style:solid;
 border-right-width:2px
}
.s-borderThickTop-1_5,
.s-borderThickTop0,
.s-borderThickTop0_5,
.s-borderThickTop1,
.s-borderThickTop1_5,
.s-borderThickTop2,
.s-borderThickTop2_5,
.s-borderThickTop3,
.s-borderThickTop3_5,
.s-borderThickTop4,
.s-borderThickTop4_5,
.s-borderThickTop5,
.s-borderThickTop5_5,
.s-borderThickTop6,
.s-borderThickTop6_5,
.s-borderThickTop7,
.s-borderThickTop7_5,
.s-borderThickTop8,
.s-borderThickTop8_5,
.s-borderThickTop9,
.s-borderThickTop9_5,
.s-borderThickTop10,
.s-borderThickTop10_5,
.s-borderThickTop11,
.s-borderThickTop11_5,
.s-borderThickTop12,
.s-borderThickTop12_5,
.s-borderThickTop13,
.s-borderThickTop13_5,
.s-borderThickTop14,
.s-borderThickTop14_5,
.s-borderThickTop15,
.s-borderThickTop15_5,
.s-borderThickTop16 {
 border-top-color:#eee;
 border-top-style:solid;
 border-top-width:2px
}
.s-borderThickBottom-1_5,
.s-borderThickBottom0,
.s-borderThickBottom0_5,
.s-borderThickBottom1,
.s-borderThickBottom1_5,
.s-borderThickBottom2,
.s-borderThickBottom2_5,
.s-borderThickBottom3,
.s-borderThickBottom3_5,
.s-borderThickBottom4,
.s-borderThickBottom4_5,
.s-borderThickBottom5,
.s-borderThickBottom5_5,
.s-borderThickBottom6,
.s-borderThickBottom6_5,
.s-borderThickBottom7,
.s-borderThickBottom7_5,
.s-borderThickBottom8,
.s-borderThickBottom8_5,
.s-borderThickBottom9,
.s-borderThickBottom9_5,
.s-borderThickBottom10,
.s-borderThickBottom10_5,
.s-borderThickBottom11,
.s-borderThickBottom11_5,
.s-borderThickBottom12,
.s-borderThickBottom12_5,
.s-borderThickBottom13,
.s-borderThickBottom13_5,
.s-borderThickBottom14,
.s-borderThickBottom14_5,
.s-borderThickBottom15,
.s-borderThickBottom15_5,
.s-borderThickBottom16 {
 border-bottom-color:#eee;
 border-bottom-style:solid;
 border-bottom-width:2px
}
.s-borderThickLeft-1_5,
.s-borderThickLeft0,
.s-borderThickLeft0_5,
.s-borderThickLeft1,
.s-borderThickLeft1_5,
.s-borderThickLeft2,
.s-borderThickLeft2_5,
.s-borderThickLeft3,
.s-borderThickLeft3_5,
.s-borderThickLeft4,
.s-borderThickLeft4_5,
.s-borderThickLeft5,
.s-borderThickLeft5_5,
.s-borderThickLeft6,
.s-borderThickLeft6_5,
.s-borderThickLeft7,
.s-borderThickLeft7_5,
.s-borderThickLeft8,
.s-borderThickLeft8_5,
.s-borderThickLeft9,
.s-borderThickLeft9_5,
.s-borderThickLeft10,
.s-borderThickLeft10_5,
.s-borderThickLeft11,
.s-borderThickLeft11_5,
.s-borderThickLeft12,
.s-borderThickLeft12_5,
.s-borderThickLeft13,
.s-borderThickLeft13_5,
.s-borderThickLeft14,
.s-borderThickLeft14_5,
.s-borderThickLeft15,
.s-borderThickLeft15_5,
.s-borderThickLeft16 {
 border-left-color:#eee;
 border-left-style:solid;
 border-left-width:2px
}
.s-borderThickRight-1_5,
.s-borderThickRight0,
.s-borderThickRight0_5,
.s-borderThickRight1,
.s-borderThickRight1_5,
.s-borderThickRight2,
.s-borderThickRight2_5,
.s-borderThickRight3,
.s-borderThickRight3_5,
.s-borderThickRight4,
.s-borderThickRight4_5,
.s-borderThickRight5,
.s-borderThickRight5_5,
.s-borderThickRight6,
.s-borderThickRight6_5,
.s-borderThickRight7,
.s-borderThickRight7_5,
.s-borderThickRight8,
.s-borderThickRight8_5,
.s-borderThickRight9,
.s-borderThickRight9_5,
.s-borderThickRight10,
.s-borderThickRight10_5,
.s-borderThickRight11,
.s-borderThickRight11_5,
.s-borderThickRight12,
.s-borderThickRight12_5,
.s-borderThickRight13,
.s-borderThickRight13_5,
.s-borderThickRight14,
.s-borderThickRight14_5,
.s-borderThickRight15,
.s-borderThickRight15_5,
.s-borderThickRight16 {
 border-right-color:#eee;
 border-right-style:solid;
 border-right-width:2px
}
.s-margin-1_5 {
 margin-top:-8px;
 margin-bottom:-8px;
 margin-left:-8px;
 margin-right:-8px
}
.s-padding-1_5 {
 padding-top:-8px;
 padding-bottom:-8px;
 padding-left:-8px;
 padding-right:-8px
}
.s-marginPull-1_5 {
 margin-top:8px;
 margin-bottom:8px;
 margin-left:8px;
 margin-right:8px
}
.s-border-1_5 {
 padding-top:-9px;
 padding-bottom:-9px;
 padding-left:-9px;
 padding-right:-9px
}
.s-borderThick-1_5 {
 padding-top:-10px;
 padding-bottom:-10px;
 padding-left:-10px;
 padding-right:-10px
}
.s-marginVert-1_5 {
 margin-top:-8px;
 margin-bottom:-8px
}
.s-paddingVert-1_5 {
 padding-top:-8px;
 padding-bottom:-8px
}
.s-marginPullVert-1_5 {
 margin-top:8px;
 margin-bottom:8px
}
.s-borderVert-1_5 {
 padding-top:-9px;
 padding-bottom:-9px
}
.s-borderThickVert-1_5 {
 padding-top:-10px;
 padding-bottom:-10px
}
.s-marginHoriz-1_5 {
 margin-left:-8px;
 margin-right:-8px
}
.s-paddingHoriz-1_5 {
 padding-left:-8px;
 padding-right:-8px
}
.s-marginPullHoriz-1_5 {
 margin-left:8px;
 margin-right:8px
}
.s-borderHoriz-1_5 {
 padding-left:-9px;
 padding-right:-9px
}
.s-borderThickHoriz-1_5 {
 padding-left:-10px;
 padding-right:-10px
}
.s-marginTop-1_5 {
 margin-top:-8px
}
.s-paddingTop-1_5 {
 padding-top:-8px
}
.s-marginPullTop-1_5 {
 margin-top:8px
}
.s-borderTop-1_5 {
 padding-top:-9px
}
.s-borderThickTop-1_5 {
 padding-top:-10px
}
.s-marginBottom-1_5 {
 margin-bottom:-8px
}
.s-paddingBottom-1_5 {
 padding-bottom:-8px
}
.s-marginPullBottom-1_5 {
 margin-bottom:8px
}
.s-borderBottom-1_5 {
 padding-bottom:-9px
}
.s-borderThickBottom-1_5 {
 padding-bottom:-10px
}
.s-marginLeft-1_5 {
 margin-left:-8px
}
.s-paddingLeft-1_5 {
 padding-left:-8px
}
.s-marginPullLeft-1_5 {
 margin-left:8px
}
.s-borderLeft-1_5 {
 padding-left:-9px
}
.s-borderThickLeft-1_5 {
 padding-left:-10px
}
.s-marginRight-1_5 {
 margin-right:-8px
}
.s-paddingRight-1_5 {
 padding-right:-8px
}
.s-marginPullRight-1_5 {
 margin-right:8px
}
.s-borderRight-1_5 {
 padding-right:-9px
}
.s-borderThickRight-1_5 {
 padding-right:-10px
}
.s-margin0 {
 margin-top:0;
 margin-bottom:0;
 margin-left:0;
 margin-right:0
}
.s-padding0 {
 padding-top:0;
 padding-bottom:0;
 padding-left:0;
 padding-right:0
}
.s-marginPull0 {
 margin-top:0;
 margin-bottom:0;
 margin-left:0;
 margin-right:0
}
.s-border0 {
 padding-top:-1px;
 padding-bottom:-1px;
 padding-left:-1px;
 padding-right:-1px
}
.s-borderThick0 {
 padding-top:-2px;
 padding-bottom:-2px;
 padding-left:-2px;
 padding-right:-2px
}
.s-marginVert0 {
 margin-top:0;
 margin-bottom:0
}
.s-paddingVert0 {
 padding-top:0;
 padding-bottom:0
}
.s-marginPullVert0 {
 margin-top:0;
 margin-bottom:0
}
.s-borderVert0 {
 padding-top:-1px;
 padding-bottom:-1px
}
.s-borderThickVert0 {
 padding-top:-2px;
 padding-bottom:-2px
}
.s-marginHoriz0 {
 margin-left:0;
 margin-right:0
}
.s-paddingHoriz0 {
 padding-left:0;
 padding-right:0
}
.s-marginPullHoriz0 {
 margin-left:0;
 margin-right:0
}
.s-borderHoriz0 {
 padding-left:-1px;
 padding-right:-1px
}
.s-borderThickHoriz0 {
 padding-left:-2px;
 padding-right:-2px
}
.s-marginTop0 {
 margin-top:0
}
.s-paddingTop0 {
 padding-top:0
}
.s-marginPullTop0 {
 margin-top:0
}
.s-borderTop0 {
 padding-top:-1px
}
.s-borderThickTop0 {
 padding-top:-2px
}
.s-marginBottom0 {
 margin-bottom:0
}
.s-paddingBottom0 {
 padding-bottom:0
}
.s-marginPullBottom0 {
 margin-bottom:0
}
.s-borderBottom0 {
 padding-bottom:-1px
}
.s-borderThickBottom0 {
 padding-bottom:-2px
}
.s-marginLeft0 {
 margin-left:0
}
.s-paddingLeft0 {
 padding-left:0
}
.s-marginPullLeft0 {
 margin-left:0
}
.s-borderLeft0 {
 padding-left:-1px
}
.s-borderThickLeft0 {
 padding-left:-2px
}
.s-marginRight0 {
 margin-right:0
}
.s-paddingRight0 {
 padding-right:0
}
.s-marginPullRight0 {
 margin-right:0
}
.s-borderRight0 {
 padding-right:-1px
}
.s-borderThickRight0 {
 padding-right:-2px
}
.s-margin0_5 {
 margin-top:8px;
 margin-bottom:8px;
 margin-left:8px;
 margin-right:8px
}
.s-padding0_5 {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:8px;
 padding-right:8px
}
.s-marginPull0_5 {
 margin-top:-8px;
 margin-bottom:-8px;
 margin-left:-8px;
 margin-right:-8px
}
.s-border0_5 {
 padding-top:7px;
 padding-bottom:7px;
 padding-left:7px;
 padding-right:7px
}
.s-borderThick0_5 {
 padding-top:6px;
 padding-bottom:6px;
 padding-left:6px;
 padding-right:6px
}
.s-marginVert0_5 {
 margin-top:8px;
 margin-bottom:8px
}
.s-paddingVert0_5 {
 padding-top:8px;
 padding-bottom:8px
}
.s-marginPullVert0_5 {
 margin-top:-8px;
 margin-bottom:-8px
}
.s-borderVert0_5 {
 padding-top:7px;
 padding-bottom:7px
}
.s-borderThickVert0_5 {
 padding-top:6px;
 padding-bottom:6px
}
.s-marginHoriz0_5 {
 margin-left:8px;
 margin-right:8px
}
.s-paddingHoriz0_5 {
 padding-left:8px;
 padding-right:8px
}
.s-marginPullHoriz0_5 {
 margin-left:-8px;
 margin-right:-8px
}
.s-borderHoriz0_5 {
 padding-left:7px;
 padding-right:7px
}
.s-borderThickHoriz0_5 {
 padding-left:6px;
 padding-right:6px
}
.s-marginTop0_5 {
 margin-top:8px
}
.s-paddingTop0_5 {
 padding-top:8px
}
.s-marginPullTop0_5 {
 margin-top:-8px
}
.s-borderTop0_5 {
 padding-top:7px
}
.s-borderThickTop0_5 {
 padding-top:6px
}
.s-marginBottom0_5 {
 margin-bottom:8px
}
.s-paddingBottom0_5 {
 padding-bottom:8px
}
.s-marginPullBottom0_5 {
 margin-bottom:-8px
}
.s-borderBottom0_5 {
 padding-bottom:7px
}
.s-borderThickBottom0_5 {
 padding-bottom:6px
}
.s-marginLeft0_5 {
 margin-left:8px
}
.s-paddingLeft0_5 {
 padding-left:8px
}
.s-marginPullLeft0_5 {
 margin-left:-8px
}
.s-borderLeft0_5 {
 padding-left:7px
}
.s-borderThickLeft0_5 {
 padding-left:6px
}
.s-marginRight0_5 {
 margin-right:8px
}
.s-paddingRight0_5 {
 padding-right:8px
}
.s-marginPullRight0_5 {
 margin-right:-8px
}
.s-borderRight0_5 {
 padding-right:7px
}
.s-borderThickRight0_5 {
 padding-right:6px
}
.s-margin1 {
 margin-top:16px;
 margin-bottom:16px;
 margin-left:16px;
 margin-right:16px
}
.s-padding1 {
 padding-top:16px;
 padding-bottom:16px;
 padding-left:16px;
 padding-right:16px
}
.s-marginPull1 {
 margin-top:-16px;
 margin-bottom:-16px;
 margin-left:-16px;
 margin-right:-16px
}
.s-border1 {
 padding-top:15px;
 padding-bottom:15px;
 padding-left:15px;
 padding-right:15px
}
.s-borderThick1 {
 padding-top:14px;
 padding-bottom:14px;
 padding-left:14px;
 padding-right:14px
}
.s-marginVert1 {
 margin-top:16px;
 margin-bottom:16px
}
.s-paddingVert1 {
 padding-top:16px;
 padding-bottom:16px
}
.s-marginPullVert1 {
 margin-top:-16px;
 margin-bottom:-16px
}
.s-borderVert1 {
 padding-top:15px;
 padding-bottom:15px
}
.s-borderThickVert1 {
 padding-top:14px;
 padding-bottom:14px
}
.s-marginHoriz1 {
 margin-left:16px;
 margin-right:16px
}
.s-paddingHoriz1 {
 padding-left:16px;
 padding-right:16px
}
.s-marginPullHoriz1 {
 margin-left:-16px;
 margin-right:-16px
}
.s-borderHoriz1 {
 padding-left:15px;
 padding-right:15px
}
.s-borderThickHoriz1 {
 padding-left:14px;
 padding-right:14px
}
.s-marginTop1 {
 margin-top:16px
}
.s-paddingTop1 {
 padding-top:16px
}
.s-marginPullTop1 {
 margin-top:-16px
}
.s-borderTop1 {
 padding-top:15px
}
.s-borderThickTop1 {
 padding-top:14px
}
.s-marginBottom1 {
 margin-bottom:16px
}
.s-paddingBottom1 {
 padding-bottom:16px
}
.s-marginPullBottom1 {
 margin-bottom:-16px
}
.s-borderBottom1 {
 padding-bottom:15px
}
.s-borderThickBottom1 {
 padding-bottom:14px
}
.s-marginLeft1 {
 margin-left:16px
}
.s-paddingLeft1 {
 padding-left:16px
}
.s-marginPullLeft1 {
 margin-left:-16px
}
.s-borderLeft1 {
 padding-left:15px
}
.s-borderThickLeft1 {
 padding-left:14px
}
.s-marginRight1 {
 margin-right:16px
}
.s-paddingRight1 {
 padding-right:16px
}
.s-marginPullRight1 {
 margin-right:-16px
}
.s-borderRight1 {
 padding-right:15px
}
.s-borderThickRight1 {
 padding-right:14px
}
.s-margin1_5 {
 margin-top:24px;
 margin-bottom:24px;
 margin-left:24px;
 margin-right:24px
}
.s-padding1_5 {
 padding-top:24px;
 padding-bottom:24px;
 padding-left:24px;
 padding-right:24px
}
.s-marginPull1_5 {
 margin-top:-24px;
 margin-bottom:-24px;
 margin-left:-24px;
 margin-right:-24px
}
.s-border1_5 {
 padding-top:23px;
 padding-bottom:23px;
 padding-left:23px;
 padding-right:23px
}
.s-borderThick1_5 {
 padding-top:22px;
 padding-bottom:22px;
 padding-left:22px;
 padding-right:22px
}
.s-marginVert1_5 {
 margin-top:24px;
 margin-bottom:24px
}
.s-paddingVert1_5 {
 padding-top:24px;
 padding-bottom:24px
}
.s-marginPullVert1_5 {
 margin-top:-24px;
 margin-bottom:-24px
}
.s-borderVert1_5 {
 padding-top:23px;
 padding-bottom:23px
}
.s-borderThickVert1_5 {
 padding-top:22px;
 padding-bottom:22px
}
.s-marginHoriz1_5 {
 margin-left:24px;
 margin-right:24px
}
.s-paddingHoriz1_5 {
 padding-left:24px;
 padding-right:24px
}
.s-marginPullHoriz1_5 {
 margin-left:-24px;
 margin-right:-24px
}
.s-borderHoriz1_5 {
 padding-left:23px;
 padding-right:23px
}
.s-borderThickHoriz1_5 {
 padding-left:22px;
 padding-right:22px
}
.s-marginTop1_5 {
 margin-top:24px
}
.s-paddingTop1_5 {
 padding-top:24px
}
.s-marginPullTop1_5 {
 margin-top:-24px
}
.s-borderTop1_5 {
 padding-top:23px
}
.s-borderThickTop1_5 {
 padding-top:22px
}
.s-marginBottom1_5 {
 margin-bottom:24px
}
.s-paddingBottom1_5 {
 padding-bottom:24px
}
.s-marginPullBottom1_5 {
 margin-bottom:-24px
}
.s-borderBottom1_5 {
 padding-bottom:23px
}
.s-borderThickBottom1_5 {
 padding-bottom:22px
}
.s-marginLeft1_5 {
 margin-left:24px
}
.s-paddingLeft1_5 {
 padding-left:24px
}
.s-marginPullLeft1_5 {
 margin-left:-24px
}
.s-borderLeft1_5 {
 padding-left:23px
}
.s-borderThickLeft1_5 {
 padding-left:22px
}
.s-marginRight1_5 {
 margin-right:24px
}
.s-paddingRight1_5 {
 padding-right:24px
}
.s-marginPullRight1_5 {
 margin-right:-24px
}
.s-borderRight1_5 {
 padding-right:23px
}
.s-borderThickRight1_5 {
 padding-right:22px
}
.s-margin2 {
 margin-top:32px;
 margin-bottom:32px;
 margin-left:32px;
 margin-right:32px
}
.s-padding2 {
 padding-top:32px;
 padding-bottom:32px;
 padding-left:32px;
 padding-right:32px
}
.s-marginPull2 {
 margin-top:-32px;
 margin-bottom:-32px;
 margin-left:-32px;
 margin-right:-32px
}
.s-border2 {
 padding-top:31px;
 padding-bottom:31px;
 padding-left:31px;
 padding-right:31px
}
.s-borderThick2 {
 padding-top:30px;
 padding-bottom:30px;
 padding-left:30px;
 padding-right:30px
}
.s-marginVert2 {
 margin-top:32px;
 margin-bottom:32px
}
.s-paddingVert2 {
 padding-top:32px;
 padding-bottom:32px
}
.s-marginPullVert2 {
 margin-top:-32px;
 margin-bottom:-32px
}
.s-borderVert2 {
 padding-top:31px;
 padding-bottom:31px
}
.s-borderThickVert2 {
 padding-top:30px;
 padding-bottom:30px
}
.s-marginHoriz2 {
 margin-left:32px;
 margin-right:32px
}
.s-paddingHoriz2 {
 padding-left:32px;
 padding-right:32px
}
.s-marginPullHoriz2 {
 margin-left:-32px;
 margin-right:-32px
}
.s-borderHoriz2 {
 padding-left:31px;
 padding-right:31px
}
.s-borderThickHoriz2 {
 padding-left:30px;
 padding-right:30px
}
.s-marginTop2 {
 margin-top:32px
}
.s-paddingTop2 {
 padding-top:32px
}
.s-marginPullTop2 {
 margin-top:-32px
}
.s-borderTop2 {
 padding-top:31px
}
.s-borderThickTop2 {
 padding-top:30px
}
.s-marginBottom2 {
 margin-bottom:32px
}
.s-paddingBottom2 {
 padding-bottom:32px
}
.s-marginPullBottom2 {
 margin-bottom:-32px
}
.s-borderBottom2 {
 padding-bottom:31px
}
.s-borderThickBottom2 {
 padding-bottom:30px
}
.s-marginLeft2 {
 margin-left:32px
}
.s-paddingLeft2 {
 padding-left:32px
}
.s-marginPullLeft2 {
 margin-left:-32px
}
.s-borderLeft2 {
 padding-left:31px
}
.s-borderThickLeft2 {
 padding-left:30px
}
.s-marginRight2 {
 margin-right:32px
}
.s-paddingRight2 {
 padding-right:32px
}
.s-marginPullRight2 {
 margin-right:-32px
}
.s-borderRight2 {
 padding-right:31px
}
.s-borderThickRight2 {
 padding-right:30px
}
.s-margin2_5 {
 margin-top:40px;
 margin-bottom:40px;
 margin-left:40px;
 margin-right:40px
}
.s-padding2_5 {
 padding-top:40px;
 padding-bottom:40px;
 padding-left:40px;
 padding-right:40px
}
.s-marginPull2_5 {
 margin-top:-40px;
 margin-bottom:-40px;
 margin-left:-40px;
 margin-right:-40px
}
.s-border2_5 {
 padding-top:39px;
 padding-bottom:39px;
 padding-left:39px;
 padding-right:39px
}
.s-borderThick2_5 {
 padding-top:38px;
 padding-bottom:38px;
 padding-left:38px;
 padding-right:38px
}
.s-marginVert2_5 {
 margin-top:40px;
 margin-bottom:40px
}
.s-paddingVert2_5 {
 padding-top:40px;
 padding-bottom:40px
}
.s-marginPullVert2_5 {
 margin-top:-40px;
 margin-bottom:-40px
}
.s-borderVert2_5 {
 padding-top:39px;
 padding-bottom:39px
}
.s-borderThickVert2_5 {
 padding-top:38px;
 padding-bottom:38px
}
.s-marginHoriz2_5 {
 margin-left:40px;
 margin-right:40px
}
.s-paddingHoriz2_5 {
 padding-left:40px;
 padding-right:40px
}
.s-marginPullHoriz2_5 {
 margin-left:-40px;
 margin-right:-40px
}
.s-borderHoriz2_5 {
 padding-left:39px;
 padding-right:39px
}
.s-borderThickHoriz2_5 {
 padding-left:38px;
 padding-right:38px
}
.s-marginTop2_5 {
 margin-top:40px
}
.s-paddingTop2_5 {
 padding-top:40px
}
.s-marginPullTop2_5 {
 margin-top:-40px
}
.s-borderTop2_5 {
 padding-top:39px
}
.s-borderThickTop2_5 {
 padding-top:38px
}
.s-marginBottom2_5 {
 margin-bottom:40px
}
.s-paddingBottom2_5 {
 padding-bottom:40px
}
.s-marginPullBottom2_5 {
 margin-bottom:-40px
}
.s-borderBottom2_5 {
 padding-bottom:39px
}
.s-borderThickBottom2_5 {
 padding-bottom:38px
}
.s-marginLeft2_5 {
 margin-left:40px
}
.s-paddingLeft2_5 {
 padding-left:40px
}
.s-marginPullLeft2_5 {
 margin-left:-40px
}
.s-borderLeft2_5 {
 padding-left:39px
}
.s-borderThickLeft2_5 {
 padding-left:38px
}
.s-marginRight2_5 {
 margin-right:40px
}
.s-paddingRight2_5 {
 padding-right:40px
}
.s-marginPullRight2_5 {
 margin-right:-40px
}
.s-borderRight2_5 {
 padding-right:39px
}
.s-borderThickRight2_5 {
 padding-right:38px
}
.s-margin3 {
 margin-top:48px;
 margin-bottom:48px;
 margin-left:48px;
 margin-right:48px
}
.s-padding3 {
 padding-top:48px;
 padding-bottom:48px;
 padding-left:48px;
 padding-right:48px
}
.s-marginPull3 {
 margin-top:-48px;
 margin-bottom:-48px;
 margin-left:-48px;
 margin-right:-48px
}
.s-border3 {
 padding-top:47px;
 padding-bottom:47px;
 padding-left:47px;
 padding-right:47px
}
.s-borderThick3 {
 padding-top:46px;
 padding-bottom:46px;
 padding-left:46px;
 padding-right:46px
}
.s-marginVert3 {
 margin-top:48px;
 margin-bottom:48px
}
.s-paddingVert3 {
 padding-top:48px;
 padding-bottom:48px
}
.s-marginPullVert3 {
 margin-top:-48px;
 margin-bottom:-48px
}
.s-borderVert3 {
 padding-top:47px;
 padding-bottom:47px
}
.s-borderThickVert3 {
 padding-top:46px;
 padding-bottom:46px
}
.s-marginHoriz3 {
 margin-left:48px;
 margin-right:48px
}
.s-paddingHoriz3 {
 padding-left:48px;
 padding-right:48px
}
.s-marginPullHoriz3 {
 margin-left:-48px;
 margin-right:-48px
}
.s-borderHoriz3 {
 padding-left:47px;
 padding-right:47px
}
.s-borderThickHoriz3 {
 padding-left:46px;
 padding-right:46px
}
.s-marginTop3 {
 margin-top:48px
}
.s-paddingTop3 {
 padding-top:48px
}
.s-marginPullTop3 {
 margin-top:-48px
}
.s-borderTop3 {
 padding-top:47px
}
.s-borderThickTop3 {
 padding-top:46px
}
.s-marginBottom3 {
 margin-bottom:48px
}
.s-paddingBottom3 {
 padding-bottom:48px
}
.s-marginPullBottom3 {
 margin-bottom:-48px
}
.s-borderBottom3 {
 padding-bottom:47px
}
.s-borderThickBottom3 {
 padding-bottom:46px
}
.s-marginLeft3 {
 margin-left:48px
}
.s-paddingLeft3 {
 padding-left:48px
}
.s-marginPullLeft3 {
 margin-left:-48px
}
.s-borderLeft3 {
 padding-left:47px
}
.s-borderThickLeft3 {
 padding-left:46px
}
.s-marginRight3 {
 margin-right:48px
}
.s-paddingRight3 {
 padding-right:48px
}
.s-marginPullRight3 {
 margin-right:-48px
}
.s-borderRight3 {
 padding-right:47px
}
.s-borderThickRight3 {
 padding-right:46px
}
.s-margin3_5 {
 margin-top:56px;
 margin-bottom:56px;
 margin-left:56px;
 margin-right:56px
}
.s-padding3_5 {
 padding-top:56px;
 padding-bottom:56px;
 padding-left:56px;
 padding-right:56px
}
.s-marginPull3_5 {
 margin-top:-56px;
 margin-bottom:-56px;
 margin-left:-56px;
 margin-right:-56px
}
.s-border3_5 {
 padding-top:55px;
 padding-bottom:55px;
 padding-left:55px;
 padding-right:55px
}
.s-borderThick3_5 {
 padding-top:54px;
 padding-bottom:54px;
 padding-left:54px;
 padding-right:54px
}
.s-marginVert3_5 {
 margin-top:56px;
 margin-bottom:56px
}
.s-paddingVert3_5 {
 padding-top:56px;
 padding-bottom:56px
}
.s-marginPullVert3_5 {
 margin-top:-56px;
 margin-bottom:-56px
}
.s-borderVert3_5 {
 padding-top:55px;
 padding-bottom:55px
}
.s-borderThickVert3_5 {
 padding-top:54px;
 padding-bottom:54px
}
.s-marginHoriz3_5 {
 margin-left:56px;
 margin-right:56px
}
.s-paddingHoriz3_5 {
 padding-left:56px;
 padding-right:56px
}
.s-marginPullHoriz3_5 {
 margin-left:-56px;
 margin-right:-56px
}
.s-borderHoriz3_5 {
 padding-left:55px;
 padding-right:55px
}
.s-borderThickHoriz3_5 {
 padding-left:54px;
 padding-right:54px
}
.s-marginTop3_5 {
 margin-top:56px
}
.s-paddingTop3_5 {
 padding-top:56px
}
.s-marginPullTop3_5 {
 margin-top:-56px
}
.s-borderTop3_5 {
 padding-top:55px
}
.s-borderThickTop3_5 {
 padding-top:54px
}
.s-marginBottom3_5 {
 margin-bottom:56px
}
.s-paddingBottom3_5 {
 padding-bottom:56px
}
.s-marginPullBottom3_5 {
 margin-bottom:-56px
}
.s-borderBottom3_5 {
 padding-bottom:55px
}
.s-borderThickBottom3_5 {
 padding-bottom:54px
}
.s-marginLeft3_5 {
 margin-left:56px
}
.s-paddingLeft3_5 {
 padding-left:56px
}
.s-marginPullLeft3_5 {
 margin-left:-56px
}
.s-borderLeft3_5 {
 padding-left:55px
}
.s-borderThickLeft3_5 {
 padding-left:54px
}
.s-marginRight3_5 {
 margin-right:56px
}
.s-paddingRight3_5 {
 padding-right:56px
}
.s-marginPullRight3_5 {
 margin-right:-56px
}
.s-borderRight3_5 {
 padding-right:55px
}
.s-borderThickRight3_5 {
 padding-right:54px
}
.s-margin4 {
 margin-top:64px;
 margin-bottom:64px;
 margin-left:64px;
 margin-right:64px
}
.s-padding4 {
 padding-top:64px;
 padding-bottom:64px;
 padding-left:64px;
 padding-right:64px
}
.s-marginPull4 {
 margin-top:-64px;
 margin-bottom:-64px;
 margin-left:-64px;
 margin-right:-64px
}
.s-border4 {
 padding-top:63px;
 padding-bottom:63px;
 padding-left:63px;
 padding-right:63px
}
.s-borderThick4 {
 padding-top:62px;
 padding-bottom:62px;
 padding-left:62px;
 padding-right:62px
}
.s-marginVert4 {
 margin-top:64px;
 margin-bottom:64px
}
.s-paddingVert4 {
 padding-top:64px;
 padding-bottom:64px
}
.s-marginPullVert4 {
 margin-top:-64px;
 margin-bottom:-64px
}
.s-borderVert4 {
 padding-top:63px;
 padding-bottom:63px
}
.s-borderThickVert4 {
 padding-top:62px;
 padding-bottom:62px
}
.s-marginHoriz4 {
 margin-left:64px;
 margin-right:64px
}
.s-paddingHoriz4 {
 padding-left:64px;
 padding-right:64px
}
.s-marginPullHoriz4 {
 margin-left:-64px;
 margin-right:-64px
}
.s-borderHoriz4 {
 padding-left:63px;
 padding-right:63px
}
.s-borderThickHoriz4 {
 padding-left:62px;
 padding-right:62px
}
.s-marginTop4 {
 margin-top:64px
}
.s-paddingTop4 {
 padding-top:64px
}
.s-marginPullTop4 {
 margin-top:-64px
}
.s-borderTop4 {
 padding-top:63px
}
.s-borderThickTop4 {
 padding-top:62px
}
.s-marginBottom4 {
 margin-bottom:64px
}
.s-paddingBottom4 {
 padding-bottom:64px
}
.s-marginPullBottom4 {
 margin-bottom:-64px
}
.s-borderBottom4 {
 padding-bottom:63px
}
.s-borderThickBottom4 {
 padding-bottom:62px
}
.s-marginLeft4 {
 margin-left:64px
}
.s-paddingLeft4 {
 padding-left:64px
}
.s-marginPullLeft4 {
 margin-left:-64px
}
.s-borderLeft4 {
 padding-left:63px
}
.s-borderThickLeft4 {
 padding-left:62px
}
.s-marginRight4 {
 margin-right:64px
}
.s-paddingRight4 {
 padding-right:64px
}
.s-marginPullRight4 {
 margin-right:-64px
}
.s-borderRight4 {
 padding-right:63px
}
.s-borderThickRight4 {
 padding-right:62px
}
.s-margin4_5 {
 margin-top:72px;
 margin-bottom:72px;
 margin-left:72px;
 margin-right:72px
}
.s-padding4_5 {
 padding-top:72px;
 padding-bottom:72px;
 padding-left:72px;
 padding-right:72px
}
.s-marginPull4_5 {
 margin-top:-72px;
 margin-bottom:-72px;
 margin-left:-72px;
 margin-right:-72px
}
.s-border4_5 {
 padding-top:71px;
 padding-bottom:71px;
 padding-left:71px;
 padding-right:71px
}
.s-borderThick4_5 {
 padding-top:70px;
 padding-bottom:70px;
 padding-left:70px;
 padding-right:70px
}
.s-marginVert4_5 {
 margin-top:72px;
 margin-bottom:72px
}
.s-paddingVert4_5 {
 padding-top:72px;
 padding-bottom:72px
}
.s-marginPullVert4_5 {
 margin-top:-72px;
 margin-bottom:-72px
}
.s-borderVert4_5 {
 padding-top:71px;
 padding-bottom:71px
}
.s-borderThickVert4_5 {
 padding-top:70px;
 padding-bottom:70px
}
.s-marginHoriz4_5 {
 margin-left:72px;
 margin-right:72px
}
.s-paddingHoriz4_5 {
 padding-left:72px;
 padding-right:72px
}
.s-marginPullHoriz4_5 {
 margin-left:-72px;
 margin-right:-72px
}
.s-borderHoriz4_5 {
 padding-left:71px;
 padding-right:71px
}
.s-borderThickHoriz4_5 {
 padding-left:70px;
 padding-right:70px
}
.s-marginTop4_5 {
 margin-top:72px
}
.s-paddingTop4_5 {
 padding-top:72px
}
.s-marginPullTop4_5 {
 margin-top:-72px
}
.s-borderTop4_5 {
 padding-top:71px
}
.s-borderThickTop4_5 {
 padding-top:70px
}
.s-marginBottom4_5 {
 margin-bottom:72px
}
.s-paddingBottom4_5 {
 padding-bottom:72px
}
.s-marginPullBottom4_5 {
 margin-bottom:-72px
}
.s-borderBottom4_5 {
 padding-bottom:71px
}
.s-borderThickBottom4_5 {
 padding-bottom:70px
}
.s-marginLeft4_5 {
 margin-left:72px
}
.s-paddingLeft4_5 {
 padding-left:72px
}
.s-marginPullLeft4_5 {
 margin-left:-72px
}
.s-borderLeft4_5 {
 padding-left:71px
}
.s-borderThickLeft4_5 {
 padding-left:70px
}
.s-marginRight4_5 {
 margin-right:72px
}
.s-paddingRight4_5 {
 padding-right:72px
}
.s-marginPullRight4_5 {
 margin-right:-72px
}
.s-borderRight4_5 {
 padding-right:71px
}
.s-borderThickRight4_5 {
 padding-right:70px
}
.s-margin5 {
 margin-top:80px;
 margin-bottom:80px;
 margin-left:80px;
 margin-right:80px
}
.s-padding5 {
 padding-top:80px;
 padding-bottom:80px;
 padding-left:80px;
 padding-right:80px
}
.s-marginPull5 {
 margin-top:-80px;
 margin-bottom:-80px;
 margin-left:-80px;
 margin-right:-80px
}
.s-border5 {
 padding-top:79px;
 padding-bottom:79px;
 padding-left:79px;
 padding-right:79px
}
.s-borderThick5 {
 padding-top:78px;
 padding-bottom:78px;
 padding-left:78px;
 padding-right:78px
}
.s-marginVert5 {
 margin-top:80px;
 margin-bottom:80px
}
.s-paddingVert5 {
 padding-top:80px;
 padding-bottom:80px
}
.s-marginPullVert5 {
 margin-top:-80px;
 margin-bottom:-80px
}
.s-borderVert5 {
 padding-top:79px;
 padding-bottom:79px
}
.s-borderThickVert5 {
 padding-top:78px;
 padding-bottom:78px
}
.s-marginHoriz5 {
 margin-left:80px;
 margin-right:80px
}
.s-paddingHoriz5 {
 padding-left:80px;
 padding-right:80px
}
.s-marginPullHoriz5 {
 margin-left:-80px;
 margin-right:-80px
}
.s-borderHoriz5 {
 padding-left:79px;
 padding-right:79px
}
.s-borderThickHoriz5 {
 padding-left:78px;
 padding-right:78px
}
.s-marginTop5 {
 margin-top:80px
}
.s-paddingTop5 {
 padding-top:80px
}
.s-marginPullTop5 {
 margin-top:-80px
}
.s-borderTop5 {
 padding-top:79px
}
.s-borderThickTop5 {
 padding-top:78px
}
.s-marginBottom5 {
 margin-bottom:80px
}
.s-paddingBottom5 {
 padding-bottom:80px
}
.s-marginPullBottom5 {
 margin-bottom:-80px
}
.s-borderBottom5 {
 padding-bottom:79px
}
.s-borderThickBottom5 {
 padding-bottom:78px
}
.s-marginLeft5 {
 margin-left:80px
}
.s-paddingLeft5 {
 padding-left:80px
}
.s-marginPullLeft5 {
 margin-left:-80px
}
.s-borderLeft5 {
 padding-left:79px
}
.s-borderThickLeft5 {
 padding-left:78px
}
.s-marginRight5 {
 margin-right:80px
}
.s-paddingRight5 {
 padding-right:80px
}
.s-marginPullRight5 {
 margin-right:-80px
}
.s-borderRight5 {
 padding-right:79px
}
.s-borderThickRight5 {
 padding-right:78px
}
.s-margin5_5 {
 margin-top:88px;
 margin-bottom:88px;
 margin-left:88px;
 margin-right:88px
}
.s-padding5_5 {
 padding-top:88px;
 padding-bottom:88px;
 padding-left:88px;
 padding-right:88px
}
.s-marginPull5_5 {
 margin-top:-88px;
 margin-bottom:-88px;
 margin-left:-88px;
 margin-right:-88px
}
.s-border5_5 {
 padding-top:87px;
 padding-bottom:87px;
 padding-left:87px;
 padding-right:87px
}
.s-borderThick5_5 {
 padding-top:86px;
 padding-bottom:86px;
 padding-left:86px;
 padding-right:86px
}
.s-marginVert5_5 {
 margin-top:88px;
 margin-bottom:88px
}
.s-paddingVert5_5 {
 padding-top:88px;
 padding-bottom:88px
}
.s-marginPullVert5_5 {
 margin-top:-88px;
 margin-bottom:-88px
}
.s-borderVert5_5 {
 padding-top:87px;
 padding-bottom:87px
}
.s-borderThickVert5_5 {
 padding-top:86px;
 padding-bottom:86px
}
.s-marginHoriz5_5 {
 margin-left:88px;
 margin-right:88px
}
.s-paddingHoriz5_5 {
 padding-left:88px;
 padding-right:88px
}
.s-marginPullHoriz5_5 {
 margin-left:-88px;
 margin-right:-88px
}
.s-borderHoriz5_5 {
 padding-left:87px;
 padding-right:87px
}
.s-borderThickHoriz5_5 {
 padding-left:86px;
 padding-right:86px
}
.s-marginTop5_5 {
 margin-top:88px
}
.s-paddingTop5_5 {
 padding-top:88px
}
.s-marginPullTop5_5 {
 margin-top:-88px
}
.s-borderTop5_5 {
 padding-top:87px
}
.s-borderThickTop5_5 {
 padding-top:86px
}
.s-marginBottom5_5 {
 margin-bottom:88px
}
.s-paddingBottom5_5 {
 padding-bottom:88px
}
.s-marginPullBottom5_5 {
 margin-bottom:-88px
}
.s-borderBottom5_5 {
 padding-bottom:87px
}
.s-borderThickBottom5_5 {
 padding-bottom:86px
}
.s-marginLeft5_5 {
 margin-left:88px
}
.s-paddingLeft5_5 {
 padding-left:88px
}
.s-marginPullLeft5_5 {
 margin-left:-88px
}
.s-borderLeft5_5 {
 padding-left:87px
}
.s-borderThickLeft5_5 {
 padding-left:86px
}
.s-marginRight5_5 {
 margin-right:88px
}
.s-paddingRight5_5 {
 padding-right:88px
}
.s-marginPullRight5_5 {
 margin-right:-88px
}
.s-borderRight5_5 {
 padding-right:87px
}
.s-borderThickRight5_5 {
 padding-right:86px
}
.s-margin6 {
 margin-top:96px;
 margin-bottom:96px;
 margin-left:96px;
 margin-right:96px
}
.s-padding6 {
 padding-top:96px;
 padding-bottom:96px;
 padding-left:96px;
 padding-right:96px
}
.s-marginPull6 {
 margin-top:-96px;
 margin-bottom:-96px;
 margin-left:-96px;
 margin-right:-96px
}
.s-border6 {
 padding-top:95px;
 padding-bottom:95px;
 padding-left:95px;
 padding-right:95px
}
.s-borderThick6 {
 padding-top:94px;
 padding-bottom:94px;
 padding-left:94px;
 padding-right:94px
}
.s-marginVert6 {
 margin-top:96px;
 margin-bottom:96px
}
.s-paddingVert6 {
 padding-top:96px;
 padding-bottom:96px
}
.s-marginPullVert6 {
 margin-top:-96px;
 margin-bottom:-96px
}
.s-borderVert6 {
 padding-top:95px;
 padding-bottom:95px
}
.s-borderThickVert6 {
 padding-top:94px;
 padding-bottom:94px
}
.s-marginHoriz6 {
 margin-left:96px;
 margin-right:96px
}
.s-paddingHoriz6 {
 padding-left:96px;
 padding-right:96px
}
.s-marginPullHoriz6 {
 margin-left:-96px;
 margin-right:-96px
}
.s-borderHoriz6 {
 padding-left:95px;
 padding-right:95px
}
.s-borderThickHoriz6 {
 padding-left:94px;
 padding-right:94px
}
.s-marginTop6 {
 margin-top:96px
}
.s-paddingTop6 {
 padding-top:96px
}
.s-marginPullTop6 {
 margin-top:-96px
}
.s-borderTop6 {
 padding-top:95px
}
.s-borderThickTop6 {
 padding-top:94px
}
.s-marginBottom6 {
 margin-bottom:96px
}
.s-paddingBottom6 {
 padding-bottom:96px
}
.s-marginPullBottom6 {
 margin-bottom:-96px
}
.s-borderBottom6 {
 padding-bottom:95px
}
.s-borderThickBottom6 {
 padding-bottom:94px
}
.s-marginLeft6 {
 margin-left:96px
}
.s-paddingLeft6 {
 padding-left:96px
}
.s-marginPullLeft6 {
 margin-left:-96px
}
.s-borderLeft6 {
 padding-left:95px
}
.s-borderThickLeft6 {
 padding-left:94px
}
.s-marginRight6 {
 margin-right:96px
}
.s-paddingRight6 {
 padding-right:96px
}
.s-marginPullRight6 {
 margin-right:-96px
}
.s-borderRight6 {
 padding-right:95px
}
.s-borderThickRight6 {
 padding-right:94px
}
.s-margin6_5 {
 margin-top:104px;
 margin-bottom:104px;
 margin-left:104px;
 margin-right:104px
}
.s-padding6_5 {
 padding-top:104px;
 padding-bottom:104px;
 padding-left:104px;
 padding-right:104px
}
.s-marginPull6_5 {
 margin-top:-104px;
 margin-bottom:-104px;
 margin-left:-104px;
 margin-right:-104px
}
.s-border6_5 {
 padding-top:103px;
 padding-bottom:103px;
 padding-left:103px;
 padding-right:103px
}
.s-borderThick6_5 {
 padding-top:102px;
 padding-bottom:102px;
 padding-left:102px;
 padding-right:102px
}
.s-marginVert6_5 {
 margin-top:104px;
 margin-bottom:104px
}
.s-paddingVert6_5 {
 padding-top:104px;
 padding-bottom:104px
}
.s-marginPullVert6_5 {
 margin-top:-104px;
 margin-bottom:-104px
}
.s-borderVert6_5 {
 padding-top:103px;
 padding-bottom:103px
}
.s-borderThickVert6_5 {
 padding-top:102px;
 padding-bottom:102px
}
.s-marginHoriz6_5 {
 margin-left:104px;
 margin-right:104px
}
.s-paddingHoriz6_5 {
 padding-left:104px;
 padding-right:104px
}
.s-marginPullHoriz6_5 {
 margin-left:-104px;
 margin-right:-104px
}
.s-borderHoriz6_5 {
 padding-left:103px;
 padding-right:103px
}
.s-borderThickHoriz6_5 {
 padding-left:102px;
 padding-right:102px
}
.s-marginTop6_5 {
 margin-top:104px
}
.s-paddingTop6_5 {
 padding-top:104px
}
.s-marginPullTop6_5 {
 margin-top:-104px
}
.s-borderTop6_5 {
 padding-top:103px
}
.s-borderThickTop6_5 {
 padding-top:102px
}
.s-marginBottom6_5 {
 margin-bottom:104px
}
.s-paddingBottom6_5 {
 padding-bottom:104px
}
.s-marginPullBottom6_5 {
 margin-bottom:-104px
}
.s-borderBottom6_5 {
 padding-bottom:103px
}
.s-borderThickBottom6_5 {
 padding-bottom:102px
}
.s-marginLeft6_5 {
 margin-left:104px
}
.s-paddingLeft6_5 {
 padding-left:104px
}
.s-marginPullLeft6_5 {
 margin-left:-104px
}
.s-borderLeft6_5 {
 padding-left:103px
}
.s-borderThickLeft6_5 {
 padding-left:102px
}
.s-marginRight6_5 {
 margin-right:104px
}
.s-paddingRight6_5 {
 padding-right:104px
}
.s-marginPullRight6_5 {
 margin-right:-104px
}
.s-borderRight6_5 {
 padding-right:103px
}
.s-borderThickRight6_5 {
 padding-right:102px
}
.s-margin7 {
 margin-top:112px;
 margin-bottom:112px;
 margin-left:112px;
 margin-right:112px
}
.s-padding7 {
 padding-top:112px;
 padding-bottom:112px;
 padding-left:112px;
 padding-right:112px
}
.s-marginPull7 {
 margin-top:-112px;
 margin-bottom:-112px;
 margin-left:-112px;
 margin-right:-112px
}
.s-border7 {
 padding-top:111px;
 padding-bottom:111px;
 padding-left:111px;
 padding-right:111px
}
.s-borderThick7 {
 padding-top:110px;
 padding-bottom:110px;
 padding-left:110px;
 padding-right:110px
}
.s-marginVert7 {
 margin-top:112px;
 margin-bottom:112px
}
.s-paddingVert7 {
 padding-top:112px;
 padding-bottom:112px
}
.s-marginPullVert7 {
 margin-top:-112px;
 margin-bottom:-112px
}
.s-borderVert7 {
 padding-top:111px;
 padding-bottom:111px
}
.s-borderThickVert7 {
 padding-top:110px;
 padding-bottom:110px
}
.s-marginHoriz7 {
 margin-left:112px;
 margin-right:112px
}
.s-paddingHoriz7 {
 padding-left:112px;
 padding-right:112px
}
.s-marginPullHoriz7 {
 margin-left:-112px;
 margin-right:-112px
}
.s-borderHoriz7 {
 padding-left:111px;
 padding-right:111px
}
.s-borderThickHoriz7 {
 padding-left:110px;
 padding-right:110px
}
.s-marginTop7 {
 margin-top:112px
}
.s-paddingTop7 {
 padding-top:112px
}
.s-marginPullTop7 {
 margin-top:-112px
}
.s-borderTop7 {
 padding-top:111px
}
.s-borderThickTop7 {
 padding-top:110px
}
.s-marginBottom7 {
 margin-bottom:112px
}
.s-paddingBottom7 {
 padding-bottom:112px
}
.s-marginPullBottom7 {
 margin-bottom:-112px
}
.s-borderBottom7 {
 padding-bottom:111px
}
.s-borderThickBottom7 {
 padding-bottom:110px
}
.s-marginLeft7 {
 margin-left:112px
}
.s-paddingLeft7 {
 padding-left:112px
}
.s-marginPullLeft7 {
 margin-left:-112px
}
.s-borderLeft7 {
 padding-left:111px
}
.s-borderThickLeft7 {
 padding-left:110px
}
.s-marginRight7 {
 margin-right:112px
}
.s-paddingRight7 {
 padding-right:112px
}
.s-marginPullRight7 {
 margin-right:-112px
}
.s-borderRight7 {
 padding-right:111px
}
.s-borderThickRight7 {
 padding-right:110px
}
.s-margin7_5 {
 margin-top:120px;
 margin-bottom:120px;
 margin-left:120px;
 margin-right:120px
}
.s-padding7_5 {
 padding-top:120px;
 padding-bottom:120px;
 padding-left:120px;
 padding-right:120px
}
.s-marginPull7_5 {
 margin-top:-120px;
 margin-bottom:-120px;
 margin-left:-120px;
 margin-right:-120px
}
.s-border7_5 {
 padding-top:119px;
 padding-bottom:119px;
 padding-left:119px;
 padding-right:119px
}
.s-borderThick7_5 {
 padding-top:118px;
 padding-bottom:118px;
 padding-left:118px;
 padding-right:118px
}
.s-marginVert7_5 {
 margin-top:120px;
 margin-bottom:120px
}
.s-paddingVert7_5 {
 padding-top:120px;
 padding-bottom:120px
}
.s-marginPullVert7_5 {
 margin-top:-120px;
 margin-bottom:-120px
}
.s-borderVert7_5 {
 padding-top:119px;
 padding-bottom:119px
}
.s-borderThickVert7_5 {
 padding-top:118px;
 padding-bottom:118px
}
.s-marginHoriz7_5 {
 margin-left:120px;
 margin-right:120px
}
.s-paddingHoriz7_5 {
 padding-left:120px;
 padding-right:120px
}
.s-marginPullHoriz7_5 {
 margin-left:-120px;
 margin-right:-120px
}
.s-borderHoriz7_5 {
 padding-left:119px;
 padding-right:119px
}
.s-borderThickHoriz7_5 {
 padding-left:118px;
 padding-right:118px
}
.s-marginTop7_5 {
 margin-top:120px
}
.s-paddingTop7_5 {
 padding-top:120px
}
.s-marginPullTop7_5 {
 margin-top:-120px
}
.s-borderTop7_5 {
 padding-top:119px
}
.s-borderThickTop7_5 {
 padding-top:118px
}
.s-marginBottom7_5 {
 margin-bottom:120px
}
.s-paddingBottom7_5 {
 padding-bottom:120px
}
.s-marginPullBottom7_5 {
 margin-bottom:-120px
}
.s-borderBottom7_5 {
 padding-bottom:119px
}
.s-borderThickBottom7_5 {
 padding-bottom:118px
}
.s-marginLeft7_5 {
 margin-left:120px
}
.s-paddingLeft7_5 {
 padding-left:120px
}
.s-marginPullLeft7_5 {
 margin-left:-120px
}
.s-borderLeft7_5 {
 padding-left:119px
}
.s-borderThickLeft7_5 {
 padding-left:118px
}
.s-marginRight7_5 {
 margin-right:120px
}
.s-paddingRight7_5 {
 padding-right:120px
}
.s-marginPullRight7_5 {
 margin-right:-120px
}
.s-borderRight7_5 {
 padding-right:119px
}
.s-borderThickRight7_5 {
 padding-right:118px
}
.s-margin8 {
 margin-top:128px;
 margin-bottom:128px;
 margin-left:128px;
 margin-right:128px
}
.s-padding8 {
 padding-top:128px;
 padding-bottom:128px;
 padding-left:128px;
 padding-right:128px
}
.s-marginPull8 {
 margin-top:-128px;
 margin-bottom:-128px;
 margin-left:-128px;
 margin-right:-128px
}
.s-border8 {
 padding-top:127px;
 padding-bottom:127px;
 padding-left:127px;
 padding-right:127px
}
.s-borderThick8 {
 padding-top:126px;
 padding-bottom:126px;
 padding-left:126px;
 padding-right:126px
}
.s-marginVert8 {
 margin-top:128px;
 margin-bottom:128px
}
.s-paddingVert8 {
 padding-top:128px;
 padding-bottom:128px
}
.s-marginPullVert8 {
 margin-top:-128px;
 margin-bottom:-128px
}
.s-borderVert8 {
 padding-top:127px;
 padding-bottom:127px
}
.s-borderThickVert8 {
 padding-top:126px;
 padding-bottom:126px
}
.s-marginHoriz8 {
 margin-left:128px;
 margin-right:128px
}
.s-paddingHoriz8 {
 padding-left:128px;
 padding-right:128px
}
.s-marginPullHoriz8 {
 margin-left:-128px;
 margin-right:-128px
}
.s-borderHoriz8 {
 padding-left:127px;
 padding-right:127px
}
.s-borderThickHoriz8 {
 padding-left:126px;
 padding-right:126px
}
.s-marginTop8 {
 margin-top:128px
}
.s-paddingTop8 {
 padding-top:128px
}
.s-marginPullTop8 {
 margin-top:-128px
}
.s-borderTop8 {
 padding-top:127px
}
.s-borderThickTop8 {
 padding-top:126px
}
.s-marginBottom8 {
 margin-bottom:128px
}
.s-paddingBottom8 {
 padding-bottom:128px
}
.s-marginPullBottom8 {
 margin-bottom:-128px
}
.s-borderBottom8 {
 padding-bottom:127px
}
.s-borderThickBottom8 {
 padding-bottom:126px
}
.s-marginLeft8 {
 margin-left:128px
}
.s-paddingLeft8 {
 padding-left:128px
}
.s-marginPullLeft8 {
 margin-left:-128px
}
.s-borderLeft8 {
 padding-left:127px
}
.s-borderThickLeft8 {
 padding-left:126px
}
.s-marginRight8 {
 margin-right:128px
}
.s-paddingRight8 {
 padding-right:128px
}
.s-marginPullRight8 {
 margin-right:-128px
}
.s-borderRight8 {
 padding-right:127px
}
.s-borderThickRight8 {
 padding-right:126px
}
.s-margin8_5 {
 margin-top:136px;
 margin-bottom:136px;
 margin-left:136px;
 margin-right:136px
}
.s-padding8_5 {
 padding-top:136px;
 padding-bottom:136px;
 padding-left:136px;
 padding-right:136px
}
.s-marginPull8_5 {
 margin-top:-136px;
 margin-bottom:-136px;
 margin-left:-136px;
 margin-right:-136px
}
.s-border8_5 {
 padding-top:135px;
 padding-bottom:135px;
 padding-left:135px;
 padding-right:135px
}
.s-borderThick8_5 {
 padding-top:134px;
 padding-bottom:134px;
 padding-left:134px;
 padding-right:134px
}
.s-marginVert8_5 {
 margin-top:136px;
 margin-bottom:136px
}
.s-paddingVert8_5 {
 padding-top:136px;
 padding-bottom:136px
}
.s-marginPullVert8_5 {
 margin-top:-136px;
 margin-bottom:-136px
}
.s-borderVert8_5 {
 padding-top:135px;
 padding-bottom:135px
}
.s-borderThickVert8_5 {
 padding-top:134px;
 padding-bottom:134px
}
.s-marginHoriz8_5 {
 margin-left:136px;
 margin-right:136px
}
.s-paddingHoriz8_5 {
 padding-left:136px;
 padding-right:136px
}
.s-marginPullHoriz8_5 {
 margin-left:-136px;
 margin-right:-136px
}
.s-borderHoriz8_5 {
 padding-left:135px;
 padding-right:135px
}
.s-borderThickHoriz8_5 {
 padding-left:134px;
 padding-right:134px
}
.s-marginTop8_5 {
 margin-top:136px
}
.s-paddingTop8_5 {
 padding-top:136px
}
.s-marginPullTop8_5 {
 margin-top:-136px
}
.s-borderTop8_5 {
 padding-top:135px
}
.s-borderThickTop8_5 {
 padding-top:134px
}
.s-marginBottom8_5 {
 margin-bottom:136px
}
.s-paddingBottom8_5 {
 padding-bottom:136px
}
.s-marginPullBottom8_5 {
 margin-bottom:-136px
}
.s-borderBottom8_5 {
 padding-bottom:135px
}
.s-borderThickBottom8_5 {
 padding-bottom:134px
}
.s-marginLeft8_5 {
 margin-left:136px
}
.s-paddingLeft8_5 {
 padding-left:136px
}
.s-marginPullLeft8_5 {
 margin-left:-136px
}
.s-borderLeft8_5 {
 padding-left:135px
}
.s-borderThickLeft8_5 {
 padding-left:134px
}
.s-marginRight8_5 {
 margin-right:136px
}
.s-paddingRight8_5 {
 padding-right:136px
}
.s-marginPullRight8_5 {
 margin-right:-136px
}
.s-borderRight8_5 {
 padding-right:135px
}
.s-borderThickRight8_5 {
 padding-right:134px
}
.s-margin9 {
 margin-top:144px;
 margin-bottom:144px;
 margin-left:144px;
 margin-right:144px
}
.s-padding9 {
 padding-top:144px;
 padding-bottom:144px;
 padding-left:144px;
 padding-right:144px
}
.s-marginPull9 {
 margin-top:-144px;
 margin-bottom:-144px;
 margin-left:-144px;
 margin-right:-144px
}
.s-border9 {
 padding-top:143px;
 padding-bottom:143px;
 padding-left:143px;
 padding-right:143px
}
.s-borderThick9 {
 padding-top:142px;
 padding-bottom:142px;
 padding-left:142px;
 padding-right:142px
}
.s-marginVert9 {
 margin-top:144px;
 margin-bottom:144px
}
.s-paddingVert9 {
 padding-top:144px;
 padding-bottom:144px
}
.s-marginPullVert9 {
 margin-top:-144px;
 margin-bottom:-144px
}
.s-borderVert9 {
 padding-top:143px;
 padding-bottom:143px
}
.s-borderThickVert9 {
 padding-top:142px;
 padding-bottom:142px
}
.s-marginHoriz9 {
 margin-left:144px;
 margin-right:144px
}
.s-paddingHoriz9 {
 padding-left:144px;
 padding-right:144px
}
.s-marginPullHoriz9 {
 margin-left:-144px;
 margin-right:-144px
}
.s-borderHoriz9 {
 padding-left:143px;
 padding-right:143px
}
.s-borderThickHoriz9 {
 padding-left:142px;
 padding-right:142px
}
.s-marginTop9 {
 margin-top:144px
}
.s-paddingTop9 {
 padding-top:144px
}
.s-marginPullTop9 {
 margin-top:-144px
}
.s-borderTop9 {
 padding-top:143px
}
.s-borderThickTop9 {
 padding-top:142px
}
.s-marginBottom9 {
 margin-bottom:144px
}
.s-paddingBottom9 {
 padding-bottom:144px
}
.s-marginPullBottom9 {
 margin-bottom:-144px
}
.s-borderBottom9 {
 padding-bottom:143px
}
.s-borderThickBottom9 {
 padding-bottom:142px
}
.s-marginLeft9 {
 margin-left:144px
}
.s-paddingLeft9 {
 padding-left:144px
}
.s-marginPullLeft9 {
 margin-left:-144px
}
.s-borderLeft9 {
 padding-left:143px
}
.s-borderThickLeft9 {
 padding-left:142px
}
.s-marginRight9 {
 margin-right:144px
}
.s-paddingRight9 {
 padding-right:144px
}
.s-marginPullRight9 {
 margin-right:-144px
}
.s-borderRight9 {
 padding-right:143px
}
.s-borderThickRight9 {
 padding-right:142px
}
.s-margin9_5 {
 margin-top:152px;
 margin-bottom:152px;
 margin-left:152px;
 margin-right:152px
}
.s-padding9_5 {
 padding-top:152px;
 padding-bottom:152px;
 padding-left:152px;
 padding-right:152px
}
.s-marginPull9_5 {
 margin-top:-152px;
 margin-bottom:-152px;
 margin-left:-152px;
 margin-right:-152px
}
.s-border9_5 {
 padding-top:151px;
 padding-bottom:151px;
 padding-left:151px;
 padding-right:151px
}
.s-borderThick9_5 {
 padding-top:150px;
 padding-bottom:150px;
 padding-left:150px;
 padding-right:150px
}
.s-marginVert9_5 {
 margin-top:152px;
 margin-bottom:152px
}
.s-paddingVert9_5 {
 padding-top:152px;
 padding-bottom:152px
}
.s-marginPullVert9_5 {
 margin-top:-152px;
 margin-bottom:-152px
}
.s-borderVert9_5 {
 padding-top:151px;
 padding-bottom:151px
}
.s-borderThickVert9_5 {
 padding-top:150px;
 padding-bottom:150px
}
.s-marginHoriz9_5 {
 margin-left:152px;
 margin-right:152px
}
.s-paddingHoriz9_5 {
 padding-left:152px;
 padding-right:152px
}
.s-marginPullHoriz9_5 {
 margin-left:-152px;
 margin-right:-152px
}
.s-borderHoriz9_5 {
 padding-left:151px;
 padding-right:151px
}
.s-borderThickHoriz9_5 {
 padding-left:150px;
 padding-right:150px
}
.s-marginTop9_5 {
 margin-top:152px
}
.s-paddingTop9_5 {
 padding-top:152px
}
.s-marginPullTop9_5 {
 margin-top:-152px
}
.s-borderTop9_5 {
 padding-top:151px
}
.s-borderThickTop9_5 {
 padding-top:150px
}
.s-marginBottom9_5 {
 margin-bottom:152px
}
.s-paddingBottom9_5 {
 padding-bottom:152px
}
.s-marginPullBottom9_5 {
 margin-bottom:-152px
}
.s-borderBottom9_5 {
 padding-bottom:151px
}
.s-borderThickBottom9_5 {
 padding-bottom:150px
}
.s-marginLeft9_5 {
 margin-left:152px
}
.s-paddingLeft9_5 {
 padding-left:152px
}
.s-marginPullLeft9_5 {
 margin-left:-152px
}
.s-borderLeft9_5 {
 padding-left:151px
}
.s-borderThickLeft9_5 {
 padding-left:150px
}
.s-marginRight9_5 {
 margin-right:152px
}
.s-paddingRight9_5 {
 padding-right:152px
}
.s-marginPullRight9_5 {
 margin-right:-152px
}
.s-borderRight9_5 {
 padding-right:151px
}
.s-borderThickRight9_5 {
 padding-right:150px
}
.s-margin10 {
 margin-top:160px;
 margin-bottom:160px;
 margin-left:160px;
 margin-right:160px
}
.s-padding10 {
 padding-top:160px;
 padding-bottom:160px;
 padding-left:160px;
 padding-right:160px
}
.s-marginPull10 {
 margin-top:-160px;
 margin-bottom:-160px;
 margin-left:-160px;
 margin-right:-160px
}
.s-border10 {
 padding-top:159px;
 padding-bottom:159px;
 padding-left:159px;
 padding-right:159px
}
.s-borderThick10 {
 padding-top:158px;
 padding-bottom:158px;
 padding-left:158px;
 padding-right:158px
}
.s-marginVert10 {
 margin-top:160px;
 margin-bottom:160px
}
.s-paddingVert10 {
 padding-top:160px;
 padding-bottom:160px
}
.s-marginPullVert10 {
 margin-top:-160px;
 margin-bottom:-160px
}
.s-borderVert10 {
 padding-top:159px;
 padding-bottom:159px
}
.s-borderThickVert10 {
 padding-top:158px;
 padding-bottom:158px
}
.s-marginHoriz10 {
 margin-left:160px;
 margin-right:160px
}
.s-paddingHoriz10 {
 padding-left:160px;
 padding-right:160px
}
.s-marginPullHoriz10 {
 margin-left:-160px;
 margin-right:-160px
}
.s-borderHoriz10 {
 padding-left:159px;
 padding-right:159px
}
.s-borderThickHoriz10 {
 padding-left:158px;
 padding-right:158px
}
.s-marginTop10 {
 margin-top:160px
}
.s-paddingTop10 {
 padding-top:160px
}
.s-marginPullTop10 {
 margin-top:-160px
}
.s-borderTop10 {
 padding-top:159px
}
.s-borderThickTop10 {
 padding-top:158px
}
.s-marginBottom10 {
 margin-bottom:160px
}
.s-paddingBottom10 {
 padding-bottom:160px
}
.s-marginPullBottom10 {
 margin-bottom:-160px
}
.s-borderBottom10 {
 padding-bottom:159px
}
.s-borderThickBottom10 {
 padding-bottom:158px
}
.s-marginLeft10 {
 margin-left:160px
}
.s-paddingLeft10 {
 padding-left:160px
}
.s-marginPullLeft10 {
 margin-left:-160px
}
.s-borderLeft10 {
 padding-left:159px
}
.s-borderThickLeft10 {
 padding-left:158px
}
.s-marginRight10 {
 margin-right:160px
}
.s-paddingRight10 {
 padding-right:160px
}
.s-marginPullRight10 {
 margin-right:-160px
}
.s-borderRight10 {
 padding-right:159px
}
.s-borderThickRight10 {
 padding-right:158px
}
.s-margin10_5 {
 margin-top:168px;
 margin-bottom:168px;
 margin-left:168px;
 margin-right:168px
}
.s-padding10_5 {
 padding-top:168px;
 padding-bottom:168px;
 padding-left:168px;
 padding-right:168px
}
.s-marginPull10_5 {
 margin-top:-168px;
 margin-bottom:-168px;
 margin-left:-168px;
 margin-right:-168px
}
.s-border10_5 {
 padding-top:167px;
 padding-bottom:167px;
 padding-left:167px;
 padding-right:167px
}
.s-borderThick10_5 {
 padding-top:166px;
 padding-bottom:166px;
 padding-left:166px;
 padding-right:166px
}
.s-marginVert10_5 {
 margin-top:168px;
 margin-bottom:168px
}
.s-paddingVert10_5 {
 padding-top:168px;
 padding-bottom:168px
}
.s-marginPullVert10_5 {
 margin-top:-168px;
 margin-bottom:-168px
}
.s-borderVert10_5 {
 padding-top:167px;
 padding-bottom:167px
}
.s-borderThickVert10_5 {
 padding-top:166px;
 padding-bottom:166px
}
.s-marginHoriz10_5 {
 margin-left:168px;
 margin-right:168px
}
.s-paddingHoriz10_5 {
 padding-left:168px;
 padding-right:168px
}
.s-marginPullHoriz10_5 {
 margin-left:-168px;
 margin-right:-168px
}
.s-borderHoriz10_5 {
 padding-left:167px;
 padding-right:167px
}
.s-borderThickHoriz10_5 {
 padding-left:166px;
 padding-right:166px
}
.s-marginTop10_5 {
 margin-top:168px
}
.s-paddingTop10_5 {
 padding-top:168px
}
.s-marginPullTop10_5 {
 margin-top:-168px
}
.s-borderTop10_5 {
 padding-top:167px
}
.s-borderThickTop10_5 {
 padding-top:166px
}
.s-marginBottom10_5 {
 margin-bottom:168px
}
.s-paddingBottom10_5 {
 padding-bottom:168px
}
.s-marginPullBottom10_5 {
 margin-bottom:-168px
}
.s-borderBottom10_5 {
 padding-bottom:167px
}
.s-borderThickBottom10_5 {
 padding-bottom:166px
}
.s-marginLeft10_5 {
 margin-left:168px
}
.s-paddingLeft10_5 {
 padding-left:168px
}
.s-marginPullLeft10_5 {
 margin-left:-168px
}
.s-borderLeft10_5 {
 padding-left:167px
}
.s-borderThickLeft10_5 {
 padding-left:166px
}
.s-marginRight10_5 {
 margin-right:168px
}
.s-paddingRight10_5 {
 padding-right:168px
}
.s-marginPullRight10_5 {
 margin-right:-168px
}
.s-borderRight10_5 {
 padding-right:167px
}
.s-borderThickRight10_5 {
 padding-right:166px
}
.s-margin11 {
 margin-top:176px;
 margin-bottom:176px;
 margin-left:176px;
 margin-right:176px
}
.s-padding11 {
 padding-top:176px;
 padding-bottom:176px;
 padding-left:176px;
 padding-right:176px
}
.s-marginPull11 {
 margin-top:-176px;
 margin-bottom:-176px;
 margin-left:-176px;
 margin-right:-176px
}
.s-border11 {
 padding-top:175px;
 padding-bottom:175px;
 padding-left:175px;
 padding-right:175px
}
.s-borderThick11 {
 padding-top:174px;
 padding-bottom:174px;
 padding-left:174px;
 padding-right:174px
}
.s-marginVert11 {
 margin-top:176px;
 margin-bottom:176px
}
.s-paddingVert11 {
 padding-top:176px;
 padding-bottom:176px
}
.s-marginPullVert11 {
 margin-top:-176px;
 margin-bottom:-176px
}
.s-borderVert11 {
 padding-top:175px;
 padding-bottom:175px
}
.s-borderThickVert11 {
 padding-top:174px;
 padding-bottom:174px
}
.s-marginHoriz11 {
 margin-left:176px;
 margin-right:176px
}
.s-paddingHoriz11 {
 padding-left:176px;
 padding-right:176px
}
.s-marginPullHoriz11 {
 margin-left:-176px;
 margin-right:-176px
}
.s-borderHoriz11 {
 padding-left:175px;
 padding-right:175px
}
.s-borderThickHoriz11 {
 padding-left:174px;
 padding-right:174px
}
.s-marginTop11 {
 margin-top:176px
}
.s-paddingTop11 {
 padding-top:176px
}
.s-marginPullTop11 {
 margin-top:-176px
}
.s-borderTop11 {
 padding-top:175px
}
.s-borderThickTop11 {
 padding-top:174px
}
.s-marginBottom11 {
 margin-bottom:176px
}
.s-paddingBottom11 {
 padding-bottom:176px
}
.s-marginPullBottom11 {
 margin-bottom:-176px
}
.s-borderBottom11 {
 padding-bottom:175px
}
.s-borderThickBottom11 {
 padding-bottom:174px
}
.s-marginLeft11 {
 margin-left:176px
}
.s-paddingLeft11 {
 padding-left:176px
}
.s-marginPullLeft11 {
 margin-left:-176px
}
.s-borderLeft11 {
 padding-left:175px
}
.s-borderThickLeft11 {
 padding-left:174px
}
.s-marginRight11 {
 margin-right:176px
}
.s-paddingRight11 {
 padding-right:176px
}
.s-marginPullRight11 {
 margin-right:-176px
}
.s-borderRight11 {
 padding-right:175px
}
.s-borderThickRight11 {
 padding-right:174px
}
.s-margin11_5 {
 margin-top:184px;
 margin-bottom:184px;
 margin-left:184px;
 margin-right:184px
}
.s-padding11_5 {
 padding-top:184px;
 padding-bottom:184px;
 padding-left:184px;
 padding-right:184px
}
.s-marginPull11_5 {
 margin-top:-184px;
 margin-bottom:-184px;
 margin-left:-184px;
 margin-right:-184px
}
.s-border11_5 {
 padding-top:183px;
 padding-bottom:183px;
 padding-left:183px;
 padding-right:183px
}
.s-borderThick11_5 {
 padding-top:182px;
 padding-bottom:182px;
 padding-left:182px;
 padding-right:182px
}
.s-marginVert11_5 {
 margin-top:184px;
 margin-bottom:184px
}
.s-paddingVert11_5 {
 padding-top:184px;
 padding-bottom:184px
}
.s-marginPullVert11_5 {
 margin-top:-184px;
 margin-bottom:-184px
}
.s-borderVert11_5 {
 padding-top:183px;
 padding-bottom:183px
}
.s-borderThickVert11_5 {
 padding-top:182px;
 padding-bottom:182px
}
.s-marginHoriz11_5 {
 margin-left:184px;
 margin-right:184px
}
.s-paddingHoriz11_5 {
 padding-left:184px;
 padding-right:184px
}
.s-marginPullHoriz11_5 {
 margin-left:-184px;
 margin-right:-184px
}
.s-borderHoriz11_5 {
 padding-left:183px;
 padding-right:183px
}
.s-borderThickHoriz11_5 {
 padding-left:182px;
 padding-right:182px
}
.s-marginTop11_5 {
 margin-top:184px
}
.s-paddingTop11_5 {
 padding-top:184px
}
.s-marginPullTop11_5 {
 margin-top:-184px
}
.s-borderTop11_5 {
 padding-top:183px
}
.s-borderThickTop11_5 {
 padding-top:182px
}
.s-marginBottom11_5 {
 margin-bottom:184px
}
.s-paddingBottom11_5 {
 padding-bottom:184px
}
.s-marginPullBottom11_5 {
 margin-bottom:-184px
}
.s-borderBottom11_5 {
 padding-bottom:183px
}
.s-borderThickBottom11_5 {
 padding-bottom:182px
}
.s-marginLeft11_5 {
 margin-left:184px
}
.s-paddingLeft11_5 {
 padding-left:184px
}
.s-marginPullLeft11_5 {
 margin-left:-184px
}
.s-borderLeft11_5 {
 padding-left:183px
}
.s-borderThickLeft11_5 {
 padding-left:182px
}
.s-marginRight11_5 {
 margin-right:184px
}
.s-paddingRight11_5 {
 padding-right:184px
}
.s-marginPullRight11_5 {
 margin-right:-184px
}
.s-borderRight11_5 {
 padding-right:183px
}
.s-borderThickRight11_5 {
 padding-right:182px
}
.s-margin12 {
 margin-top:192px;
 margin-bottom:192px;
 margin-left:192px;
 margin-right:192px
}
.s-padding12 {
 padding-top:192px;
 padding-bottom:192px;
 padding-left:192px;
 padding-right:192px
}
.s-marginPull12 {
 margin-top:-192px;
 margin-bottom:-192px;
 margin-left:-192px;
 margin-right:-192px
}
.s-border12 {
 padding-top:191px;
 padding-bottom:191px;
 padding-left:191px;
 padding-right:191px
}
.s-borderThick12 {
 padding-top:190px;
 padding-bottom:190px;
 padding-left:190px;
 padding-right:190px
}
.s-marginVert12 {
 margin-top:192px;
 margin-bottom:192px
}
.s-paddingVert12 {
 padding-top:192px;
 padding-bottom:192px
}
.s-marginPullVert12 {
 margin-top:-192px;
 margin-bottom:-192px
}
.s-borderVert12 {
 padding-top:191px;
 padding-bottom:191px
}
.s-borderThickVert12 {
 padding-top:190px;
 padding-bottom:190px
}
.s-marginHoriz12 {
 margin-left:192px;
 margin-right:192px
}
.s-paddingHoriz12 {
 padding-left:192px;
 padding-right:192px
}
.s-marginPullHoriz12 {
 margin-left:-192px;
 margin-right:-192px
}
.s-borderHoriz12 {
 padding-left:191px;
 padding-right:191px
}
.s-borderThickHoriz12 {
 padding-left:190px;
 padding-right:190px
}
.s-marginTop12 {
 margin-top:192px
}
.s-paddingTop12 {
 padding-top:192px
}
.s-marginPullTop12 {
 margin-top:-192px
}
.s-borderTop12 {
 padding-top:191px
}
.s-borderThickTop12 {
 padding-top:190px
}
.s-marginBottom12 {
 margin-bottom:192px
}
.s-paddingBottom12 {
 padding-bottom:192px
}
.s-marginPullBottom12 {
 margin-bottom:-192px
}
.s-borderBottom12 {
 padding-bottom:191px
}
.s-borderThickBottom12 {
 padding-bottom:190px
}
.s-marginLeft12 {
 margin-left:192px
}
.s-paddingLeft12 {
 padding-left:192px
}
.s-marginPullLeft12 {
 margin-left:-192px
}
.s-borderLeft12 {
 padding-left:191px
}
.s-borderThickLeft12 {
 padding-left:190px
}
.s-marginRight12 {
 margin-right:192px
}
.s-paddingRight12 {
 padding-right:192px
}
.s-marginPullRight12 {
 margin-right:-192px
}
.s-borderRight12 {
 padding-right:191px
}
.s-borderThickRight12 {
 padding-right:190px
}
.s-margin12_5 {
 margin-top:200px;
 margin-bottom:200px;
 margin-left:200px;
 margin-right:200px
}
.s-padding12_5 {
 padding-top:200px;
 padding-bottom:200px;
 padding-left:200px;
 padding-right:200px
}
.s-marginPull12_5 {
 margin-top:-200px;
 margin-bottom:-200px;
 margin-left:-200px;
 margin-right:-200px
}
.s-border12_5 {
 padding-top:199px;
 padding-bottom:199px;
 padding-left:199px;
 padding-right:199px
}
.s-borderThick12_5 {
 padding-top:198px;
 padding-bottom:198px;
 padding-left:198px;
 padding-right:198px
}
.s-marginVert12_5 {
 margin-top:200px;
 margin-bottom:200px
}
.s-paddingVert12_5 {
 padding-top:200px;
 padding-bottom:200px
}
.s-marginPullVert12_5 {
 margin-top:-200px;
 margin-bottom:-200px
}
.s-borderVert12_5 {
 padding-top:199px;
 padding-bottom:199px
}
.s-borderThickVert12_5 {
 padding-top:198px;
 padding-bottom:198px
}
.s-marginHoriz12_5 {
 margin-left:200px;
 margin-right:200px
}
.s-paddingHoriz12_5 {
 padding-left:200px;
 padding-right:200px
}
.s-marginPullHoriz12_5 {
 margin-left:-200px;
 margin-right:-200px
}
.s-borderHoriz12_5 {
 padding-left:199px;
 padding-right:199px
}
.s-borderThickHoriz12_5 {
 padding-left:198px;
 padding-right:198px
}
.s-marginTop12_5 {
 margin-top:200px
}
.s-paddingTop12_5 {
 padding-top:200px
}
.s-marginPullTop12_5 {
 margin-top:-200px
}
.s-borderTop12_5 {
 padding-top:199px
}
.s-borderThickTop12_5 {
 padding-top:198px
}
.s-marginBottom12_5 {
 margin-bottom:200px
}
.s-paddingBottom12_5 {
 padding-bottom:200px
}
.s-marginPullBottom12_5 {
 margin-bottom:-200px
}
.s-borderBottom12_5 {
 padding-bottom:199px
}
.s-borderThickBottom12_5 {
 padding-bottom:198px
}
.s-marginLeft12_5 {
 margin-left:200px
}
.s-paddingLeft12_5 {
 padding-left:200px
}
.s-marginPullLeft12_5 {
 margin-left:-200px
}
.s-borderLeft12_5 {
 padding-left:199px
}
.s-borderThickLeft12_5 {
 padding-left:198px
}
.s-marginRight12_5 {
 margin-right:200px
}
.s-paddingRight12_5 {
 padding-right:200px
}
.s-marginPullRight12_5 {
 margin-right:-200px
}
.s-borderRight12_5 {
 padding-right:199px
}
.s-borderThickRight12_5 {
 padding-right:198px
}
.s-margin13 {
 margin-top:208px;
 margin-bottom:208px;
 margin-left:208px;
 margin-right:208px
}
.s-padding13 {
 padding-top:208px;
 padding-bottom:208px;
 padding-left:208px;
 padding-right:208px
}
.s-marginPull13 {
 margin-top:-208px;
 margin-bottom:-208px;
 margin-left:-208px;
 margin-right:-208px
}
.s-border13 {
 padding-top:207px;
 padding-bottom:207px;
 padding-left:207px;
 padding-right:207px
}
.s-borderThick13 {
 padding-top:206px;
 padding-bottom:206px;
 padding-left:206px;
 padding-right:206px
}
.s-marginVert13 {
 margin-top:208px;
 margin-bottom:208px
}
.s-paddingVert13 {
 padding-top:208px;
 padding-bottom:208px
}
.s-marginPullVert13 {
 margin-top:-208px;
 margin-bottom:-208px
}
.s-borderVert13 {
 padding-top:207px;
 padding-bottom:207px
}
.s-borderThickVert13 {
 padding-top:206px;
 padding-bottom:206px
}
.s-marginHoriz13 {
 margin-left:208px;
 margin-right:208px
}
.s-paddingHoriz13 {
 padding-left:208px;
 padding-right:208px
}
.s-marginPullHoriz13 {
 margin-left:-208px;
 margin-right:-208px
}
.s-borderHoriz13 {
 padding-left:207px;
 padding-right:207px
}
.s-borderThickHoriz13 {
 padding-left:206px;
 padding-right:206px
}
.s-marginTop13 {
 margin-top:208px
}
.s-paddingTop13 {
 padding-top:208px
}
.s-marginPullTop13 {
 margin-top:-208px
}
.s-borderTop13 {
 padding-top:207px
}
.s-borderThickTop13 {
 padding-top:206px
}
.s-marginBottom13 {
 margin-bottom:208px
}
.s-paddingBottom13 {
 padding-bottom:208px
}
.s-marginPullBottom13 {
 margin-bottom:-208px
}
.s-borderBottom13 {
 padding-bottom:207px
}
.s-borderThickBottom13 {
 padding-bottom:206px
}
.s-marginLeft13 {
 margin-left:208px
}
.s-paddingLeft13 {
 padding-left:208px
}
.s-marginPullLeft13 {
 margin-left:-208px
}
.s-borderLeft13 {
 padding-left:207px
}
.s-borderThickLeft13 {
 padding-left:206px
}
.s-marginRight13 {
 margin-right:208px
}
.s-paddingRight13 {
 padding-right:208px
}
.s-marginPullRight13 {
 margin-right:-208px
}
.s-borderRight13 {
 padding-right:207px
}
.s-borderThickRight13 {
 padding-right:206px
}
.s-margin13_5 {
 margin-top:216px;
 margin-bottom:216px;
 margin-left:216px;
 margin-right:216px
}
.s-padding13_5 {
 padding-top:216px;
 padding-bottom:216px;
 padding-left:216px;
 padding-right:216px
}
.s-marginPull13_5 {
 margin-top:-216px;
 margin-bottom:-216px;
 margin-left:-216px;
 margin-right:-216px
}
.s-border13_5 {
 padding-top:215px;
 padding-bottom:215px;
 padding-left:215px;
 padding-right:215px
}
.s-borderThick13_5 {
 padding-top:214px;
 padding-bottom:214px;
 padding-left:214px;
 padding-right:214px
}
.s-marginVert13_5 {
 margin-top:216px;
 margin-bottom:216px
}
.s-paddingVert13_5 {
 padding-top:216px;
 padding-bottom:216px
}
.s-marginPullVert13_5 {
 margin-top:-216px;
 margin-bottom:-216px
}
.s-borderVert13_5 {
 padding-top:215px;
 padding-bottom:215px
}
.s-borderThickVert13_5 {
 padding-top:214px;
 padding-bottom:214px
}
.s-marginHoriz13_5 {
 margin-left:216px;
 margin-right:216px
}
.s-paddingHoriz13_5 {
 padding-left:216px;
 padding-right:216px
}
.s-marginPullHoriz13_5 {
 margin-left:-216px;
 margin-right:-216px
}
.s-borderHoriz13_5 {
 padding-left:215px;
 padding-right:215px
}
.s-borderThickHoriz13_5 {
 padding-left:214px;
 padding-right:214px
}
.s-marginTop13_5 {
 margin-top:216px
}
.s-paddingTop13_5 {
 padding-top:216px
}
.s-marginPullTop13_5 {
 margin-top:-216px
}
.s-borderTop13_5 {
 padding-top:215px
}
.s-borderThickTop13_5 {
 padding-top:214px
}
.s-marginBottom13_5 {
 margin-bottom:216px
}
.s-paddingBottom13_5 {
 padding-bottom:216px
}
.s-marginPullBottom13_5 {
 margin-bottom:-216px
}
.s-borderBottom13_5 {
 padding-bottom:215px
}
.s-borderThickBottom13_5 {
 padding-bottom:214px
}
.s-marginLeft13_5 {
 margin-left:216px
}
.s-paddingLeft13_5 {
 padding-left:216px
}
.s-marginPullLeft13_5 {
 margin-left:-216px
}
.s-borderLeft13_5 {
 padding-left:215px
}
.s-borderThickLeft13_5 {
 padding-left:214px
}
.s-marginRight13_5 {
 margin-right:216px
}
.s-paddingRight13_5 {
 padding-right:216px
}
.s-marginPullRight13_5 {
 margin-right:-216px
}
.s-borderRight13_5 {
 padding-right:215px
}
.s-borderThickRight13_5 {
 padding-right:214px
}
.s-margin14 {
 margin-top:224px;
 margin-bottom:224px;
 margin-left:224px;
 margin-right:224px
}
.s-padding14 {
 padding-top:224px;
 padding-bottom:224px;
 padding-left:224px;
 padding-right:224px
}
.s-marginPull14 {
 margin-top:-224px;
 margin-bottom:-224px;
 margin-left:-224px;
 margin-right:-224px
}
.s-border14 {
 padding-top:223px;
 padding-bottom:223px;
 padding-left:223px;
 padding-right:223px
}
.s-borderThick14 {
 padding-top:222px;
 padding-bottom:222px;
 padding-left:222px;
 padding-right:222px
}
.s-marginVert14 {
 margin-top:224px;
 margin-bottom:224px
}
.s-paddingVert14 {
 padding-top:224px;
 padding-bottom:224px
}
.s-marginPullVert14 {
 margin-top:-224px;
 margin-bottom:-224px
}
.s-borderVert14 {
 padding-top:223px;
 padding-bottom:223px
}
.s-borderThickVert14 {
 padding-top:222px;
 padding-bottom:222px
}
.s-marginHoriz14 {
 margin-left:224px;
 margin-right:224px
}
.s-paddingHoriz14 {
 padding-left:224px;
 padding-right:224px
}
.s-marginPullHoriz14 {
 margin-left:-224px;
 margin-right:-224px
}
.s-borderHoriz14 {
 padding-left:223px;
 padding-right:223px
}
.s-borderThickHoriz14 {
 padding-left:222px;
 padding-right:222px
}
.s-marginTop14 {
 margin-top:224px
}
.s-paddingTop14 {
 padding-top:224px
}
.s-marginPullTop14 {
 margin-top:-224px
}
.s-borderTop14 {
 padding-top:223px
}
.s-borderThickTop14 {
 padding-top:222px
}
.s-marginBottom14 {
 margin-bottom:224px
}
.s-paddingBottom14 {
 padding-bottom:224px
}
.s-marginPullBottom14 {
 margin-bottom:-224px
}
.s-borderBottom14 {
 padding-bottom:223px
}
.s-borderThickBottom14 {
 padding-bottom:222px
}
.s-marginLeft14 {
 margin-left:224px
}
.s-paddingLeft14 {
 padding-left:224px
}
.s-marginPullLeft14 {
 margin-left:-224px
}
.s-borderLeft14 {
 padding-left:223px
}
.s-borderThickLeft14 {
 padding-left:222px
}
.s-marginRight14 {
 margin-right:224px
}
.s-paddingRight14 {
 padding-right:224px
}
.s-marginPullRight14 {
 margin-right:-224px
}
.s-borderRight14 {
 padding-right:223px
}
.s-borderThickRight14 {
 padding-right:222px
}
.s-margin14_5 {
 margin-top:232px;
 margin-bottom:232px;
 margin-left:232px;
 margin-right:232px
}
.s-padding14_5 {
 padding-top:232px;
 padding-bottom:232px;
 padding-left:232px;
 padding-right:232px
}
.s-marginPull14_5 {
 margin-top:-232px;
 margin-bottom:-232px;
 margin-left:-232px;
 margin-right:-232px
}
.s-border14_5 {
 padding-top:231px;
 padding-bottom:231px;
 padding-left:231px;
 padding-right:231px
}
.s-borderThick14_5 {
 padding-top:230px;
 padding-bottom:230px;
 padding-left:230px;
 padding-right:230px
}
.s-marginVert14_5 {
 margin-top:232px;
 margin-bottom:232px
}
.s-paddingVert14_5 {
 padding-top:232px;
 padding-bottom:232px
}
.s-marginPullVert14_5 {
 margin-top:-232px;
 margin-bottom:-232px
}
.s-borderVert14_5 {
 padding-top:231px;
 padding-bottom:231px
}
.s-borderThickVert14_5 {
 padding-top:230px;
 padding-bottom:230px
}
.s-marginHoriz14_5 {
 margin-left:232px;
 margin-right:232px
}
.s-paddingHoriz14_5 {
 padding-left:232px;
 padding-right:232px
}
.s-marginPullHoriz14_5 {
 margin-left:-232px;
 margin-right:-232px
}
.s-borderHoriz14_5 {
 padding-left:231px;
 padding-right:231px
}
.s-borderThickHoriz14_5 {
 padding-left:230px;
 padding-right:230px
}
.s-marginTop14_5 {
 margin-top:232px
}
.s-paddingTop14_5 {
 padding-top:232px
}
.s-marginPullTop14_5 {
 margin-top:-232px
}
.s-borderTop14_5 {
 padding-top:231px
}
.s-borderThickTop14_5 {
 padding-top:230px
}
.s-marginBottom14_5 {
 margin-bottom:232px
}
.s-paddingBottom14_5 {
 padding-bottom:232px
}
.s-marginPullBottom14_5 {
 margin-bottom:-232px
}
.s-borderBottom14_5 {
 padding-bottom:231px
}
.s-borderThickBottom14_5 {
 padding-bottom:230px
}
.s-marginLeft14_5 {
 margin-left:232px
}
.s-paddingLeft14_5 {
 padding-left:232px
}
.s-marginPullLeft14_5 {
 margin-left:-232px
}
.s-borderLeft14_5 {
 padding-left:231px
}
.s-borderThickLeft14_5 {
 padding-left:230px
}
.s-marginRight14_5 {
 margin-right:232px
}
.s-paddingRight14_5 {
 padding-right:232px
}
.s-marginPullRight14_5 {
 margin-right:-232px
}
.s-borderRight14_5 {
 padding-right:231px
}
.s-borderThickRight14_5 {
 padding-right:230px
}
.s-margin15 {
 margin-top:240px;
 margin-bottom:240px;
 margin-left:240px;
 margin-right:240px
}
.s-padding15 {
 padding-top:240px;
 padding-bottom:240px;
 padding-left:240px;
 padding-right:240px
}
.s-marginPull15 {
 margin-top:-240px;
 margin-bottom:-240px;
 margin-left:-240px;
 margin-right:-240px
}
.s-border15 {
 padding-top:239px;
 padding-bottom:239px;
 padding-left:239px;
 padding-right:239px
}
.s-borderThick15 {
 padding-top:238px;
 padding-bottom:238px;
 padding-left:238px;
 padding-right:238px
}
.s-marginVert15 {
 margin-top:240px;
 margin-bottom:240px
}
.s-paddingVert15 {
 padding-top:240px;
 padding-bottom:240px
}
.s-marginPullVert15 {
 margin-top:-240px;
 margin-bottom:-240px
}
.s-borderVert15 {
 padding-top:239px;
 padding-bottom:239px
}
.s-borderThickVert15 {
 padding-top:238px;
 padding-bottom:238px
}
.s-marginHoriz15 {
 margin-left:240px;
 margin-right:240px
}
.s-paddingHoriz15 {
 padding-left:240px;
 padding-right:240px
}
.s-marginPullHoriz15 {
 margin-left:-240px;
 margin-right:-240px
}
.s-borderHoriz15 {
 padding-left:239px;
 padding-right:239px
}
.s-borderThickHoriz15 {
 padding-left:238px;
 padding-right:238px
}
.s-marginTop15 {
 margin-top:240px
}
.s-paddingTop15 {
 padding-top:240px
}
.s-marginPullTop15 {
 margin-top:-240px
}
.s-borderTop15 {
 padding-top:239px
}
.s-borderThickTop15 {
 padding-top:238px
}
.s-marginBottom15 {
 margin-bottom:240px
}
.s-paddingBottom15 {
 padding-bottom:240px
}
.s-marginPullBottom15 {
 margin-bottom:-240px
}
.s-borderBottom15 {
 padding-bottom:239px
}
.s-borderThickBottom15 {
 padding-bottom:238px
}
.s-marginLeft15 {
 margin-left:240px
}
.s-paddingLeft15 {
 padding-left:240px
}
.s-marginPullLeft15 {
 margin-left:-240px
}
.s-borderLeft15 {
 padding-left:239px
}
.s-borderThickLeft15 {
 padding-left:238px
}
.s-marginRight15 {
 margin-right:240px
}
.s-paddingRight15 {
 padding-right:240px
}
.s-marginPullRight15 {
 margin-right:-240px
}
.s-borderRight15 {
 padding-right:239px
}
.s-borderThickRight15 {
 padding-right:238px
}
.s-margin15_5 {
 margin-top:248px;
 margin-bottom:248px;
 margin-left:248px;
 margin-right:248px
}
.s-padding15_5 {
 padding-top:248px;
 padding-bottom:248px;
 padding-left:248px;
 padding-right:248px
}
.s-marginPull15_5 {
 margin-top:-248px;
 margin-bottom:-248px;
 margin-left:-248px;
 margin-right:-248px
}
.s-border15_5 {
 padding-top:247px;
 padding-bottom:247px;
 padding-left:247px;
 padding-right:247px
}
.s-borderThick15_5 {
 padding-top:246px;
 padding-bottom:246px;
 padding-left:246px;
 padding-right:246px
}
.s-marginVert15_5 {
 margin-top:248px;
 margin-bottom:248px
}
.s-paddingVert15_5 {
 padding-top:248px;
 padding-bottom:248px
}
.s-marginPullVert15_5 {
 margin-top:-248px;
 margin-bottom:-248px
}
.s-borderVert15_5 {
 padding-top:247px;
 padding-bottom:247px
}
.s-borderThickVert15_5 {
 padding-top:246px;
 padding-bottom:246px
}
.s-marginHoriz15_5 {
 margin-left:248px;
 margin-right:248px
}
.s-paddingHoriz15_5 {
 padding-left:248px;
 padding-right:248px
}
.s-marginPullHoriz15_5 {
 margin-left:-248px;
 margin-right:-248px
}
.s-borderHoriz15_5 {
 padding-left:247px;
 padding-right:247px
}
.s-borderThickHoriz15_5 {
 padding-left:246px;
 padding-right:246px
}
.s-marginTop15_5 {
 margin-top:248px
}
.s-paddingTop15_5 {
 padding-top:248px
}
.s-marginPullTop15_5 {
 margin-top:-248px
}
.s-borderTop15_5 {
 padding-top:247px
}
.s-borderThickTop15_5 {
 padding-top:246px
}
.s-marginBottom15_5 {
 margin-bottom:248px
}
.s-paddingBottom15_5 {
 padding-bottom:248px
}
.s-marginPullBottom15_5 {
 margin-bottom:-248px
}
.s-borderBottom15_5 {
 padding-bottom:247px
}
.s-borderThickBottom15_5 {
 padding-bottom:246px
}
.s-marginLeft15_5 {
 margin-left:248px
}
.s-paddingLeft15_5 {
 padding-left:248px
}
.s-marginPullLeft15_5 {
 margin-left:-248px
}
.s-borderLeft15_5 {
 padding-left:247px
}
.s-borderThickLeft15_5 {
 padding-left:246px
}
.s-marginRight15_5 {
 margin-right:248px
}
.s-paddingRight15_5 {
 padding-right:248px
}
.s-marginPullRight15_5 {
 margin-right:-248px
}
.s-borderRight15_5 {
 padding-right:247px
}
.s-borderThickRight15_5 {
 padding-right:246px
}
.s-margin16 {
 margin-top:256px;
 margin-bottom:256px;
 margin-left:256px;
 margin-right:256px
}
.s-padding16 {
 padding-top:256px;
 padding-bottom:256px;
 padding-left:256px;
 padding-right:256px
}
.s-marginPull16 {
 margin-top:-256px;
 margin-bottom:-256px;
 margin-left:-256px;
 margin-right:-256px
}
.s-border16 {
 padding-top:255px;
 padding-bottom:255px;
 padding-left:255px;
 padding-right:255px
}
.s-borderThick16 {
 padding-top:254px;
 padding-bottom:254px;
 padding-left:254px;
 padding-right:254px
}
.s-marginVert16 {
 margin-top:256px;
 margin-bottom:256px
}
.s-paddingVert16 {
 padding-top:256px;
 padding-bottom:256px
}
.s-marginPullVert16 {
 margin-top:-256px;
 margin-bottom:-256px
}
.s-borderVert16 {
 padding-top:255px;
 padding-bottom:255px
}
.s-borderThickVert16 {
 padding-top:254px;
 padding-bottom:254px
}
.s-marginHoriz16 {
 margin-left:256px;
 margin-right:256px
}
.s-paddingHoriz16 {
 padding-left:256px;
 padding-right:256px
}
.s-marginPullHoriz16 {
 margin-left:-256px;
 margin-right:-256px
}
.s-borderHoriz16 {
 padding-left:255px;
 padding-right:255px
}
.s-borderThickHoriz16 {
 padding-left:254px;
 padding-right:254px
}
.s-marginTop16 {
 margin-top:256px
}
.s-paddingTop16 {
 padding-top:256px
}
.s-marginPullTop16 {
 margin-top:-256px
}
.s-borderTop16 {
 padding-top:255px
}
.s-borderThickTop16 {
 padding-top:254px
}
.s-marginBottom16 {
 margin-bottom:256px
}
.s-paddingBottom16 {
 padding-bottom:256px
}
.s-marginPullBottom16 {
 margin-bottom:-256px
}
.s-borderBottom16 {
 padding-bottom:255px
}
.s-borderThickBottom16 {
 padding-bottom:254px
}
.s-marginLeft16 {
 margin-left:256px
}
.s-paddingLeft16 {
 padding-left:256px
}
.s-marginPullLeft16 {
 margin-left:-256px
}
.s-borderLeft16 {
 padding-left:255px
}
.s-borderThickLeft16 {
 padding-left:254px
}
.s-marginRight16 {
 margin-right:256px
}
.s-paddingRight16 {
 padding-right:256px
}
.s-marginPullRight16 {
 margin-right:-256px
}
.s-borderRight16 {
 padding-right:255px
}
.s-borderThickRight16 {
 padding-right:254px
}
.s-border--dark {
 border-color:#d5d5d5
}
.s-border--danger {
 border-color:#f83a5c
}
.s-container {
 width:100%;
 margin-left:auto;
 margin-right:auto;
 padding-left:32px;
 padding-right:32px
}
@media all and (max-width:767px) {
 .s-container {
  padding-left:16px;
  padding-right:16px
 }
}
.s-container--no-padding {
 padding:0
}
.s-grid,
.s-gridC,
.s-grid0 {
 max-width:100%;
 margin-left:auto;
 margin-right:auto;
 font-size:0
}
.s-grid:after,
.s-gridC:after,
.s-grid0:after {
 content:" ";
 display:block;
 clear:both
}
.s-grid-break,
.s-gridC-break,
.s-grid0-break {
 clear:both
}
.s-grid {
 margin-left:-16px;
 margin-right:-16px;
 max-width:none;
 max-width:-webkit-calc(100% + 32px);
 max-width:calc(100% + 32px)
}
.s-grid--bottom {
 vertical-align:bottom!important
}
.s-grid--middle {
 vertical-align:middle!important
}
@media all and (min-width:0px) {
 .s-grid-colXs1,
 .s-grid-colXs2,
 .s-grid-colXs3,
 .s-grid-colXs4,
 .s-grid-colXs5,
 .s-grid-colXs6,
 .s-grid-colXs7,
 .s-grid-colXs8,
 .s-grid-colXs9,
 .s-grid-colXs10,
 .s-grid-colXs11,
 .s-grid-colXs12,
 .s-grid-colXs13,
 .s-grid-colXs14,
 .s-grid-colXs15,
 .s-grid-colXs16,
 .s-grid-colXs17,
 .s-grid-colXs18,
 .s-grid-colXs19,
 .s-grid-colXs20,
 .s-grid-colXs21,
 .s-grid-colXs22,
 .s-grid-colXs23,
 .s-grid-colXs24,
 .s-grid-colSm1,
 .s-grid-colSm2,
 .s-grid-colSm3,
 .s-grid-colSm4,
 .s-grid-colSm5,
 .s-grid-colSm6,
 .s-grid-colSm7,
 .s-grid-colSm8,
 .s-grid-colSm9,
 .s-grid-colSm10,
 .s-grid-colSm11,
 .s-grid-colSm12,
 .s-grid-colSm13,
 .s-grid-colSm14,
 .s-grid-colSm15,
 .s-grid-colSm16,
 .s-grid-colSm17,
 .s-grid-colSm18,
 .s-grid-colSm19,
 .s-grid-colSm20,
 .s-grid-colSm21,
 .s-grid-colSm22,
 .s-grid-colSm23,
 .s-grid-colSm24,
 .s-grid-colMd1,
 .s-grid-colMd2,
 .s-grid-colMd3,
 .s-grid-colMd4,
 .s-grid-colMd5,
 .s-grid-colMd6,
 .s-grid-colMd7,
 .s-grid-colMd8,
 .s-grid-colMd9,
 .s-grid-colMd10,
 .s-grid-colMd11,
 .s-grid-colMd12,
 .s-grid-colMd13,
 .s-grid-colMd14,
 .s-grid-colMd15,
 .s-grid-colMd16,
 .s-grid-colMd17,
 .s-grid-colMd18,
 .s-grid-colMd19,
 .s-grid-colMd20,
 .s-grid-colMd21,
 .s-grid-colMd22,
 .s-grid-colMd23,
 .s-grid-colMd24,
 .s-grid-colLg1,
 .s-grid-colLg2,
 .s-grid-colLg3,
 .s-grid-colLg4,
 .s-grid-colLg5,
 .s-grid-colLg6,
 .s-grid-colLg7,
 .s-grid-colLg8,
 .s-grid-colLg9,
 .s-grid-colLg10,
 .s-grid-colLg11,
 .s-grid-colLg12,
 .s-grid-colLg13,
 .s-grid-colLg14,
 .s-grid-colLg15,
 .s-grid-colLg16,
 .s-grid-colLg17,
 .s-grid-colLg18,
 .s-grid-colLg19,
 .s-grid-colLg20,
 .s-grid-colLg21,
 .s-grid-colLg22,
 .s-grid-colLg23,
 .s-grid-colLg24 {
  width:100%;
  display:inline-block;
  padding-left:16px;
  padding-right:16px;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
@media all and (min-width:768px) {
 .s-grid-colXs1,
 .s-grid-colXs2,
 .s-grid-colXs3,
 .s-grid-colXs4,
 .s-grid-colXs5,
 .s-grid-colXs6,
 .s-grid-colXs7,
 .s-grid-colXs8,
 .s-grid-colXs9,
 .s-grid-colXs10,
 .s-grid-colXs11,
 .s-grid-colXs12,
 .s-grid-colXs13,
 .s-grid-colXs14,
 .s-grid-colXs15,
 .s-grid-colXs16,
 .s-grid-colXs17,
 .s-grid-colXs18,
 .s-grid-colXs19,
 .s-grid-colXs20,
 .s-grid-colXs21,
 .s-grid-colXs22,
 .s-grid-colXs23,
 .s-grid-colXs24,
 .s-grid-colSm1,
 .s-grid-colSm2,
 .s-grid-colSm3,
 .s-grid-colSm4,
 .s-grid-colSm5,
 .s-grid-colSm6,
 .s-grid-colSm7,
 .s-grid-colSm8,
 .s-grid-colSm9,
 .s-grid-colSm10,
 .s-grid-colSm11,
 .s-grid-colSm12,
 .s-grid-colSm13,
 .s-grid-colSm14,
 .s-grid-colSm15,
 .s-grid-colSm16,
 .s-grid-colSm17,
 .s-grid-colSm18,
 .s-grid-colSm19,
 .s-grid-colSm20,
 .s-grid-colSm21,
 .s-grid-colSm22,
 .s-grid-colSm23,
 .s-grid-colSm24,
 .s-grid-colMd1,
 .s-grid-colMd2,
 .s-grid-colMd3,
 .s-grid-colMd4,
 .s-grid-colMd5,
 .s-grid-colMd6,
 .s-grid-colMd7,
 .s-grid-colMd8,
 .s-grid-colMd9,
 .s-grid-colMd10,
 .s-grid-colMd11,
 .s-grid-colMd12,
 .s-grid-colMd13,
 .s-grid-colMd14,
 .s-grid-colMd15,
 .s-grid-colMd16,
 .s-grid-colMd17,
 .s-grid-colMd18,
 .s-grid-colMd19,
 .s-grid-colMd20,
 .s-grid-colMd21,
 .s-grid-colMd22,
 .s-grid-colMd23,
 .s-grid-colMd24,
 .s-grid-colLg1,
 .s-grid-colLg2,
 .s-grid-colLg3,
 .s-grid-colLg4,
 .s-grid-colLg5,
 .s-grid-colLg6,
 .s-grid-colLg7,
 .s-grid-colLg8,
 .s-grid-colLg9,
 .s-grid-colLg10,
 .s-grid-colLg11,
 .s-grid-colLg12,
 .s-grid-colLg13,
 .s-grid-colLg14,
 .s-grid-colLg15,
 .s-grid-colLg16,
 .s-grid-colLg17,
 .s-grid-colLg18,
 .s-grid-colLg19,
 .s-grid-colLg20,
 .s-grid-colLg21,
 .s-grid-colLg22,
 .s-grid-colLg23,
 .s-grid-colLg24 {
  width:100%;
  display:inline-block;
  padding-left:16px;
  padding-right:16px;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
@media all and (min-width:970px) {
 .s-grid-colXs1,
 .s-grid-colXs2,
 .s-grid-colXs3,
 .s-grid-colXs4,
 .s-grid-colXs5,
 .s-grid-colXs6,
 .s-grid-colXs7,
 .s-grid-colXs8,
 .s-grid-colXs9,
 .s-grid-colXs10,
 .s-grid-colXs11,
 .s-grid-colXs12,
 .s-grid-colXs13,
 .s-grid-colXs14,
 .s-grid-colXs15,
 .s-grid-colXs16,
 .s-grid-colXs17,
 .s-grid-colXs18,
 .s-grid-colXs19,
 .s-grid-colXs20,
 .s-grid-colXs21,
 .s-grid-colXs22,
 .s-grid-colXs23,
 .s-grid-colXs24,
 .s-grid-colSm1,
 .s-grid-colSm2,
 .s-grid-colSm3,
 .s-grid-colSm4,
 .s-grid-colSm5,
 .s-grid-colSm6,
 .s-grid-colSm7,
 .s-grid-colSm8,
 .s-grid-colSm9,
 .s-grid-colSm10,
 .s-grid-colSm11,
 .s-grid-colSm12,
 .s-grid-colSm13,
 .s-grid-colSm14,
 .s-grid-colSm15,
 .s-grid-colSm16,
 .s-grid-colSm17,
 .s-grid-colSm18,
 .s-grid-colSm19,
 .s-grid-colSm20,
 .s-grid-colSm21,
 .s-grid-colSm22,
 .s-grid-colSm23,
 .s-grid-colSm24,
 .s-grid-colMd1,
 .s-grid-colMd2,
 .s-grid-colMd3,
 .s-grid-colMd4,
 .s-grid-colMd5,
 .s-grid-colMd6,
 .s-grid-colMd7,
 .s-grid-colMd8,
 .s-grid-colMd9,
 .s-grid-colMd10,
 .s-grid-colMd11,
 .s-grid-colMd12,
 .s-grid-colMd13,
 .s-grid-colMd14,
 .s-grid-colMd15,
 .s-grid-colMd16,
 .s-grid-colMd17,
 .s-grid-colMd18,
 .s-grid-colMd19,
 .s-grid-colMd20,
 .s-grid-colMd21,
 .s-grid-colMd22,
 .s-grid-colMd23,
 .s-grid-colMd24,
 .s-grid-colLg1,
 .s-grid-colLg2,
 .s-grid-colLg3,
 .s-grid-colLg4,
 .s-grid-colLg5,
 .s-grid-colLg6,
 .s-grid-colLg7,
 .s-grid-colLg8,
 .s-grid-colLg9,
 .s-grid-colLg10,
 .s-grid-colLg11,
 .s-grid-colLg12,
 .s-grid-colLg13,
 .s-grid-colLg14,
 .s-grid-colLg15,
 .s-grid-colLg16,
 .s-grid-colLg17,
 .s-grid-colLg18,
 .s-grid-colLg19,
 .s-grid-colLg20,
 .s-grid-colLg21,
 .s-grid-colLg22,
 .s-grid-colLg23,
 .s-grid-colLg24 {
  width:100%;
  display:inline-block;
  padding-left:16px;
  padding-right:16px;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
@media all and (min-width:1170px) {
 .s-grid-colXs1,
 .s-grid-colXs2,
 .s-grid-colXs3,
 .s-grid-colXs4,
 .s-grid-colXs5,
 .s-grid-colXs6,
 .s-grid-colXs7,
 .s-grid-colXs8,
 .s-grid-colXs9,
 .s-grid-colXs10,
 .s-grid-colXs11,
 .s-grid-colXs12,
 .s-grid-colXs13,
 .s-grid-colXs14,
 .s-grid-colXs15,
 .s-grid-colXs16,
 .s-grid-colXs17,
 .s-grid-colXs18,
 .s-grid-colXs19,
 .s-grid-colXs20,
 .s-grid-colXs21,
 .s-grid-colXs22,
 .s-grid-colXs23,
 .s-grid-colXs24,
 .s-grid-colSm1,
 .s-grid-colSm2,
 .s-grid-colSm3,
 .s-grid-colSm4,
 .s-grid-colSm5,
 .s-grid-colSm6,
 .s-grid-colSm7,
 .s-grid-colSm8,
 .s-grid-colSm9,
 .s-grid-colSm10,
 .s-grid-colSm11,
 .s-grid-colSm12,
 .s-grid-colSm13,
 .s-grid-colSm14,
 .s-grid-colSm15,
 .s-grid-colSm16,
 .s-grid-colSm17,
 .s-grid-colSm18,
 .s-grid-colSm19,
 .s-grid-colSm20,
 .s-grid-colSm21,
 .s-grid-colSm22,
 .s-grid-colSm23,
 .s-grid-colSm24,
 .s-grid-colMd1,
 .s-grid-colMd2,
 .s-grid-colMd3,
 .s-grid-colMd4,
 .s-grid-colMd5,
 .s-grid-colMd6,
 .s-grid-colMd7,
 .s-grid-colMd8,
 .s-grid-colMd9,
 .s-grid-colMd10,
 .s-grid-colMd11,
 .s-grid-colMd12,
 .s-grid-colMd13,
 .s-grid-colMd14,
 .s-grid-colMd15,
 .s-grid-colMd16,
 .s-grid-colMd17,
 .s-grid-colMd18,
 .s-grid-colMd19,
 .s-grid-colMd20,
 .s-grid-colMd21,
 .s-grid-colMd22,
 .s-grid-colMd23,
 .s-grid-colMd24,
 .s-grid-colLg1,
 .s-grid-colLg2,
 .s-grid-colLg3,
 .s-grid-colLg4,
 .s-grid-colLg5,
 .s-grid-colLg6,
 .s-grid-colLg7,
 .s-grid-colLg8,
 .s-grid-colLg9,
 .s-grid-colLg10,
 .s-grid-colLg11,
 .s-grid-colLg12,
 .s-grid-colLg13,
 .s-grid-colLg14,
 .s-grid-colLg15,
 .s-grid-colLg16,
 .s-grid-colLg17,
 .s-grid-colLg18,
 .s-grid-colLg19,
 .s-grid-colLg20,
 .s-grid-colLg21,
 .s-grid-colLg22,
 .s-grid-colLg23,
 .s-grid-colLg24 {
  width:100%;
  display:inline-block;
  padding-left:16px;
  padding-right:16px;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
.s-gridC {
 margin-left:-8px;
 margin-right:-8px;
 max-width:none;
 max-width:-webkit-calc(100% + 16px);
 max-width:calc(100% + 16px)
}
.s-gridC--bottom {
 vertical-align:bottom!important
}
.s-gridC--middle {
 vertical-align:middle!important
}
@media all and (min-width:0px) {
 .s-gridC-colXs1,
 .s-gridC-colXs2,
 .s-gridC-colXs3,
 .s-gridC-colXs4,
 .s-gridC-colXs5,
 .s-gridC-colXs6,
 .s-gridC-colXs7,
 .s-gridC-colXs8,
 .s-gridC-colXs9,
 .s-gridC-colXs10,
 .s-gridC-colXs11,
 .s-gridC-colXs12,
 .s-gridC-colXs13,
 .s-gridC-colXs14,
 .s-gridC-colXs15,
 .s-gridC-colXs16,
 .s-gridC-colXs17,
 .s-gridC-colXs18,
 .s-gridC-colXs19,
 .s-gridC-colXs20,
 .s-gridC-colXs21,
 .s-gridC-colXs22,
 .s-gridC-colXs23,
 .s-gridC-colXs24,
 .s-gridC-colSm1,
 .s-gridC-colSm2,
 .s-gridC-colSm3,
 .s-gridC-colSm4,
 .s-gridC-colSm5,
 .s-gridC-colSm6,
 .s-gridC-colSm7,
 .s-gridC-colSm8,
 .s-gridC-colSm9,
 .s-gridC-colSm10,
 .s-gridC-colSm11,
 .s-gridC-colSm12,
 .s-gridC-colSm13,
 .s-gridC-colSm14,
 .s-gridC-colSm15,
 .s-gridC-colSm16,
 .s-gridC-colSm17,
 .s-gridC-colSm18,
 .s-gridC-colSm19,
 .s-gridC-colSm20,
 .s-gridC-colSm21,
 .s-gridC-colSm22,
 .s-gridC-colSm23,
 .s-gridC-colSm24,
 .s-gridC-colMd1,
 .s-gridC-colMd2,
 .s-gridC-colMd3,
 .s-gridC-colMd4,
 .s-gridC-colMd5,
 .s-gridC-colMd6,
 .s-gridC-colMd7,
 .s-gridC-colMd8,
 .s-gridC-colMd9,
 .s-gridC-colMd10,
 .s-gridC-colMd11,
 .s-gridC-colMd12,
 .s-gridC-colMd13,
 .s-gridC-colMd14,
 .s-gridC-colMd15,
 .s-gridC-colMd16,
 .s-gridC-colMd17,
 .s-gridC-colMd18,
 .s-gridC-colMd19,
 .s-gridC-colMd20,
 .s-gridC-colMd21,
 .s-gridC-colMd22,
 .s-gridC-colMd23,
 .s-gridC-colMd24,
 .s-gridC-colLg1,
 .s-gridC-colLg2,
 .s-gridC-colLg3,
 .s-gridC-colLg4,
 .s-gridC-colLg5,
 .s-gridC-colLg6,
 .s-gridC-colLg7,
 .s-gridC-colLg8,
 .s-gridC-colLg9,
 .s-gridC-colLg10,
 .s-gridC-colLg11,
 .s-gridC-colLg12,
 .s-gridC-colLg13,
 .s-gridC-colLg14,
 .s-gridC-colLg15,
 .s-gridC-colLg16,
 .s-gridC-colLg17,
 .s-gridC-colLg18,
 .s-gridC-colLg19,
 .s-gridC-colLg20,
 .s-gridC-colLg21,
 .s-gridC-colLg22,
 .s-gridC-colLg23,
 .s-gridC-colLg24 {
  width:100%;
  display:inline-block;
  padding-left:8px;
  padding-right:8px;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
@media all and (min-width:768px) {
 .s-gridC-colXs1,
 .s-gridC-colXs2,
 .s-gridC-colXs3,
 .s-gridC-colXs4,
 .s-gridC-colXs5,
 .s-gridC-colXs6,
 .s-gridC-colXs7,
 .s-gridC-colXs8,
 .s-gridC-colXs9,
 .s-gridC-colXs10,
 .s-gridC-colXs11,
 .s-gridC-colXs12,
 .s-gridC-colXs13,
 .s-gridC-colXs14,
 .s-gridC-colXs15,
 .s-gridC-colXs16,
 .s-gridC-colXs17,
 .s-gridC-colXs18,
 .s-gridC-colXs19,
 .s-gridC-colXs20,
 .s-gridC-colXs21,
 .s-gridC-colXs22,
 .s-gridC-colXs23,
 .s-gridC-colXs24,
 .s-gridC-colSm1,
 .s-gridC-colSm2,
 .s-gridC-colSm3,
 .s-gridC-colSm4,
 .s-gridC-colSm5,
 .s-gridC-colSm6,
 .s-gridC-colSm7,
 .s-gridC-colSm8,
 .s-gridC-colSm9,
 .s-gridC-colSm10,
 .s-gridC-colSm11,
 .s-gridC-colSm12,
 .s-gridC-colSm13,
 .s-gridC-colSm14,
 .s-gridC-colSm15,
 .s-gridC-colSm16,
 .s-gridC-colSm17,
 .s-gridC-colSm18,
 .s-gridC-colSm19,
 .s-gridC-colSm20,
 .s-gridC-colSm21,
 .s-gridC-colSm22,
 .s-gridC-colSm23,
 .s-gridC-colSm24,
 .s-gridC-colMd1,
 .s-gridC-colMd2,
 .s-gridC-colMd3,
 .s-gridC-colMd4,
 .s-gridC-colMd5,
 .s-gridC-colMd6,
 .s-gridC-colMd7,
 .s-gridC-colMd8,
 .s-gridC-colMd9,
 .s-gridC-colMd10,
 .s-gridC-colMd11,
 .s-gridC-colMd12,
 .s-gridC-colMd13,
 .s-gridC-colMd14,
 .s-gridC-colMd15,
 .s-gridC-colMd16,
 .s-gridC-colMd17,
 .s-gridC-colMd18,
 .s-gridC-colMd19,
 .s-gridC-colMd20,
 .s-gridC-colMd21,
 .s-gridC-colMd22,
 .s-gridC-colMd23,
 .s-gridC-colMd24,
 .s-gridC-colLg1,
 .s-gridC-colLg2,
 .s-gridC-colLg3,
 .s-gridC-colLg4,
 .s-gridC-colLg5,
 .s-gridC-colLg6,
 .s-gridC-colLg7,
 .s-gridC-colLg8,
 .s-gridC-colLg9,
 .s-gridC-colLg10,
 .s-gridC-colLg11,
 .s-gridC-colLg12,
 .s-gridC-colLg13,
 .s-gridC-colLg14,
 .s-gridC-colLg15,
 .s-gridC-colLg16,
 .s-gridC-colLg17,
 .s-gridC-colLg18,
 .s-gridC-colLg19,
 .s-gridC-colLg20,
 .s-gridC-colLg21,
 .s-gridC-colLg22,
 .s-gridC-colLg23,
 .s-gridC-colLg24 {
  width:100%;
  display:inline-block;
  padding-left:8px;
  padding-right:8px;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
@media all and (min-width:970px) {
 .s-gridC-colXs1,
 .s-gridC-colXs2,
 .s-gridC-colXs3,
 .s-gridC-colXs4,
 .s-gridC-colXs5,
 .s-gridC-colXs6,
 .s-gridC-colXs7,
 .s-gridC-colXs8,
 .s-gridC-colXs9,
 .s-gridC-colXs10,
 .s-gridC-colXs11,
 .s-gridC-colXs12,
 .s-gridC-colXs13,
 .s-gridC-colXs14,
 .s-gridC-colXs15,
 .s-gridC-colXs16,
 .s-gridC-colXs17,
 .s-gridC-colXs18,
 .s-gridC-colXs19,
 .s-gridC-colXs20,
 .s-gridC-colXs21,
 .s-gridC-colXs22,
 .s-gridC-colXs23,
 .s-gridC-colXs24,
 .s-gridC-colSm1,
 .s-gridC-colSm2,
 .s-gridC-colSm3,
 .s-gridC-colSm4,
 .s-gridC-colSm5,
 .s-gridC-colSm6,
 .s-gridC-colSm7,
 .s-gridC-colSm8,
 .s-gridC-colSm9,
 .s-gridC-colSm10,
 .s-gridC-colSm11,
 .s-gridC-colSm12,
 .s-gridC-colSm13,
 .s-gridC-colSm14,
 .s-gridC-colSm15,
 .s-gridC-colSm16,
 .s-gridC-colSm17,
 .s-gridC-colSm18,
 .s-gridC-colSm19,
 .s-gridC-colSm20,
 .s-gridC-colSm21,
 .s-gridC-colSm22,
 .s-gridC-colSm23,
 .s-gridC-colSm24,
 .s-gridC-colMd1,
 .s-gridC-colMd2,
 .s-gridC-colMd3,
 .s-gridC-colMd4,
 .s-gridC-colMd5,
 .s-gridC-colMd6,
 .s-gridC-colMd7,
 .s-gridC-colMd8,
 .s-gridC-colMd9,
 .s-gridC-colMd10,
 .s-gridC-colMd11,
 .s-gridC-colMd12,
 .s-gridC-colMd13,
 .s-gridC-colMd14,
 .s-gridC-colMd15,
 .s-gridC-colMd16,
 .s-gridC-colMd17,
 .s-gridC-colMd18,
 .s-gridC-colMd19,
 .s-gridC-colMd20,
 .s-gridC-colMd21,
 .s-gridC-colMd22,
 .s-gridC-colMd23,
 .s-gridC-colMd24,
 .s-gridC-colLg1,
 .s-gridC-colLg2,
 .s-gridC-colLg3,
 .s-gridC-colLg4,
 .s-gridC-colLg5,
 .s-gridC-colLg6,
 .s-gridC-colLg7,
 .s-gridC-colLg8,
 .s-gridC-colLg9,
 .s-gridC-colLg10,
 .s-gridC-colLg11,
 .s-gridC-colLg12,
 .s-gridC-colLg13,
 .s-gridC-colLg14,
 .s-gridC-colLg15,
 .s-gridC-colLg16,
 .s-gridC-colLg17,
 .s-gridC-colLg18,
 .s-gridC-colLg19,
 .s-gridC-colLg20,
 .s-gridC-colLg21,
 .s-gridC-colLg22,
 .s-gridC-colLg23,
 .s-gridC-colLg24 {
  width:100%;
  display:inline-block;
  padding-left:8px;
  padding-right:8px;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
@media all and (min-width:1170px) {
 .s-gridC-colXs1,
 .s-gridC-colXs2,
 .s-gridC-colXs3,
 .s-gridC-colXs4,
 .s-gridC-colXs5,
 .s-gridC-colXs6,
 .s-gridC-colXs7,
 .s-gridC-colXs8,
 .s-gridC-colXs9,
 .s-gridC-colXs10,
 .s-gridC-colXs11,
 .s-gridC-colXs12,
 .s-gridC-colXs13,
 .s-gridC-colXs14,
 .s-gridC-colXs15,
 .s-gridC-colXs16,
 .s-gridC-colXs17,
 .s-gridC-colXs18,
 .s-gridC-colXs19,
 .s-gridC-colXs20,
 .s-gridC-colXs21,
 .s-gridC-colXs22,
 .s-gridC-colXs23,
 .s-gridC-colXs24,
 .s-gridC-colSm1,
 .s-gridC-colSm2,
 .s-gridC-colSm3,
 .s-gridC-colSm4,
 .s-gridC-colSm5,
 .s-gridC-colSm6,
 .s-gridC-colSm7,
 .s-gridC-colSm8,
 .s-gridC-colSm9,
 .s-gridC-colSm10,
 .s-gridC-colSm11,
 .s-gridC-colSm12,
 .s-gridC-colSm13,
 .s-gridC-colSm14,
 .s-gridC-colSm15,
 .s-gridC-colSm16,
 .s-gridC-colSm17,
 .s-gridC-colSm18,
 .s-gridC-colSm19,
 .s-gridC-colSm20,
 .s-gridC-colSm21,
 .s-gridC-colSm22,
 .s-gridC-colSm23,
 .s-gridC-colSm24,
 .s-gridC-colMd1,
 .s-gridC-colMd2,
 .s-gridC-colMd3,
 .s-gridC-colMd4,
 .s-gridC-colMd5,
 .s-gridC-colMd6,
 .s-gridC-colMd7,
 .s-gridC-colMd8,
 .s-gridC-colMd9,
 .s-gridC-colMd10,
 .s-gridC-colMd11,
 .s-gridC-colMd12,
 .s-gridC-colMd13,
 .s-gridC-colMd14,
 .s-gridC-colMd15,
 .s-gridC-colMd16,
 .s-gridC-colMd17,
 .s-gridC-colMd18,
 .s-gridC-colMd19,
 .s-gridC-colMd20,
 .s-gridC-colMd21,
 .s-gridC-colMd22,
 .s-gridC-colMd23,
 .s-gridC-colMd24,
 .s-gridC-colLg1,
 .s-gridC-colLg2,
 .s-gridC-colLg3,
 .s-gridC-colLg4,
 .s-gridC-colLg5,
 .s-gridC-colLg6,
 .s-gridC-colLg7,
 .s-gridC-colLg8,
 .s-gridC-colLg9,
 .s-gridC-colLg10,
 .s-gridC-colLg11,
 .s-gridC-colLg12,
 .s-gridC-colLg13,
 .s-gridC-colLg14,
 .s-gridC-colLg15,
 .s-gridC-colLg16,
 .s-gridC-colLg17,
 .s-gridC-colLg18,
 .s-gridC-colLg19,
 .s-gridC-colLg20,
 .s-gridC-colLg21,
 .s-gridC-colLg22,
 .s-gridC-colLg23,
 .s-gridC-colLg24 {
  width:100%;
  display:inline-block;
  padding-left:8px;
  padding-right:8px;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
.s-grid0--bottom {
 vertical-align:bottom!important
}
.s-grid0--middle {
 vertical-align:middle!important
}
@media all and (min-width:0px) {
 .s-grid0-colXs1,
 .s-grid0-colXs2,
 .s-grid0-colXs3,
 .s-grid0-colXs4,
 .s-grid0-colXs5,
 .s-grid0-colXs6,
 .s-grid0-colXs7,
 .s-grid0-colXs8,
 .s-grid0-colXs9,
 .s-grid0-colXs10,
 .s-grid0-colXs11,
 .s-grid0-colXs12,
 .s-grid0-colXs13,
 .s-grid0-colXs14,
 .s-grid0-colXs15,
 .s-grid0-colXs16,
 .s-grid0-colXs17,
 .s-grid0-colXs18,
 .s-grid0-colXs19,
 .s-grid0-colXs20,
 .s-grid0-colXs21,
 .s-grid0-colXs22,
 .s-grid0-colXs23,
 .s-grid0-colXs24,
 .s-grid0-colSm1,
 .s-grid0-colSm2,
 .s-grid0-colSm3,
 .s-grid0-colSm4,
 .s-grid0-colSm5,
 .s-grid0-colSm6,
 .s-grid0-colSm7,
 .s-grid0-colSm8,
 .s-grid0-colSm9,
 .s-grid0-colSm10,
 .s-grid0-colSm11,
 .s-grid0-colSm12,
 .s-grid0-colSm13,
 .s-grid0-colSm14,
 .s-grid0-colSm15,
 .s-grid0-colSm16,
 .s-grid0-colSm17,
 .s-grid0-colSm18,
 .s-grid0-colSm19,
 .s-grid0-colSm20,
 .s-grid0-colSm21,
 .s-grid0-colSm22,
 .s-grid0-colSm23,
 .s-grid0-colSm24,
 .s-grid0-colMd1,
 .s-grid0-colMd2,
 .s-grid0-colMd3,
 .s-grid0-colMd4,
 .s-grid0-colMd5,
 .s-grid0-colMd6,
 .s-grid0-colMd7,
 .s-grid0-colMd8,
 .s-grid0-colMd9,
 .s-grid0-colMd10,
 .s-grid0-colMd11,
 .s-grid0-colMd12,
 .s-grid0-colMd13,
 .s-grid0-colMd14,
 .s-grid0-colMd15,
 .s-grid0-colMd16,
 .s-grid0-colMd17,
 .s-grid0-colMd18,
 .s-grid0-colMd19,
 .s-grid0-colMd20,
 .s-grid0-colMd21,
 .s-grid0-colMd22,
 .s-grid0-colMd23,
 .s-grid0-colMd24,
 .s-grid0-colLg1,
 .s-grid0-colLg2,
 .s-grid0-colLg3,
 .s-grid0-colLg4,
 .s-grid0-colLg5,
 .s-grid0-colLg6,
 .s-grid0-colLg7,
 .s-grid0-colLg8,
 .s-grid0-colLg9,
 .s-grid0-colLg10,
 .s-grid0-colLg11,
 .s-grid0-colLg12,
 .s-grid0-colLg13,
 .s-grid0-colLg14,
 .s-grid0-colLg15,
 .s-grid0-colLg16,
 .s-grid0-colLg17,
 .s-grid0-colLg18,
 .s-grid0-colLg19,
 .s-grid0-colLg20,
 .s-grid0-colLg21,
 .s-grid0-colLg22,
 .s-grid0-colLg23,
 .s-grid0-colLg24 {
  width:100%;
  display:inline-block;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
@media all and (min-width:768px) {
 .s-grid0-colXs1,
 .s-grid0-colXs2,
 .s-grid0-colXs3,
 .s-grid0-colXs4,
 .s-grid0-colXs5,
 .s-grid0-colXs6,
 .s-grid0-colXs7,
 .s-grid0-colXs8,
 .s-grid0-colXs9,
 .s-grid0-colXs10,
 .s-grid0-colXs11,
 .s-grid0-colXs12,
 .s-grid0-colXs13,
 .s-grid0-colXs14,
 .s-grid0-colXs15,
 .s-grid0-colXs16,
 .s-grid0-colXs17,
 .s-grid0-colXs18,
 .s-grid0-colXs19,
 .s-grid0-colXs20,
 .s-grid0-colXs21,
 .s-grid0-colXs22,
 .s-grid0-colXs23,
 .s-grid0-colXs24,
 .s-grid0-colSm1,
 .s-grid0-colSm2,
 .s-grid0-colSm3,
 .s-grid0-colSm4,
 .s-grid0-colSm5,
 .s-grid0-colSm6,
 .s-grid0-colSm7,
 .s-grid0-colSm8,
 .s-grid0-colSm9,
 .s-grid0-colSm10,
 .s-grid0-colSm11,
 .s-grid0-colSm12,
 .s-grid0-colSm13,
 .s-grid0-colSm14,
 .s-grid0-colSm15,
 .s-grid0-colSm16,
 .s-grid0-colSm17,
 .s-grid0-colSm18,
 .s-grid0-colSm19,
 .s-grid0-colSm20,
 .s-grid0-colSm21,
 .s-grid0-colSm22,
 .s-grid0-colSm23,
 .s-grid0-colSm24,
 .s-grid0-colMd1,
 .s-grid0-colMd2,
 .s-grid0-colMd3,
 .s-grid0-colMd4,
 .s-grid0-colMd5,
 .s-grid0-colMd6,
 .s-grid0-colMd7,
 .s-grid0-colMd8,
 .s-grid0-colMd9,
 .s-grid0-colMd10,
 .s-grid0-colMd11,
 .s-grid0-colMd12,
 .s-grid0-colMd13,
 .s-grid0-colMd14,
 .s-grid0-colMd15,
 .s-grid0-colMd16,
 .s-grid0-colMd17,
 .s-grid0-colMd18,
 .s-grid0-colMd19,
 .s-grid0-colMd20,
 .s-grid0-colMd21,
 .s-grid0-colMd22,
 .s-grid0-colMd23,
 .s-grid0-colMd24,
 .s-grid0-colLg1,
 .s-grid0-colLg2,
 .s-grid0-colLg3,
 .s-grid0-colLg4,
 .s-grid0-colLg5,
 .s-grid0-colLg6,
 .s-grid0-colLg7,
 .s-grid0-colLg8,
 .s-grid0-colLg9,
 .s-grid0-colLg10,
 .s-grid0-colLg11,
 .s-grid0-colLg12,
 .s-grid0-colLg13,
 .s-grid0-colLg14,
 .s-grid0-colLg15,
 .s-grid0-colLg16,
 .s-grid0-colLg17,
 .s-grid0-colLg18,
 .s-grid0-colLg19,
 .s-grid0-colLg20,
 .s-grid0-colLg21,
 .s-grid0-colLg22,
 .s-grid0-colLg23,
 .s-grid0-colLg24 {
  width:100%;
  display:inline-block;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
@media all and (min-width:970px) {
 .s-grid0-colXs1,
 .s-grid0-colXs2,
 .s-grid0-colXs3,
 .s-grid0-colXs4,
 .s-grid0-colXs5,
 .s-grid0-colXs6,
 .s-grid0-colXs7,
 .s-grid0-colXs8,
 .s-grid0-colXs9,
 .s-grid0-colXs10,
 .s-grid0-colXs11,
 .s-grid0-colXs12,
 .s-grid0-colXs13,
 .s-grid0-colXs14,
 .s-grid0-colXs15,
 .s-grid0-colXs16,
 .s-grid0-colXs17,
 .s-grid0-colXs18,
 .s-grid0-colXs19,
 .s-grid0-colXs20,
 .s-grid0-colXs21,
 .s-grid0-colXs22,
 .s-grid0-colXs23,
 .s-grid0-colXs24,
 .s-grid0-colSm1,
 .s-grid0-colSm2,
 .s-grid0-colSm3,
 .s-grid0-colSm4,
 .s-grid0-colSm5,
 .s-grid0-colSm6,
 .s-grid0-colSm7,
 .s-grid0-colSm8,
 .s-grid0-colSm9,
 .s-grid0-colSm10,
 .s-grid0-colSm11,
 .s-grid0-colSm12,
 .s-grid0-colSm13,
 .s-grid0-colSm14,
 .s-grid0-colSm15,
 .s-grid0-colSm16,
 .s-grid0-colSm17,
 .s-grid0-colSm18,
 .s-grid0-colSm19,
 .s-grid0-colSm20,
 .s-grid0-colSm21,
 .s-grid0-colSm22,
 .s-grid0-colSm23,
 .s-grid0-colSm24,
 .s-grid0-colMd1,
 .s-grid0-colMd2,
 .s-grid0-colMd3,
 .s-grid0-colMd4,
 .s-grid0-colMd5,
 .s-grid0-colMd6,
 .s-grid0-colMd7,
 .s-grid0-colMd8,
 .s-grid0-colMd9,
 .s-grid0-colMd10,
 .s-grid0-colMd11,
 .s-grid0-colMd12,
 .s-grid0-colMd13,
 .s-grid0-colMd14,
 .s-grid0-colMd15,
 .s-grid0-colMd16,
 .s-grid0-colMd17,
 .s-grid0-colMd18,
 .s-grid0-colMd19,
 .s-grid0-colMd20,
 .s-grid0-colMd21,
 .s-grid0-colMd22,
 .s-grid0-colMd23,
 .s-grid0-colMd24,
 .s-grid0-colLg1,
 .s-grid0-colLg2,
 .s-grid0-colLg3,
 .s-grid0-colLg4,
 .s-grid0-colLg5,
 .s-grid0-colLg6,
 .s-grid0-colLg7,
 .s-grid0-colLg8,
 .s-grid0-colLg9,
 .s-grid0-colLg10,
 .s-grid0-colLg11,
 .s-grid0-colLg12,
 .s-grid0-colLg13,
 .s-grid0-colLg14,
 .s-grid0-colLg15,
 .s-grid0-colLg16,
 .s-grid0-colLg17,
 .s-grid0-colLg18,
 .s-grid0-colLg19,
 .s-grid0-colLg20,
 .s-grid0-colLg21,
 .s-grid0-colLg22,
 .s-grid0-colLg23,
 .s-grid0-colLg24 {
  width:100%;
  display:inline-block;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
@media all and (min-width:1170px) {
 .s-grid0-colXs1,
 .s-grid0-colXs2,
 .s-grid0-colXs3,
 .s-grid0-colXs4,
 .s-grid0-colXs5,
 .s-grid0-colXs6,
 .s-grid0-colXs7,
 .s-grid0-colXs8,
 .s-grid0-colXs9,
 .s-grid0-colXs10,
 .s-grid0-colXs11,
 .s-grid0-colXs12,
 .s-grid0-colXs13,
 .s-grid0-colXs14,
 .s-grid0-colXs15,
 .s-grid0-colXs16,
 .s-grid0-colXs17,
 .s-grid0-colXs18,
 .s-grid0-colXs19,
 .s-grid0-colXs20,
 .s-grid0-colXs21,
 .s-grid0-colXs22,
 .s-grid0-colXs23,
 .s-grid0-colXs24,
 .s-grid0-colSm1,
 .s-grid0-colSm2,
 .s-grid0-colSm3,
 .s-grid0-colSm4,
 .s-grid0-colSm5,
 .s-grid0-colSm6,
 .s-grid0-colSm7,
 .s-grid0-colSm8,
 .s-grid0-colSm9,
 .s-grid0-colSm10,
 .s-grid0-colSm11,
 .s-grid0-colSm12,
 .s-grid0-colSm13,
 .s-grid0-colSm14,
 .s-grid0-colSm15,
 .s-grid0-colSm16,
 .s-grid0-colSm17,
 .s-grid0-colSm18,
 .s-grid0-colSm19,
 .s-grid0-colSm20,
 .s-grid0-colSm21,
 .s-grid0-colSm22,
 .s-grid0-colSm23,
 .s-grid0-colSm24,
 .s-grid0-colMd1,
 .s-grid0-colMd2,
 .s-grid0-colMd3,
 .s-grid0-colMd4,
 .s-grid0-colMd5,
 .s-grid0-colMd6,
 .s-grid0-colMd7,
 .s-grid0-colMd8,
 .s-grid0-colMd9,
 .s-grid0-colMd10,
 .s-grid0-colMd11,
 .s-grid0-colMd12,
 .s-grid0-colMd13,
 .s-grid0-colMd14,
 .s-grid0-colMd15,
 .s-grid0-colMd16,
 .s-grid0-colMd17,
 .s-grid0-colMd18,
 .s-grid0-colMd19,
 .s-grid0-colMd20,
 .s-grid0-colMd21,
 .s-grid0-colMd22,
 .s-grid0-colMd23,
 .s-grid0-colMd24,
 .s-grid0-colLg1,
 .s-grid0-colLg2,
 .s-grid0-colLg3,
 .s-grid0-colLg4,
 .s-grid0-colLg5,
 .s-grid0-colLg6,
 .s-grid0-colLg7,
 .s-grid0-colLg8,
 .s-grid0-colLg9,
 .s-grid0-colLg10,
 .s-grid0-colLg11,
 .s-grid0-colLg12,
 .s-grid0-colLg13,
 .s-grid0-colLg14,
 .s-grid0-colLg15,
 .s-grid0-colLg16,
 .s-grid0-colLg17,
 .s-grid0-colLg18,
 .s-grid0-colLg19,
 .s-grid0-colLg20,
 .s-grid0-colLg21,
 .s-grid0-colLg22,
 .s-grid0-colLg23,
 .s-grid0-colLg24 {
  width:100%;
  display:inline-block;
  vertical-align:top;
  position:relative;
  font-size:16px
 }
}
@media all and (min-width:0px) {
 .s-grid-colXs1,
 .s-gridC-colXs1,
 .s-grid0-colXs1 {
  width:4.16667%
 }
 .s-gridMaxXs1 {
  max-width:48.75px
 }
 .s-grid-colXs2,
 .s-gridC-colXs2,
 .s-grid0-colXs2 {
  width:8.33333%
 }
 .s-gridMaxXs2 {
  max-width:97.5px
 }
 .s-grid-colXs3,
 .s-gridC-colXs3,
 .s-grid0-colXs3 {
  width:12.5%
 }
 .s-gridMaxXs3 {
  max-width:146.25px
 }
 .s-grid-colXs4,
 .s-gridC-colXs4,
 .s-grid0-colXs4 {
  width:16.66667%
 }
 .s-gridMaxXs4 {
  max-width:195px
 }
 .s-grid-colXs5,
 .s-gridC-colXs5,
 .s-grid0-colXs5 {
  width:20.83333%
 }
 .s-gridMaxXs5 {
  max-width:243.75px
 }
 .s-grid-colXs6,
 .s-gridC-colXs6,
 .s-grid0-colXs6 {
  width:25%
 }
 .s-gridMaxXs6 {
  max-width:292.5px
 }
 .s-grid-colXs7,
 .s-gridC-colXs7,
 .s-grid0-colXs7 {
  width:29.16667%
 }
 .s-gridMaxXs7 {
  max-width:341.25px
 }
 .s-grid-colXs8,
 .s-gridC-colXs8,
 .s-grid0-colXs8 {
  width:33.33333%
 }
 .s-gridMaxXs8 {
  max-width:390px
 }
 .s-grid-colXs9,
 .s-gridC-colXs9,
 .s-grid0-colXs9 {
  width:37.5%
 }
 .s-gridMaxXs9 {
  max-width:438.75px
 }
 .s-grid-colXs10,
 .s-gridC-colXs10,
 .s-grid0-colXs10 {
  width:41.66667%
 }
 .s-gridMaxXs10 {
  max-width:487.5px
 }
 .s-grid-colXs11,
 .s-gridC-colXs11,
 .s-grid0-colXs11 {
  width:45.83333%
 }
 .s-gridMaxXs11 {
  max-width:536.25px
 }
 .s-grid-colXs12,
 .s-gridC-colXs12,
 .s-grid0-colXs12 {
  width:50%
 }
 .s-gridMaxXs12 {
  max-width:585px
 }
 .s-grid-colXs13,
 .s-gridC-colXs13,
 .s-grid0-colXs13 {
  width:54.16667%
 }
 .s-gridMaxXs13 {
  max-width:633.75px
 }
 .s-grid-colXs14,
 .s-gridC-colXs14,
 .s-grid0-colXs14 {
  width:58.33333%
 }
 .s-gridMaxXs14 {
  max-width:682.5px
 }
 .s-grid-colXs15,
 .s-gridC-colXs15,
 .s-grid0-colXs15 {
  width:62.5%
 }
 .s-gridMaxXs15 {
  max-width:731.25px
 }
 .s-grid-colXs16,
 .s-gridC-colXs16,
 .s-grid0-colXs16 {
  width:66.66667%
 }
 .s-gridMaxXs16 {
  max-width:780px
 }
 .s-grid-colXs17,
 .s-gridC-colXs17,
 .s-grid0-colXs17 {
  width:70.83333%
 }
 .s-gridMaxXs17 {
  max-width:828.75px
 }
 .s-grid-colXs18,
 .s-gridC-colXs18,
 .s-grid0-colXs18 {
  width:75%
 }
 .s-gridMaxXs18 {
  max-width:877.5px
 }
 .s-grid-colXs19,
 .s-gridC-colXs19,
 .s-grid0-colXs19 {
  width:79.16667%
 }
 .s-gridMaxXs19 {
  max-width:926.25px
 }
 .s-grid-colXs20,
 .s-gridC-colXs20,
 .s-grid0-colXs20 {
  width:83.33333%
 }
 .s-gridMaxXs20 {
  max-width:975px
 }
 .s-grid-colXs21,
 .s-gridC-colXs21,
 .s-grid0-colXs21 {
  width:87.5%
 }
 .s-gridMaxXs21 {
  max-width:1023.75px
 }
 .s-grid-colXs22,
 .s-gridC-colXs22,
 .s-grid0-colXs22 {
  width:91.66667%
 }
 .s-gridMaxXs22 {
  max-width:1072.5px
 }
 .s-grid-colXs23,
 .s-gridC-colXs23,
 .s-grid0-colXs23 {
  width:95.83333%
 }
 .s-gridMaxXs23 {
  max-width:1121.25px
 }
 .s-grid-colXs24,
 .s-gridC-colXs24,
 .s-grid0-colXs24 {
  width:100%
 }
 .s-gridMaxXs24 {
  max-width:1170px
 }
 .s-grid--preXs1,
 .s-gridC--preXs1,
 .s-grid0--preXs1 {
  margin-left:4.16667%
 }
 .s-grid--pushXs1,
 .s-gridC--pushXs1,
 .s-grid0--pushXs1 {
  left:4.16667%
 }
 .s-grid--pullXs1,
 .s-gridC--pullXs1,
 .s-grid0--pullXs1 {
  right:4.16667%
 }
 .s-grid--preXs2,
 .s-gridC--preXs2,
 .s-grid0--preXs2 {
  margin-left:8.33333%
 }
 .s-grid--pushXs2,
 .s-gridC--pushXs2,
 .s-grid0--pushXs2 {
  left:8.33333%
 }
 .s-grid--pullXs2,
 .s-gridC--pullXs2,
 .s-grid0--pullXs2 {
  right:8.33333%
 }
 .s-grid--preXs3,
 .s-gridC--preXs3,
 .s-grid0--preXs3 {
  margin-left:12.5%
 }
 .s-grid--pushXs3,
 .s-gridC--pushXs3,
 .s-grid0--pushXs3 {
  left:12.5%
 }
 .s-grid--pullXs3,
 .s-gridC--pullXs3,
 .s-grid0--pullXs3 {
  right:12.5%
 }
 .s-grid--preXs4,
 .s-gridC--preXs4,
 .s-grid0--preXs4 {
  margin-left:16.66667%
 }
 .s-grid--pushXs4,
 .s-gridC--pushXs4,
 .s-grid0--pushXs4 {
  left:16.66667%
 }
 .s-grid--pullXs4,
 .s-gridC--pullXs4,
 .s-grid0--pullXs4 {
  right:16.66667%
 }
 .s-grid--preXs5,
 .s-gridC--preXs5,
 .s-grid0--preXs5 {
  margin-left:20.83333%
 }
 .s-grid--pushXs5,
 .s-gridC--pushXs5,
 .s-grid0--pushXs5 {
  left:20.83333%
 }
 .s-grid--pullXs5,
 .s-gridC--pullXs5,
 .s-grid0--pullXs5 {
  right:20.83333%
 }
 .s-grid--preXs6,
 .s-gridC--preXs6,
 .s-grid0--preXs6 {
  margin-left:25%
 }
 .s-grid--pushXs6,
 .s-gridC--pushXs6,
 .s-grid0--pushXs6 {
  left:25%
 }
 .s-grid--pullXs6,
 .s-gridC--pullXs6,
 .s-grid0--pullXs6 {
  right:25%
 }
 .s-grid--preXs7,
 .s-gridC--preXs7,
 .s-grid0--preXs7 {
  margin-left:29.16667%
 }
 .s-grid--pushXs7,
 .s-gridC--pushXs7,
 .s-grid0--pushXs7 {
  left:29.16667%
 }
 .s-grid--pullXs7,
 .s-gridC--pullXs7,
 .s-grid0--pullXs7 {
  right:29.16667%
 }
 .s-grid--preXs8,
 .s-gridC--preXs8,
 .s-grid0--preXs8 {
  margin-left:33.33333%
 }
 .s-grid--pushXs8,
 .s-gridC--pushXs8,
 .s-grid0--pushXs8 {
  left:33.33333%
 }
 .s-grid--pullXs8,
 .s-gridC--pullXs8,
 .s-grid0--pullXs8 {
  right:33.33333%
 }
 .s-grid--preXs9,
 .s-gridC--preXs9,
 .s-grid0--preXs9 {
  margin-left:37.5%
 }
 .s-grid--pushXs9,
 .s-gridC--pushXs9,
 .s-grid0--pushXs9 {
  left:37.5%
 }
 .s-grid--pullXs9,
 .s-gridC--pullXs9,
 .s-grid0--pullXs9 {
  right:37.5%
 }
 .s-grid--preXs10,
 .s-gridC--preXs10,
 .s-grid0--preXs10 {
  margin-left:41.66667%
 }
 .s-grid--pushXs10,
 .s-gridC--pushXs10,
 .s-grid0--pushXs10 {
  left:41.66667%
 }
 .s-grid--pullXs10,
 .s-gridC--pullXs10,
 .s-grid0--pullXs10 {
  right:41.66667%
 }
 .s-grid--preXs11,
 .s-gridC--preXs11,
 .s-grid0--preXs11 {
  margin-left:45.83333%
 }
 .s-grid--pushXs11,
 .s-gridC--pushXs11,
 .s-grid0--pushXs11 {
  left:45.83333%
 }
 .s-grid--pullXs11,
 .s-gridC--pullXs11,
 .s-grid0--pullXs11 {
  right:45.83333%
 }
 .s-grid--preXs12,
 .s-gridC--preXs12,
 .s-grid0--preXs12 {
  margin-left:50%
 }
 .s-grid--pushXs12,
 .s-gridC--pushXs12,
 .s-grid0--pushXs12 {
  left:50%
 }
 .s-grid--pullXs12,
 .s-gridC--pullXs12,
 .s-grid0--pullXs12 {
  right:50%
 }
 .s-grid--preXs13,
 .s-gridC--preXs13,
 .s-grid0--preXs13 {
  margin-left:54.16667%
 }
 .s-grid--pushXs13,
 .s-gridC--pushXs13,
 .s-grid0--pushXs13 {
  left:54.16667%
 }
 .s-grid--pullXs13,
 .s-gridC--pullXs13,
 .s-grid0--pullXs13 {
  right:54.16667%
 }
 .s-grid--preXs14,
 .s-gridC--preXs14,
 .s-grid0--preXs14 {
  margin-left:58.33333%
 }
 .s-grid--pushXs14,
 .s-gridC--pushXs14,
 .s-grid0--pushXs14 {
  left:58.33333%
 }
 .s-grid--pullXs14,
 .s-gridC--pullXs14,
 .s-grid0--pullXs14 {
  right:58.33333%
 }
 .s-grid--preXs15,
 .s-gridC--preXs15,
 .s-grid0--preXs15 {
  margin-left:62.5%
 }
 .s-grid--pushXs15,
 .s-gridC--pushXs15,
 .s-grid0--pushXs15 {
  left:62.5%
 }
 .s-grid--pullXs15,
 .s-gridC--pullXs15,
 .s-grid0--pullXs15 {
  right:62.5%
 }
 .s-grid--preXs16,
 .s-gridC--preXs16,
 .s-grid0--preXs16 {
  margin-left:66.66667%
 }
 .s-grid--pushXs16,
 .s-gridC--pushXs16,
 .s-grid0--pushXs16 {
  left:66.66667%
 }
 .s-grid--pullXs16,
 .s-gridC--pullXs16,
 .s-grid0--pullXs16 {
  right:66.66667%
 }
 .s-grid--preXs17,
 .s-gridC--preXs17,
 .s-grid0--preXs17 {
  margin-left:70.83333%
 }
 .s-grid--pushXs17,
 .s-gridC--pushXs17,
 .s-grid0--pushXs17 {
  left:70.83333%
 }
 .s-grid--pullXs17,
 .s-gridC--pullXs17,
 .s-grid0--pullXs17 {
  right:70.83333%
 }
 .s-grid--preXs18,
 .s-gridC--preXs18,
 .s-grid0--preXs18 {
  margin-left:75%
 }
 .s-grid--pushXs18,
 .s-gridC--pushXs18,
 .s-grid0--pushXs18 {
  left:75%
 }
 .s-grid--pullXs18,
 .s-gridC--pullXs18,
 .s-grid0--pullXs18 {
  right:75%
 }
 .s-grid--preXs19,
 .s-gridC--preXs19,
 .s-grid0--preXs19 {
  margin-left:79.16667%
 }
 .s-grid--pushXs19,
 .s-gridC--pushXs19,
 .s-grid0--pushXs19 {
  left:79.16667%
 }
 .s-grid--pullXs19,
 .s-gridC--pullXs19,
 .s-grid0--pullXs19 {
  right:79.16667%
 }
 .s-grid--preXs20,
 .s-gridC--preXs20,
 .s-grid0--preXs20 {
  margin-left:83.33333%
 }
 .s-grid--pushXs20,
 .s-gridC--pushXs20,
 .s-grid0--pushXs20 {
  left:83.33333%
 }
 .s-grid--pullXs20,
 .s-gridC--pullXs20,
 .s-grid0--pullXs20 {
  right:83.33333%
 }
 .s-grid--preXs21,
 .s-gridC--preXs21,
 .s-grid0--preXs21 {
  margin-left:87.5%
 }
 .s-grid--pushXs21,
 .s-gridC--pushXs21,
 .s-grid0--pushXs21 {
  left:87.5%
 }
 .s-grid--pullXs21,
 .s-gridC--pullXs21,
 .s-grid0--pullXs21 {
  right:87.5%
 }
 .s-grid--preXs22,
 .s-gridC--preXs22,
 .s-grid0--preXs22 {
  margin-left:91.66667%
 }
 .s-grid--pushXs22,
 .s-gridC--pushXs22,
 .s-grid0--pushXs22 {
  left:91.66667%
 }
 .s-grid--pullXs22,
 .s-gridC--pullXs22,
 .s-grid0--pullXs22 {
  right:91.66667%
 }
 .s-grid--preXs23,
 .s-gridC--preXs23,
 .s-grid0--preXs23 {
  margin-left:95.83333%
 }
 .s-grid--pushXs23,
 .s-gridC--pushXs23,
 .s-grid0--pushXs23 {
  left:95.83333%
 }
 .s-grid--pullXs23,
 .s-gridC--pullXs23,
 .s-grid0--pullXs23 {
  right:95.83333%
 }
}
@media all and (min-width:768px) {
 .s-grid-colSm1,
 .s-gridC-colSm1,
 .s-grid0-colSm1 {
  width:4.16667%
 }
 .s-gridMaxSm1 {
  max-width:48.75px
 }
 .s-grid-colSm2,
 .s-gridC-colSm2,
 .s-grid0-colSm2 {
  width:8.33333%
 }
 .s-gridMaxSm2 {
  max-width:97.5px
 }
 .s-grid-colSm3,
 .s-gridC-colSm3,
 .s-grid0-colSm3 {
  width:12.5%
 }
 .s-gridMaxSm3 {
  max-width:146.25px
 }
 .s-grid-colSm4,
 .s-gridC-colSm4,
 .s-grid0-colSm4 {
  width:16.66667%
 }
 .s-gridMaxSm4 {
  max-width:195px
 }
 .s-grid-colSm5,
 .s-gridC-colSm5,
 .s-grid0-colSm5 {
  width:20.83333%
 }
 .s-gridMaxSm5 {
  max-width:243.75px
 }
 .s-grid-colSm6,
 .s-gridC-colSm6,
 .s-grid0-colSm6 {
  width:25%
 }
 .s-gridMaxSm6 {
  max-width:292.5px
 }
 .s-grid-colSm7,
 .s-gridC-colSm7,
 .s-grid0-colSm7 {
  width:29.16667%
 }
 .s-gridMaxSm7 {
  max-width:341.25px
 }
 .s-grid-colSm8,
 .s-gridC-colSm8,
 .s-grid0-colSm8 {
  width:33.33333%
 }
 .s-gridMaxSm8 {
  max-width:390px
 }
 .s-grid-colSm9,
 .s-gridC-colSm9,
 .s-grid0-colSm9 {
  width:37.5%
 }
 .s-gridMaxSm9 {
  max-width:438.75px
 }
 .s-grid-colSm10,
 .s-gridC-colSm10,
 .s-grid0-colSm10 {
  width:41.66667%
 }
 .s-gridMaxSm10 {
  max-width:487.5px
 }
 .s-grid-colSm11,
 .s-gridC-colSm11,
 .s-grid0-colSm11 {
  width:45.83333%
 }
 .s-gridMaxSm11 {
  max-width:536.25px
 }
 .s-grid-colSm12,
 .s-gridC-colSm12,
 .s-grid0-colSm12 {
  width:50%
 }
 .s-gridMaxSm12 {
  max-width:585px
 }
 .s-grid-colSm13,
 .s-gridC-colSm13,
 .s-grid0-colSm13 {
  width:54.16667%
 }
 .s-gridMaxSm13 {
  max-width:633.75px
 }
 .s-grid-colSm14,
 .s-gridC-colSm14,
 .s-grid0-colSm14 {
  width:58.33333%
 }
 .s-gridMaxSm14 {
  max-width:682.5px
 }
 .s-grid-colSm15,
 .s-gridC-colSm15,
 .s-grid0-colSm15 {
  width:62.5%
 }
 .s-gridMaxSm15 {
  max-width:731.25px
 }
 .s-grid-colSm16,
 .s-gridC-colSm16,
 .s-grid0-colSm16 {
  width:66.66667%
 }
 .s-gridMaxSm16 {
  max-width:780px
 }
 .s-grid-colSm17,
 .s-gridC-colSm17,
 .s-grid0-colSm17 {
  width:70.83333%
 }
 .s-gridMaxSm17 {
  max-width:828.75px
 }
 .s-grid-colSm18,
 .s-gridC-colSm18,
 .s-grid0-colSm18 {
  width:75%
 }
 .s-gridMaxSm18 {
  max-width:877.5px
 }
 .s-grid-colSm19,
 .s-gridC-colSm19,
 .s-grid0-colSm19 {
  width:79.16667%
 }
 .s-gridMaxSm19 {
  max-width:926.25px
 }
 .s-grid-colSm20,
 .s-gridC-colSm20,
 .s-grid0-colSm20 {
  width:83.33333%
 }
 .s-gridMaxSm20 {
  max-width:975px
 }
 .s-grid-colSm21,
 .s-gridC-colSm21,
 .s-grid0-colSm21 {
  width:87.5%
 }
 .s-gridMaxSm21 {
  max-width:1023.75px
 }
 .s-grid-colSm22,
 .s-gridC-colSm22,
 .s-grid0-colSm22 {
  width:91.66667%
 }
 .s-gridMaxSm22 {
  max-width:1072.5px
 }
 .s-grid-colSm23,
 .s-gridC-colSm23,
 .s-grid0-colSm23 {
  width:95.83333%
 }
 .s-gridMaxSm23 {
  max-width:1121.25px
 }
 .s-grid-colSm24,
 .s-gridC-colSm24,
 .s-grid0-colSm24 {
  width:100%
 }
 .s-gridMaxSm24 {
  max-width:1170px
 }
 .s-grid--preSm1,
 .s-gridC--preSm1,
 .s-grid0--preSm1 {
  margin-left:4.16667%
 }
 .s-grid--pushSm1,
 .s-gridC--pushSm1,
 .s-grid0--pushSm1 {
  left:4.16667%
 }
 .s-grid--pullSm1,
 .s-gridC--pullSm1,
 .s-grid0--pullSm1 {
  right:4.16667%
 }
 .s-grid--preSm2,
 .s-gridC--preSm2,
 .s-grid0--preSm2 {
  margin-left:8.33333%
 }
 .s-grid--pushSm2,
 .s-gridC--pushSm2,
 .s-grid0--pushSm2 {
  left:8.33333%
 }
 .s-grid--pullSm2,
 .s-gridC--pullSm2,
 .s-grid0--pullSm2 {
  right:8.33333%
 }
 .s-grid--preSm3,
 .s-gridC--preSm3,
 .s-grid0--preSm3 {
  margin-left:12.5%
 }
 .s-grid--pushSm3,
 .s-gridC--pushSm3,
 .s-grid0--pushSm3 {
  left:12.5%
 }
 .s-grid--pullSm3,
 .s-gridC--pullSm3,
 .s-grid0--pullSm3 {
  right:12.5%
 }
 .s-grid--preSm4,
 .s-gridC--preSm4,
 .s-grid0--preSm4 {
  margin-left:16.66667%
 }
 .s-grid--pushSm4,
 .s-gridC--pushSm4,
 .s-grid0--pushSm4 {
  left:16.66667%
 }
 .s-grid--pullSm4,
 .s-gridC--pullSm4,
 .s-grid0--pullSm4 {
  right:16.66667%
 }
 .s-grid--preSm5,
 .s-gridC--preSm5,
 .s-grid0--preSm5 {
  margin-left:20.83333%
 }
 .s-grid--pushSm5,
 .s-gridC--pushSm5,
 .s-grid0--pushSm5 {
  left:20.83333%
 }
 .s-grid--pullSm5,
 .s-gridC--pullSm5,
 .s-grid0--pullSm5 {
  right:20.83333%
 }
 .s-grid--preSm6,
 .s-gridC--preSm6,
 .s-grid0--preSm6 {
  margin-left:25%
 }
 .s-grid--pushSm6,
 .s-gridC--pushSm6,
 .s-grid0--pushSm6 {
  left:25%
 }
 .s-grid--pullSm6,
 .s-gridC--pullSm6,
 .s-grid0--pullSm6 {
  right:25%
 }
 .s-grid--preSm7,
 .s-gridC--preSm7,
 .s-grid0--preSm7 {
  margin-left:29.16667%
 }
 .s-grid--pushSm7,
 .s-gridC--pushSm7,
 .s-grid0--pushSm7 {
  left:29.16667%
 }
 .s-grid--pullSm7,
 .s-gridC--pullSm7,
 .s-grid0--pullSm7 {
  right:29.16667%
 }
 .s-grid--preSm8,
 .s-gridC--preSm8,
 .s-grid0--preSm8 {
  margin-left:33.33333%
 }
 .s-grid--pushSm8,
 .s-gridC--pushSm8,
 .s-grid0--pushSm8 {
  left:33.33333%
 }
 .s-grid--pullSm8,
 .s-gridC--pullSm8,
 .s-grid0--pullSm8 {
  right:33.33333%
 }
 .s-grid--preSm9,
 .s-gridC--preSm9,
 .s-grid0--preSm9 {
  margin-left:37.5%
 }
 .s-grid--pushSm9,
 .s-gridC--pushSm9,
 .s-grid0--pushSm9 {
  left:37.5%
 }
 .s-grid--pullSm9,
 .s-gridC--pullSm9,
 .s-grid0--pullSm9 {
  right:37.5%
 }
 .s-grid--preSm10,
 .s-gridC--preSm10,
 .s-grid0--preSm10 {
  margin-left:41.66667%
 }
 .s-grid--pushSm10,
 .s-gridC--pushSm10,
 .s-grid0--pushSm10 {
  left:41.66667%
 }
 .s-grid--pullSm10,
 .s-gridC--pullSm10,
 .s-grid0--pullSm10 {
  right:41.66667%
 }
 .s-grid--preSm11,
 .s-gridC--preSm11,
 .s-grid0--preSm11 {
  margin-left:45.83333%
 }
 .s-grid--pushSm11,
 .s-gridC--pushSm11,
 .s-grid0--pushSm11 {
  left:45.83333%
 }
 .s-grid--pullSm11,
 .s-gridC--pullSm11,
 .s-grid0--pullSm11 {
  right:45.83333%
 }
 .s-grid--preSm12,
 .s-gridC--preSm12,
 .s-grid0--preSm12 {
  margin-left:50%
 }
 .s-grid--pushSm12,
 .s-gridC--pushSm12,
 .s-grid0--pushSm12 {
  left:50%
 }
 .s-grid--pullSm12,
 .s-gridC--pullSm12,
 .s-grid0--pullSm12 {
  right:50%
 }
 .s-grid--preSm13,
 .s-gridC--preSm13,
 .s-grid0--preSm13 {
  margin-left:54.16667%
 }
 .s-grid--pushSm13,
 .s-gridC--pushSm13,
 .s-grid0--pushSm13 {
  left:54.16667%
 }
 .s-grid--pullSm13,
 .s-gridC--pullSm13,
 .s-grid0--pullSm13 {
  right:54.16667%
 }
 .s-grid--preSm14,
 .s-gridC--preSm14,
 .s-grid0--preSm14 {
  margin-left:58.33333%
 }
 .s-grid--pushSm14,
 .s-gridC--pushSm14,
 .s-grid0--pushSm14 {
  left:58.33333%
 }
 .s-grid--pullSm14,
 .s-gridC--pullSm14,
 .s-grid0--pullSm14 {
  right:58.33333%
 }
 .s-grid--preSm15,
 .s-gridC--preSm15,
 .s-grid0--preSm15 {
  margin-left:62.5%
 }
 .s-grid--pushSm15,
 .s-gridC--pushSm15,
 .s-grid0--pushSm15 {
  left:62.5%
 }
 .s-grid--pullSm15,
 .s-gridC--pullSm15,
 .s-grid0--pullSm15 {
  right:62.5%
 }
 .s-grid--preSm16,
 .s-gridC--preSm16,
 .s-grid0--preSm16 {
  margin-left:66.66667%
 }
 .s-grid--pushSm16,
 .s-gridC--pushSm16,
 .s-grid0--pushSm16 {
  left:66.66667%
 }
 .s-grid--pullSm16,
 .s-gridC--pullSm16,
 .s-grid0--pullSm16 {
  right:66.66667%
 }
 .s-grid--preSm17,
 .s-gridC--preSm17,
 .s-grid0--preSm17 {
  margin-left:70.83333%
 }
 .s-grid--pushSm17,
 .s-gridC--pushSm17,
 .s-grid0--pushSm17 {
  left:70.83333%
 }
 .s-grid--pullSm17,
 .s-gridC--pullSm17,
 .s-grid0--pullSm17 {
  right:70.83333%
 }
 .s-grid--preSm18,
 .s-gridC--preSm18,
 .s-grid0--preSm18 {
  margin-left:75%
 }
 .s-grid--pushSm18,
 .s-gridC--pushSm18,
 .s-grid0--pushSm18 {
  left:75%
 }
 .s-grid--pullSm18,
 .s-gridC--pullSm18,
 .s-grid0--pullSm18 {
  right:75%
 }
 .s-grid--preSm19,
 .s-gridC--preSm19,
 .s-grid0--preSm19 {
  margin-left:79.16667%
 }
 .s-grid--pushSm19,
 .s-gridC--pushSm19,
 .s-grid0--pushSm19 {
  left:79.16667%
 }
 .s-grid--pullSm19,
 .s-gridC--pullSm19,
 .s-grid0--pullSm19 {
  right:79.16667%
 }
 .s-grid--preSm20,
 .s-gridC--preSm20,
 .s-grid0--preSm20 {
  margin-left:83.33333%
 }
 .s-grid--pushSm20,
 .s-gridC--pushSm20,
 .s-grid0--pushSm20 {
  left:83.33333%
 }
 .s-grid--pullSm20,
 .s-gridC--pullSm20,
 .s-grid0--pullSm20 {
  right:83.33333%
 }
 .s-grid--preSm21,
 .s-gridC--preSm21,
 .s-grid0--preSm21 {
  margin-left:87.5%
 }
 .s-grid--pushSm21,
 .s-gridC--pushSm21,
 .s-grid0--pushSm21 {
  left:87.5%
 }
 .s-grid--pullSm21,
 .s-gridC--pullSm21,
 .s-grid0--pullSm21 {
  right:87.5%
 }
 .s-grid--preSm22,
 .s-gridC--preSm22,
 .s-grid0--preSm22 {
  margin-left:91.66667%
 }
 .s-grid--pushSm22,
 .s-gridC--pushSm22,
 .s-grid0--pushSm22 {
  left:91.66667%
 }
 .s-grid--pullSm22,
 .s-gridC--pullSm22,
 .s-grid0--pullSm22 {
  right:91.66667%
 }
 .s-grid--preSm23,
 .s-gridC--preSm23,
 .s-grid0--preSm23 {
  margin-left:95.83333%
 }
 .s-grid--pushSm23,
 .s-gridC--pushSm23,
 .s-grid0--pushSm23 {
  left:95.83333%
 }
 .s-grid--pullSm23,
 .s-gridC--pullSm23,
 .s-grid0--pullSm23 {
  right:95.83333%
 }
}
@media all and (min-width:970px) {
 .s-grid-colMd1,
 .s-gridC-colMd1,
 .s-grid0-colMd1 {
  width:4.16667%
 }
 .s-gridMaxMd1 {
  max-width:48.75px
 }
 .s-grid-colMd2,
 .s-gridC-colMd2,
 .s-grid0-colMd2 {
  width:8.33333%
 }
 .s-gridMaxMd2 {
  max-width:97.5px
 }
 .s-grid-colMd3,
 .s-gridC-colMd3,
 .s-grid0-colMd3 {
  width:12.5%
 }
 .s-gridMaxMd3 {
  max-width:146.25px
 }
 .s-grid-colMd4,
 .s-gridC-colMd4,
 .s-grid0-colMd4 {
  width:16.66667%
 }
 .s-gridMaxMd4 {
  max-width:195px
 }
 .s-grid-colMd5,
 .s-gridC-colMd5,
 .s-grid0-colMd5 {
  width:20.83333%
 }
 .s-gridMaxMd5 {
  max-width:243.75px
 }
 .s-grid-colMd6,
 .s-gridC-colMd6,
 .s-grid0-colMd6 {
  width:25%
 }
 .s-gridMaxMd6 {
  max-width:292.5px
 }
 .s-grid-colMd7,
 .s-gridC-colMd7,
 .s-grid0-colMd7 {
  width:29.16667%
 }
 .s-gridMaxMd7 {
  max-width:341.25px
 }
 .s-grid-colMd8,
 .s-gridC-colMd8,
 .s-grid0-colMd8 {
  width:33.33333%
 }
 .s-gridMaxMd8 {
  max-width:390px
 }
 .s-grid-colMd9,
 .s-gridC-colMd9,
 .s-grid0-colMd9 {
  width:37.5%
 }
 .s-gridMaxMd9 {
  max-width:438.75px
 }
 .s-grid-colMd10,
 .s-gridC-colMd10,
 .s-grid0-colMd10 {
  width:41.66667%
 }
 .s-gridMaxMd10 {
  max-width:487.5px
 }
 .s-grid-colMd11,
 .s-gridC-colMd11,
 .s-grid0-colMd11 {
  width:45.83333%
 }
 .s-gridMaxMd11 {
  max-width:536.25px
 }
 .s-grid-colMd12,
 .s-gridC-colMd12,
 .s-grid0-colMd12 {
  width:50%
 }
 .s-gridMaxMd12 {
  max-width:585px
 }
 .s-grid-colMd13,
 .s-gridC-colMd13,
 .s-grid0-colMd13 {
  width:54.16667%
 }
 .s-gridMaxMd13 {
  max-width:633.75px
 }
 .s-grid-colMd14,
 .s-gridC-colMd14,
 .s-grid0-colMd14 {
  width:58.33333%
 }
 .s-gridMaxMd14 {
  max-width:682.5px
 }
 .s-grid-colMd15,
 .s-gridC-colMd15,
 .s-grid0-colMd15 {
  width:62.5%
 }
 .s-gridMaxMd15 {
  max-width:731.25px
 }
 .s-grid-colMd16,
 .s-gridC-colMd16,
 .s-grid0-colMd16 {
  width:66.66667%
 }
 .s-gridMaxMd16 {
  max-width:780px
 }
 .s-grid-colMd17,
 .s-gridC-colMd17,
 .s-grid0-colMd17 {
  width:70.83333%
 }
 .s-gridMaxMd17 {
  max-width:828.75px
 }
 .s-grid-colMd18,
 .s-gridC-colMd18,
 .s-grid0-colMd18 {
  width:75%
 }
 .s-gridMaxMd18 {
  max-width:877.5px
 }
 .s-grid-colMd19,
 .s-gridC-colMd19,
 .s-grid0-colMd19 {
  width:79.16667%
 }
 .s-gridMaxMd19 {
  max-width:926.25px
 }
 .s-grid-colMd20,
 .s-gridC-colMd20,
 .s-grid0-colMd20 {
  width:83.33333%
 }
 .s-gridMaxMd20 {
  max-width:975px
 }
 .s-grid-colMd21,
 .s-gridC-colMd21,
 .s-grid0-colMd21 {
  width:87.5%
 }
 .s-gridMaxMd21 {
  max-width:1023.75px
 }
 .s-grid-colMd22,
 .s-gridC-colMd22,
 .s-grid0-colMd22 {
  width:91.66667%
 }
 .s-gridMaxMd22 {
  max-width:1072.5px
 }
 .s-grid-colMd23,
 .s-gridC-colMd23,
 .s-grid0-colMd23 {
  width:95.83333%
 }
 .s-gridMaxMd23 {
  max-width:1121.25px
 }
 .s-grid-colMd24,
 .s-gridC-colMd24,
 .s-grid0-colMd24 {
  width:100%
 }
 .s-gridMaxMd24 {
  max-width:1170px
 }
 .s-grid--preMd1,
 .s-gridC--preMd1,
 .s-grid0--preMd1 {
  margin-left:4.16667%
 }
 .s-grid--pushMd1,
 .s-gridC--pushMd1,
 .s-grid0--pushMd1 {
  left:4.16667%
 }
 .s-grid--pullMd1,
 .s-gridC--pullMd1,
 .s-grid0--pullMd1 {
  right:4.16667%
 }
 .s-grid--preMd2,
 .s-gridC--preMd2,
 .s-grid0--preMd2 {
  margin-left:8.33333%
 }
 .s-grid--pushMd2,
 .s-gridC--pushMd2,
 .s-grid0--pushMd2 {
  left:8.33333%
 }
 .s-grid--pullMd2,
 .s-gridC--pullMd2,
 .s-grid0--pullMd2 {
  right:8.33333%
 }
 .s-grid--preMd3,
 .s-gridC--preMd3,
 .s-grid0--preMd3 {
  margin-left:12.5%
 }
 .s-grid--pushMd3,
 .s-gridC--pushMd3,
 .s-grid0--pushMd3 {
  left:12.5%
 }
 .s-grid--pullMd3,
 .s-gridC--pullMd3,
 .s-grid0--pullMd3 {
  right:12.5%
 }
 .s-grid--preMd4,
 .s-gridC--preMd4,
 .s-grid0--preMd4 {
  margin-left:16.66667%
 }
 .s-grid--pushMd4,
 .s-gridC--pushMd4,
 .s-grid0--pushMd4 {
  left:16.66667%
 }
 .s-grid--pullMd4,
 .s-gridC--pullMd4,
 .s-grid0--pullMd4 {
  right:16.66667%
 }
 .s-grid--preMd5,
 .s-gridC--preMd5,
 .s-grid0--preMd5 {
  margin-left:20.83333%
 }
 .s-grid--pushMd5,
 .s-gridC--pushMd5,
 .s-grid0--pushMd5 {
  left:20.83333%
 }
 .s-grid--pullMd5,
 .s-gridC--pullMd5,
 .s-grid0--pullMd5 {
  right:20.83333%
 }
 .s-grid--preMd6,
 .s-gridC--preMd6,
 .s-grid0--preMd6 {
  margin-left:25%
 }
 .s-grid--pushMd6,
 .s-gridC--pushMd6,
 .s-grid0--pushMd6 {
  left:25%
 }
 .s-grid--pullMd6,
 .s-gridC--pullMd6,
 .s-grid0--pullMd6 {
  right:25%
 }
 .s-grid--preMd7,
 .s-gridC--preMd7,
 .s-grid0--preMd7 {
  margin-left:29.16667%
 }
 .s-grid--pushMd7,
 .s-gridC--pushMd7,
 .s-grid0--pushMd7 {
  left:29.16667%
 }
 .s-grid--pullMd7,
 .s-gridC--pullMd7,
 .s-grid0--pullMd7 {
  right:29.16667%
 }
 .s-grid--preMd8,
 .s-gridC--preMd8,
 .s-grid0--preMd8 {
  margin-left:33.33333%
 }
 .s-grid--pushMd8,
 .s-gridC--pushMd8,
 .s-grid0--pushMd8 {
  left:33.33333%
 }
 .s-grid--pullMd8,
 .s-gridC--pullMd8,
 .s-grid0--pullMd8 {
  right:33.33333%
 }
 .s-grid--preMd9,
 .s-gridC--preMd9,
 .s-grid0--preMd9 {
  margin-left:37.5%
 }
 .s-grid--pushMd9,
 .s-gridC--pushMd9,
 .s-grid0--pushMd9 {
  left:37.5%
 }
 .s-grid--pullMd9,
 .s-gridC--pullMd9,
 .s-grid0--pullMd9 {
  right:37.5%
 }
 .s-grid--preMd10,
 .s-gridC--preMd10,
 .s-grid0--preMd10 {
  margin-left:41.66667%
 }
 .s-grid--pushMd10,
 .s-gridC--pushMd10,
 .s-grid0--pushMd10 {
  left:41.66667%
 }
 .s-grid--pullMd10,
 .s-gridC--pullMd10,
 .s-grid0--pullMd10 {
  right:41.66667%
 }
 .s-grid--preMd11,
 .s-gridC--preMd11,
 .s-grid0--preMd11 {
  margin-left:45.83333%
 }
 .s-grid--pushMd11,
 .s-gridC--pushMd11,
 .s-grid0--pushMd11 {
  left:45.83333%
 }
 .s-grid--pullMd11,
 .s-gridC--pullMd11,
 .s-grid0--pullMd11 {
  right:45.83333%
 }
 .s-grid--preMd12,
 .s-gridC--preMd12,
 .s-grid0--preMd12 {
  margin-left:50%
 }
 .s-grid--pushMd12,
 .s-gridC--pushMd12,
 .s-grid0--pushMd12 {
  left:50%
 }
 .s-grid--pullMd12,
 .s-gridC--pullMd12,
 .s-grid0--pullMd12 {
  right:50%
 }
 .s-grid--preMd13,
 .s-gridC--preMd13,
 .s-grid0--preMd13 {
  margin-left:54.16667%
 }
 .s-grid--pushMd13,
 .s-gridC--pushMd13,
 .s-grid0--pushMd13 {
  left:54.16667%
 }
 .s-grid--pullMd13,
 .s-gridC--pullMd13,
 .s-grid0--pullMd13 {
  right:54.16667%
 }
 .s-grid--preMd14,
 .s-gridC--preMd14,
 .s-grid0--preMd14 {
  margin-left:58.33333%
 }
 .s-grid--pushMd14,
 .s-gridC--pushMd14,
 .s-grid0--pushMd14 {
  left:58.33333%
 }
 .s-grid--pullMd14,
 .s-gridC--pullMd14,
 .s-grid0--pullMd14 {
  right:58.33333%
 }
 .s-grid--preMd15,
 .s-gridC--preMd15,
 .s-grid0--preMd15 {
  margin-left:62.5%
 }
 .s-grid--pushMd15,
 .s-gridC--pushMd15,
 .s-grid0--pushMd15 {
  left:62.5%
 }
 .s-grid--pullMd15,
 .s-gridC--pullMd15,
 .s-grid0--pullMd15 {
  right:62.5%
 }
 .s-grid--preMd16,
 .s-gridC--preMd16,
 .s-grid0--preMd16 {
  margin-left:66.66667%
 }
 .s-grid--pushMd16,
 .s-gridC--pushMd16,
 .s-grid0--pushMd16 {
  left:66.66667%
 }
 .s-grid--pullMd16,
 .s-gridC--pullMd16,
 .s-grid0--pullMd16 {
  right:66.66667%
 }
 .s-grid--preMd17,
 .s-gridC--preMd17,
 .s-grid0--preMd17 {
  margin-left:70.83333%
 }
 .s-grid--pushMd17,
 .s-gridC--pushMd17,
 .s-grid0--pushMd17 {
  left:70.83333%
 }
 .s-grid--pullMd17,
 .s-gridC--pullMd17,
 .s-grid0--pullMd17 {
  right:70.83333%
 }
 .s-grid--preMd18,
 .s-gridC--preMd18,
 .s-grid0--preMd18 {
  margin-left:75%
 }
 .s-grid--pushMd18,
 .s-gridC--pushMd18,
 .s-grid0--pushMd18 {
  left:75%
 }
 .s-grid--pullMd18,
 .s-gridC--pullMd18,
 .s-grid0--pullMd18 {
  right:75%
 }
 .s-grid--preMd19,
 .s-gridC--preMd19,
 .s-grid0--preMd19 {
  margin-left:79.16667%
 }
 .s-grid--pushMd19,
 .s-gridC--pushMd19,
 .s-grid0--pushMd19 {
  left:79.16667%
 }
 .s-grid--pullMd19,
 .s-gridC--pullMd19,
 .s-grid0--pullMd19 {
  right:79.16667%
 }
 .s-grid--preMd20,
 .s-gridC--preMd20,
 .s-grid0--preMd20 {
  margin-left:83.33333%
 }
 .s-grid--pushMd20,
 .s-gridC--pushMd20,
 .s-grid0--pushMd20 {
  left:83.33333%
 }
 .s-grid--pullMd20,
 .s-gridC--pullMd20,
 .s-grid0--pullMd20 {
  right:83.33333%
 }
 .s-grid--preMd21,
 .s-gridC--preMd21,
 .s-grid0--preMd21 {
  margin-left:87.5%
 }
 .s-grid--pushMd21,
 .s-gridC--pushMd21,
 .s-grid0--pushMd21 {
  left:87.5%
 }
 .s-grid--pullMd21,
 .s-gridC--pullMd21,
 .s-grid0--pullMd21 {
  right:87.5%
 }
 .s-grid--preMd22,
 .s-gridC--preMd22,
 .s-grid0--preMd22 {
  margin-left:91.66667%
 }
 .s-grid--pushMd22,
 .s-gridC--pushMd22,
 .s-grid0--pushMd22 {
  left:91.66667%
 }
 .s-grid--pullMd22,
 .s-gridC--pullMd22,
 .s-grid0--pullMd22 {
  right:91.66667%
 }
 .s-grid--preMd23,
 .s-gridC--preMd23,
 .s-grid0--preMd23 {
  margin-left:95.83333%
 }
 .s-grid--pushMd23,
 .s-gridC--pushMd23,
 .s-grid0--pushMd23 {
  left:95.83333%
 }
 .s-grid--pullMd23,
 .s-gridC--pullMd23,
 .s-grid0--pullMd23 {
  right:95.83333%
 }
}
@media all and (min-width:1170px) {
 .s-grid-colLg1,
 .s-gridC-colLg1,
 .s-grid0-colLg1 {
  width:4.16667%
 }
 .s-gridMaxLg1 {
  max-width:48.75px
 }
 .s-grid-colLg2,
 .s-gridC-colLg2,
 .s-grid0-colLg2 {
  width:8.33333%
 }
 .s-gridMaxLg2 {
  max-width:97.5px
 }
 .s-grid-colLg3,
 .s-gridC-colLg3,
 .s-grid0-colLg3 {
  width:12.5%
 }
 .s-gridMaxLg3 {
  max-width:146.25px
 }
 .s-grid-colLg4,
 .s-gridC-colLg4,
 .s-grid0-colLg4 {
  width:16.66667%
 }
 .s-gridMaxLg4 {
  max-width:195px
 }
 .s-grid-colLg5,
 .s-gridC-colLg5,
 .s-grid0-colLg5 {
  width:20.83333%
 }
 .s-gridMaxLg5 {
  max-width:243.75px
 }
 .s-grid-colLg6,
 .s-gridC-colLg6,
 .s-grid0-colLg6 {
  width:25%
 }
 .s-gridMaxLg6 {
  max-width:292.5px
 }
 .s-grid-colLg7,
 .s-gridC-colLg7,
 .s-grid0-colLg7 {
  width:29.16667%
 }
 .s-gridMaxLg7 {
  max-width:341.25px
 }
 .s-grid-colLg8,
 .s-gridC-colLg8,
 .s-grid0-colLg8 {
  width:33.33333%
 }
 .s-gridMaxLg8 {
  max-width:390px
 }
 .s-grid-colLg9,
 .s-gridC-colLg9,
 .s-grid0-colLg9 {
  width:37.5%
 }
 .s-gridMaxLg9 {
  max-width:438.75px
 }
 .s-grid-colLg10,
 .s-gridC-colLg10,
 .s-grid0-colLg10 {
  width:41.66667%
 }
 .s-gridMaxLg10 {
  max-width:487.5px
 }
 .s-grid-colLg11,
 .s-gridC-colLg11,
 .s-grid0-colLg11 {
  width:45.83333%
 }
 .s-gridMaxLg11 {
  max-width:536.25px
 }
 .s-grid-colLg12,
 .s-gridC-colLg12,
 .s-grid0-colLg12 {
  width:50%
 }
 .s-gridMaxLg12 {
  max-width:585px
 }
 .s-grid-colLg13,
 .s-gridC-colLg13,
 .s-grid0-colLg13 {
  width:54.16667%
 }
 .s-gridMaxLg13 {
  max-width:633.75px
 }
 .s-grid-colLg14,
 .s-gridC-colLg14,
 .s-grid0-colLg14 {
  width:58.33333%
 }
 .s-gridMaxLg14 {
  max-width:682.5px
 }
 .s-grid-colLg15,
 .s-gridC-colLg15,
 .s-grid0-colLg15 {
  width:62.5%
 }
 .s-gridMaxLg15 {
  max-width:731.25px
 }
 .s-grid-colLg16,
 .s-gridC-colLg16,
 .s-grid0-colLg16 {
  width:66.66667%
 }
 .s-gridMaxLg16 {
  max-width:780px
 }
 .s-grid-colLg17,
 .s-gridC-colLg17,
 .s-grid0-colLg17 {
  width:70.83333%
 }
 .s-gridMaxLg17 {
  max-width:828.75px
 }
 .s-grid-colLg18,
 .s-gridC-colLg18,
 .s-grid0-colLg18 {
  width:75%
 }
 .s-gridMaxLg18 {
  max-width:877.5px
 }
 .s-grid-colLg19,
 .s-gridC-colLg19,
 .s-grid0-colLg19 {
  width:79.16667%
 }
 .s-gridMaxLg19 {
  max-width:926.25px
 }
 .s-grid-colLg20,
 .s-gridC-colLg20,
 .s-grid0-colLg20 {
  width:83.33333%
 }
 .s-gridMaxLg20 {
  max-width:975px
 }
 .s-grid-colLg21,
 .s-gridC-colLg21,
 .s-grid0-colLg21 {
  width:87.5%
 }
 .s-gridMaxLg21 {
  max-width:1023.75px
 }
 .s-grid-colLg22,
 .s-gridC-colLg22,
 .s-grid0-colLg22 {
  width:91.66667%
 }
 .s-gridMaxLg22 {
  max-width:1072.5px
 }
 .s-grid-colLg23,
 .s-gridC-colLg23,
 .s-grid0-colLg23 {
  width:95.83333%
 }
 .s-gridMaxLg23 {
  max-width:1121.25px
 }
 .s-grid-colLg24,
 .s-gridC-colLg24,
 .s-grid0-colLg24 {
  width:100%
 }
 .s-gridMaxLg24 {
  max-width:1170px
 }
 .s-grid--preLg1,
 .s-gridC--preLg1,
 .s-grid0--preLg1 {
  margin-left:4.16667%
 }
 .s-grid--pushLg1,
 .s-gridC--pushLg1,
 .s-grid0--pushLg1 {
  left:4.16667%
 }
 .s-grid--pullLg1,
 .s-gridC--pullLg1,
 .s-grid0--pullLg1 {
  right:4.16667%
 }
 .s-grid--preLg2,
 .s-gridC--preLg2,
 .s-grid0--preLg2 {
  margin-left:8.33333%
 }
 .s-grid--pushLg2,
 .s-gridC--pushLg2,
 .s-grid0--pushLg2 {
  left:8.33333%
 }
 .s-grid--pullLg2,
 .s-gridC--pullLg2,
 .s-grid0--pullLg2 {
  right:8.33333%
 }
 .s-grid--preLg3,
 .s-gridC--preLg3,
 .s-grid0--preLg3 {
  margin-left:12.5%
 }
 .s-grid--pushLg3,
 .s-gridC--pushLg3,
 .s-grid0--pushLg3 {
  left:12.5%
 }
 .s-grid--pullLg3,
 .s-gridC--pullLg3,
 .s-grid0--pullLg3 {
  right:12.5%
 }
 .s-grid--preLg4,
 .s-gridC--preLg4,
 .s-grid0--preLg4 {
  margin-left:16.66667%
 }
 .s-grid--pushLg4,
 .s-gridC--pushLg4,
 .s-grid0--pushLg4 {
  left:16.66667%
 }
 .s-grid--pullLg4,
 .s-gridC--pullLg4,
 .s-grid0--pullLg4 {
  right:16.66667%
 }
 .s-grid--preLg5,
 .s-gridC--preLg5,
 .s-grid0--preLg5 {
  margin-left:20.83333%
 }
 .s-grid--pushLg5,
 .s-gridC--pushLg5,
 .s-grid0--pushLg5 {
  left:20.83333%
 }
 .s-grid--pullLg5,
 .s-gridC--pullLg5,
 .s-grid0--pullLg5 {
  right:20.83333%
 }
 .s-grid--preLg6,
 .s-gridC--preLg6,
 .s-grid0--preLg6 {
  margin-left:25%
 }
 .s-grid--pushLg6,
 .s-gridC--pushLg6,
 .s-grid0--pushLg6 {
  left:25%
 }
 .s-grid--pullLg6,
 .s-gridC--pullLg6,
 .s-grid0--pullLg6 {
  right:25%
 }
 .s-grid--preLg7,
 .s-gridC--preLg7,
 .s-grid0--preLg7 {
  margin-left:29.16667%
 }
 .s-grid--pushLg7,
 .s-gridC--pushLg7,
 .s-grid0--pushLg7 {
  left:29.16667%
 }
 .s-grid--pullLg7,
 .s-gridC--pullLg7,
 .s-grid0--pullLg7 {
  right:29.16667%
 }
 .s-grid--preLg8,
 .s-gridC--preLg8,
 .s-grid0--preLg8 {
  margin-left:33.33333%
 }
 .s-grid--pushLg8,
 .s-gridC--pushLg8,
 .s-grid0--pushLg8 {
  left:33.33333%
 }
 .s-grid--pullLg8,
 .s-gridC--pullLg8,
 .s-grid0--pullLg8 {
  right:33.33333%
 }
 .s-grid--preLg9,
 .s-gridC--preLg9,
 .s-grid0--preLg9 {
  margin-left:37.5%
 }
 .s-grid--pushLg9,
 .s-gridC--pushLg9,
 .s-grid0--pushLg9 {
  left:37.5%
 }
 .s-grid--pullLg9,
 .s-gridC--pullLg9,
 .s-grid0--pullLg9 {
  right:37.5%
 }
 .s-grid--preLg10,
 .s-gridC--preLg10,
 .s-grid0--preLg10 {
  margin-left:41.66667%
 }
 .s-grid--pushLg10,
 .s-gridC--pushLg10,
 .s-grid0--pushLg10 {
  left:41.66667%
 }
 .s-grid--pullLg10,
 .s-gridC--pullLg10,
 .s-grid0--pullLg10 {
  right:41.66667%
 }
 .s-grid--preLg11,
 .s-gridC--preLg11,
 .s-grid0--preLg11 {
  margin-left:45.83333%
 }
 .s-grid--pushLg11,
 .s-gridC--pushLg11,
 .s-grid0--pushLg11 {
  left:45.83333%
 }
 .s-grid--pullLg11,
 .s-gridC--pullLg11,
 .s-grid0--pullLg11 {
  right:45.83333%
 }
 .s-grid--preLg12,
 .s-gridC--preLg12,
 .s-grid0--preLg12 {
  margin-left:50%
 }
 .s-grid--pushLg12,
 .s-gridC--pushLg12,
 .s-grid0--pushLg12 {
  left:50%
 }
 .s-grid--pullLg12,
 .s-gridC--pullLg12,
 .s-grid0--pullLg12 {
  right:50%
 }
 .s-grid--preLg13,
 .s-gridC--preLg13,
 .s-grid0--preLg13 {
  margin-left:54.16667%
 }
 .s-grid--pushLg13,
 .s-gridC--pushLg13,
 .s-grid0--pushLg13 {
  left:54.16667%
 }
 .s-grid--pullLg13,
 .s-gridC--pullLg13,
 .s-grid0--pullLg13 {
  right:54.16667%
 }
 .s-grid--preLg14,
 .s-gridC--preLg14,
 .s-grid0--preLg14 {
  margin-left:58.33333%
 }
 .s-grid--pushLg14,
 .s-gridC--pushLg14,
 .s-grid0--pushLg14 {
  left:58.33333%
 }
 .s-grid--pullLg14,
 .s-gridC--pullLg14,
 .s-grid0--pullLg14 {
  right:58.33333%
 }
 .s-grid--preLg15,
 .s-gridC--preLg15,
 .s-grid0--preLg15 {
  margin-left:62.5%
 }
 .s-grid--pushLg15,
 .s-gridC--pushLg15,
 .s-grid0--pushLg15 {
  left:62.5%
 }
 .s-grid--pullLg15,
 .s-gridC--pullLg15,
 .s-grid0--pullLg15 {
  right:62.5%
 }
 .s-grid--preLg16,
 .s-gridC--preLg16,
 .s-grid0--preLg16 {
  margin-left:66.66667%
 }
 .s-grid--pushLg16,
 .s-gridC--pushLg16,
 .s-grid0--pushLg16 {
  left:66.66667%
 }
 .s-grid--pullLg16,
 .s-gridC--pullLg16,
 .s-grid0--pullLg16 {
  right:66.66667%
 }
 .s-grid--preLg17,
 .s-gridC--preLg17,
 .s-grid0--preLg17 {
  margin-left:70.83333%
 }
 .s-grid--pushLg17,
 .s-gridC--pushLg17,
 .s-grid0--pushLg17 {
  left:70.83333%
 }
 .s-grid--pullLg17,
 .s-gridC--pullLg17,
 .s-grid0--pullLg17 {
  right:70.83333%
 }
 .s-grid--preLg18,
 .s-gridC--preLg18,
 .s-grid0--preLg18 {
  margin-left:75%
 }
 .s-grid--pushLg18,
 .s-gridC--pushLg18,
 .s-grid0--pushLg18 {
  left:75%
 }
 .s-grid--pullLg18,
 .s-gridC--pullLg18,
 .s-grid0--pullLg18 {
  right:75%
 }
 .s-grid--preLg19,
 .s-gridC--preLg19,
 .s-grid0--preLg19 {
  margin-left:79.16667%
 }
 .s-grid--pushLg19,
 .s-gridC--pushLg19,
 .s-grid0--pushLg19 {
  left:79.16667%
 }
 .s-grid--pullLg19,
 .s-gridC--pullLg19,
 .s-grid0--pullLg19 {
  right:79.16667%
 }
 .s-grid--preLg20,
 .s-gridC--preLg20,
 .s-grid0--preLg20 {
  margin-left:83.33333%
 }
 .s-grid--pushLg20,
 .s-gridC--pushLg20,
 .s-grid0--pushLg20 {
  left:83.33333%
 }
 .s-grid--pullLg20,
 .s-gridC--pullLg20,
 .s-grid0--pullLg20 {
  right:83.33333%
 }
 .s-grid--preLg21,
 .s-gridC--preLg21,
 .s-grid0--preLg21 {
  margin-left:87.5%
 }
 .s-grid--pushLg21,
 .s-gridC--pushLg21,
 .s-grid0--pushLg21 {
  left:87.5%
 }
 .s-grid--pullLg21,
 .s-gridC--pullLg21,
 .s-grid0--pullLg21 {
  right:87.5%
 }
 .s-grid--preLg22,
 .s-gridC--preLg22,
 .s-grid0--preLg22 {
  margin-left:91.66667%
 }
 .s-grid--pushLg22,
 .s-gridC--pushLg22,
 .s-grid0--pushLg22 {
  left:91.66667%
 }
 .s-grid--pullLg22,
 .s-gridC--pullLg22,
 .s-grid0--pullLg22 {
  right:91.66667%
 }
 .s-grid--preLg23,
 .s-gridC--preLg23,
 .s-grid0--preLg23 {
  margin-left:95.83333%
 }
 .s-grid--pushLg23,
 .s-gridC--pushLg23,
 .s-grid0--pushLg23 {
  left:95.83333%
 }
 .s-grid--pullLg23,
 .s-gridC--pullLg23,
 .s-grid0--pullLg23 {
  right:95.83333%
 }
}
.s-fontSize8 {
 font-size:8px
}
.s-fontSize9 {
 font-size:9px
}
.s-fontSize10 {
 font-size:10px
}
.s-fontSize11 {
 font-size:11px
}
.s-fontSize12 {
 font-size:12px
}
.s-fontSize13 {
 font-size:13px
}
.s-fontSize14 {
 font-size:14px
}
.s-fontSize15 {
 font-size:15px
}
.s-fontSize16 {
 font-size:16px
}
.s-fontSize17 {
 font-size:17px
}
.s-fontSize18 {
 font-size:18px
}
.s-fontSize19 {
 font-size:19px
}
.s-fontSize20 {
 font-size:20px
}
.s-fontSize21 {
 font-size:21px
}
.s-fontSize22 {
 font-size:22px
}
.s-fontSize23 {
 font-size:23px
}
.s-fontSize24 {
 font-size:24px
}
.s-fontSize25 {
 font-size:25px
}
.s-fontSize26 {
 font-size:26px
}
.s-fontSize27 {
 font-size:27px
}
.s-fontSize28 {
 font-size:28px
}
.s-fontSize29 {
 font-size:29px
}
.s-fontSize30 {
 font-size:30px
}
.s-fontSize31 {
 font-size:31px
}
.s-fontSize32 {
 font-size:32px
}
.s-fontSize33 {
 font-size:33px
}
.s-fontSize34 {
 font-size:34px
}
.s-fontSize35 {
 font-size:35px
}
.s-fontSize36 {
 font-size:36px
}
.s-fontSize37 {
 font-size:37px
}
.s-fontSize38 {
 font-size:38px
}
.s-fontSize39 {
 font-size:39px
}
.s-fontSize40 {
 font-size:40px
}
.s-fontSize41 {
 font-size:41px
}
.s-fontSize42 {
 font-size:42px
}
.s-fontSize43 {
 font-size:43px
}
.s-fontSize44 {
 font-size:44px
}
.s-fontSize45 {
 font-size:45px
}
.s-fontSize46 {
 font-size:46px
}
.s-fontSize47 {
 font-size:47px
}
.s-fontSize48 {
 font-size:48px
}
.s-fontSize49 {
 font-size:49px
}
.s-fontSize50 {
 font-size:50px
}
.s-fontSize51 {
 font-size:51px
}
.s-fontSize52 {
 font-size:52px
}
.s-fontSize53 {
 font-size:53px
}
.s-fontSize54 {
 font-size:54px
}
.s-fontSize55 {
 font-size:55px
}
.s-fontSize56 {
 font-size:56px
}
.s-fontSize57 {
 font-size:57px
}
.s-fontSize58 {
 font-size:58px
}
.s-fontSize59 {
 font-size:59px
}
.s-fontSize60 {
 font-size:60px
}
@media all and (min-width:0px) {
 .s-spacerXs0_5 {
  height:8px
 }
 .s-spacerXs1 {
  height:16px
 }
 .s-spacerXs1_5 {
  height:24px
 }
 .s-spacerXs2 {
  height:32px
 }
 .s-spacerXs2_5 {
  height:40px
 }
 .s-spacerXs3 {
  height:48px
 }
 .s-spacerXs3_5 {
  height:56px
 }
 .s-spacerXs4 {
  height:64px
 }
 .s-spacerXs4_5 {
  height:72px
 }
 .s-spacerXs5 {
  height:80px
 }
 .s-spacerXs5_5 {
  height:88px
 }
 .s-spacerXs6 {
  height:96px
 }
 .s-spacerXs6_5 {
  height:104px
 }
 .s-spacerXs7 {
  height:112px
 }
 .s-spacerXs7_5 {
  height:120px
 }
 .s-spacerXs8 {
  height:128px
 }
 .s-spacerXs8_5 {
  height:136px
 }
 .s-spacerXs9 {
  height:144px
 }
 .s-spacerXs9_5 {
  height:152px
 }
 .s-spacerXs10 {
  height:160px
 }
 .s-spacerXs10_5 {
  height:168px
 }
 .s-spacerXs11 {
  height:176px
 }
 .s-spacerXs11_5 {
  height:184px
 }
 .s-spacerXs12 {
  height:192px
 }
 .s-spacerXs12_5 {
  height:200px
 }
 .s-spacerXs13 {
  height:208px
 }
 .s-spacerXs13_5 {
  height:216px
 }
 .s-spacerXs14 {
  height:224px
 }
 .s-spacerXs14_5 {
  height:232px
 }
 .s-spacerXs15 {
  height:240px
 }
 .s-spacerXs15_5 {
  height:248px
 }
 .s-spacerXs16 {
  height:256px
 }
}
@media all and (min-width:768px) {
 .s-spacerSm0_5 {
  height:8px
 }
 .s-spacerSm1 {
  height:16px
 }
 .s-spacerSm1_5 {
  height:24px
 }
 .s-spacerSm2 {
  height:32px
 }
 .s-spacerSm2_5 {
  height:40px
 }
 .s-spacerSm3 {
  height:48px
 }
 .s-spacerSm3_5 {
  height:56px
 }
 .s-spacerSm4 {
  height:64px
 }
 .s-spacerSm4_5 {
  height:72px
 }
 .s-spacerSm5 {
  height:80px
 }
 .s-spacerSm5_5 {
  height:88px
 }
 .s-spacerSm6 {
  height:96px
 }
 .s-spacerSm6_5 {
  height:104px
 }
 .s-spacerSm7 {
  height:112px
 }
 .s-spacerSm7_5 {
  height:120px
 }
 .s-spacerSm8 {
  height:128px
 }
 .s-spacerSm8_5 {
  height:136px
 }
 .s-spacerSm9 {
  height:144px
 }
 .s-spacerSm9_5 {
  height:152px
 }
 .s-spacerSm10 {
  height:160px
 }
 .s-spacerSm10_5 {
  height:168px
 }
 .s-spacerSm11 {
  height:176px
 }
 .s-spacerSm11_5 {
  height:184px
 }
 .s-spacerSm12 {
  height:192px
 }
 .s-spacerSm12_5 {
  height:200px
 }
 .s-spacerSm13 {
  height:208px
 }
 .s-spacerSm13_5 {
  height:216px
 }
 .s-spacerSm14 {
  height:224px
 }
 .s-spacerSm14_5 {
  height:232px
 }
 .s-spacerSm15 {
  height:240px
 }
 .s-spacerSm15_5 {
  height:248px
 }
 .s-spacerSm16 {
  height:256px
 }
}
@media all and (min-width:970px) {
 .s-spacerMd0_5 {
  height:8px
 }
 .s-spacerMd1 {
  height:16px
 }
 .s-spacerMd1_5 {
  height:24px
 }
 .s-spacerMd2 {
  height:32px
 }
 .s-spacerMd2_5 {
  height:40px
 }
 .s-spacerMd3 {
  height:48px
 }
 .s-spacerMd3_5 {
  height:56px
 }
 .s-spacerMd4 {
  height:64px
 }
 .s-spacerMd4_5 {
  height:72px
 }
 .s-spacerMd5 {
  height:80px
 }
 .s-spacerMd5_5 {
  height:88px
 }
 .s-spacerMd6 {
  height:96px
 }
 .s-spacerMd6_5 {
  height:104px
 }
 .s-spacerMd7 {
  height:112px
 }
 .s-spacerMd7_5 {
  height:120px
 }
 .s-spacerMd8 {
  height:128px
 }
 .s-spacerMd8_5 {
  height:136px
 }
 .s-spacerMd9 {
  height:144px
 }
 .s-spacerMd9_5 {
  height:152px
 }
 .s-spacerMd10 {
  height:160px
 }
 .s-spacerMd10_5 {
  height:168px
 }
 .s-spacerMd11 {
  height:176px
 }
 .s-spacerMd11_5 {
  height:184px
 }
 .s-spacerMd12 {
  height:192px
 }
 .s-spacerMd12_5 {
  height:200px
 }
 .s-spacerMd13 {
  height:208px
 }
 .s-spacerMd13_5 {
  height:216px
 }
 .s-spacerMd14 {
  height:224px
 }
 .s-spacerMd14_5 {
  height:232px
 }
 .s-spacerMd15 {
  height:240px
 }
 .s-spacerMd15_5 {
  height:248px
 }
 .s-spacerMd16 {
  height:256px
 }
}
@media all and (min-width:1170px) {
 .s-spacerLg0_5 {
  height:8px
 }
 .s-spacerLg1 {
  height:16px
 }
 .s-spacerLg1_5 {
  height:24px
 }
 .s-spacerLg2 {
  height:32px
 }
 .s-spacerLg2_5 {
  height:40px
 }
 .s-spacerLg3 {
  height:48px
 }
 .s-spacerLg3_5 {
  height:56px
 }
 .s-spacerLg4 {
  height:64px
 }
 .s-spacerLg4_5 {
  height:72px
 }
 .s-spacerLg5 {
  height:80px
 }
 .s-spacerLg5_5 {
  height:88px
 }
 .s-spacerLg6 {
  height:96px
 }
 .s-spacerLg6_5 {
  height:104px
 }
 .s-spacerLg7 {
  height:112px
 }
 .s-spacerLg7_5 {
  height:120px
 }
 .s-spacerLg8 {
  height:128px
 }
 .s-spacerLg8_5 {
  height:136px
 }
 .s-spacerLg9 {
  height:144px
 }
 .s-spacerLg9_5 {
  height:152px
 }
 .s-spacerLg10 {
  height:160px
 }
 .s-spacerLg10_5 {
  height:168px
 }
 .s-spacerLg11 {
  height:176px
 }
 .s-spacerLg11_5 {
  height:184px
 }
 .s-spacerLg12 {
  height:192px
 }
 .s-spacerLg12_5 {
  height:200px
 }
 .s-spacerLg13 {
  height:208px
 }
 .s-spacerLg13_5 {
  height:216px
 }
 .s-spacerLg14 {
  height:224px
 }
 .s-spacerLg14_5 {
  height:232px
 }
 .s-spacerLg15 {
  height:240px
 }
 .s-spacerLg15_5 {
  height:248px
 }
 .s-spacerLg16 {
  height:256px
 }
}
.u-verticalAlignTop {
 vertical-align:top
}
.u-verticalAlignMiddle {
 vertical-align:middle
}
.u-verticalAlignBottom {
 vertical-align:bottom
}
.u-alignItemsCenter {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.u-alignItemsEnd {
 -webkit-box-align:end;
 -webkit-align-items:flex-end;
 -ms-flex-align:end;
 align-items:flex-end
}
.u-alignItemsStart {
 -webkit-box-align:start;
 -webkit-align-items:start;
 -ms-flex-align:start;
 align-items:start
}
.u-alignItemsBaseline {
 -webkit-box-align:baseline;
 -webkit-align-items:baseline;
 -ms-flex-align:baseline;
 align-items:baseline
}
.u-alignElementVerticalMiddle {
 position:relative;
 top:50%;
 -webkit-transform:perspective(1px) translateY(-50%);
 transform:perspective(1px) translateY(-50%)
}
@-webkit-keyframes loaderShimmerAnimation {
 from {
  background-position:-800px 0
 }
 to {
  background-position:800px 0
 }
}
@keyframes loaderShimmerAnimation {
 from {
  background-position:-800px 0
 }
 to {
  background-position:800px 0
 }
}
.u-displayInlineBlock {
 display:inline-block
}
.u-displayInline {
 display:inline
}
.u-displayBlock {
 display:block
}
.u-displayInlineFlex {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.u-displayFlex {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
@media all and (max-width:767px) {
 .u-displayFlex--responsive {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.u-flex1 {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1
}
.u-flexGrow {
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.u-flexWrap {
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.u-flexDirectionColumn {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column
}
.u-hidden {
 display:none
}
.u-invisible {
 opacity:0;
 pointer-events:none
}
.u-justifyContentSpaceBetween {
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.u-justifyContentSpaceAround {
 -webkit-justify-content:space-around;
 -ms-flex-pack:distribute;
 justify-content:space-around
}
.u-justifyContentCenter {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.u-justifyContentSpaceEvenly {
 -webkit-box-pack:space-evenly;
 -webkit-justify-content:space-evenly;
 -ms-flex-pack:space-evenly;
 justify-content:space-evenly
}
.u-justifyContentEnd {
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.u-selfAlignCenter {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.u-selfAlignEnd {
 -webkit-align-self:flex-end;
 -ms-flex-item-align:end;
 align-self:flex-end
}
.u-imageResponsive {
 max-width:100%
}
.u-imageFluid,
.u-width100 {
 width:100%
}
.u-height100 {
 height:100%
}
.u-bgWhite {
 background-color:#fff
}
.u-bgGray {
 background-color:#f4f4f4
}
.u-bgGray6 {
 background-color:#ededed
}
.u-bgLightGray {
 background-color:#f7f7f7
}
.u-bgDarkGray {
 background-color:#383838
}
.u-bgBrandPrimary {
 background-color:#0049ff
}
.u-bgBrandSuccess {
 background-color:#19c157
}
.u-bgBrandWarning {
 background-color:#ffb300
}
.u-bgBrandDanger {
 background-color:#f83a5c
}
.u-bgBrandLightBlue {
 background-color:#ceeaff
}
.u-bgBrandDarkBlue {
 background-color:#1c4082
}
.u-bgLoader {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-name:loaderShimmerAnimation;
 animation-name:loaderShimmerAnimation;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 background:#f4f4f4;
 background:-webkit-gradient(linear,left top,right top,color-stop(0,#f6f6f6),color-stop(40%,#eee),color-stop(60%,#f4f4f4));
 background:linear-gradient(to right,#f6f6f6 0,#eee 40%,#f4f4f4 60%);
 background-size:800px 1px
}
.u-rotate90 {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.u-disabled {
 pointer-events:none;
 opacity:.2
}
.u-border-dashed {
 border:2px dashed #ccc;
 border-radius:6px
}
.u-borderRadius2 {
 border-radius:2px
}
.u-borderRadius3 {
 border-radius:3px
}
.u-borderRadius4 {
 border-radius:4px
}
.u-borderRadius5 {
 border-radius:5px
}
.u-borderRadius6 {
 border-radius:6px
}
.u-borderRadius7 {
 border-radius:7px
}
.u-borderRadius8 {
 border-radius:8px
}
.u-borderRadius10 {
 border-radius:10px
}
.u-borderRadius20 {
 border-radius:20px
}
.u-borderRadius50 {
 border-radius:50px
}
.u-bcLightGray {
 border:1px solid #eee
}
.u-hidden {
 display:none
}
.u-block {
 display:block
}
.u-floatLeft {
 float:left
}
.u-floatRight {
 float:right
}
@media all and (min-width:0px) and (max-width:767px) {
 .u-hiddenXsOnly {
  display:none
 }
 .u-blockXsOnly {
  display:block
 }
 .u-floatLeftXsOnly {
  float:left
 }
 .u-floatRightXsOnly {
  float:right
 }
}
@media all and (min-width:0px) {
 .u-hiddenXsUp {
  display:none
 }
 .u-blockXsUp {
  display:block
 }
 .u-floatLeftXsUp {
  float:left
 }
 .u-floatRightXsUp {
  float:right
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .u-hiddenSmOnly {
  display:none
 }
 .u-blockSmOnly {
  display:block
 }
 .u-floatLeftSmOnly {
  float:left
 }
 .u-floatRightSmOnly {
  float:right
 }
}
@media all and (max-width:969px) {
 .u-hiddenSmDown {
  display:none
 }
 .u-blockSmDown {
  display:block
 }
 .u-floatLeftSmDown {
  float:left
 }
 .u-floatRightSmDown {
  float:right
 }
}
@media all and (min-width:768px) {
 .u-hiddenSmUp {
  display:none
 }
 .u-blockSmUp {
  display:block
 }
 .u-floatLeftSmUp {
  float:left
 }
 .u-floatRightSmUp {
  float:right
 }
}
@media all and (min-width:970px) and (max-width:1169px) {
 .u-hiddenMdOnly {
  display:none
 }
 .u-blockMdOnly {
  display:block
 }
 .u-floatLeftMdOnly {
  float:left
 }
 .u-floatRightMdOnly {
  float:right
 }
}
@media all and (max-width:1169px) {
 .u-hiddenMdDown {
  display:none
 }
 .u-blockMdDown {
  display:block
 }
 .u-floatLeftMdDown {
  float:left
 }
 .u-floatRightMdDown {
  float:right
 }
}
@media all and (min-width:970px) {
 .u-hiddenMdUp {
  display:none
 }
 .u-blockMdUp {
  display:block
 }
 .u-floatLeftMdUp {
  float:left
 }
 .u-floatRightMdUp {
  float:right
 }
}
@media all and (min-width:1170px) {
 .u-hiddenLgOnly {
  display:none
 }
 .u-blockLgOnly {
  display:block
 }
 .u-floatLeftLgOnly {
  float:left
 }
 .u-floatRightLgOnly {
  float:right
 }
}
@media all {
 .u-hiddenLgDown {
  display:none
 }
 .u-blockLgDown {
  display:block
 }
 .u-floatLeftLgDown {
  float:left
 }
 .u-floatRightLgDown {
  float:right
 }
}
@media print {
 .u-hiddenPrint {
  display:none
 }
 .u-blockPrint {
  display:block
 }
}
.u-highlight {
 outline:1px solid transparent;
 -webkit-transition-property:outline;
 transition-property:outline;
 -webkit-transition-duration:5s;
 transition-duration:5s;
 -webkit-transition-timing-function:ease-in-out;
 transition-timing-function:ease-in-out;
 outline:1px solid transparent
}
.u-highlight--highlighted {
 -webkit-transition-duration:0s;
 transition-duration:0s;
 outline:1px solid #0049ff;
 position:relative
}
.u-listUnstyled {
 list-style:none;
 padding-left:0;
 margin-bottom:0
}
.u-listInline {
 list-style:none;
 padding-left:0
}
.u-listInline li {
 display:inline-block
}
.u-textTransformUppercase {
 text-transform:uppercase
}
.u-textTransformNone {
 text-transform:none
}
.u-whiteSpaceNowrap {
 white-space:nowrap
}
.u-textDecorationUnderline {
 text-decoration:underline
}
.u-textDecorationNone {
 text-decoration:none
}
.u-textOverflow {
 display:block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.u-textSecurityDisc {
 font-family:text-security-disc;
 -webkit-text-security:disc
}
.u-breakAll {
 word-break:break-all
}
.u-overflowAnywhere {
 overflow-wrap:anywhere
}
.u-textLeft {
 text-align:left
}
.u-textRight {
 text-align:right
}
.u-textCenter {
 text-align:center
}
.u-lineHeight1 {
 line-height:1
}
.u-lineHeight1_3 {
 line-height:1.3
}
.u-lineHeight1_4 {
 line-height:1.4
}
.u-fontWeight300 {
 font-weight:300
}
.u-fontWeight400 {
 font-weight:400
}
.u-fontWeight500 {
 font-weight:500
}
.u-fontWeight600 {
 font-weight:600
}
.u-fontWeight800 {
 font-weight:800
}
.u-fontWeight900 {
 font-weight:900
}
.u-fontWeight300 {
 font-weight:400
}
.u-colorBrand {
 color:#0049ff
}
.u-colorGreen {
 color:#19c157
}
.u-colorBlue {
 color:#0049ff
}
.u-colorDarkBlue {
 color:#1c4082
}
.u-colorOrange {
 color:#ffb300
}
.u-colorRed {
 color:#f83a5c
}
.u-colorMuted {
 color:#777
}
.u-colorPurple {
 color:#d241cc
}
.u-colorDarkPurple {
 color:#9241d2
}
.u-colorOpaqueBlack8 {
 color:rgba(0,0,0,.8)
}
.u-colorOpaqueBlack7 {
 color:rgba(0,0,0,.7)
}
.u-colorOpaqueBlack6 {
 color:rgba(0,0,0,.6)
}
.u-colorOpaqueBlack5 {
 color:rgba(0,0,0,.5)
}
.u-colorOpaqueBlack4 {
 color:rgba(0,0,0,.4)
}
.u-colorOpaqueBlack2 {
 color:rgba(0,0,0,.2)
}
.u-colorOpaqueWhite8 {
 color:rgba(255,255,255,.8)
}
.u-colorOpaqueWhite7 {
 color:rgba(255,255,255,.7)
}
.u-colorOpaqueWhite6 {
 color:rgba(255,255,255,.6)
}
.u-colorOpaqueWhite5 {
 color:rgba(255,255,255,.5)
}
.u-colorOpaqueWhite4 {
 color:rgba(255,255,255,.4)
}
.u-opacity2 {
 opacity:.2
}
.u-opacity4 {
 opacity:.4
}
.u-colorWhite {
 color:#fff
}
.u-colorBlack {
 color:#000
}
.u-colorGray1 {
 color:#111
}
.u-colorGray2 {
 color:#222
}
.u-colorGray3 {
 color:#333
}
.u-colorGray4 {
 color:#444
}
.u-colorGray5 {
 color:#555
}
.u-colorGray6 {
 color:#666
}
.u-colorGray7 {
 color:#777
}
.u-colorGray8 {
 color:#888
}
.u-colorGray9 {
 color:#999
}
.u-colorGrayA {
 color:#aaa
}
.u-colorGrayB {
 color:#bbb
}
.u-colorGrayC {
 color:#ccc
}
.u-colorGrayD {
 color:#ddd
}
.u-colorGrayE {
 color:#eee
}
.u-colorBrandFacebook {
 color:#1778f2
}
.u-colorBrandTwitter {
 color:#55acee
}
.u-colorBrandAngellist {
 color:#222
}
.u-colorBrandLinkedin {
 color:#007bb5
}
.u-colorBrandInstagram {
 color:#f77737
}
.u-colorBrandPinterest {
 color:#bd081c
}
.u-colorBrandCrypto {
 color:#161d2d
}
.u-colorBrandTelegram {
 color:#08c
}
.u-colorBrandFig {
 color:#8450e0
}
.u-colorBrandRealEstate {
 color:#aef900
}
.u-colorBrandCompound {
 color:#161c28
}
.u-colorBrandRealEstateBlue {
 color:#161c28
}
.u-colorBrandRealEstateBlue {
 color:#161c28
}
.u-colorBrandNextseed {
 color:#75c696
}
.u-colorBrandDiscord {
 color:#7289d9
}
.u-colorBrandMedium {
 color:#19c157
}
.u-colorBrandTiktok {
 color:#010101
}
.u-colorNoteGrey {
 color:#777
}
.u-colorNoteBlue {
 color:#0049ff
}
.u-colorNoteOrange {
 color:#ff911c
}
.u-colorNotePurple {
 color:#fe05da
}
.u-colorNoteGreen {
 color:#01864e
}
.u-colorNoteWhite {
 color:#000
}
.u-letterSpacing0_5 {
 letter-spacing:.5px
}
.u-letterSpacing1 {
 letter-spacing:1px
}
.u-letterSpacing2 {
 letter-spacing:2px
}
.u-letterSpacing3 {
 letter-spacing:3px
}
.u-text-left {
 text-align:left
}
.u-text-right {
 text-align:right
}
.u-text-center {
 text-align:center
}
.u-wysiwygMedium {
 font-size:18px;
 line-height:1.4
}
.u-wysiwygSmall {
 font-size:13px;
 line-height:1.5
}
.u-wysiwygDisclaimer {
 font-size:11px;
 line-height:1.5;
 color:#777
}
.u-wysiwygListWithImages {
 list-style:none;
 padding-left:240px
}
.u-wysiwygListWithImages>li {
 margin-bottom:24px;
 clear:both
}
@media all and (min-width:768px) {
 .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage) {
  margin-top:12px;
  margin-left:-240px;
  max-width:200px
 }
}
.c-wysiwygCtaSection {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 grid-gap:115px;
 background-color:#f7f7f9;
 padding:40px 60px 40px 40px;
 border-radius:10px;
 font-size:18px;
 color:#7c7c7c
}
.c-wysiwygCtaSection .c-wysiwygCtaSection__cover {
 max-width:156px;
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
.c-wysiwygCtaSection .c-wysiwygCtaSection__content p,
.c-wysiwygCtaSection .c-wysiwygCtaSection__content ul,
.c-wysiwygCtaSection .c-wysiwygCtaSection__content ol {
 letter-spacing:-.02em;
 line-height:1.278em
}
.c-wysiwygCtaSection .c-wysiwygCtaSection__content p:not(:last-child),
.c-wysiwygCtaSection .c-wysiwygCtaSection__content ul:not(:last-child),
.c-wysiwygCtaSection .c-wysiwygCtaSection__content ol:not(:last-child) {
 margin-bottom:1.1em
}
.c-wysiwygCtaSection .c-wysiwygCtaSection__title {
 margin-bottom:.457em
}
@media all and (min-width:768px) {
 .c-wysiwygCtaSection {
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .c-wysiwygCtaSection .c-wysiwygCtaSection__cover {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (max-width:1169px) {
 .c-wysiwygCtaSection {
  grid-gap:60px
 }
}
@media all and (max-width:767px) {
 .c-wysiwygCtaSection {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  grid-gap:24px;
  padding:24px 26px;
  font-size:16px
 }
 .c-wysiwygCtaSection .c-wysiwygCtaSection__cover {
  max-width:95px
 }
}
@media all and (max-width:767px) {
 .u-wysiwygMedium {
  font-size:14px
 }
 .u-wysiwygListWithImages {
  padding-left:0
 }
 .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage) {
  margin:0 auto 8px;
  display:block;
  float:none
 }
}
@-webkit-keyframes auto-spinner {
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
@keyframes auto-spinner {
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
.c-autocomplete-search {
 position:relative
}
.c-autocomplete-search.auto-is-loading:after {
 -webkit-animation:auto-spinner .6s linear infinite;
 animation:auto-spinner .6s linear infinite;
 border:2px solid #777;
 border-left-color:#d0d0d0;
 border-radius:50%;
 border-top-color:#d0d0d0;
 bottom:0;
 box-sizing:border-box;
 content:'';
 height:20px;
 margin:auto;
 position:absolute;
 right:10px;
 top:0;
 width:20px
}
.c-autocomplete-search.auto-is-loading .auto-clear {
 display:none
}
.c-autocomplete-search .auto-wrapper {
 border:1px solid #ddd;
 border-radius:4px;
 list-style:none;
 overflow:auto;
 padding:0;
 margin:0;
 background-color:#fff;
 display:none;
 position:absolute;
 top:-webkit-calc(100% + 4px);
 top:calc(100% + 4px);
 width:100%;
 z-index:10
}
.c-autocomplete-search .auto-wrapper.auto-is-active {
 display:block
}
.c-autocomplete-search .auto-wrapper ul {
 list-style:none;
 padding:0;
 margin:0
}
.c-autocomplete-search .auto-wrapper li {
 cursor:pointer;
 margin:0;
 padding:8px 10px
}
.c-autocomplete-search .auto-wrapper li.auto-selected:not(.no-result) {
 background-color:#f7f7f7
}
.c-autocomplete-search .auto-wrapper li.no-result {
 cursor:default
}
.c-autocomplete-search .auto-wrapper li[disabled] {
 opacity:.5;
 pointer-events:none
}
.c-autocomplete-search .match {
 background-color:#e6edff
}
.c-autocomplete-search .auto-clear {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 background-color:transparent;
 border:none;
 bottom:0;
 cursor:pointer;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 height:auto;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin:auto;
 position:absolute;
 right:0;
 top:0;
 width:40px
}
.c-autocomplete-search .auto-clear:before {
 content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nTTE4Ljk4NCA2LjQyMkwxMy40MDYgMTJsNS41NzggNS41NzgtMS40MDYgMS40MDZMMTIgMTMuNDA2bC01LjU3OCA1LjU3OC0xLjQwNi0xLjQwNkwxMC41OTQgMTIgNS4wMTYgNi40MjJsMS40MDYtMS40MDZMMTIgMTAuNTk0bDUuNTc4LTUuNTc4eicvPjwvc3ZnPgo=);
 height:24px;
 line-height:100%;
 width:24px
}
.c-autocomplete-search .auto-clear span {
 display:none
}
.c-autocomplete-search .hidden {
 display:none
}
#cognito-flow--root>div {
 z-index:96
}
.remodal-wrapper {
 z-index:95
}
.remodal-overlay {
 z-index:90
}
.remodal-overlay--dark {
 background:rgba(43,46,56,.99)
}
.remodal {
 padding:32px;
 margin-bottom:16px;
 border-radius:3px
}
.remodal--rounded {
 border-radius:15px
}
.remodal--no_space {
 padding:0
}
@media all and (min-width:0px) and (max-width:767px) {
 .remodal.remodal--responsive {
  padding-left:16px;
  padding-right:16px
 }
}
.remodal--wide {
 max-width:1106px
}
.remodal--large {
 max-width:800px
}
.remodal--narrow {
 max-width:550px
}
.remodal--small {
 max-width:480px
}
.remodal--no_padding {
 padding:0
}
.remodal-close {
 left:auto;
 right:0;
 z-index:1
}
.remodal-back {
 left:0;
 right:auto;
 position:absolute;
 top:0;
 left:0;
 display:block;
 overflow:visible;
 height:35px;
 line-height:35px;
 margin:0;
 padding:0;
 cursor:pointer;
 -webkit-transition:color .2s;
 transition:color .2s;
 text-decoration:none;
 color:#95979c;
 border:0;
 outline:0;
 background:0 0;
 padding-left:8px
}
@keyframes remodal-opening-keyframes {
 from {
  -webkit-transform:scale(1.05) translateY(-50%);
  transform:scale(1.05) translateY(-50%);
  opacity:0
 }
 to {
  -webkit-transform:none translateY(0);
  transform:none translateY(0);
  opacity:1
 }
}
@keyframes remodal-closing-keyframes {
 from {
  -webkit-transform:scale(1) translateY(0);
  transform:scale(1) translateY(0);
  opacity:1
 }
 to {
  -webkit-transform:scale(.95) translateY(50%);
  transform:scale(.95) translateY(50%);
  opacity:0
 }
}
@keyframes remodal-overlay-opening-keyframes {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes remodal-overlay-closing-keyframes {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
.selectize-control.multi .selectize-input [data-value] {
 background:#0049ff;
 border-color:rgba(0,0,0,.1);
 font-size:14px;
 line-height:16px;
 font-weight:600;
 text-shadow:none
}
.selectize-control.multi .selectize-input [data-value].active {
 background:#0042e6
}
.selectize-control.multi .selectize-input>div.active {
 border-color:1px solid rgba(0,0,0,.3)
}
.selectize-control.multi .selectize-input [data-value].item--tag {
 background:#fff;
 color:#444
}
.selectize-control.multi .selectize-input.has-items {
 padding:6px 8px 5px
}
.selectize-control.plugin-remove_button [data-value] .circle {
 height:10px;
 width:10px;
 display:inline-block;
 border-radius:100%;
 margin-left:8px
}
.selectize-control.plugin-remove_button [data-value] .remove {
 border-color:rgba(0,0,0,.1)
}
.selectize-dropdown .optgroup-header {
 font-size:12px;
 text-transform:uppercase;
 color:#aaa
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
 font-size:15px;
 padding:6px 10px
}
.selectize-dropdown {
 background:#fff!important;
 padding:0
}
.selectize-dropdown .active {
 background:#fff;
 color:#0049ff
}
.selectize-input {
 width:100%;
 box-shadow:none;
 background:#fff;
 font-weight:400;
 letter-spacing:0;
 border:1px solid #ddd;
 color:#333;
 border-radius:3px;
 -webkit-transition:border .1s ease-in-out;
 transition:border .1s ease-in-out
}
.selectize-input::-webkit-input-placeholder {
 font-weight:400;
 color:#aaa
}
.selectize-input:-moz-placeholder {
 font-weight:400;
 color:#aaa
}
.selectize-input::-moz-placeholder {
 font-weight:400;
 color:#aaa
}
.selectize-input:-ms-input-placeholder {
 font-weight:400;
 color:#aaa
}
.selectize-input::-webkit-outer-spin-button,
.selectize-input::-webkit-inner-spin-button {
 -webkit-appearance:none;
 appearance:none;
 margin:0
}
.selectize-input.focus {
 border:1px solid #0049ff;
 outline:none;
 box-shadow:0 0 2px 2px rgba(85,85,85,.05)
}
.selectize-input input {
 font-size:16px
}
.slick-slider {
 position:relative;
 display:block;
 box-sizing:border-box;
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 position:relative;
 overflow:hidden;
 display:block;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:none
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-track {
 position:relative;
 left:0;
 top:0;
 display:block
}
.slick-track:before,
.slick-track:after {
 content:"";
 display:table
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 display:none
}
.slick-slide:focus {
 outline:none
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow {
 position:absolute;
 display:block;
 line-height:0;
 font-size:0;
 cursor:pointer;
 background-color:transparent;
 top:50%;
 -webkit-transform:translate(0,-40%);
 -ms-transform:translate(0,-40%);
 transform:translate(0,-40%);
 padding:0;
 border:none;
 outline:none
}
.slick-arrow:hover:before,
.slick-arrow:focus:before {
 color:#a2a2a2
}
.slick-arrow.slick-disabled {
 opacity:.5
}
.slick-arrow:before {
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 font-size:24px;
 line-height:1;
 color:#d5d5d5
}
.slick-prev {
 left:-24px
}
@media all and (max-width:1169px) {
 .slick-prev {
  left:-20px
 }
}
.slick-prev:before {
 content:'\e82e'
}
.slick-next {
 right:-24px
}
@media all and (max-width:1169px) {
 .slick-next {
  right:-20px
 }
}
.slick-next:before {
 content:'\e824'
}
.slick-dotted.slick-slider {
 margin-bottom:32px
}
.slick-dots {
 position:absolute;
 bottom:-32px;
 list-style:none;
 display:block;
 text-align:center;
 padding:0;
 margin:0;
 width:100%
}
.slick-dots li {
 position:relative;
 display:inline-block;
 margin:0 5px;
 padding:0;
 cursor:pointer
}
.slick-dots li button {
 display:block;
 padding:0;
 height:8px;
 width:8px;
 border:none;
 border-radius:8px;
 background-color:#d5d5d5;
 outline:none;
 cursor:pointer;
 font-size:0
}
.slick-dots li button:hover,
.slick-dots li button:focus {
 outline:none;
 background-color:#aeaeae
}
.slick-dots li button:before {
 display:none
}
.slick-dots li.slick-active button {
 background-color:#0049ff
}
.tribute-container {
 position:absolute;
 top:0;
 left:0;
 height:auto;
 max-height:300px;
 max-width:500px;
 overflow:auto;
 display:block;
 z-index:999999
}
.tribute-container ul {
 margin:0;
 margin-top:2px;
 list-style:none;
 background:#efefef
}
.tribute-container li {
 padding:5px;
 cursor:pointer
}
.tribute-container li.highlight,
.tribute-container li:hover {
 background:#ddd
}
.tribute-container li span {
 font-weight:700
}
.tribute-container .menu-highlighted {
 font-weight:700
}
.tribute-container ul {
 margin-top:8px;
 border-left:1px solid #eee;
 border-right:1px solid #eee;
 border-bottom:1px solid #eee;
 padding:0;
 background:#fff
}
.tribute-container li {
 color:#555;
 border-top:1px solid #eee;
 padding:8px
}
.tribute-container li.highlight,
.tribute-container li:hover {
 background:#ccdbff
}
.accreditation-documents-document {
 margin-bottom:8px
}
.accreditation-documents-document:not(:last-of-type) {
 margin-right:8px
}
.accredited-access_modal__remodal {
 border-radius:0;
 background:0 0;
 padding:0
}
.accredited-access_modal__remodal-body,
.accredited-access_modal__remodal-body--banner {
 position:relative;
 background:#fff;
 padding:32px;
 border-radius:10px
}
.accredited-access_modal__remodal-body--banner {
 border-top-left-radius:0;
 border-top-right-radius:0
}
@media all and (max-width:767px) {
 .accredited-access_modal__remodal-body {
  padding:15px
 }
}
.accredited-access_modal__title {
 font-weight:500;
 font-size:40px;
 line-height:44px
}
@media all and (max-width:767px) {
 .accredited-access_modal__title {
  font-size:25px;
  line-height:30px
 }
}
.accredited-access_modal__subtitle {
 line-height:23px
}
@media all and (max-width:767px) {
 .accredited-access_modal__subtitle {
  font-size:13px;
  line-height:18px
 }
}
.accredited-access_modal__logo-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;
 line-height:23px
}
@media all and (max-width:767px) {
 .accredited-access_modal__logo-wrapper {
  font-size:13px
 }
}
.accredited-access_modal__logo {
 padding:10px 11px;
 background-color:#eee;
 border-radius:6px;
 margin-right:10px;
 height:38px
}
@media all and (max-width:767px) {
 .accredited-access_modal__logo {
  height:28px;
  padding:5px 6px
 }
}
.accredited-form__info-icon {
 margin-top:-1px
}
.accredited-form__amount-wrapper {
 position:relative
}
.accredited-form__amount-wrapper .accredited-form__amount-tooltip {
 position:absolute;
 right:-15px;
 top:7px
}
.accredited-form__radio-label {
 color:#323232;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:baseline;
 -webkit-align-items:baseline;
 -ms-flex-align:baseline;
 align-items:baseline
}
.accredited-form__footer-text {
 color:#323232;
 line-height:18px
}
.accredited-block_banner {
 background:#fff;
 padding:20px 0 35px;
 text-align:center;
 margin-bottom:6px;
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 color:#323232;
 position:relative
}
.accredited-block_banner__title {
 font-weight:500
}
.accredited-block_banner__icon {
 margin-left:auto;
 margin-right:auto;
 margin-bottom:12px;
 padding-right:5px
}
.accredited-block_banner__link,
.accredited-block_banner__link:hover,
.accredited-block_banner__link:active,
.accredited-block_banner__link:focus {
 color:#323232;
 text-decoration:none;
 border-bottom:1px solid #c7c7c7;
 padding-bottom:2px
}
@media all and (max-width:767px) {
 .accredited-block_banner {
  padding:18px 0 25px
 }
 .accredited-block_banner__title {
  font-size:16px;
  line-height:20px;
  max-width:200px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:5px
 }
 .accredited-block_banner__subtitle {
  font-size:13px
 }
 .accredited-block_banner__icon {
  position:absolute;
  left:-webkit-calc(50% - 120px);
  left:calc(50% - 120px)
 }
}
.accredited-success_modal__subtitle {
 max-width:440px;
 margin-left:auto;
 margin-right:auto
}
.accredited-success_modal__submit-btn {
 max-width:348px
}
@media all and (max-width:767px) {
 .accredited-success_modal__title {
  font-size:25px
 }
 .accredited-success_modal__subtitle {
  font-size:16px
 }
}
.accredited-index {
 overflow-x:hidden
}
.accredited-index__hr {
 border-top:1px solid #eee;
 margin:0 auto
}
.accredited-index__hr.-small {
 width:352px
}
.accredited-index__section-shadow {
 position:relative;
 box-shadow:0 -60px 60px rgba(0,0,0,.08);
 background-color:#fff
}
@media all and (max-width:767px) {
 .accredited-index hr.-small {
  width:192px
 }
 .accredited-index__section-shadow {
  box-shadow:0 -30px 30px rgba(0,0,0,.08)
 }
 .accredited-index__title {
  font-size:18px
 }
}
.accredited-accredited .Typewriter__cursor {
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s
}
.accredited-accredited__header-disclaimer {
 width:47%;
 border-left:1px solid #eee;
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
@media all and (max-width:767px) {
 .accredited-accredited__header-disclaimer {
  -webkit-box-ordinal-group:0;
  -webkit-order:-1;
  -ms-flex-order:-1;
  order:-1;
  width:100%;
  border:none;
  padding:8px;
  margin:0;
  background-color:#f6f6f6;
  border-radius:8px;
  font-size:12px
 }
 .accredited-accredited__header-disclaimer-part {
  font-size:11px
 }
 .accredited-accredited__header-container {
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .accredited-accredited__header-title {
  font-size:25px;
  margin-top:24px
 }
 .accredited-accredited__header-sub {
  font-size:16px
 }
}
.accredited-unaccredited__logos {
 max-width:1040px;
 margin:0 auto
}
.accredited-unaccredited__logos.mobile {
 display:none
}
@media all and (max-width:767px) {
 .accredited-unaccredited__external-card-container {
  margin-bottom:16px
 }
 .accredited-unaccredited__logos {
  max-width:440px
 }
 .accredited-unaccredited__logos.mobile {
  display:block
 }
 .accredited-unaccredited__logos.desktop {
  display:none
 }
}
.accredited-unaccredited_header__image {
 margin-left:-32px
}
.accredited-unaccredited_header__button {
 position:relative;
 width:272px
}
.accredited-unaccredited_header__button-icon {
 position:absolute;
 left:16px
}
.accredited-unaccredited_header__item {
 min-width:140px;
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 position:relative
}
.accredited-unaccredited_header__item:not(:first-of-type) {
 padding-left:16px;
 border-left:1px solid #eee;
 margin-left:24px
}
@media all and (max-width:1169px) {
 .accredited-unaccredited_header__title {
  font-size:35px
 }
 .accredited-unaccredited_header__description {
  font-size:16px;
  margin-top:16px;
  margin-right:104px
 }
 .accredited-unaccredited_header__button {
  margin-top:24px
 }
 .accredited-unaccredited_header__items-container {
  font-size:13px;
  margin-top:40px
 }
 .accredited-unaccredited_header__item {
  min-width:100px
 }
 .accredited-unaccredited_header__image {
  margin-left:-56px
 }
}
@media all and (max-width:767px) {
 .accredited-unaccredited_header {
  padding:0 16px
 }
 .accredited-unaccredited_header__container {
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .accredited-unaccredited_header__title {
  margin-top:16px;
  text-align:center;
  font-size:30px
 }
 .accredited-unaccredited_header__image {
  margin:0;
  -webkit-box-ordinal-group:0;
  -webkit-order:-1;
  -ms-flex-order:-1;
  order:-1
 }
 .accredited-unaccredited_header__description {
  margin:24px 0 0;
  text-align:center
 }
 .accredited-unaccredited_header__button {
  width:100%
 }
 .accredited-unaccredited_header__items-container {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-top:32px;
  font-size:16px;
  position:relative
 }
 .accredited-unaccredited_header__items-container::before {
  content:'';
  position:absolute;
  left:0;
  top:50%;
  width:100%;
  height:1px;
  background-color:#eee
 }
 .accredited-unaccredited_header__item {
  padding:0!important;
  margin:0!important;
  width:50%;
  text-align:center
 }
 .accredited-unaccredited_header__item:nth-child(odd) {
  border:none
 }
 .accredited-unaccredited_header__item:nth-child(3),
 .accredited-unaccredited_header__item:nth-child(4) {
  padding-top:48px!important
 }
}
.accredited-stub {
 position:relative;
 margin-top:-120px
}
.accredited-stub__card-stub {
 box-shadow:0 4px 30px rgba(0,0,0,.05)
}
.accredited-stub__stub-text {
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 background-color:#fbfbfb;
 width:-webkit-max-content;
 width:max-content;
 max-width:-webkit-calc(100% - 4px);
 max-width:calc(100% - 4px)
}
@media all and (max-width:767px) {
 .accredited-stub {
  margin-top:-88px
 }
 .accredited-stub__stub-text {
  padding-left:8px;
  padding-right:8px
 }
 .accredited-stub__card-stub {
  height:368px;
  -o-object-fit:cover;
  object-fit:cover;
  -o-object-position:top;
  object-position:top;
  box-shadow:0 4px 30px rgba(0,0,0,.15);
  border-radius:18px 18px 0 0
 }
}
@media all and (max-width:767px) {
 .accredited-access_deal_modal-form__self-accredited-label {
  margin-bottom:0;
  font-size:16px
 }
 .accredited-access_deal_modal-form__footer {
  margin-top:8px;
  padding-top:24px;
  padding-bottom:0
 }
}
.admin-events-guest [content-editable]:not(.editing) {
 position:relative;
 cursor:pointer
}
.admin-events-guest [content-editable]:not(.editing):before {
 content:' ';
 position:absolute;
 width:-webkit-calc(100% + 32px);
 width:calc(100% + 32px);
 height:-webkit-calc(100% + 32px);
 height:calc(100% + 32px);
 top:-16px;
 left:-16px;
 background:rgba(26,177,255,.6);
 z-index:20;
 opacity:0;
 border-radius:8px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.admin-events-guest [content-editable]:not(.editing):after {
 position:absolute;
 content:attr(content-editable);
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 z-index:21;
 opacity:0;
 color:#fff;
 font-weight:400;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 font-size:20px
}
.admin-events-guest [content-editable]:not(.editing):hover:before,
.admin-events-guest [content-editable]:not(.editing):hover:after {
 opacity:1
}
.admin-layouts-admin_bar {
 background-color:#f0f0f0;
 position:relative;
 z-index:87
}
.admin-layouts-admin_bar__show_hide_button {
 position:absolute;
 top:100%;
 right:0;
 border-top-right-radius:0;
 border-top-left-radius:0;
 border-bottom-right-radius:0;
 font-size:10px;
 line-height:16px;
 padding:3px 8px
}
.admin-layouts-admin_bar__show_hide_button>[class*=icon-] {
 margin-right:0
}
.admin-investor_profiles-show__passport_image {
 width:750px;
 height:750px;
 border:none
}
.admin-investor_profiles-show__scroll_table {
 overflow:auto;
 max-height:500px;
 display:block
}
.admin-investments-table-investment_row__avatar {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.admin-investments-table-investment_row__user_name {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.admin-investments-table-investment_row__chevron {
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 display:inline-block;
 -webkit-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 transform:rotate(0deg)
}
.admin-investments-table-investment_row__chevron--expanded {
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.admin-investments-table-investment_row__row_extra {
 background:#f9f9f9;
 box-shadow:0 11px 20px -18px #666 inset
}
.admin-events-form__datetime_wrapper .c-input {
 width:auto
}
.admin-events-form_host {
 cursor:move
}
.admin-style code,
.admin-style pre {
 font-size:12px;
 padding:2px 4px;
 color:#c7254e;
 border-radius:4px
}
.admin-style code {
 display:inline-block
}
.admin-style__nav--sticky {
 position:fixed;
 top:16px
}
.admin-style__table_bordered {
 border:1px solid #eee
}
.admin-style__table_bordered td,
.admin-style__table_bordered th {
 border:1px solid #eee
}
.admin-style__table_bordered th {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.admin-style__grid_bordered {
 background-color:#f7f7f7
}
.admin-style__grid_bordered [class^=s-grid-] {
 outline:1px solid #ccc;
 background-color:#f2f2f2;
 padding-top:16px;
 padding-bottom:16px;
 font-size:14px
}
.admin-style__grid_bordered code {
 display:block
}
.admin-style__grid_dummy {
 background-color:#fff9eb;
 padding-top:8px;
 padding-bottom:8px
}
.admin-style__grid_dummy+.admin-style__grid_dummy_borders {
 padding-top:0
}
.admin-pipeline-index__offering_block {
 cursor:pointer
}
@media all and (min-width:0px) and (max-width:767px) {
 .admin-accredited-grant_bulk_modal__status {
  font-size:13px
 }
 .admin-accredited-grant_bulk_modal__status-icon {
  font-size:18px
 }
 .admin-accredited-grant_bulk_modal__name {
  margin-bottom:4px;
  font-size:18px
 }
 .admin-accredited-grant_bulk_modal__hint {
  font-size:16px
 }
}
.admin-accredited-grant_bulk_modal__preview-card.invalid {
 border-color:#f83a5c
}
.admin-accredited-grant_bulk_modal__delete:hover {
 color:#000
}
.admin-accredited-grant_bulk_modal__doc {
 overflow:hidden
}
.admin-accredited-grant_bulk_modal__label {
 border:2px solid #f4f4f4
}
.admin-accredited-grant_bulk_modal__label:hover {
 cursor:pointer
}
.admin-accredited-grant_bulk_modal__label.focus,
.admin-accredited-grant_bulk_modal__label:hover {
 border-color:#0049ff
}
.admin-accredited-grant_bulk_modal__progress-bar {
 top:-5px
}
.admin-accredited-grant_bulk_modal__secure {
 position:absolute;
 top:8px;
 left:8px
}
.admin-accredited-grant_bulk_modal__header {
 letter-spacing:-1px
}
@media all and (min-width:970px) {
 .admin-accredited-grant_bulk_modal {
  width:752px
 }
}
@media all and (min-width:768px) {
 .admin-accredited-grant_bulk_modal {
  padding:48px 56px
 }
 .admin-accredited-grant_bulk_modal__progress-wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .admin-accredited-grant_bulk_modal {
  padding-top:48px
 }
 .admin-accredited-grant_bulk_modal__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
 .admin-accredited-grant_bulk_modal__progress-wrapper {
  width:100%;
  margin-bottom:16px;
  margin-left:0
 }
}
.admin-braze-modals-offering-edit_content__preview-wrapper {
 overflow:hidden;
 height:502.77778px
}
.admin-braze-modals-offering-edit_content__preview {
 border:none;
 width:770px;
 height:905px;
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5);
 -webkit-transform-origin:top left;
 -ms-transform-origin:top left;
 transform-origin:top left;
 pointer-events:none
}
.admin-crypto-vaults-show {
 background-color:#eee
}
.admin-crypto-vaults-show-header__cta-link-icon {
 position:relative;
 left:4px;
 bottom:20px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 font-size:.5em
}
.admin-external_offerings-index__row {
 cursor:move
}
.admin-external_offerings-index__row:hover {
 background-color:#fff9eb
}
.admin-help-categories-index-table {
 border-radius:8px;
 background-color:#f8f8f8
}
.admin-help-categories-index-row {
 margin-bottom:6px;
 padding:16px;
 position:relative
}
.admin-help-categories-index-row--placeholder {
 background:repeating-linear-gradient(-45deg,#fff,#fff 10px,#f8f8f8 10px,#f8f8f8 20px)
}
.admin-help-categories-index-row--opened .admin-help-categories-index-row__subcategories {
 display:block
}
.admin-help-categories-index-row--opened .admin-help-categories-index-row__add-subcategory-wrapper {
 display:block
}
.admin-help-categories-index-row--opened .admin-help-categories-index-row__toggler-arrow-down {
 display:none
}
.admin-help-categories-index-row--opened .admin-help-categories-index-row__toggler-arrow-up {
 display:inline
}
.admin-help-categories-index-row:first-of-type {
 border-top-left-radius:6px;
 border-top-right-radius:6px
}
.admin-help-categories-index-row:last-of-type {
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px;
 margin-bottom:0
}
.admin-help-categories-index-row__toggler {
 cursor:pointer
}
.admin-help-categories-index-row__toggler-arrow-up {
 display:none
}
.admin-help-categories-index-row__button:not(:first-of-type) {
 margin-left:4px
}
.admin-help-categories-index-row__subcategories {
 display:none
}
.admin-help-categories-index-row__subcategories:after {
 content:'';
 position:absolute;
 right:0;
 bottom:-1px;
 left:0;
 height:16px
}
.admin-help-categories-index-row__subcategories:not(:empty) {
 margin-top:16px
}
.admin-help-categories-index-row__subcategories:not(:empty)+.admin-help-categories-index-row__add-subcategory-wrapper {
 margin-top:16px
}
.admin-help-categories-index-row__subcategories .admin-help-categories-index-row {
 padding:12px 16px;
 background-color:#f8f8f8;
 font-size:14px;
 cursor:-webkit-grabbing;
 cursor:grabbing
}
.admin-help-categories-index-row__subcategories .admin-help-categories-index-row:not(:last-of-type) {
 margin-bottom:4px
}
.admin-help-categories-index-row__subcategories .admin-help-categories-index-row .admin-help-categories-index-row__toggler {
 cursor:inherit
}
.admin-help-categories-index-row__subcategories .admin-help-categories-index-row .admin-help-categories-index-row__toggler-arrows {
 display:none
}
.admin-help-categories-index-row__subcategories .admin-help-categories-index-row .admin-help-categories-index-row__title {
 font-weight:400
}
.admin-help-categories-index-row__subcategories .admin-help-categories-index-row .admin-help-categories-index-row__button {
 box-shadow:none
}
.admin-help-articles-shared-table__table--sortable tbody tr {
 cursor:-webkit-grabbing;
 cursor:grabbing
}
.admin-investments-show-payments_table__sub_table {
 border-left:6px solid #eee;
 background:#f9f9f9;
 padding-top:12px;
 padding-bottom:6px;
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px;
 margin-bottom:16px
}
.admin-investments-show .c-table thead tr th {
 padding:8px 0;
 font-size:12px
}
.admin-investments-show .c-table--stripe thead tr th,
.admin-investments-show .c-table--stripe tbody tr td {
 padding:8px;
 vertical-align:top
}
.admin-investor_profiles-show-documents_modal__document-image {
 max-width:112px;
 max-height:112px;
 margin-top:6px;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:top;
 object-position:top
}
.admin-investor_profiles-show-documents_modal__document-image.image-loading {
 border:1px solid #eee;
 -o-object-fit:none;
 object-fit:none
}
.admin-investor_profiles-show-user-user_profile__annotation a {
 display:block;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden
}
.admin-investor_profiles-show-user-accreditation__right-border {
 border-right:1px solid rgba(0,0,0,.1)
}
.admin-investor_profiles-show-user-accreditation-entity-verification__translucent {
 opacity:30%
}
.admin-investor_profiles-show-user-accreditation-document__doc-preview {
 background-color:#c4c4c4;
 width:62px;
 height:54px;
 padding:2px
}
.admin-investor_profiles-show-user-accreditation-document__image-wrapper {
 height:50px;
 position:relative
}
.admin-investor_profiles-show-user-accreditation-document__img {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 max-width:100%;
 max-height:100%
}
.admin-investor_profiles-show-user-accreditation-document__doc-preview-text {
 width:80%
}
.admin-investor_profiles-show-user-accreditation-entity-banner__icon-clock {
 display:inline-block;
 border-radius:50%;
 line-height:13px;
 margin-top:5px
}
.admin-investor_profiles-show-user-accreditation-entity-banner__icon-clock:before {
 line-height:15px
}
.admin-investor_profiles-show-user-accreditation-entity-banner__c-panel-green {
 background-color:rgba(156,255,154,.3)
}
.admin-investor_profiles-show-user-accreditation-entity-banner__c-panel-light-green {
 background-color:rgba(156,255,154,.15)
}
.admin-investor_profiles-show-user-accreditation-entity-banner__c-panel-red {
 background-color:rgba(247,58,92,.3)
}
.admin-investor_profiles-show-wallet-tables__table {
 border:1px solid #eee
}
.admin-investor_profiles-show-wallet-tables__table thead tr {
 border-bottom:1px solid #eee
}
.admin-investor_profiles-show-wallet-tables__table thead tr th {
 padding-bottom:8px
}
.admin-investor_profiles-show-wallet-tables__table tbody tr td {
 padding:16px 0
}
.admin-landing_page_sections-shared-form__code {
 font-size:12px;
 font-family:Consolas,Menlo,courier new,monospace
}
.admin-landing_pages-index-table_row:hover>td {
 background-color:#fafafa!important
}
.admin-landing_pages-index-table_row:hover .admin-landing_pages-index-child_row__actions {
 opacity:1;
 pointer-events:auto
}
.admin-landing_pages-terms_form__editor-content a {
 text-decoration:underline;
 color:inherit
}
.admin-newsletters-shared-form__body-textarea-wrapper h2 {
 margin:0 0 24px;
 font-size:25px;
 line-height:1.3;
 font-weight:700
}
.admin-newsletters-shared-form__body-textarea-wrapper h3 {
 margin:0 0 16px;
 font-size:20px;
 line-height:1.3;
 font-weight:700
}
.admin-newsletters-shared-form__body-textarea-wrapper p,
.admin-newsletters-shared-form__body-textarea-wrapper ul,
.admin-newsletters-shared-form__body-textarea-wrapper ol {
 margin-bottom:20px
}
.admin-newsletters-shared-form__body-textarea-wrapper ul,
.admin-newsletters-shared-form__body-textarea-wrapper ol {
 margin-top:0
}
.admin-newsletters-shared-form__body-textarea-wrapper p+h2,
.admin-newsletters-shared-form__body-textarea-wrapper ul+h2,
.admin-newsletters-shared-form__body-textarea-wrapper ol+h2,
.admin-newsletters-shared-form__body-textarea-wrapper hr+h2 {
 margin-top:40px
}
.admin-newsletters-shared-form__body-textarea-wrapper p+h3,
.admin-newsletters-shared-form__body-textarea-wrapper ul+h3,
.admin-newsletters-shared-form__body-textarea-wrapper ol+h3,
.admin-newsletters-shared-form__body-textarea-wrapper hr+h3 {
 margin-top:24px
}
.admin-newsletters-shared-form__body-textarea-wrapper p+figure,
.admin-newsletters-shared-form__body-textarea-wrapper ul+figure,
.admin-newsletters-shared-form__body-textarea-wrapper ol+figure,
.admin-newsletters-shared-form__body-textarea-wrapper hr+figure {
 margin-top:40px
}
.admin-newsletters-shared-form__body-textarea-wrapper img,
.admin-newsletters-shared-form__body-textarea-wrapper iframe,
.admin-newsletters-shared-form__body-textarea-wrapper video {
 max-width:100%
}
.admin-newsletters-shared-form__body-textarea-wrapper hr {
 margin-top:24px;
 margin-bottom:24px
}
.admin-newsletters-shared-form__body-textarea-wrapper strong {
 color:#000;
 font-weight:700
}
.admin-newsletters-shared-form__body-textarea-wrapper li {
 margin-top:8px
}
.admin-newsletters-shared-form__body-textarea-wrapper li:first-child {
 margin-top:0
}
.admin-newsletters-shared-form__body-textarea-wrapper {
 max-width:632px
}
.admin-newsletters-shared-form__body-textarea-wrapper .fr-box.fr-basic .fr-element {
 padding:24px 32px;
 font-size:16px;
 line-height:1.5
}
.admin-newsletters-shared-form__body-textarea-wrapper .fr-box.fr-basic .fr-element,
.admin-newsletters-shared-form__body-textarea-wrapper .fr-box.fr-basic .fr-element * {
 font-family:helvetica neue,arial,sans-serif
}
.admin-newsletters-show__iframe-wrapper {
 background-color:#fbfbfb
}
.admin-newsletters-show__iframe {
 width:100%;
 height:800px;
 margin:0 auto;
 border:none;
 box-shadow:2px 0 0 0 #eee,-2px 0 0 0 #eee;
 -webkit-transition:width .1s ease-in-out;
 transition:width .1s ease-in-out
}
.admin-newsletters-show__sample-size-input {
 margin-bottom:0
}
.admin-offerings-show__publish-toggle {
 box-shadow:inset 0 0 0 1px #e0e0e0;
 padding:4px;
 border-radius:8px
}
.admin-offerings-show__publish-toggle .c-button {
 font-size:18px;
 padding:8px 8px 10px
}
.admin-offerings-show__publish-toggle .c-button:first-of-type,
.admin-offerings-show__publish-toggle .c-button:last-of-type {
 border-radius:4px
}
.admin-offerings-show__publish-toggle .c-button:not(:first-of-type) {
 margin-left:4px
}
.admin-offerings-show__publish-toggle .c-button--secondary {
 box-shadow:none;
 color:#7c7c7c
}
.admin-offerings-show__publish-toggle .c-button--secondary:hover {
 background-color:#e7eaee
}
.admin-offerings-show__publish-toggle .c-button--secondary:active {
 background-color:#cfd3dd
}
.admin-offerings-show__publish-toggle .c-button--secondary:hover,
.admin-offerings-show__publish-toggle .c-button--secondary:active {
 color:#7c7c7c
}
.admin-offerings-show-investments_overview__column {
 -webkit-box-flex:0;
 -webkit-flex:0 0 208px;
 -ms-flex:0 0 208px;
 flex:0 0 208px
}
@media all and (max-width:767px) {
 .admin-offerings-show-investments_overview__column {
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
  -ms-flex:0 0 50%;
  flex:0 0 50%
 }
}
.admin-offerings-waitlist__section-header {
 position:-webkit-sticky;
 position:sticky;
 top:0;
 left:0;
 padding-top:10px
}
.admin-offerings-waitlist__table-head {
 background-color:#f9f9f9
}
.admin-offerings-email_disclaimer__editbox {
 border:2px dashed #eee;
 border-radius:12px
}
.admin-offerings-show-user_provided_wallets__item-dragger {
 cursor:move
}
.admin-offerings-shared-header_tabs__tabs {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
@media all and (max-width:969px) {
 .admin-offerings-shared-header_tabs__tabs {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.admin-offerings-conversions-show__iframe {
 width:100%;
 height:550px;
 border:2px dashed #ddd
}
.admin-offerings-investments_datatable-column_accreditation__icon-clock {
 display:inline-block;
 border-radius:50%;
 line-height:13px;
 margin-top:5px
}
.admin-offerings-investments_datatable-column_accreditation__icon-clock:before {
 line-height:15px
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper h2 {
 margin:0 0 24px;
 font-size:25px;
 line-height:1.3;
 font-weight:700
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper h3 {
 margin:0 0 16px;
 font-size:20px;
 line-height:1.3;
 font-weight:700
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper p,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper ul,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper ol {
 margin-bottom:20px
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper ul,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper ol {
 margin-top:0
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper p+h2,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper ul+h2,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper ol+h2,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper hr+h2 {
 margin-top:40px
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper p+h3,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper ul+h3,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper ol+h3,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper hr+h3 {
 margin-top:24px
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper p+figure,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper ul+figure,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper ol+figure,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper hr+figure {
 margin-top:40px
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper img,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper iframe,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper video {
 max-width:100%
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper hr {
 margin-top:24px;
 margin-bottom:24px
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper strong {
 color:#000;
 font-weight:700
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper li {
 margin-top:8px
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper li:first-child {
 margin-top:0
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper {
 max-width:632px
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper .fr-box.fr-basic .fr-element {
 padding:24px 32px;
 font-size:16px;
 line-height:1.5
}
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper .fr-box.fr-basic .fr-element,
.admin-offerings-launch_announcements-shared-form__body-textarea-wrapper .fr-box.fr-basic .fr-element * {
 font-family:helvetica neue,arial,sans-serif
}
.admin-offerings-launch_announcements-show-content__iframe {
 width:100%;
 height:800px;
 border:2px dashed #ddd
}
.admin-offerings-launch_announcements-show-content__sample-size-input {
 margin-bottom:0
}
.admin-multi_launch_announcements-show__iframe {
 width:100%;
 height:800px;
 border:2px dashed #ddd
}
.admin-offerings-material_changes-shared-form__body-input-wrapper h2 {
 margin:0 0 24px;
 font-size:25px;
 line-height:1.3;
 font-weight:700
}
.admin-offerings-material_changes-shared-form__body-input-wrapper h3 {
 margin:0 0 16px;
 font-size:20px;
 line-height:1.3;
 font-weight:700
}
.admin-offerings-material_changes-shared-form__body-input-wrapper p,
.admin-offerings-material_changes-shared-form__body-input-wrapper ul,
.admin-offerings-material_changes-shared-form__body-input-wrapper ol {
 margin-bottom:20px
}
.admin-offerings-material_changes-shared-form__body-input-wrapper ul,
.admin-offerings-material_changes-shared-form__body-input-wrapper ol {
 margin-top:0
}
.admin-offerings-material_changes-shared-form__body-input-wrapper p+h2,
.admin-offerings-material_changes-shared-form__body-input-wrapper ul+h2,
.admin-offerings-material_changes-shared-form__body-input-wrapper ol+h2,
.admin-offerings-material_changes-shared-form__body-input-wrapper hr+h2 {
 margin-top:40px
}
.admin-offerings-material_changes-shared-form__body-input-wrapper p+h3,
.admin-offerings-material_changes-shared-form__body-input-wrapper ul+h3,
.admin-offerings-material_changes-shared-form__body-input-wrapper ol+h3,
.admin-offerings-material_changes-shared-form__body-input-wrapper hr+h3 {
 margin-top:24px
}
.admin-offerings-material_changes-shared-form__body-input-wrapper p+figure,
.admin-offerings-material_changes-shared-form__body-input-wrapper ul+figure,
.admin-offerings-material_changes-shared-form__body-input-wrapper ol+figure,
.admin-offerings-material_changes-shared-form__body-input-wrapper hr+figure {
 margin-top:40px
}
.admin-offerings-material_changes-shared-form__body-input-wrapper img,
.admin-offerings-material_changes-shared-form__body-input-wrapper iframe,
.admin-offerings-material_changes-shared-form__body-input-wrapper video {
 max-width:100%
}
.admin-offerings-material_changes-shared-form__body-input-wrapper hr {
 margin-top:24px;
 margin-bottom:24px
}
.admin-offerings-material_changes-shared-form__body-input-wrapper strong {
 color:#000;
 font-weight:700
}
.admin-offerings-material_changes-shared-form__body-input-wrapper li {
 margin-top:8px
}
.admin-offerings-material_changes-shared-form__body-input-wrapper li:first-child {
 margin-top:0
}
.admin-offerings-material_changes-shared-form__body-input-wrapper {
 max-width:632px
}
.admin-offerings-material_changes-shared-form__body-input-wrapper .fr-box.fr-basic .fr-element {
 padding:24px 32px;
 font-size:16px;
 line-height:1.5
}
.admin-offerings-material_changes-shared-form__body-input-wrapper .fr-box.fr-basic .fr-element,
.admin-offerings-material_changes-shared-form__body-input-wrapper .fr-box.fr-basic .fr-element * {
 font-family:helvetica neue,arial,sans-serif
}
.admin-offerings-material_changes-show__iframe {
 width:100%;
 height:550px;
 border:2px dashed #ddd
}
.admin-offerings-material_changes-shared-form__clip-link:hover .admin-offerings-material_changes-shared-form__clip-icon {
 opacity:1
}
.admin-offerings-material_changes-show-stats__c-panel-dark-gray {
 background-color:rgba(0,0,0,.23)
}
.admin-offerings-rolling_closes-shared-table__buttons_th {
 pointer-events:none
}
.admin-offerings-rolling_closes-show-investments_table__empty_th {
 pointer-events:none
}
.admin-offerings-updates-index__counter-badge {
 opacity:.6;
 margin-left:3px;
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.admin-referrers-index__datatable {
 table-layout:initial!important
}
.admin-referrers-index__datatable-row-overlay {
 position:absolute;
 background-color:grey;
 opacity:.3
}
.admin-referrers-index__datatable-row-overlay i {
 margin-left:50%;
 margin-top:60px;
 display:inline-block;
 position:relative
}
.admin-referrers-index__datatable-referral-row p {
 line-height:30px
}
.admin-subscriptions-index-form__body-wrapper h2 {
 margin:0 0 24px;
 font-size:25px;
 line-height:1.3;
 font-weight:700
}
.admin-subscriptions-index-form__body-wrapper h3 {
 margin:0 0 16px;
 font-size:20px;
 line-height:1.3;
 font-weight:700
}
.admin-subscriptions-index-form__body-wrapper p,
.admin-subscriptions-index-form__body-wrapper ul,
.admin-subscriptions-index-form__body-wrapper ol {
 margin-bottom:20px
}
.admin-subscriptions-index-form__body-wrapper ul,
.admin-subscriptions-index-form__body-wrapper ol {
 margin-top:0
}
.admin-subscriptions-index-form__body-wrapper p+h2,
.admin-subscriptions-index-form__body-wrapper ul+h2,
.admin-subscriptions-index-form__body-wrapper ol+h2,
.admin-subscriptions-index-form__body-wrapper hr+h2 {
 margin-top:40px
}
.admin-subscriptions-index-form__body-wrapper p+h3,
.admin-subscriptions-index-form__body-wrapper ul+h3,
.admin-subscriptions-index-form__body-wrapper ol+h3,
.admin-subscriptions-index-form__body-wrapper hr+h3 {
 margin-top:24px
}
.admin-subscriptions-index-form__body-wrapper p+figure,
.admin-subscriptions-index-form__body-wrapper ul+figure,
.admin-subscriptions-index-form__body-wrapper ol+figure,
.admin-subscriptions-index-form__body-wrapper hr+figure {
 margin-top:40px
}
.admin-subscriptions-index-form__body-wrapper img,
.admin-subscriptions-index-form__body-wrapper iframe,
.admin-subscriptions-index-form__body-wrapper video {
 max-width:100%
}
.admin-subscriptions-index-form__body-wrapper hr {
 margin-top:24px;
 margin-bottom:24px
}
.admin-subscriptions-index-form__body-wrapper strong {
 color:#000;
 font-weight:700
}
.admin-subscriptions-index-form__body-wrapper li {
 margin-top:8px
}
.admin-subscriptions-index-form__body-wrapper li:first-child {
 margin-top:0
}
.admin-subscriptions-index-form__body-wrapper {
 max-width:632px
}
.admin-subscriptions-index-form__body-wrapper .fr-box.fr-basic .fr-element {
 padding:24px 32px;
 font-size:16px;
 line-height:1.5
}
.admin-subscriptions-index-form__body-wrapper .fr-box.fr-basic .fr-element,
.admin-subscriptions-index-form__body-wrapper .fr-box.fr-basic .fr-element * {
 font-family:helvetica neue,arial,sans-serif
}
@media all and (min-width:768px) and (max-width:969px) {
 .investments-show {
  margin-top:16px
 }
}
@media all and (max-width:767px) {
 .investments-show {
  padding-top:0
 }
 .investments-show__section {
  margin-top:24px;
  padding-top:40px
 }
 .investments-show__investment-reason {
  margin-top:32px
 }
 .investments-show__content-grid {
  margin-top:32px;
  padding-bottom:40px
 }
 .investments-show__timeline {
  margin-top:32px
 }
}
@media print {
 .investments-show__section {
  page-break-inside:avoid
 }
 .investments-show__certificate-column {
  width:50%
 }
 .investments-show__investment-details-column {
  width:50%
 }
}
.airdrop-investments-show-header__inline_avatar {
 position:relative;
 top:-3px
}
@media all and (max-width:969px) {
 .airdrop-investments-show-header__headline {
  font-size:32px
 }
}
.airdrop-investments-show-certificate {
 border-radius:4px;
 border:1px solid #eee;
 background-image:url(https://assets.republic.com/assets/airdrop/investments/show/certificate-6d7992d357fcec59752e46259a9e61a333af87046a4e174abbc7b1d2829a8879.svg);
 background-repeat:no-repeat;
 background-position:bottom center;
 background-size:cover;
 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
}
@media all and (max-width:969px) {
 .airdrop-investments-show-certificate__content {
  padding:80px 0
 }
}
.airdrop-investments-show-investment_details__grid:not(:first-child) {
 padding-top:20px;
 border-top:1px solid #eee
}
.airdrop-investments-show-investment_details__grid:not(:last-child) {
 margin-bottom:28px
}
.airdrop-investments-show-investment_details__wallet_address_class {
 overflow-wrap:break-word
}
.airdrop-investments-show-althea-additional_tokens_section__link-wrapper {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.airdrop-investments-show-althea-additional_tokens_section__link-wrapper:hover,
.airdrop-investments-show-althea-additional_tokens_section__link-wrapper:active,
.airdrop-investments-show-althea-additional_tokens_section__link-wrapper:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.airdrop-investments-show-althea-additional_tokens_section__link-wrapper {
 min-height:202px;
 padding:24px
}
@media all and (max-width:767px) {
 .airdrop-investments-show-althea-additional_tokens_section__link-wrapper {
  padding:16px;
  min-height:auto
 }
 .airdrop-investments-show-althea-additional_tokens_section__link-wrapper .airdrop-investments-show-althea-additional_tokens_section__image-container {
  max-width:80px;
  padding-right:16px
 }
 .airdrop-investments-show-althea-additional_tokens_section__link-wrapper .airdrop-investments-show-althea-additional_tokens_section__image-container img {
  width:100%
 }
}
@media all and (max-width:767px) {
 .airdrop-investments-show-althea-learn_about_althea_modal__description {
  font-size:13px;
  font-weight:400
 }
 .airdrop-investments-show-althea-learn_about_althea_modal__image-container {
  padding-right:16px;
  max-width:80px;
  -webkit-align-self:baseline;
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .airdrop-investments-show-althea-learn_about_althea_modal__image-container img {
  width:100%
 }
}
@media all and (max-width:767px) {
 .airdrop-investments-show-althea-start_a_network_modal__description {
  font-size:13px;
  font-weight:400
 }
 .airdrop-investments-show-althea-start_a_network_modal__image-container {
  padding-right:16px;
  max-width:80px;
  -webkit-align-self:baseline;
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .airdrop-investments-show-althea-start_a_network_modal__image-container img {
  width:100%
 }
 .airdrop-investments-show-althea-start_a_network_modal__token-amount {
  display:block;
  margin-left:0;
  margin-top:8px;
  font-size:14px;
  font-weight:400
 }
}
.airdrop-investments-show-althea-certificate {
 border:1px solid #3babf9;
 padding:48px
}
.airdrop-investments-show-althea-success_message {
 border:5px solid #b1f5ca;
 border-radius:5px;
 padding:32px
}
.airdrop-investments-show-linen-participation_methods__card {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.airdrop-investments-show-linen-participation_methods__card:hover,
.airdrop-investments-show-linen-participation_methods__card:active,
.airdrop-investments-show-linen-participation_methods__card:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.airdrop-investments-show-linen-status_section__wrapper {
 border:3px solid #19c157
}
@media all and (max-width:767px) {
 .airdrop-investments-show-linen-status_section__wrapper {
  padding-top:20px;
  padding-bottom:20px
 }
}
.airdrop-investments-show-linen-participation_methods__photo-id {
 -webkit-align-self:flex-start;
 -ms-flex-item-align:start;
 align-self:flex-start;
 margin-right:5px;
 -webkit-transform:translateY(5px);
 -ms-transform:translateY(5px);
 transform:translateY(5px)
}
.airdrop-investments-show-linen-participation_methods__divider {
 -webkit-align-self:stretch;
 -ms-flex-item-align:stretch;
 align-self:stretch
}
.airdrop-investments-show-linen-participation_methods__avatar {
 width:70px;
 height:70px;
 min-width:70px
}
.airdrop-investments-show-linen-participation_methods__earn-wrapper {
 -webkit-box-flex:0;
 -webkit-flex:0 0 128px;
 -ms-flex:0 0 128px;
 flex:0 0 128px
}
.airdrop-investments-show-linen-participation_methods__amount {
 padding:3px 10px 4px;
 background-color:#def4f3
}
.airdrop-investments-show-linen-participation_methods__amount--refer {
 background-color:#eee
}
@media all and (max-width:767px) {
 .airdrop-investments-show-linen-participation_methods__card {
  font-size:13px
 }
 .airdrop-investments-show-linen-participation_methods__card-inner {
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .airdrop-investments-show-linen-participation_methods__avatar {
  margin-right:24px;
  margin-left:20px;
  width:60px;
  height:60px;
  min-width:60px
 }
 .airdrop-investments-show-linen-participation_methods__refer-icon {
  margin-right:24px;
  margin-left:12px;
  width:70px;
  height:70px;
  min-width:70px
 }
 .airdrop-investments-show-linen-participation_methods__earn-wrapper {
  -webkit-box-flex:0;
  -webkit-flex:0;
  -ms-flex:0;
  flex:0;
  -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
 }
 .airdrop-investments-show-linen-participation_methods__earn-caption {
  font-size:13px
 }
 .airdrop-investments-show-linen-participation_methods__amount-wrapper {
  margin:0 16px
 }
}
.airdrop-investments-show-linen-download_the_app_modal {
 max-width:750px
}
.airdrop-investments-show-linen-download_the_app_modal__amount {
 margin:0 4px;
 padding:3px 8px 6px;
 background-color:#def4f3
}
.airdrop-investments-show-linen-download_the_app_modal__amount--refer {
 background-color:#eee
}
@media all and (max-width:767px) {
 .airdrop-investments-show-linen-download_the_app_modal {
  padding:16px
 }
 .airdrop-investments-show-linen-download_the_app_modal__header {
  margin-bottom:24px;
  font-size:13px
 }
 .airdrop-investments-show-linen-download_the_app_modal__avatar {
  width:90px;
  height:90px;
  min-width:90px
 }
 .airdrop-investments-show-linen-download_the_app_modal__title {
  font-size:25px
 }
 .airdrop-investments-show-linen-download_the_app_modal__amount-wrapper {
  font-size:18px
 }
}
.airdrop-investments-show-linen-refer_your_friends_modal {
 max-width:750px
}
.airdrop-investments-show-linen-refer_your_friends_modal__amount {
 margin:0 4px;
 padding:3px 8px 6px;
 background-color:#def4f3
}
.airdrop-investments-show-linen-refer_your_friends_modal__amount--refer {
 background-color:#eee
}
@media all and (max-width:767px) {
 .airdrop-investments-show-linen-refer_your_friends_modal {
  padding:16px
 }
 .airdrop-investments-show-linen-refer_your_friends_modal__header {
  margin-bottom:24px;
  font-size:13px
 }
 .airdrop-investments-show-linen-refer_your_friends_modal__avatar {
  width:90px;
  height:90px;
  min-width:90px
 }
 .airdrop-investments-show-linen-refer_your_friends_modal__title {
  font-size:25px
 }
 .airdrop-investments-show-linen-refer_your_friends_modal__amount-wrapper {
  font-size:18px
 }
}
.airdrop-investments-show-linen-certificate {
 position:relative;
 box-shadow:0 5px 24px rgba(0,0,0,.1);
 background:url(https://assets.republic.com/assets/investment/show/certificate-background-c14a346ffe30d52034dc08e82e24cb66ea281fef9244986ebbe9a1b3a738a248.png) no-repeat 50% 50%;
 background-size:733px auto;
 border-color:#e2e2e2
}
.airdrop-investments-show-linen-certificate--disabled {
 opacity:.4
}
.airdrop-investments-show-linen-certificate__tooltip-icon {
 background-color:rgba(119,119,119,.12)
}
.airdrop-investments-show-linen-certificate__tooltip-icon:hover {
 background-color:rgba(119,119,119,.2)
}
.airdrop-investments-show-linen-certificate__divider {
 border-color:#e2e2e2
}
.airdrop-investments-show-linen-certificate__amount {
 margin-bottom:10px;
 border-color:#e2e2e2
}
.airdrop-investments-show-linen-certificate .c-security-item:not(:last-child):after {
 content:'\00b7';
 display:inline-block;
 margin-right:5px;
 margin-left:5px
}
.airdrop-investments-show-linen-certificate__footer {
 position:absolute;
 right:16px;
 bottom:0;
 left:24px;
 height:52px
}
.airdrop-investments-show-linen-certificate__security-name {
 max-width:50%
}
@media all and (max-width:767px) {
 .airdrop-investments-show-linen-certificate {
  padding:16px 16px 48px;
  font-size:14px
 }
 .airdrop-investments-show-linen-certificate__avatar-wrapper {
  margin-bottom:16px
 }
 .airdrop-investments-show-linen-certificate__amount {
  font-size:35px
 }
 .airdrop-investments-show-linen-certificate__footer {
  height:36px
 }
 .airdrop-investments-show-linen-certificate__security-sign {
  width:24px
 }
}
.c-avatar-voices__card {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.c-avatar-voices__card:hover,
.c-avatar-voices__card:active,
.c-avatar-voices__card:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.airdrop-investments-show-voices-status_section__wrapper {
 border:3px solid #19c157
}
@media all and (max-width:767px) {
 .airdrop-investments-show-voices-status_section__wrapper {
  padding-top:20px;
  padding-bottom:20px
 }
}
.c-avatar-voices__avatar {
 width:120px!important;
 height:120px!important;
 min-width:120px!important
}
.c-avatar-voices__photo-id {
 -webkit-align-self:flex-start;
 -ms-flex-item-align:start;
 align-self:flex-start;
 margin-right:5px;
 -webkit-transform:translateY(5px);
 -ms-transform:translateY(5px);
 transform:translateY(5px)
}
.c-avatar-voices__divider {
 -webkit-align-self:stretch;
 -ms-flex-item-align:stretch;
 align-self:stretch
}
.c-avatar-voices__avatar {
 width:70px;
 height:70px;
 min-width:70px
}
.c-avatar-voices__earn-wrapper {
 -webkit-box-flex:0;
 -webkit-flex:0 0 128px;
 -ms-flex:0 0 128px;
 flex:0 0 128px
}
.c-avatar-voices__amount {
 padding:3px 10px 4px;
 background-color:rgba(65,210,82,.2)
}
.c-avatar-voices__amount--reward {
 background-color:#eee
}
@media all and (max-width:767px) {
 .c-avatar-voices__card {
  font-size:13px
 }
 .c-avatar-voices__card-inner {
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .c-avatar-voices__avatar {
  margin-right:24px;
  margin-left:20px;
  width:60px;
  height:60px;
  min-width:60px
 }
 .c-avatar-voices__refer-icon {
  margin-right:24px;
  margin-left:12px;
  width:70px;
  height:70px;
  min-width:70px
 }
 .c-avatar-voices__earn-wrapper {
  -webkit-box-flex:0;
  -webkit-flex:0;
  -ms-flex:0;
  flex:0;
  -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
 }
 .c-avatar-voices__earn-caption {
  font-size:13px
 }
 .c-avatar-voices__amount-wrapper {
  margin:0 16px
 }
}
.airdrop-investments-show-voices-three_thousand_reward_modal {
 max-width:750px
}
.airdrop-investments-show-voices-three_thousand_reward_modal .c-avatar-voices__avatar {
 width:120px!important;
 height:120px!important;
 min-width:120px!important
}
.airdrop-investments-show-voices-three_thousand_reward_modal__amount {
 margin:0 4px;
 padding:3px 8px 6px;
 background-color:#41d252
}
.airdrop-investments-show-voices-three_thousand_reward_modal__amount--reward {
 background-color:#eee
}
@media all and (max-width:767px) {
 .airdrop-investments-show-voices-three_thousand_reward_modal {
  padding:16px
 }
 .airdrop-investments-show-voices-three_thousand_reward_modal__header {
  margin-bottom:24px;
  font-size:13px
 }
 .airdrop-investments-show-voices-three_thousand_reward_modal__avatar {
  width:90px;
  height:90px;
  min-width:90px
 }
 .airdrop-investments-show-voices-three_thousand_reward_modal__title {
  font-size:25px
 }
 .airdrop-investments-show-voices-three_thousand_reward_modal__amount-wrapper {
  font-size:18px
 }
}
.airdrop-investments-show-voices-five_hundred_reward_modal {
 max-width:750px
}
.airdrop-investments-show-voices-five_hundred_reward_modal .c-avatar-voices__avatar {
 width:120px!important;
 height:120px!important;
 min-width:120px!important
}
.airdrop-investments-show-voices-five_hundred_reward_modal__amount {
 margin:0 4px;
 padding:3px 8px 6px;
 background-color:#41d252
}
.airdrop-investments-show-voices-five_hundred_reward_modal__amount--reward {
 background-color:#eee
}
@media all and (max-width:767px) {
 .airdrop-investments-show-voices-five_hundred_reward_modal {
  padding:16px
 }
 .airdrop-investments-show-voices-five_hundred_reward_modal__header {
  margin-bottom:24px;
  font-size:13px
 }
 .airdrop-investments-show-voices-five_hundred_reward_modal__avatar {
  width:90px;
  height:90px;
  min-width:90px
 }
 .airdrop-investments-show-voices-five_hundred_reward_modal__title {
  font-size:25px
 }
 .airdrop-investments-show-voices-five_hundred_reward_modal__amount-wrapper {
  font-size:18px
 }
}
.airdrop-investments-show-voices-one_hundred_reward_modal {
 max-width:750px
}
.airdrop-investments-show-voices-one_hundred_reward_modal .c-avatar-voices__avatar {
 width:120px!important;
 height:120px!important;
 min-width:120px!important
}
.airdrop-investments-show-voices-one_hundred_reward_modal__amount {
 margin:0 4px;
 padding:3px 8px 6px;
 background-color:#41d252
}
.airdrop-investments-show-voices-one_hundred_reward_modal__amount--reward {
 background-color:#eee
}
@media all and (max-width:767px) {
 .airdrop-investments-show-voices-one_hundred_reward_modal {
  padding:16px
 }
 .airdrop-investments-show-voices-one_hundred_reward_modal__header {
  margin-bottom:24px;
  font-size:13px
 }
 .airdrop-investments-show-voices-one_hundred_reward_modal__avatar {
  width:90px;
  height:90px;
  min-width:90px
 }
 .airdrop-investments-show-voices-one_hundred_reward_modal__title {
  font-size:25px
 }
 .airdrop-investments-show-voices-one_hundred_reward_modal__amount-wrapper {
  font-size:18px
 }
}
.airdrop-investments-show-voices-nominate_reward_modal {
 max-width:750px
}
.airdrop-investments-show-voices-nominate_reward_modal .c-avatar-voices__avatar {
 width:120px!important;
 height:120px!important;
 min-width:120px!important
}
.airdrop-investments-show-voices-nominate_reward_modal__amount {
 margin:0 4px;
 padding:3px 8px 6px;
 background-color:#41d252
}
.airdrop-investments-show-voices-nominate_reward_modal__amount--reward {
 background-color:#eee
}
@media all and (max-width:767px) {
 .airdrop-investments-show-voices-nominate_reward_modal {
  padding:16px
 }
 .airdrop-investments-show-voices-nominate_reward_modal__header {
  margin-bottom:24px;
  font-size:13px
 }
 .airdrop-investments-show-voices-nominate_reward_modal__avatar {
  width:90px;
  height:90px;
  min-width:90px
 }
 .airdrop-investments-show-voices-nominate_reward_modal__title {
  font-size:25px
 }
 .airdrop-investments-show-voices-nominate_reward_modal__amount-wrapper {
  font-size:18px
 }
}
.airdrop-investments-show-voices-manifesto_reward_modal {
 max-width:750px
}
.airdrop-investments-show-voices-manifesto_reward_modal .c-avatar-voices__avatar {
 width:120px!important;
 height:120px!important;
 min-width:120px!important
}
.airdrop-investments-show-voices-manifesto_reward_modal__amount {
 margin:0 4px;
 padding:3px 8px 6px;
 background-color:#41d252
}
.airdrop-investments-show-voices-manifesto_reward_modal__amount--reward {
 background-color:#eee
}
@media all and (max-width:767px) {
 .airdrop-investments-show-voices-manifesto_reward_modal {
  padding:16px
 }
 .airdrop-investments-show-voices-manifesto_reward_modal__header {
  margin-bottom:24px;
  font-size:13px
 }
 .airdrop-investments-show-voices-manifesto_reward_modal__avatar {
  width:90px;
  height:90px;
  min-width:90px
 }
 .airdrop-investments-show-voices-manifesto_reward_modal__title {
  font-size:25px
 }
 .airdrop-investments-show-voices-manifesto_reward_modal__amount-wrapper {
  font-size:18px
 }
}
.airdrop-investments-show-voices-certificate {
 position:relative;
 box-shadow:0 5px 24px rgba(0,0,0,.1);
 background:url(https://assets.republic.com/assets/investment/show/certificate-background-c14a346ffe30d52034dc08e82e24cb66ea281fef9244986ebbe9a1b3a738a248.png) no-repeat 50% 50%;
 background-size:733px auto;
 border-color:#e2e2e2
}
.airdrop-investments-show-voices-certificate--disabled {
 opacity:.4
}
.airdrop-investments-show-voices-certificate__tooltip-icon {
 background-color:rgba(119,119,119,.12)
}
.airdrop-investments-show-voices-certificate__tooltip-icon:hover {
 background-color:rgba(119,119,119,.2)
}
.airdrop-investments-show-voices-certificate__divider {
 border-color:#e2e2e2
}
.airdrop-investments-show-voices-certificate__amount {
 margin-bottom:10px;
 border-color:#e2e2e2
}
.airdrop-investments-show-voices-certificate .c-security-item:not(:last-child):after {
 content:'\00b7';
 display:inline-block;
 margin-right:5px;
 margin-left:5px
}
.airdrop-investments-show-voices-certificate__footer {
 position:absolute;
 right:16px;
 bottom:0;
 left:24px;
 height:52px
}
.airdrop-investments-show-voices-certificate__security-name {
 max-width:50%
}
@media all and (max-width:767px) {
 .airdrop-investments-show-voices-certificate {
  padding:16px 16px 48px;
  font-size:14px
 }
 .airdrop-investments-show-voices-certificate__avatar-wrapper {
  margin-bottom:16px
 }
 .airdrop-investments-show-voices-certificate__amount {
  font-size:35px
 }
 .airdrop-investments-show-voices-certificate__footer {
  height:36px
 }
 .airdrop-investments-show-voices-certificate__security-sign {
  width:24px
 }
}
.autopilot-configurations-show .main-header {
 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:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.autopilot-configurations-show .main-header .header-image-wrapper {
 display:inline
}
.autopilot-configurations-show .main-header .header-title {
 display:inline;
 vertical-align:middle
}
.autopilot-configurations-show .main-header .toggle-wrapper {
 margin-top:8px
}
@media all and (max-width:767px) {
 .autopilot-configurations-show .main-header {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .autopilot-configurations-show .main-header .header-image-wrapper {
  display:block;
  text-align:center;
  margin-bottom:16px
 }
 .autopilot-configurations-show .main-header .header-title {
  font-size:35px
 }
 .autopilot-configurations-show .main-header .toggle-wrapper {
  padding-left:16px
 }
}
.autopilot-configurations-activation_form__form-label {
 width:104px
}
@media all and (max-width:969px) {
 .autopilot-configurations-activation_form__title {
  font-size:35px
 }
 .autopilot-configurations-activation_form__form-label {
  width:60px;
  padding:5px 0;
  font-size:14px
 }
}
.autopilot-configurations-settings .settings-icon {
 -webkit-transform:scale(1.4) translateY(-0.025em);
 -ms-transform:scale(1.4) translateY(-0.025em);
 transform:scale(1.4) translateY(-0.025em);
 opacity:.6
}
.autopilot-configurations-settings .settings-item {
 padding-top:24px;
 padding-bottom:24px;
 border-bottom:1px solid #eee
}
.autopilot-configurations-settings .settings-item:last-child {
 border-bottom:none
}
.autopilot-configurations-settings .settings-item .settings-item-text {
 font-size:35px
}
@media all and (max-width:969px) {
 .autopilot-configurations-settings .settings-item .settings-item-content {
  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
 }
 .autopilot-configurations-settings .settings-item .settings-item-text {
  font-size:25px
 }
}
.autopilot-configurations-investments_form__opted-out-offerings .offering-info {
 opacity:.3
}
.autopilot-configurations-eligible_offerings__autopilot-status-box {
 background-color:#f9f9f9;
 border-radius:16px;
 padding:36px
}
.autopilot-configurations-executed_investment__tag-green {
 background-color:rgba(0,204,23,.1);
 color:#00cc17;
 padding:0 6px;
 border-radius:8px
}
.autopilot-configurations-executed_investment__tag-gray {
 background-color:#f2f2f2;
 color:#7c7c7c;
 padding:0 6px;
 border-radius:8px
}
.autopilot-shared-offering_card_small__cover {
 background-color:#eee;
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat
}
.autopilot-shared-offering_card_small {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.autopilot-shared-offering_card_small:hover,
.autopilot-shared-offering_card_small:active,
.autopilot-shared-offering_card_small:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.autopilot-shared-offering_card_small__avatar {
 position:relative;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
 border:none
}
.autopilot-shared-offering_card_small {
 height:100%
}
.autopilot-shared-offering_card_small__link_wrapper {
 display:block;
 text-decoration:none;
 color:inherit
}
.autopilot-shared-offering_card_small__link_wrapper:hover,
.autopilot-shared-offering_card_small__link_wrapper:active,
.autopilot-shared-offering_card_small__link_wrapper:focus {
 text-decoration:none;
 color:inherit
}
.autopilot-shared-offering_card_small__cover {
 overflow:hidden;
 height:176px;
 margin:-17px -17px 0;
 border-top-right-radius:4px;
 border-top-left-radius:4px
}
.autopilot-shared-offering_card_small__badges-wrapper {
 padding:3px
}
.autopilot-shared-offering_card_small__title {
 min-height:22px
}
.autopilot-shared-offering_card_small__description {
 margin-top:4px;
 min-height:56px;
 line-height:1.4;
 overflow:hidden
}
.autopilot-shared-offering_card_small__avatar {
 margin-bottom:12px
}
.autopilot-shared-offering_card_small__company_name {
 max-width:100%
}
.autopilot-shared-offering_card_small__tags-container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.autopilot-shared-offering_card_small__tag {
 background-color:#f2f2f2;
 color:#777;
 padding:8px;
 border-radius:12px;
 font-size:14px;
 margin-bottom:8px;
 margin-right:4px;
 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;
 cursor:pointer
}
.autopilot-shared-offering_card_small__tag--collapsed-indicator {
 border-radius:20px;
 padding:8px 10px;
 text-decoration:none
}
.autopilot-shared-offering_card_small__tags-dropdown-container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding:10px 5px 0;
 width:300px;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
@media all and (max-width:767px) {
 .blog-posts-category__container {
  margin-top:16px
 }
 .blog-posts-category__header {
  margin-bottom:24px;
  padding-bottom:0;
  border-bottom:none;
  text-align:center
 }
 .blog-posts-category__content {
  margin-bottom:32px
 }
}
@media all and (max-width:767px) {
 .blog-posts-index__container {
  margin-top:0
 }
}
@media all and (max-width:767px) {
 .blog-posts-index-section {
  margin-top:48px;
  padding-top:0;
  border-top:none
 }
 .blog-posts-index-section__header {
  text-align:center
 }
}
.blog-posts-index-header__navigation-item:not(:first-child) {
 position:relative;
 padding-left:32px
}
.blog-posts-index-header__navigation-item:not(:first-child):before {
 content:'\00b7';
 position:absolute;
 left:16px;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.editing.blog-posts-shared-post_form__body-wrapper .c-embedOffering {
 pointer-events:none
}
.blog-posts-shared-post_form__body-wrapper .fr-view ol,
.blog-posts-shared-post_form__body-wrapper .fr-view ul {
 list-style-position:outside
}
.blog-posts-shared-post_form__body-wrapper .fr-dib:not(.c-extraLargeImage) {
 margin:0 auto;
 display:block;
 float:none;
 vertical-align:top
}
.blog-posts-shared-post_form__body-wrapper .fr-dib:not(.c-extraLargeImage).fr-fil {
 margin-left:0;
 text-align:left
}
.blog-posts-shared-post_form__body-wrapper .fr-dib:not(.c-extraLargeImage).fr-fir {
 margin-right:0;
 text-align:right
}
.blog-posts-shared-post_form__body-wrapper .fr-dii:not(.c-extraLargeImage) {
 display:inline-block;
 float:none;
 vertical-align:bottom
}
.blog-posts-shared-post_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fil {
 float:left;
 margin:8px 32px 16px 0
}
.blog-posts-shared-post_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fir {
 float:right;
 margin:8px 0 16px 32px
}
.blog-posts-shared-post_form__body-wrapper .fr-img-caption {
 position:relative;
 max-width:100%
}
.blog-posts-shared-post_form__body-wrapper .fr-img-caption .fr-img-wrap {
 display:block;
 margin:auto;
 padding:0;
 text-align:center
}
.blog-posts-shared-post_form__body-wrapper .fr-img-caption .fr-inner {
 display:block;
 margin-top:8px;
 font-size:16px;
 font-weight:400;
 color:#777
}
@media all and (max-width:767px) {
 .blog-posts-shared-post_form__body-wrapper .fr-img-caption .fr-inner {
  margin:8px 16px 0;
  font-size:13px
 }
}
.blog-posts-shared-post_form__body-wrapper {
 word-break:break-word;
 font-size:18px;
 font-weight:400
}
.blog-posts-shared-post_form__body-wrapper h2,
.blog-posts-shared-post_form__body-wrapper h3,
.blog-posts-shared-post_form__body-wrapper h4,
.blog-posts-shared-post_form__body-wrapper h5,
.blog-posts-shared-post_form__body-wrapper h6,
.blog-posts-shared-post_form__body-wrapper p,
.blog-posts-shared-post_form__body-wrapper ul,
.blog-posts-shared-post_form__body-wrapper ol,
.blog-posts-shared-post_form__body-wrapper dl,
.blog-posts-shared-post_form__body-wrapper table {
 margin-bottom:24px
}
.blog-posts-shared-post_form__body-wrapper h2:last-child,
.blog-posts-shared-post_form__body-wrapper h3:last-child,
.blog-posts-shared-post_form__body-wrapper h4:last-child,
.blog-posts-shared-post_form__body-wrapper h5:last-child,
.blog-posts-shared-post_form__body-wrapper h6:last-child,
.blog-posts-shared-post_form__body-wrapper p:last-child,
.blog-posts-shared-post_form__body-wrapper ul:last-child,
.blog-posts-shared-post_form__body-wrapper ol:last-child,
.blog-posts-shared-post_form__body-wrapper dl:last-child,
.blog-posts-shared-post_form__body-wrapper table:last-child {
 margin-bottom:0!important
}
.blog-posts-shared-post_form__body-wrapper img,
.blog-posts-shared-post_form__body-wrapper iframe {
 max-width:100%
}
.blog-posts-shared-post_form__body-wrapper h2 {
 font-size:50px;
 line-height:1;
 font-weight:900;
 letter-spacing:-.04em;
 color:#222
}
.blog-posts-shared-post_form__body-wrapper h3 {
 font-size:25px;
 line-height:1.3;
 font-weight:700;
 letter-spacing:-.02em;
 color:#666
}
.blog-posts-shared-post_form__body-wrapper h2:not(:first-child) {
 margin-top:32px
}
.blog-posts-shared-post_form__body-wrapper h3:not(:first-child) {
 margin-top:24px
}
.blog-posts-shared-post_form__body-wrapper h2+h3 {
 margin-top:0!important
}
.blog-posts-shared-post_form__body-wrapper figure:not(.redactor-component) {
 margin-top:32px;
 margin-bottom:32px
}
.blog-posts-shared-post_form__body-wrapper figure:not(.redactor-component):first-child {
 margin-top:0
}
.blog-posts-shared-post_form__body-wrapper p {
 margin-bottom:20px;
 line-height:1.8
}
.blog-posts-shared-post_form__body-wrapper ul,
.blog-posts-shared-post_form__body-wrapper ol {
 padding-left:32px
}
.blog-posts-shared-post_form__body-wrapper li {
 margin-bottom:12px;
 line-height:1.6
}
.blog-posts-shared-post_form__body-wrapper li ul {
 margin-top:16px
}
.blog-posts-shared-post_form__body-wrapper iframe {
 width:100%;
 height:390px
}
.blog-posts-shared-post_form__body-wrapper video {
 max-width:100%
}
.blog-posts-shared-post_form__body-wrapper table {
 border-collapse:collapse;
 max-width:100%;
 width:100%;
 word-break:normal
}
.blog-posts-shared-post_form__body-wrapper td,
.blog-posts-shared-post_form__body-wrapper th {
 padding:10px 16px;
 border:1px solid #eee
}
.blog-posts-shared-post_form__body-wrapper th {
 text-align:left;
 background-color:#fbfbfb
}
.blog-posts-shared-post_form__body-wrapper .c-extraLargeImage {
 margin-top:72px;
 margin-bottom:56px
}
.blog-posts-shared-post_form__body-wrapper .c-embedSoundCloud:not(:first-child) {
 margin-top:48px
}
.blog-posts-shared-post_form__body-wrapper .c-embedSoundCloud:not(:last-child) {
 margin-bottom:48px
}
.blog-posts-shared-post_form__body-wrapper .c-embedSoundCloud iframe {
 width:100%;
 height:166px;
 border:none
}
.blog-posts-shared-post_form__body-wrapper .c-wysiwygCtaSection:not(:first-child) {
 margin-top:48px
}
.blog-posts-shared-post_form__body-wrapper .c-wysiwygCtaSection:not(:last-child) {
 margin-bottom:48px
}
.blog-posts-shared-post_form__body-wrapper .more-link {
 white-space:nowrap
}
.blog-posts-shared-post_form__body-wrapper .fr-video.fr-dvb {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden
}
.blog-posts-shared-post_form__body-wrapper .fr-video.fr-dvb iframe {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
@media all and (max-width:969px) {
 .blog-posts-shared-post_form__body-wrapper iframe {
  height:370px
 }
 .blog-posts-shared-post_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fir,
 .blog-posts-shared-post_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fil {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .blog-posts-shared-post_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fir {
  margin-left:16px
 }
 .blog-posts-shared-post_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fil {
  margin-right:16px
 }
 .blog-posts-shared-post_form__body-wrapper .fr-video.fr-dvi.fr-fvl,
 .blog-posts-shared-post_form__body-wrapper .fr-video.fr-dvi.fr-fvr {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .blog-posts-shared-post_form__body-wrapper .fr-video.fr-dvi.fr-fvl video,
 .blog-posts-shared-post_form__body-wrapper .fr-video.fr-dvi.fr-fvr video {
  height:initial!important
 }
 .blog-posts-shared-post_form__body-wrapper .fr-video.fr-dvi.fr-fvr {
  margin-left:16px
 }
 .blog-posts-shared-post_form__body-wrapper .fr-video.fr-dvi.fr-fvl {
  margin-right:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .blog-posts-shared-post_form__body-wrapper {
  font-size:15px
 }
 .blog-posts-shared-post_form__body-wrapper h2 {
  font-size:30px
 }
 .blog-posts-shared-post_form__body-wrapper h3 {
  font-size:20px
 }
 .blog-posts-shared-post_form__body-wrapper p {
  line-height:1.6
 }
 .blog-posts-shared-post_form__body-wrapper figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .blog-posts-shared-post_form__body-wrapper iframe {
  height:300px
 }
 .blog-posts-shared-post_form__body-wrapper video {
  height:auto!important
 }
 .blog-posts-shared-post_form__body-wrapper .u-wysiwygMedium {
  font-size:14px
 }
 .blog-posts-shared-post_form__body-wrapper .u-wysiwygListWithImages {
  padding-left:0
 }
 .blog-posts-shared-post_form__body-wrapper .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage) {
  margin:0 auto 8px;
  display:block;
  float:none
 }
 .blog-posts-shared-post_form__body-wrapper .c-embedSoundCloud:not(:first-child) {
  margin-top:20px
 }
 .blog-posts-shared-post_form__body-wrapper .c-embedSoundCloud:not(:last-child) {
  margin-bottom:20px
 }
 .blog-posts-shared-post_form__body-wrapper .c-wysiwygCtaSection:not(:first-child) {
  margin-top:20px
 }
 .blog-posts-shared-post_form__body-wrapper .c-wysiwygCtaSection:not(:last-child) {
  margin-bottom:20px
 }
}
@media print {
 .blog-posts-shared-post_form__body-wrapper {
  font-size:15px
 }
 .blog-posts-shared-post_form__body-wrapper h2 {
  font-size:30px
 }
 .blog-posts-shared-post_form__body-wrapper h3 {
  font-size:20px
 }
 .blog-posts-shared-post_form__body-wrapper h3,
 .blog-posts-shared-post_form__body-wrapper h4,
 .blog-posts-shared-post_form__body-wrapper p,
 .blog-posts-shared-post_form__body-wrapper ul,
 .blog-posts-shared-post_form__body-wrapper figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .blog-posts-shared-post_form__body-wrapper li {
  margin-bottom:4px
 }
}
.blog-posts-shared-post_form__body-wrapper .u-text-center {
 text-align:center
}
.blog-posts-shared-post_form__body-wrapper .u-floatRight {
 margin-bottom:16px;
 margin-left:32px;
 margin-top:8px
}
.blog-posts-shared-post_form__body-wrapper .u-floatLeft {
 margin-right:32px;
 margin-bottom:16px;
 margin-top:8px
}
@media all and (min-width:0px) and (max-width:767px) {
 .blog-posts-shared-post_form__body-wrapper figure.u-floatRight,
 .blog-posts-shared-post_form__body-wrapper figure.u-floatLeft {
  max-width:50%;
  margin-top:12px;
  margin-bottom:12px
 }
 .blog-posts-shared-post_form__body-wrapper figure.u-floatRight {
  margin-left:10px
 }
 .blog-posts-shared-post_form__body-wrapper figure.u-floatLeft {
  margin-right:10px
 }
}
.blog-posts-shared-post_form__body-wrapper {
 font-size:22px
}
.blog-posts-shared-post_form__body-wrapper h2,
.blog-posts-shared-post_form__body-wrapper h3 {
 line-height:1.3;
 font-weight:700;
 letter-spacing:-.02em;
 color:#000
}
.blog-posts-shared-post_form__body-wrapper h2 {
 font-size:30px
}
.blog-posts-shared-post_form__body-wrapper h3 {
 font-size:24px
}
.blog-posts-shared-post_form__body-wrapper h2:not(:first-child),
.blog-posts-shared-post_form__body-wrapper h3:not(:first-child) {
 margin-top:56px
}
.blog-posts-shared-post_form__body-wrapper p {
 line-height:1.6;
 margin-bottom:30px
}
.blog-posts-shared-post_form__body-wrapper figure:not(:first-child) {
 margin-top:32px
}
.blog-posts-shared-post_form__body-wrapper figure:not(:first-child)[data-redactor-type=offering] {
 margin-top:56px
}
.blog-posts-shared-post_form__body-wrapper figure:not(:first-child)[data-redactor-type=line] {
 margin-top:16px
}
.blog-posts-shared-post_form__body-wrapper figure:not(:last-child) {
 margin-bottom:30px
}
.blog-posts-shared-post_form__body-wrapper figure:not(:last-child)[data-redactor-type=offering] {
 margin-bottom:56px
}
.blog-posts-shared-post_form__body-wrapper figure:not(:last-child)[data-redactor-type=line] {
 margin-bottom:16px
}
@media all and (min-width:1170px) {
 .blog-posts-shared-post_form__body-wrapper:not(.editing) .c-blockquote--large {
  width:1106px;
  margin-left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  padding-right:184px;
  padding-left:184px
 }
}
@media all and (max-width:1169px) {
 .blog-posts-shared-post_form__body-wrapper .c-blockquote--large {
  margin-right:-80px;
  margin-left:-80px
 }
}
@media all and (max-width:969px) {
 .blog-posts-shared-post_form__body-wrapper .c-blockquote.c-blockquote--large {
  margin-right:-16px;
  margin-left:-16px
 }
}
@media all and (max-width:767px) {
 .blog-posts-shared-post_form__body-wrapper {
  font-size:18px
 }
 .blog-posts-shared-post_form__body-wrapper h2 {
  font-size:25px
 }
 .blog-posts-shared-post_form__body-wrapper h3 {
  font-size:20px
 }
 .blog-posts-shared-post_form__body-wrapper h2:not(:first-child),
 .blog-posts-shared-post_form__body-wrapper h3:not(:first-child) {
  margin-top:32px
 }
 .blog-posts-shared-post_form__body-wrapper p {
  margin-bottom:24px
 }
 .blog-posts-shared-post_form__body-wrapper figure:not(:first-child)[data-redactor-type=offering] {
  margin-top:40px
 }
 .blog-posts-shared-post_form__body-wrapper figure:not(:first-child).c-extraLargeImage {
  margin-top:40px
 }
 .blog-posts-shared-post_form__body-wrapper figure:not(:last-child) {
  margin-bottom:24px
 }
 .blog-posts-shared-post_form__body-wrapper figure:not(:last-child)[data-redactor-type=offering] {
  margin-bottom:36px
 }
 .blog-posts-shared-post_form__body-wrapper figure:not(:last-child).c-extraLargeImage {
  margin-bottom:40px
 }
}
.blog-posts-shared-post_card {
 height:560px;
 position:relative;
 overflow:hidden;
 padding-top:300px
}
.blog-posts-shared-post_card:hover .blog-posts-shared-post_card__cover-photo,
.blog-posts-shared-post_card:hover .blog-posts-shared-post_card_large__cover-photo,
.blog-posts-shared-post_card:hover .blog-posts-shared-post_card_founder_story__cover-photo,
.blog-posts-shared-post_card:active .blog-posts-shared-post_card__cover-photo,
.blog-posts-shared-post_card:active .blog-posts-shared-post_card_large__cover-photo,
.blog-posts-shared-post_card:active .blog-posts-shared-post_card_founder_story__cover-photo,
.blog-posts-shared-post_card:active:hover .blog-posts-shared-post_card__cover-photo,
.blog-posts-shared-post_card:active:hover .blog-posts-shared-post_card_large__cover-photo,
.blog-posts-shared-post_card:active:hover .blog-posts-shared-post_card_founder_story__cover-photo {
 opacity:.9;
 -webkit-transform:scale(1.02);
 -ms-transform:scale(1.02);
 transform:scale(1.02)
}
.blog-posts-shared-post_card__cover-photo-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.blog-posts-shared-post_card__cover-photo {
 width:inherit;
 height:inherit;
 -o-object-fit:cover;
 object-fit:cover;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.blog-posts-shared-post_card__card-story {
 width:100%
}
.blog-posts-shared-post_card__category {
 margin-bottom:10px
}
.blog-posts-shared-post_card__title {
 letter-spacing:-.03em
}
.blog-posts-shared-post_card__excerpt {
 margin-top:10px
}
@media all and (max-width:767px) {
 .blog-posts-shared-post_card {
  height:456px
 }
 .blog-posts-shared-post_card__title {
  font-size:25px
 }
 .blog-posts-shared-post_card__excerpt {
  padding-right:8px
 }
}
.blog-posts-shared-post_card__cover-photo-wrapper {
 height:280px;
 overflow:hidden
}
@media all and (min-width:768px) {
 .blog-posts-shared-post_card:after {
  content:'';
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:32px;
  background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
  background:linear-gradient(to bottom,transparent 0%,#fff 100%)
 }
}
@media all and (max-width:767px) {
 .blog-posts-shared-post_card {
  height:auto;
  padding-top:244px
 }
 .blog-posts-shared-post_card__cover-photo-wrapper {
  height:224px
 }
}
.blog-posts-shared-post_card_large {
 height:560px;
 position:relative;
 overflow:hidden
}
.blog-posts-shared-post_card_large:hover .blog-posts-shared-post_card__cover-photo,
.blog-posts-shared-post_card_large:hover .blog-posts-shared-post_card_large__cover-photo,
.blog-posts-shared-post_card_large:hover .blog-posts-shared-post_card_founder_story__cover-photo,
.blog-posts-shared-post_card_large:active .blog-posts-shared-post_card__cover-photo,
.blog-posts-shared-post_card_large:active .blog-posts-shared-post_card_large__cover-photo,
.blog-posts-shared-post_card_large:active .blog-posts-shared-post_card_founder_story__cover-photo,
.blog-posts-shared-post_card_large:active:hover .blog-posts-shared-post_card__cover-photo,
.blog-posts-shared-post_card_large:active:hover .blog-posts-shared-post_card_large__cover-photo,
.blog-posts-shared-post_card_large:active:hover .blog-posts-shared-post_card_founder_story__cover-photo {
 opacity:.9;
 -webkit-transform:scale(1.02);
 -ms-transform:scale(1.02);
 transform:scale(1.02)
}
.blog-posts-shared-post_card_large__cover-photo-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.blog-posts-shared-post_card_large__cover-photo {
 width:inherit;
 height:inherit;
 -o-object-fit:cover;
 object-fit:cover;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.blog-posts-shared-post_card_large__card-story {
 width:100%
}
.blog-posts-shared-post_card_large__category {
 margin-bottom:10px
}
.blog-posts-shared-post_card_large__title {
 letter-spacing:-.03em
}
.blog-posts-shared-post_card_large__excerpt {
 margin-top:10px
}
@media all and (max-width:767px) {
 .blog-posts-shared-post_card_large {
  height:456px
 }
 .blog-posts-shared-post_card_large__title {
  font-size:25px
 }
 .blog-posts-shared-post_card_large__excerpt {
  padding-right:8px
 }
}
.blog-posts-shared-post_card_large__cover-photo-wrapper {
 height:100%
}
.blog-posts-shared-post_card_large__card-story {
 position:absolute;
 bottom:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.58)));
 background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.58) 100%)
}
@media all and (max-width:767px) {
 .blog-posts-shared-post_card_large {
  margin-right:-16px;
  margin-left:-16px;
  border-radius:0
 }
 .blog-posts-shared-post_card_large__card-story {
  padding:32px 16px 16px
 }
 .blog-posts-shared-post_card_large__title {
  font-size:30px
 }
 .blog-posts-shared-post_card_large__excerpt {
  font-size:16px
 }
}
.blog-posts-shared-post_card_founder_story {
 height:560px;
 position:relative;
 overflow:hidden
}
.blog-posts-shared-post_card_founder_story:hover .blog-posts-shared-post_card__cover-photo,
.blog-posts-shared-post_card_founder_story:hover .blog-posts-shared-post_card_large__cover-photo,
.blog-posts-shared-post_card_founder_story:hover .blog-posts-shared-post_card_founder_story__cover-photo,
.blog-posts-shared-post_card_founder_story:active .blog-posts-shared-post_card__cover-photo,
.blog-posts-shared-post_card_founder_story:active .blog-posts-shared-post_card_large__cover-photo,
.blog-posts-shared-post_card_founder_story:active .blog-posts-shared-post_card_founder_story__cover-photo,
.blog-posts-shared-post_card_founder_story:active:hover .blog-posts-shared-post_card__cover-photo,
.blog-posts-shared-post_card_founder_story:active:hover .blog-posts-shared-post_card_large__cover-photo,
.blog-posts-shared-post_card_founder_story:active:hover .blog-posts-shared-post_card_founder_story__cover-photo {
 opacity:.9;
 -webkit-transform:scale(1.02);
 -ms-transform:scale(1.02);
 transform:scale(1.02)
}
.blog-posts-shared-post_card_founder_story__cover-photo-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.blog-posts-shared-post_card_founder_story__cover-photo {
 width:inherit;
 height:inherit;
 -o-object-fit:cover;
 object-fit:cover;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.blog-posts-shared-post_card_founder_story__card-story {
 width:100%
}
.blog-posts-shared-post_card_founder_story__category {
 margin-bottom:10px
}
.blog-posts-shared-post_card_founder_story__title {
 letter-spacing:-.03em
}
.blog-posts-shared-post_card_founder_story__excerpt {
 margin-top:10px
}
@media all and (max-width:767px) {
 .blog-posts-shared-post_card_founder_story {
  height:456px
 }
 .blog-posts-shared-post_card_founder_story__title {
  font-size:25px
 }
 .blog-posts-shared-post_card_founder_story__excerpt {
  padding-right:8px
 }
}
.blog-posts-shared-post_card_founder_story__cover-photo-wrapper {
 height:100%
}
.blog-posts-shared-post_card_founder_story__card-story {
 position:absolute;
 bottom:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.58)));
 background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.58) 100%)
}
@media all and (max-width:767px) {
 .blog-posts-shared-post_card_founder_story__card-story {
  padding:32px 16px 16px
 }
 .blog-posts-shared-post_card_founder_story__excerpt {
  font-size:16px
 }
}
.blog-posts-shared-founder_profile_modal_form {
 background:url(https://assets.republic.com/assets/journal/shared/superhero-transparent-3a7b7647fe978617f0a846613b2a7a046d69fc5b846f7bf6327ffba1a3cc23ac.svg) no-repeat 100% 100%
}
.blog-posts-shared-superhero_title {
 position:relative
}
.blog-posts-shared-superhero_title:before,
.blog-posts-shared-superhero_title:after {
 content:'';
 position:absolute;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 width:144px;
 height:1px;
 background-color:#eee
}
.blog-posts-shared-superhero_title:before {
 top:0
}
.blog-posts-shared-superhero_title:after {
 bottom:0
}
.blog-posts-shared-superhero_title__dot {
 margin:0 4px
}
.editing.blog-posts-show-body__body .c-embedOffering {
 pointer-events:none
}
.blog-posts-show-body__body .fr-view ol,
.blog-posts-show-body__body .fr-view ul {
 list-style-position:outside
}
.blog-posts-show-body__body .fr-dib:not(.c-extraLargeImage) {
 margin:0 auto;
 display:block;
 float:none;
 vertical-align:top
}
.blog-posts-show-body__body .fr-dib:not(.c-extraLargeImage).fr-fil {
 margin-left:0;
 text-align:left
}
.blog-posts-show-body__body .fr-dib:not(.c-extraLargeImage).fr-fir {
 margin-right:0;
 text-align:right
}
.blog-posts-show-body__body .fr-dii:not(.c-extraLargeImage) {
 display:inline-block;
 float:none;
 vertical-align:bottom
}
.blog-posts-show-body__body .fr-dii:not(.c-extraLargeImage).fr-fil {
 float:left;
 margin:8px 32px 16px 0
}
.blog-posts-show-body__body .fr-dii:not(.c-extraLargeImage).fr-fir {
 float:right;
 margin:8px 0 16px 32px
}
.blog-posts-show-body__body .fr-img-caption {
 position:relative;
 max-width:100%
}
.blog-posts-show-body__body .fr-img-caption .fr-img-wrap {
 display:block;
 margin:auto;
 padding:0;
 text-align:center
}
.blog-posts-show-body__body .fr-img-caption .fr-inner {
 display:block;
 margin-top:8px;
 font-size:16px;
 font-weight:400;
 color:#777
}
@media all and (max-width:767px) {
 .blog-posts-show-body__body .fr-img-caption .fr-inner {
  margin:8px 16px 0;
  font-size:13px
 }
}
.blog-posts-show-body__body {
 word-break:break-word;
 font-size:18px;
 font-weight:400
}
.blog-posts-show-body__body h2,
.blog-posts-show-body__body h3,
.blog-posts-show-body__body h4,
.blog-posts-show-body__body h5,
.blog-posts-show-body__body h6,
.blog-posts-show-body__body p,
.blog-posts-show-body__body ul,
.blog-posts-show-body__body ol,
.blog-posts-show-body__body dl,
.blog-posts-show-body__body table {
 margin-bottom:24px
}
.blog-posts-show-body__body h2:last-child,
.blog-posts-show-body__body h3:last-child,
.blog-posts-show-body__body h4:last-child,
.blog-posts-show-body__body h5:last-child,
.blog-posts-show-body__body h6:last-child,
.blog-posts-show-body__body p:last-child,
.blog-posts-show-body__body ul:last-child,
.blog-posts-show-body__body ol:last-child,
.blog-posts-show-body__body dl:last-child,
.blog-posts-show-body__body table:last-child {
 margin-bottom:0!important
}
.blog-posts-show-body__body img,
.blog-posts-show-body__body iframe {
 max-width:100%
}
.blog-posts-show-body__body h2 {
 font-size:50px;
 line-height:1;
 font-weight:900;
 letter-spacing:-.04em;
 color:#222
}
.blog-posts-show-body__body h3 {
 font-size:25px;
 line-height:1.3;
 font-weight:700;
 letter-spacing:-.02em;
 color:#666
}
.blog-posts-show-body__body h2:not(:first-child) {
 margin-top:32px
}
.blog-posts-show-body__body h3:not(:first-child) {
 margin-top:24px
}
.blog-posts-show-body__body h2+h3 {
 margin-top:0!important
}
.blog-posts-show-body__body figure:not(.redactor-component) {
 margin-top:32px;
 margin-bottom:32px
}
.blog-posts-show-body__body figure:not(.redactor-component):first-child {
 margin-top:0
}
.blog-posts-show-body__body p {
 margin-bottom:20px;
 line-height:1.8
}
.blog-posts-show-body__body ul,
.blog-posts-show-body__body ol {
 padding-left:32px
}
.blog-posts-show-body__body li {
 margin-bottom:12px;
 line-height:1.6
}
.blog-posts-show-body__body li ul {
 margin-top:16px
}
.blog-posts-show-body__body iframe {
 width:100%;
 height:390px
}
.blog-posts-show-body__body video {
 max-width:100%
}
.blog-posts-show-body__body table {
 border-collapse:collapse;
 max-width:100%;
 width:100%;
 word-break:normal
}
.blog-posts-show-body__body td,
.blog-posts-show-body__body th {
 padding:10px 16px;
 border:1px solid #eee
}
.blog-posts-show-body__body th {
 text-align:left;
 background-color:#fbfbfb
}
.blog-posts-show-body__body .c-extraLargeImage {
 margin-top:72px;
 margin-bottom:56px
}
.blog-posts-show-body__body .c-embedSoundCloud:not(:first-child) {
 margin-top:48px
}
.blog-posts-show-body__body .c-embedSoundCloud:not(:last-child) {
 margin-bottom:48px
}
.blog-posts-show-body__body .c-embedSoundCloud iframe {
 width:100%;
 height:166px;
 border:none
}
.blog-posts-show-body__body .c-wysiwygCtaSection:not(:first-child) {
 margin-top:48px
}
.blog-posts-show-body__body .c-wysiwygCtaSection:not(:last-child) {
 margin-bottom:48px
}
.blog-posts-show-body__body .more-link {
 white-space:nowrap
}
.blog-posts-show-body__body .fr-video.fr-dvb {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden
}
.blog-posts-show-body__body .fr-video.fr-dvb iframe {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
@media all and (max-width:969px) {
 .blog-posts-show-body__body iframe {
  height:370px
 }
 .blog-posts-show-body__body .fr-dii:not(.c-extraLargeImage).fr-fir,
 .blog-posts-show-body__body .fr-dii:not(.c-extraLargeImage).fr-fil {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .blog-posts-show-body__body .fr-dii:not(.c-extraLargeImage).fr-fir {
  margin-left:16px
 }
 .blog-posts-show-body__body .fr-dii:not(.c-extraLargeImage).fr-fil {
  margin-right:16px
 }
 .blog-posts-show-body__body .fr-video.fr-dvi.fr-fvl,
 .blog-posts-show-body__body .fr-video.fr-dvi.fr-fvr {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .blog-posts-show-body__body .fr-video.fr-dvi.fr-fvl video,
 .blog-posts-show-body__body .fr-video.fr-dvi.fr-fvr video {
  height:initial!important
 }
 .blog-posts-show-body__body .fr-video.fr-dvi.fr-fvr {
  margin-left:16px
 }
 .blog-posts-show-body__body .fr-video.fr-dvi.fr-fvl {
  margin-right:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .blog-posts-show-body__body {
  font-size:15px
 }
 .blog-posts-show-body__body h2 {
  font-size:30px
 }
 .blog-posts-show-body__body h3 {
  font-size:20px
 }
 .blog-posts-show-body__body p {
  line-height:1.6
 }
 .blog-posts-show-body__body figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .blog-posts-show-body__body iframe {
  height:300px
 }
 .blog-posts-show-body__body video {
  height:auto!important
 }
 .blog-posts-show-body__body .u-wysiwygMedium {
  font-size:14px
 }
 .blog-posts-show-body__body .u-wysiwygListWithImages {
  padding-left:0
 }
 .blog-posts-show-body__body .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage) {
  margin:0 auto 8px;
  display:block;
  float:none
 }
 .blog-posts-show-body__body .c-embedSoundCloud:not(:first-child) {
  margin-top:20px
 }
 .blog-posts-show-body__body .c-embedSoundCloud:not(:last-child) {
  margin-bottom:20px
 }
 .blog-posts-show-body__body .c-wysiwygCtaSection:not(:first-child) {
  margin-top:20px
 }
 .blog-posts-show-body__body .c-wysiwygCtaSection:not(:last-child) {
  margin-bottom:20px
 }
}
@media print {
 .blog-posts-show-body__body {
  font-size:15px
 }
 .blog-posts-show-body__body h2 {
  font-size:30px
 }
 .blog-posts-show-body__body h3 {
  font-size:20px
 }
 .blog-posts-show-body__body h3,
 .blog-posts-show-body__body h4,
 .blog-posts-show-body__body p,
 .blog-posts-show-body__body ul,
 .blog-posts-show-body__body figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .blog-posts-show-body__body li {
  margin-bottom:4px
 }
}
.blog-posts-show-body__body .u-text-center {
 text-align:center
}
.blog-posts-show-body__body .u-floatRight {
 margin-bottom:16px;
 margin-left:32px;
 margin-top:8px
}
.blog-posts-show-body__body .u-floatLeft {
 margin-right:32px;
 margin-bottom:16px;
 margin-top:8px
}
@media all and (min-width:0px) and (max-width:767px) {
 .blog-posts-show-body__body figure.u-floatRight,
 .blog-posts-show-body__body figure.u-floatLeft {
  max-width:50%;
  margin-top:12px;
  margin-bottom:12px
 }
 .blog-posts-show-body__body figure.u-floatRight {
  margin-left:10px
 }
 .blog-posts-show-body__body figure.u-floatLeft {
  margin-right:10px
 }
}
.blog-posts-show-body [content-editable]:not(.editing) {
 position:relative;
 cursor:pointer
}
.blog-posts-show-body [content-editable]:not(.editing):before {
 content:' ';
 position:absolute;
 width:-webkit-calc(100% + 32px);
 width:calc(100% + 32px);
 height:-webkit-calc(100% + 32px);
 height:calc(100% + 32px);
 top:-16px;
 left:-16px;
 background:rgba(26,177,255,.6);
 z-index:20;
 opacity:0;
 border-radius:8px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.blog-posts-show-body [content-editable]:not(.editing):after {
 position:absolute;
 content:attr(content-editable);
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 z-index:21;
 opacity:0;
 color:#fff;
 font-weight:400;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 font-size:20px
}
.blog-posts-show-body [content-editable]:not(.editing):hover:before,
.blog-posts-show-body [content-editable]:not(.editing):hover:after {
 opacity:1
}
.blog-posts-show-body__body {
 font-size:22px
}
.blog-posts-show-body__body h2,
.blog-posts-show-body__body h3 {
 line-height:1.3;
 font-weight:700;
 letter-spacing:-.02em;
 color:#000
}
.blog-posts-show-body__body h2 {
 font-size:30px
}
.blog-posts-show-body__body h3 {
 font-size:24px
}
.blog-posts-show-body__body h2:not(:first-child),
.blog-posts-show-body__body h3:not(:first-child) {
 margin-top:56px
}
.blog-posts-show-body__body p {
 line-height:1.6;
 margin-bottom:30px
}
.blog-posts-show-body__body figure:not(:first-child) {
 margin-top:32px
}
.blog-posts-show-body__body figure:not(:first-child)[data-redactor-type=offering] {
 margin-top:56px
}
.blog-posts-show-body__body figure:not(:first-child)[data-redactor-type=line] {
 margin-top:16px
}
.blog-posts-show-body__body figure:not(:last-child) {
 margin-bottom:30px
}
.blog-posts-show-body__body figure:not(:last-child)[data-redactor-type=offering] {
 margin-bottom:56px
}
.blog-posts-show-body__body figure:not(:last-child)[data-redactor-type=line] {
 margin-bottom:16px
}
@media all and (min-width:1170px) {
 .blog-posts-show-body__body:not(.editing) .c-blockquote--large {
  width:1106px;
  margin-left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  padding-right:184px;
  padding-left:184px
 }
}
@media all and (max-width:1169px) {
 .blog-posts-show-body__body .c-blockquote--large {
  margin-right:-80px;
  margin-left:-80px
 }
}
@media all and (max-width:969px) {
 .blog-posts-show-body__body .c-blockquote.c-blockquote--large {
  margin-right:-16px;
  margin-left:-16px
 }
}
@media all and (max-width:767px) {
 .blog-posts-show-body__body {
  font-size:18px
 }
 .blog-posts-show-body__body h2 {
  font-size:25px
 }
 .blog-posts-show-body__body h3 {
  font-size:20px
 }
 .blog-posts-show-body__body h2:not(:first-child),
 .blog-posts-show-body__body h3:not(:first-child) {
  margin-top:32px
 }
 .blog-posts-show-body__body p {
  margin-bottom:24px
 }
 .blog-posts-show-body__body figure:not(:first-child)[data-redactor-type=offering] {
  margin-top:40px
 }
 .blog-posts-show-body__body figure:not(:first-child).c-extraLargeImage {
  margin-top:40px
 }
 .blog-posts-show-body__body figure:not(:last-child) {
  margin-bottom:24px
 }
 .blog-posts-show-body__body figure:not(:last-child)[data-redactor-type=offering] {
  margin-bottom:36px
 }
 .blog-posts-show-body__body figure:not(:last-child).c-extraLargeImage {
  margin-bottom:40px
 }
}
.blog-posts-show__sidebar-wrapper {
 position:absolute;
 top:0;
 left:0;
 z-index:11
}
.blog-posts-show__comments-section {
 margin-bottom:4px
}
@media all and (max-width:767px) {
 .blog-posts-show__header {
  margin-bottom:24px
 }
 .blog-posts-show__comments-section {
  margin-top:40px
 }
 .blog-posts-show__read-next-section {
  margin-top:40px;
  margin-bottom:40px;
  padding-top:20px
 }
 .blog-posts-show__featured-investments-section {
  margin-top:40px;
  margin-bottom:24px;
  padding-top:24px
 }
}
.blog-posts-show-header__container {
 max-width:1440px;
 margin-right:auto;
 margin-left:auto
}
.blog-posts-show-header__cover-column {
 width:50%;
 height:560px;
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.blog-posts-show-header__content-column {
 width:50%
}
@media all and (min-width:768px) {
 .blog-posts-show-header__content-borders {
  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;
  height:100%
 }
}
@media all and (max-width:1169px) {
 .blog-posts-show-header__title {
  font-size:50px
 }
 .blog-posts-show-header__subtitle {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .blog-posts-show-header__wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -webkit-flex-direction:column-reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .blog-posts-show-header__cover-column {
  width:auto;
  height:auto;
  margin-right:-16px;
  margin-left:-16px;
  padding-bottom:80%
 }
 .blog-posts-show-header__content-column {
  width:100%;
  padding:0;
  text-align:center
 }
 .blog-posts-show-header__content-borders {
  border-top:none
 }
 .blog-posts-show-header__category {
  font-size:14px
 }
 .blog-posts-show-header__posted-date {
  font-size:13px
 }
 .blog-posts-show-header__title {
  margin-top:16px;
  font-size:30px
 }
}
@media all and (max-width:969px) {
 .blog-posts-show-header__content-inner {
  padding-right:0;
  padding-left:0
 }
}
@media all and (max-width:767px) {
 .blog-posts-show-header__content-borders {
  padding-bottom:24px
 }
}
.blog-posts-show-header_founder_profile__container {
 max-width:1440px;
 margin-right:auto;
 margin-left:auto
}
.blog-posts-show-header_founder_profile__cover-column {
 width:50%;
 height:560px;
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.blog-posts-show-header_founder_profile__content-column {
 width:50%
}
@media all and (min-width:768px) {
 .blog-posts-show-header_founder_profile__content-borders {
  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;
  height:100%
 }
}
@media all and (max-width:1169px) {
 .blog-posts-show-header_founder_profile__title {
  font-size:50px
 }
 .blog-posts-show-header_founder_profile__subtitle {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .blog-posts-show-header_founder_profile__wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -webkit-flex-direction:column-reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .blog-posts-show-header_founder_profile__cover-column {
  width:auto;
  height:auto;
  margin-right:-16px;
  margin-left:-16px;
  padding-bottom:80%
 }
 .blog-posts-show-header_founder_profile__content-column {
  width:100%;
  padding:0;
  text-align:center
 }
 .blog-posts-show-header_founder_profile__content-borders {
  border-top:none
 }
 .blog-posts-show-header_founder_profile__category {
  font-size:14px
 }
 .blog-posts-show-header_founder_profile__posted-date {
  font-size:13px
 }
 .blog-posts-show-header_founder_profile__title {
  margin-top:16px;
  font-size:30px
 }
}
@media all and (max-width:1169px) {
 .blog-posts-show-header_founder_profile__bio {
  margin-top:40px
 }
}
@media all and (max-width:767px) {
 .blog-posts-show-header_founder_profile__wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .blog-posts-show-header_founder_profile__subtitle {
  margin-top:16px
 }
 .blog-posts-show-header_founder_profile__bio {
  margin-top:24px;
  padding-top:16px;
  border-top:1px solid #eee
 }
 .blog-posts-show-header_founder_profile__bio-field {
  margin-bottom:4px;
  font-size:13px
 }
}
.blog-posts-show-body__body[content-editable] .c-froala-become-an-investor-component {
 padding:16px;
 margin:32px 0;
 border:1px dashed #eee
}
.blog-posts-show-body__body.editing {
 margin-right:-16px;
 margin-left:-16px
}
.blog-posts-components-become_an_investor {
 margin:29px auto;
 max-width:100%;
 padding-top:29px;
 padding-bottom:29px
}
@media all and (max-width:767px) {
 .blog-posts-components-become_an_investor {
  padding-top:16px;
  padding-bottom:24px;
  max-width:340px;
  margin:16px auto
 }
 .blog-posts-components-become_an_investor__button {
  font-size:16px
 }
 .blog-posts-components-become_an_investor__title {
  text-align:left;
  font-size:18px;
  margin-bottom:12px
 }
 .blog-posts-components-become_an_investor__subtitle {
  margin-bottom:16px;
  text-align:left;
  font-size:13px
 }
}
@media all and (min-width:768px) {
 .blog-posts-components-become_an_investor {
  background:url(https://assets.republic.com/assets/blog/become-an-investor-desktop-a0948f3a77f7e17c3aeca1c84c7b793b41397b6216271aae82ef039a2f1c86ee.png) no-repeat 106% 29px;
  background-size:auto 160px;
  box-shadow:inset -16px 0 20px 0 rgba(255,255,255,.95);
  padding-left:29px
 }
 .blog-posts-components-become_an_investor__title {
  margin-bottom:16px
 }
 .blog-posts-components-become_an_investor__subtitle {
  margin-bottom:22px
 }
 .blog-posts-components-become_an_investor__button {
  width:250px
 }
}
.blog-posts-components-become_an_investor__picmobile {
 background:url(https://assets.republic.com/assets/blog/become-an-investor-mobile-85c7e3f6f92ff45ff75780422226f60bb59c229e049e14dc680d804e6bd54f85.png) no-repeat top right;
 box-shadow:inset -16px 0 20px 0 rgba(255,255,255,.95);
 height:60px;
 background-size:contain
}
.blog-posts-show-share__divider {
 width:64px
}
@media all and (max-width:969px) {
 .blog-posts-show-read_next__blog-posts {
  overflow-x:auto;
  white-space:nowrap
 }
 .blog-posts-show-read_next__blog-post-wrapper {
  min-width:320px;
  white-space:normal
 }
}
@media all and (max-width:767px) {
 .blog-posts-show-read_next__title {
  margin-bottom:16px
 }
 .blog-posts-show-read_next__blog-post-wrapper {
  min-width:256px
 }
}
.blog-posts-show-featured_investments__offering-link {
 position:relative
}
.blog-posts-show-featured_investments__offering-avatar {
 position:absolute;
 top:10px;
 left:10px;
 width:28px;
 height:28px;
 min-width:28px
}
@media all and (max-width:767px) {
 .blog-posts-show-featured_investments__header {
  margin-bottom:24px
 }
 .blog-posts-show-featured_investments__title {
  font-size:20px
 }
}
@media all and (max-width:767px) {
 .blog-posts-show-comments__wrapper {
  padding-bottom:64px
 }
}
.blog-posts-show-author__socials {
 opacity:0;
 -webkit-transition:.3s opacity;
 transition:.3s opacity
}
.blog-posts-show-author:hover .blog-posts-show-author__socials {
 opacity:1
}
.blog-posts-show-sidebar__like-wrapper {
 margin-bottom:-4px
}
.blog-posts-show-sidebar__like-wrapper .likes-shared-like_link__icon-wrapper {
 width:48px;
 margin-right:0
}
.blog-posts-show-sidebar-comments__link--active {
 font-weight:600
}
.blog-posts-show-sidebar-comments__figure-wrapper {
 width:48px
}
.blog-posts-show-sidebar-comments__counter {
 margin-left:5px
}
.blog-posts-show-sidebar-comments__counter:before {
 content:'('
}
.blog-posts-show-sidebar-comments__counter:after {
 content:')'
}
.blog-posts-show-sidebar-comments__icon-ok {
 position:absolute;
 -webkit-transform:translate(2px,2px);
 -ms-transform:translate(2px,2px);
 transform:translate(2px,2px)
}
.blog-posts-show-sidebar-comments__icon {
 -webkit-transform:translateY(4px);
 -ms-transform:translateY(4px);
 transform:translateY(4px)
}
.blog-posts-show-sidebar-follow_founder__link--active {
 font-weight:600
}
.blog-posts-show-sidebar-follow_founder__figure-wrapper {
 width:48px
}
.blog-posts-show-sidebar-follow_founder__counter {
 margin-left:5px
}
.blog-posts-show-sidebar-follow_founder__counter:before {
 content:'('
}
.blog-posts-show-sidebar-follow_founder__counter:after {
 content:')'
}
.blog-posts-show-sidebar-follow_founder__icon-ok {
 position:absolute;
 -webkit-transform:translate(2px,2px);
 -ms-transform:translate(2px,2px);
 transform:translate(2px,2px)
}
.blog-posts-show-sidebar-follow_founder__avatar-wrapper {
 position:relative
}
.blog-posts-show-sidebar-follow_founder__offering-avatar {
 width:12px;
 height:12px;
 min-width:12px;
 position:absolute;
 right:-2px;
 bottom:-2px;
 box-shadow:0 1px 2px rgba(0,0,0,.2)
}
.blog-posts-show-sidebar-offering__link--active {
 font-weight:600
}
.blog-posts-show-sidebar-offering__figure-wrapper {
 width:48px
}
.blog-posts-show-sidebar-offering__counter {
 margin-left:5px
}
.blog-posts-show-sidebar-offering__counter:before {
 content:'('
}
.blog-posts-show-sidebar-offering__counter:after {
 content:')'
}
.blog-posts-show-sidebar-offering__icon-ok {
 position:absolute;
 -webkit-transform:translate(2px,2px);
 -ms-transform:translate(2px,2px);
 transform:translate(2px,2px)
}
.campaign_agreements-show__object_preview {
 width:100%;
 height:590px
}
.campaign_agreements-show__iframe_preview {
 width:100%;
 height:590px;
 border:none
}
.campaign_agreements-shared-countdown__countdown {
 border-radius:8px;
 background-color:#f2f2f2;
 font-family:helvetica neue,arial,sans-serif;
 margin-left:auto;
 margin-right:auto
}
@media all and (min-width:768px) {
 .campaign_agreements-shared-countdown__countdown {
  max-width:361px
 }
}
.campaign_agreements-shared-countdown__countdown svg {
 -webkit-filter:invert(53%) sepia(6%) saturate(14%) hue-rotate(348deg) brightness(91%) contrast(85%);
 filter:invert(53%) sepia(6%) saturate(14%) hue-rotate(348deg) brightness(91%) contrast(85%);
 vertical-align:top
}
.campaign_agreements-shared-countdown__countdown--orange {
 background-color:#ffb11a
}
.campaign_agreements-shared-countdown__countdown--orange svg {
 -webkit-filter:invert(13%) sepia(12%) saturate(15%) hue-rotate(318deg) brightness(97%) contrast(83%);
 filter:invert(13%) sepia(12%) saturate(15%) hue-rotate(318deg) brightness(97%) contrast(83%)
}
.campaign_agreements-shared-countdown__countdown--red {
 background-color:#f83a5c;
 color:#fff
}
.campaign_agreements-shared-countdown__countdown--red svg {
 -webkit-filter:invert(100%) sepia(0%) saturate(2%) hue-rotate(128deg) brightness(102%) contrast(101%);
 filter:invert(100%) sepia(0%) saturate(2%) hue-rotate(128deg) brightness(102%) contrast(101%)
}
.charts-shared-donut_with_list__icon {
 width:9px;
 height:9px;
 display:inline-block;
 border-radius:100%
}
.charts-shared-donut_with_list__chart_wrapper {
 position:relative
}
.charts-shared-donut_with_list__chart_title {
 position:absolute;
 top:110px;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 width:100%;
 text-align:center
}
.comments-comment_simple {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.comments-comment_simple:hover,
.comments-comment_simple:active,
.comments-comment_simple:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.editing.comments-new_comment_form__body-wrapper .c-embedOffering,
.editing.comments-comment__body .c-embedOffering,
.editing.comments-comment_simple__message .c-embedOffering {
 pointer-events:none
}
.comments-new_comment_form__body-wrapper .fr-view ol,
.comments-comment__body .fr-view ol,
.comments-comment_simple__message .fr-view ol,
.comments-new_comment_form__body-wrapper .fr-view ul,
.comments-comment__body .fr-view ul,
.comments-comment_simple__message .fr-view ul {
 list-style-position:outside
}
.comments-new_comment_form__body-wrapper .fr-dib:not(.c-extraLargeImage),
.comments-comment__body .fr-dib:not(.c-extraLargeImage),
.comments-comment_simple__message .fr-dib:not(.c-extraLargeImage) {
 margin:0 auto;
 display:block;
 float:none;
 vertical-align:top
}
.comments-new_comment_form__body-wrapper .fr-dib:not(.c-extraLargeImage).fr-fil,
.comments-comment__body .fr-dib:not(.c-extraLargeImage).fr-fil,
.comments-comment_simple__message .fr-dib:not(.c-extraLargeImage).fr-fil {
 margin-left:0;
 text-align:left
}
.comments-new_comment_form__body-wrapper .fr-dib:not(.c-extraLargeImage).fr-fir,
.comments-comment__body .fr-dib:not(.c-extraLargeImage).fr-fir,
.comments-comment_simple__message .fr-dib:not(.c-extraLargeImage).fr-fir {
 margin-right:0;
 text-align:right
}
.comments-new_comment_form__body-wrapper .fr-dii:not(.c-extraLargeImage),
.comments-comment__body .fr-dii:not(.c-extraLargeImage),
.comments-comment_simple__message .fr-dii:not(.c-extraLargeImage) {
 display:inline-block;
 float:none;
 vertical-align:bottom
}
.comments-new_comment_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fil,
.comments-comment__body .fr-dii:not(.c-extraLargeImage).fr-fil,
.comments-comment_simple__message .fr-dii:not(.c-extraLargeImage).fr-fil {
 float:left;
 margin:8px 32px 16px 0
}
.comments-new_comment_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fir,
.comments-comment__body .fr-dii:not(.c-extraLargeImage).fr-fir,
.comments-comment_simple__message .fr-dii:not(.c-extraLargeImage).fr-fir {
 float:right;
 margin:8px 0 16px 32px
}
.comments-new_comment_form__body-wrapper .fr-img-caption,
.comments-comment__body .fr-img-caption,
.comments-comment_simple__message .fr-img-caption {
 position:relative;
 max-width:100%
}
.comments-new_comment_form__body-wrapper .fr-img-caption .fr-img-wrap,
.comments-comment__body .fr-img-caption .fr-img-wrap,
.comments-comment_simple__message .fr-img-caption .fr-img-wrap {
 display:block;
 margin:auto;
 padding:0;
 text-align:center
}
.comments-new_comment_form__body-wrapper .fr-img-caption .fr-inner,
.comments-comment__body .fr-img-caption .fr-inner,
.comments-comment_simple__message .fr-img-caption .fr-inner {
 display:block;
 margin-top:8px;
 font-size:16px;
 font-weight:400;
 color:#777
}
@media all and (max-width:767px) {
 .comments-new_comment_form__body-wrapper .fr-img-caption .fr-inner,
 .comments-comment__body .fr-img-caption .fr-inner,
 .comments-comment_simple__message .fr-img-caption .fr-inner {
  margin:8px 16px 0;
  font-size:13px
 }
}
.comments-new_comment_form__body-wrapper,
.comments-comment__body,
.comments-comment_simple__message {
 word-break:break-word;
 font-size:18px;
 font-weight:400
}
.comments-new_comment_form__body-wrapper h2,
.comments-comment__body h2,
.comments-comment_simple__message h2,
.comments-new_comment_form__body-wrapper h3,
.comments-comment__body h3,
.comments-comment_simple__message h3,
.comments-new_comment_form__body-wrapper h4,
.comments-comment__body h4,
.comments-comment_simple__message h4,
.comments-new_comment_form__body-wrapper h5,
.comments-comment__body h5,
.comments-comment_simple__message h5,
.comments-new_comment_form__body-wrapper h6,
.comments-comment__body h6,
.comments-comment_simple__message h6,
.comments-new_comment_form__body-wrapper p,
.comments-comment__body p,
.comments-comment_simple__message p,
.comments-new_comment_form__body-wrapper ul,
.comments-comment__body ul,
.comments-comment_simple__message ul,
.comments-new_comment_form__body-wrapper ol,
.comments-comment__body ol,
.comments-comment_simple__message ol,
.comments-new_comment_form__body-wrapper dl,
.comments-comment__body dl,
.comments-comment_simple__message dl,
.comments-new_comment_form__body-wrapper table,
.comments-comment__body table,
.comments-comment_simple__message table {
 margin-bottom:24px
}
.comments-new_comment_form__body-wrapper h2:last-child,
.comments-comment__body h2:last-child,
.comments-comment_simple__message h2:last-child,
.comments-new_comment_form__body-wrapper h3:last-child,
.comments-comment__body h3:last-child,
.comments-comment_simple__message h3:last-child,
.comments-new_comment_form__body-wrapper h4:last-child,
.comments-comment__body h4:last-child,
.comments-comment_simple__message h4:last-child,
.comments-new_comment_form__body-wrapper h5:last-child,
.comments-comment__body h5:last-child,
.comments-comment_simple__message h5:last-child,
.comments-new_comment_form__body-wrapper h6:last-child,
.comments-comment__body h6:last-child,
.comments-comment_simple__message h6:last-child,
.comments-new_comment_form__body-wrapper p:last-child,
.comments-comment__body p:last-child,
.comments-comment_simple__message p:last-child,
.comments-new_comment_form__body-wrapper ul:last-child,
.comments-comment__body ul:last-child,
.comments-comment_simple__message ul:last-child,
.comments-new_comment_form__body-wrapper ol:last-child,
.comments-comment__body ol:last-child,
.comments-comment_simple__message ol:last-child,
.comments-new_comment_form__body-wrapper dl:last-child,
.comments-comment__body dl:last-child,
.comments-comment_simple__message dl:last-child,
.comments-new_comment_form__body-wrapper table:last-child,
.comments-comment__body table:last-child,
.comments-comment_simple__message table:last-child {
 margin-bottom:0!important
}
.comments-new_comment_form__body-wrapper img,
.comments-comment__body img,
.comments-comment_simple__message img,
.comments-new_comment_form__body-wrapper iframe,
.comments-comment__body iframe,
.comments-comment_simple__message iframe {
 max-width:100%
}
.comments-new_comment_form__body-wrapper h2,
.comments-comment__body h2,
.comments-comment_simple__message h2 {
 font-size:50px;
 line-height:1;
 font-weight:900;
 letter-spacing:-.04em;
 color:#222
}
.comments-new_comment_form__body-wrapper h3,
.comments-comment__body h3,
.comments-comment_simple__message h3 {
 font-size:25px;
 line-height:1.3;
 font-weight:700;
 letter-spacing:-.02em;
 color:#666
}
.comments-new_comment_form__body-wrapper h2:not(:first-child),
.comments-comment__body h2:not(:first-child),
.comments-comment_simple__message h2:not(:first-child) {
 margin-top:32px
}
.comments-new_comment_form__body-wrapper h3:not(:first-child),
.comments-comment__body h3:not(:first-child),
.comments-comment_simple__message h3:not(:first-child) {
 margin-top:24px
}
.comments-new_comment_form__body-wrapper h2+h3,
.comments-comment__body h2+h3,
.comments-comment_simple__message h2+h3 {
 margin-top:0!important
}
.comments-new_comment_form__body-wrapper figure:not(.redactor-component),
.comments-comment__body figure:not(.redactor-component),
.comments-comment_simple__message figure:not(.redactor-component) {
 margin-top:32px;
 margin-bottom:32px
}
.comments-new_comment_form__body-wrapper figure:not(.redactor-component):first-child,
.comments-comment__body figure:not(.redactor-component):first-child,
.comments-comment_simple__message figure:not(.redactor-component):first-child {
 margin-top:0
}
.comments-new_comment_form__body-wrapper p,
.comments-comment__body p,
.comments-comment_simple__message p {
 margin-bottom:20px;
 line-height:1.8
}
.comments-new_comment_form__body-wrapper ul,
.comments-comment__body ul,
.comments-comment_simple__message ul,
.comments-new_comment_form__body-wrapper ol,
.comments-comment__body ol,
.comments-comment_simple__message ol {
 padding-left:32px
}
.comments-new_comment_form__body-wrapper li,
.comments-comment__body li,
.comments-comment_simple__message li {
 margin-bottom:12px;
 line-height:1.6
}
.comments-new_comment_form__body-wrapper li ul,
.comments-comment__body li ul,
.comments-comment_simple__message li ul {
 margin-top:16px
}
.comments-new_comment_form__body-wrapper iframe,
.comments-comment__body iframe,
.comments-comment_simple__message iframe {
 width:100%;
 height:390px
}
.comments-new_comment_form__body-wrapper video,
.comments-comment__body video,
.comments-comment_simple__message video {
 max-width:100%
}
.comments-new_comment_form__body-wrapper table,
.comments-comment__body table,
.comments-comment_simple__message table {
 border-collapse:collapse;
 max-width:100%;
 width:100%;
 word-break:normal
}
.comments-new_comment_form__body-wrapper td,
.comments-comment__body td,
.comments-comment_simple__message td,
.comments-new_comment_form__body-wrapper th,
.comments-comment__body th,
.comments-comment_simple__message th {
 padding:10px 16px;
 border:1px solid #eee
}
.comments-new_comment_form__body-wrapper th,
.comments-comment__body th,
.comments-comment_simple__message th {
 text-align:left;
 background-color:#fbfbfb
}
.comments-new_comment_form__body-wrapper .c-extraLargeImage,
.comments-comment__body .c-extraLargeImage,
.comments-comment_simple__message .c-extraLargeImage {
 margin-top:72px;
 margin-bottom:56px
}
.comments-new_comment_form__body-wrapper .c-embedSoundCloud:not(:first-child),
.comments-comment__body .c-embedSoundCloud:not(:first-child),
.comments-comment_simple__message .c-embedSoundCloud:not(:first-child) {
 margin-top:48px
}
.comments-new_comment_form__body-wrapper .c-embedSoundCloud:not(:last-child),
.comments-comment__body .c-embedSoundCloud:not(:last-child),
.comments-comment_simple__message .c-embedSoundCloud:not(:last-child) {
 margin-bottom:48px
}
.comments-new_comment_form__body-wrapper .c-embedSoundCloud iframe,
.comments-comment__body .c-embedSoundCloud iframe,
.comments-comment_simple__message .c-embedSoundCloud iframe {
 width:100%;
 height:166px;
 border:none
}
.comments-new_comment_form__body-wrapper .c-wysiwygCtaSection:not(:first-child),
.comments-comment__body .c-wysiwygCtaSection:not(:first-child),
.comments-comment_simple__message .c-wysiwygCtaSection:not(:first-child) {
 margin-top:48px
}
.comments-new_comment_form__body-wrapper .c-wysiwygCtaSection:not(:last-child),
.comments-comment__body .c-wysiwygCtaSection:not(:last-child),
.comments-comment_simple__message .c-wysiwygCtaSection:not(:last-child) {
 margin-bottom:48px
}
.comments-new_comment_form__body-wrapper .more-link,
.comments-comment__body .more-link,
.comments-comment_simple__message .more-link {
 white-space:nowrap
}
.comments-new_comment_form__body-wrapper .fr-video.fr-dvb,
.comments-comment__body .fr-video.fr-dvb,
.comments-comment_simple__message .fr-video.fr-dvb {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden
}
.comments-new_comment_form__body-wrapper .fr-video.fr-dvb iframe,
.comments-comment__body .fr-video.fr-dvb iframe,
.comments-comment_simple__message .fr-video.fr-dvb iframe {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
@media all and (max-width:969px) {
 .comments-new_comment_form__body-wrapper iframe,
 .comments-comment__body iframe,
 .comments-comment_simple__message iframe {
  height:370px
 }
 .comments-new_comment_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fir,
 .comments-comment__body .fr-dii:not(.c-extraLargeImage).fr-fir,
 .comments-comment_simple__message .fr-dii:not(.c-extraLargeImage).fr-fir,
 .comments-new_comment_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fil,
 .comments-comment__body .fr-dii:not(.c-extraLargeImage).fr-fil,
 .comments-comment_simple__message .fr-dii:not(.c-extraLargeImage).fr-fil {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .comments-new_comment_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fir,
 .comments-comment__body .fr-dii:not(.c-extraLargeImage).fr-fir,
 .comments-comment_simple__message .fr-dii:not(.c-extraLargeImage).fr-fir {
  margin-left:16px
 }
 .comments-new_comment_form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fil,
 .comments-comment__body .fr-dii:not(.c-extraLargeImage).fr-fil,
 .comments-comment_simple__message .fr-dii:not(.c-extraLargeImage).fr-fil {
  margin-right:16px
 }
 .comments-new_comment_form__body-wrapper .fr-video.fr-dvi.fr-fvl,
 .comments-comment__body .fr-video.fr-dvi.fr-fvl,
 .comments-comment_simple__message .fr-video.fr-dvi.fr-fvl,
 .comments-new_comment_form__body-wrapper .fr-video.fr-dvi.fr-fvr,
 .comments-comment__body .fr-video.fr-dvi.fr-fvr,
 .comments-comment_simple__message .fr-video.fr-dvi.fr-fvr {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .comments-new_comment_form__body-wrapper .fr-video.fr-dvi.fr-fvl video,
 .comments-comment__body .fr-video.fr-dvi.fr-fvl video,
 .comments-comment_simple__message .fr-video.fr-dvi.fr-fvl video,
 .comments-new_comment_form__body-wrapper .fr-video.fr-dvi.fr-fvr video,
 .comments-comment__body .fr-video.fr-dvi.fr-fvr video,
 .comments-comment_simple__message .fr-video.fr-dvi.fr-fvr video {
  height:initial!important
 }
 .comments-new_comment_form__body-wrapper .fr-video.fr-dvi.fr-fvr,
 .comments-comment__body .fr-video.fr-dvi.fr-fvr,
 .comments-comment_simple__message .fr-video.fr-dvi.fr-fvr {
  margin-left:16px
 }
 .comments-new_comment_form__body-wrapper .fr-video.fr-dvi.fr-fvl,
 .comments-comment__body .fr-video.fr-dvi.fr-fvl,
 .comments-comment_simple__message .fr-video.fr-dvi.fr-fvl {
  margin-right:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .comments-new_comment_form__body-wrapper,
 .comments-comment__body,
 .comments-comment_simple__message {
  font-size:15px
 }
 .comments-new_comment_form__body-wrapper h2,
 .comments-comment__body h2,
 .comments-comment_simple__message h2 {
  font-size:30px
 }
 .comments-new_comment_form__body-wrapper h3,
 .comments-comment__body h3,
 .comments-comment_simple__message h3 {
  font-size:20px
 }
 .comments-new_comment_form__body-wrapper p,
 .comments-comment__body p,
 .comments-comment_simple__message p {
  line-height:1.6
 }
 .comments-new_comment_form__body-wrapper figure,
 .comments-comment__body figure,
 .comments-comment_simple__message figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .comments-new_comment_form__body-wrapper iframe,
 .comments-comment__body iframe,
 .comments-comment_simple__message iframe {
  height:300px
 }
 .comments-new_comment_form__body-wrapper video,
 .comments-comment__body video,
 .comments-comment_simple__message video {
  height:auto!important
 }
 .comments-new_comment_form__body-wrapper .u-wysiwygMedium,
 .comments-comment__body .u-wysiwygMedium,
 .comments-comment_simple__message .u-wysiwygMedium {
  font-size:14px
 }
 .comments-new_comment_form__body-wrapper .u-wysiwygListWithImages,
 .comments-comment__body .u-wysiwygListWithImages,
 .comments-comment_simple__message .u-wysiwygListWithImages {
  padding-left:0
 }
 .comments-new_comment_form__body-wrapper .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage),
 .comments-comment__body .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage),
 .comments-comment_simple__message .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage) {
  margin:0 auto 8px;
  display:block;
  float:none
 }
 .comments-new_comment_form__body-wrapper .c-embedSoundCloud:not(:first-child),
 .comments-comment__body .c-embedSoundCloud:not(:first-child),
 .comments-comment_simple__message .c-embedSoundCloud:not(:first-child) {
  margin-top:20px
 }
 .comments-new_comment_form__body-wrapper .c-embedSoundCloud:not(:last-child),
 .comments-comment__body .c-embedSoundCloud:not(:last-child),
 .comments-comment_simple__message .c-embedSoundCloud:not(:last-child) {
  margin-bottom:20px
 }
 .comments-new_comment_form__body-wrapper .c-wysiwygCtaSection:not(:first-child),
 .comments-comment__body .c-wysiwygCtaSection:not(:first-child),
 .comments-comment_simple__message .c-wysiwygCtaSection:not(:first-child) {
  margin-top:20px
 }
 .comments-new_comment_form__body-wrapper .c-wysiwygCtaSection:not(:last-child),
 .comments-comment__body .c-wysiwygCtaSection:not(:last-child),
 .comments-comment_simple__message .c-wysiwygCtaSection:not(:last-child) {
  margin-bottom:20px
 }
}
@media print {
 .comments-new_comment_form__body-wrapper,
 .comments-comment__body,
 .comments-comment_simple__message {
  font-size:15px
 }
 .comments-new_comment_form__body-wrapper h2,
 .comments-comment__body h2,
 .comments-comment_simple__message h2 {
  font-size:30px
 }
 .comments-new_comment_form__body-wrapper h3,
 .comments-comment__body h3,
 .comments-comment_simple__message h3 {
  font-size:20px
 }
 .comments-new_comment_form__body-wrapper h3,
 .comments-comment__body h3,
 .comments-comment_simple__message h3,
 .comments-new_comment_form__body-wrapper h4,
 .comments-comment__body h4,
 .comments-comment_simple__message h4,
 .comments-new_comment_form__body-wrapper p,
 .comments-comment__body p,
 .comments-comment_simple__message p,
 .comments-new_comment_form__body-wrapper ul,
 .comments-comment__body ul,
 .comments-comment_simple__message ul,
 .comments-new_comment_form__body-wrapper figure,
 .comments-comment__body figure,
 .comments-comment_simple__message figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .comments-new_comment_form__body-wrapper li,
 .comments-comment__body li,
 .comments-comment_simple__message li {
  margin-bottom:4px
 }
}
.comments-new_comment_form__body-wrapper .u-text-center,
.comments-comment__body .u-text-center,
.comments-comment_simple__message .u-text-center {
 text-align:center
}
.comments-new_comment_form__body-wrapper .u-floatRight,
.comments-comment__body .u-floatRight,
.comments-comment_simple__message .u-floatRight {
 margin-bottom:16px;
 margin-left:32px;
 margin-top:8px
}
.comments-new_comment_form__body-wrapper .u-floatLeft,
.comments-comment__body .u-floatLeft,
.comments-comment_simple__message .u-floatLeft {
 margin-right:32px;
 margin-bottom:16px;
 margin-top:8px
}
@media all and (min-width:0px) and (max-width:767px) {
 .comments-new_comment_form__body-wrapper figure.u-floatRight,
 .comments-comment__body figure.u-floatRight,
 .comments-comment_simple__message figure.u-floatRight,
 .comments-new_comment_form__body-wrapper figure.u-floatLeft,
 .comments-comment__body figure.u-floatLeft,
 .comments-comment_simple__message figure.u-floatLeft {
  max-width:50%;
  margin-top:12px;
  margin-bottom:12px
 }
 .comments-new_comment_form__body-wrapper figure.u-floatRight,
 .comments-comment__body figure.u-floatRight,
 .comments-comment_simple__message figure.u-floatRight {
  margin-left:10px
 }
 .comments-new_comment_form__body-wrapper figure.u-floatLeft,
 .comments-comment__body figure.u-floatLeft,
 .comments-comment_simple__message figure.u-floatLeft {
  margin-right:10px
 }
}
.comments-new_comment_form__body-wrapper,
.comments-comment__body,
.comments-comment_simple__message {
 font-size:16px;
 line-height:24px
}
.comments-new_comment_form__body-wrapper h4,
.comments-comment__body h4,
.comments-comment_simple__message h4 {
 font-weight:700;
 font-size:22px;
 line-height:23px
}
.comments-new_comment_form__body-wrapper .fr-placeholder,
.comments-comment__body .fr-placeholder,
.comments-comment_simple__message .fr-placeholder {
 padding:16px!important
}
.comments-new_comment_form__author_wrapper {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.comments-comment__message--truncated,
.comments-reply__message--truncated {
 max-height:192px;
 position:relative;
 overflow:hidden
}
.comments-comment__message--truncated:before,
.comments-reply__message--truncated:before,
.comments-comment__message--truncated:after,
.comments-reply__message--truncated:after {
 position:absolute;
 bottom:0;
 z-index:1
}
.comments-comment__message--truncated:before,
.comments-reply__message--truncated:before {
 content:"";
 left:0;
 width:100%;
 height:88px;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(70%,white),to(white));
 background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 70%,white 100%)
}
.comments-comment__message--truncated:after,
.comments-reply__message--truncated:after {
 content:"Show full comment";
 color:#0049ff;
 cursor:pointer;
 white-space:nowrap;
 left:0;
 font-size:14px
}
.comments-new_comment_form__role {
 width:inherit;
 display:inline-block
}
.comments-reply_form {
 background:#fafafa;
 border-top:1px solid #eee;
 padding:16px
}
.comments-reply_form__content {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 -ms-flex-align:start;
 align-items:flex-start
}
.comments-reply_form__content .c-input-group {
 margin-bottom:0
}
.comments-reply_form__role {
 width:inherit;
 display:inline-block
}
.comments-reply_form__avatar {
 width:32px;
 min-width:32px;
 height:32px
}
@media all and (max-width:767px) {
 .comments-reply_form__submit {
  padding:0;
  width:43.2px;
  height:36.8px;
  font-size:20px
 }
}
.comments-comment {
 border-radius:3px;
 border:1px solid #ddd;
 box-shadow:0 0 10px #efefef;
 word-break:break-word
}
.comments-comment .comments-new_comment_form {
 padding:16px 16px 16px 0;
 border-top:1px solid #eee;
 background:#fafafa
}
.comments-comment .comments-new_comment_form .c-input-group {
 margin-bottom:8px!important
}
.comments-comment .comments-new_comment_form .c-input--textarea {
 font-size:15px
}
.comments-comment .comments-new_comment_form .comments-new_comment_form__author_wrapper {
 display:none
}
.comments-comment__body {
 margin-bottom:0;
 position:relative;
 overflow:hidden;
 background:#fff
}
.comments-comment__reply-form {
 margin-top:16px
}
.comments-comment__content {
 padding:12px 16px 8px
}
.comments-comment__actions .u-floatRight {
 margin:0
}
@media all and (max-width:767px) {
 .comments-comment__actions {
  margin-bottom:4px
 }
}
.comments-comment__action {
 height:48px;
 line-height:48px;
 padding:0 12px;
 display:inline-block;
 color:#aaa;
 text-decoration:none
}
.comments-comment__action:hover {
 color:#c4c4c4;
 text-decoration:underline
}
.comments-comment__action:active {
 color:#c4c4c4
}
.comments-comment__action:focus {
 color:#c4c4c4
}
@media all and (max-width:767px) {
 .comments-comment__action {
  height:32px;
  line-height:32px
 }
}
.comments-comment__action:hover,
.comments-comment__action:active,
.comments-comment__action:focus {
 text-decoration:none
}
.comments-comment__action--like:hover {
 color:#f83a5c
}
.comments-comment__action--unlike {
 color:#f83a5c
}
.comments-comment__action--unlike:hover,
.comments-comment__action--unlike:active,
.comments-comment__action--unlike:focus {
 color:#f95370
}
.comments-comment__embedly_wrapper {
 position:relative
}
.comments-comment__button_remove_link {
 position:absolute;
 top:16px;
 right:16px;
 width:32px;
 height:32px;
 background-color:rgba(0,0,0,.05);
 border:none;
 outline:none;
 color:#fff;
 text-shadow:0 1px 1px rgba(0,0,0,.6);
 text-align:center;
 cursor:pointer;
 -webkit-transition:background-color .2s ease-in-out;
 transition:background-color .2s ease-in-out
}
.comments-comment__button_remove_link:hover {
 background-color:rgba(0,0,0,.3)
}
.comments-reply {
 background:#fafafa;
 border-top:1px solid #eee
}
.comments-reply__content {
 padding:12px 16px 8px
}
.comments-reply__content--important {
 box-shadow:inset 1px 0 0 0 #0049ff
}
.comments-reply__avatar {
 width:32px;
 min-width:32px;
 height:32px
}
.comments-reply__message--truncated:before {
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(250,250,250,0)),color-stop(70%,#fafafa),to(#fafafa));
 background:linear-gradient(to bottom,rgba(250,250,250,0) 0%,#fafafa 70%,#fafafa 100%)
}
@media all and (max-width:767px) {
 .comments-reply__actions {
  margin-top:2px
 }
}
.comments-reply__action {
 height:40px;
 line-height:40px;
 padding:0 5.33333px;
 display:inline-block;
 color:#aaa;
 text-decoration:none
}
.comments-reply__action:hover {
 color:#c4c4c4;
 text-decoration:underline
}
.comments-reply__action:active {
 color:#c4c4c4
}
.comments-reply__action:focus {
 color:#c4c4c4
}
@media all and (max-width:767px) {
 .comments-reply__action {
  height:32px;
  line-height:32px
 }
}
.comments-reply__action:hover,
.comments-reply__action:active,
.comments-reply__action:focus {
 text-decoration:none
}
.comments-reply__action--like:hover {
 color:#f83a5c
}
.comments-reply__action--unlike {
 color:#f83a5c
}
.comments-reply__action--unlike:hover,
.comments-reply__action--unlike:active,
.comments-reply__action--unlike:focus {
 color:#f95370
}
.comments-reply__action--role {
 color:#0049ff
}
.comments-reply__action--role:hover,
.comments-reply__action--role:active,
.comments-reply__action--role:focus {
 color:#0049ff
}
.comments-reply__action:first-child {
 margin-left:-5.33333px
}
.comments-reply__embedly_wrapper {
 position:relative
}
.comments-reply__button_remove_link {
 position:absolute;
 top:0;
 right:0;
 width:32px;
 height:32px;
 background-color:transparent;
 border:none;
 outline:none;
 color:#777;
 text-align:center;
 cursor:pointer;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.comments-reply__button_remove_link:hover {
 color:#000;
 background-color:rgba(0,0,0,.1)
}
.comments-helpful__action {
 height:40px;
 line-height:40px;
 padding:0 5.33333px;
 display:inline-block;
 color:#aaa;
 text-decoration:none
}
.comments-helpful__action:hover {
 color:#c4c4c4;
 text-decoration:underline
}
.comments-helpful__action:active {
 color:#c4c4c4
}
.comments-helpful__action:focus {
 color:#c4c4c4
}
.comments-helpful__action:hover,
.comments-helpful__action:active,
.comments-helpful__action:focus {
 text-decoration:none
}
.comments-helpful__action:hover .comments-helpful__content--default,
.comments-helpful__action:active .comments-helpful__content--default,
.comments-helpful__action:focus .comments-helpful__content--default {
 display:none
}
.comments-helpful__action:hover .comments-helpful__content--active,
.comments-helpful__action:active .comments-helpful__content--active,
.comments-helpful__action:focus .comments-helpful__content--active {
 display:inline
}
@media all and (min-width:768px) {
 .comments-helpful__action:before {
  content:attr(data-title);
  display:block;
  height:0;
  opacity:0;
  margin-left:18px
 }
}
@media all and (max-width:767px) {
 .comments-helpful__action {
  height:32px;
  line-height:32px
 }
}
.comments-link_card {
 width:100%
}
.comments-link_card:hover {
 background:#fafafa
}
.comments-link_card__title {
 font-family:Georgia,Times,times new roman,serif
}
.comments-link_card_small {
 width:100%;
 border:1px solid #eee;
 background:#fff;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.comments-link_card_small:hover {
 background:#f1f1f1
}
.comments-link_card_small__cover {
 background-size:cover;
 background-position:center center;
 width:30%
}
.comments-link_card_small__content {
 width:70%
}
.comments-link_card_small__title {
 font-family:Georgia,Times,times new roman,serif;
 margin-top:6px
}
.comments-comment_simple__avatar {
 width:36px;
 height:36px;
 min-width:36px
}
.comments-comment_simple__username {
 letter-spacing:-.02em
}
.comments-comment_simple__date {
 position:absolute;
 top:16px;
 right:16px
}
.comments-comment_simple__message {
 font-size:16px
}
@media all and (max-width:767px) {
 .comments-comment_simple__wrapper {
  padding-right:16px
 }
 .comments-comment_simple__message {
  margin-left:0;
  font-size:14px
 }
 .comments-comment_simple__date {
  margin-top:8px;
  position:static
 }
}
.comments-comment_list .comments-comment {
 margin-top:32px
}
.crowd_safe-index__header_top::before {
 content:'';
 display:block;
 height:1px;
 background:#eee;
 -webkit-box-flex:1;
 -webkit-flex:1 1 50%;
 -ms-flex:1 1 50%;
 flex:1 1 50%
}
.crowd_safe-index__header_top::after {
 content:'';
 display:block;
 height:1px;
 background:#eee;
 -webkit-box-flex:1;
 -webkit-flex:1 1 50%;
 -ms-flex:1 1 50%;
 flex:1 1 50%
}
.crowd_safe-index__header_icon {
 padding:0 16px
}
.crowd_safe-index__header_border_bottom {
 border-top-color:#eee
}
.crowd_safe-index__header_title {
 white-space:nowrap
}
.crowd_safe-index__header_title_trademark {
 border-top-color:#eee
}
.crowd_safe-index__content_title {
 position:relative
}
.crowd_safe-index__content_title_icon {
 position:absolute;
 right:0;
 bottom:-1px
}
.crowd_safe-index__content_title_icon--cap_table {
 width:125px
}
.crowd_safe-index__content_title_icon--simple_economics {
 width:102px
}
.crowd_safe-index__content_title_icon--founder_control {
 width:156px
}
.crowd_safe-index__content_title_icon--customizable {
 width:171px
}
.crowd_safe-index__content_title_icon--background {
 width:155px
}
.crowd_safe-index__document {
 border-color:#c4c4c4
}
.crowd_safe-index__document_border_top {
 margin-left:0
}
.crowd_safe-index__disclaimers::before {
 content:'';
 display:block;
 height:1px;
 background:#eee;
 width:144px;
 margin-bottom:40px
}
@media all and (min-width:768px) and (max-width:969px) {
 .crowd_safe-index__header_copy {
  margin-top:16px;
  font-size:20px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crowd_safe-index__header_container {
  padding-top:24px
 }
 .crowd_safe-index__header_title {
  margin-top:32px
 }
 .crowd_safe-index__header_title_trademark {
  font-size:14px
 }
 .crowd_safe-index__header_copy {
  margin-top:20px;
  font-size:18px
 }
 .crowd_safe-index__content_title {
  font-size:25px
 }
 .crowd_safe-index__content_title_icon {
  font-weight:800
 }
 .crowd_safe-index__content_title_icon--cap_table {
  width:113px
 }
 .crowd_safe-index__content_title_icon--simple_economics {
  width:86px
 }
 .crowd_safe-index__content_title_icon--founder_control {
  width:136px
 }
 .crowd_safe-index__content_title_icon--customizable {
  width:136px
 }
 .crowd_safe-index__content_title_icon--background {
  width:136px
 }
 .crowd_safe-index__document {
  border-bottom:none
 }
 .crowd_safe-index__apply {
  margin-top:0
 }
 .crowd_safe-index__apply_button {
  width:100%
 }
}
.crowd_safe-calculator_header__dark_header {
 background-color:#0f2348
}
.crowd_safe-calculator_header__header_flex {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
@media all and (max-width:969px) {
 .crowd_safe-calculator_header__header_flex {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:48px 0
 }
}
.crowd_safe-calculator_header__calc_tagline {
 max-width:800px;
 margin-left:auto;
 margin-right:auto
}
@media all and (max-width:969px) {
 .crowd_safe-calculator_header__calc_tagline {
  max-width:760px
 }
}
@media all and (max-width:767px) {
 .crowd_safe-calculator_header__calc_tagline {
  font-size:14px;
  max-width:320px;
  text-align:center
 }
}
.crowd_safe-calculator_header__calculator {
 background:#16346a;
 max-width:800px;
 margin:auto;
 border:solid 1px rgba(255,255,255,.1)
}
.crowd_safe-calculator_header__calculator>div {
 white-space:nowrap
}
@media all and (max-width:969px) {
 .crowd_safe-calculator_header__calculator {
  max-width:760px
 }
}
@media all and (max-width:767px) {
 .crowd_safe-calculator_header__calculator {
  max-width:320px
 }
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__input_container {
 margin-bottom:4px
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__input_container .c-input-group {
 margin-bottom:0
}
@media all and (max-width:767px) {
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__input_container {
  margin-top:4px
 }
}
.crowd_safe-calculator_header__calculator input {
 border:0;
 background:0 0;
 color:#fff;
 font-weight:500;
 -webkit-appearance:none
}
.crowd_safe-calculator_header__calculator input:focus {
 outline:none
}
.crowd_safe-calculator_header__calculator input::-webkit-outer-spin-button,
.crowd_safe-calculator_header__calculator input::-webkit-inner-spin-button {
 -webkit-appearance:none;
 margin:0
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__investment {
 border-right:solid 1px rgba(255,255,255,.1)
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__investment input {
 width:70px
}
@media all and (max-width:969px) {
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__investment {
  padding-left:24px;
  padding-right:24px
 }
}
@media all and (max-width:767px) {
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__investment input {
  width:-webkit-calc(100% - 25px);
  width:calc(100% - 25px)
 }
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__terms {
 border-right:solid 1px rgba(255,255,255,.1)
}
@media all and (max-width:969px) {
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__terms {
  padding-left:24px;
  padding-right:24px
 }
}
@media all and (max-width:767px) {
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__terms {
  padding-top:0
 }
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__terms>div {
 display:inline-block
}
@media all and (max-width:767px) {
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__discount {
  margin-top:16px
 }
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__discount input {
 width:30px
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__discount span {
 margin-right:4px
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__valuation_cap input {
 width:100px
}
@media all and (max-width:767px) {
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__valuation_cap {
  width:-webkit-calc(100% - 85px);
  width:calc(100% - 85px);
  margin-top:16px
 }
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__valuation_cap input {
  width:-webkit-calc(100% - 20px);
  width:calc(100% - 20px)
 }
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__valuation input {
 width:110px
}
@media all and (max-width:969px) {
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__valuation {
  padding-left:24px;
  padding-right:16px
 }
}
@media all and (max-width:767px) {
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__valuation {
  padding-top:32px;
  padding-right:24px
 }
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__valuation input {
  width:-webkit-calc(100% - 25px);
  width:calc(100% - 25px)
 }
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__return {
 background:url(https://assets.republic.com/assets/crowd_safe/calculator/big_arrow-eefebcaf00a3d2ae012cd295491b0f9b8b94a532629e38b1301686ab1eb09e10.svg) no-repeat 0 0;
 background-size:contain
}
.crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__return span {
 max-width:110px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
@media all and (max-width:767px) {
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__return {
  background-image:none;
  padding:32px;
  text-align:center
 }
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__return div,
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__return span {
  display:block;
  margin:auto;
  font-size:18px
 }
 .crowd_safe-calculator_header__calculator .crowd_safe-calculator_header__return span {
  max-width:250px
 }
}
@media all and (max-width:767px) {
 .crowd_safe-calculator_header__calculator {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .crowd_safe-calculator_header__calculator>div {
  padding-bottom:0;
  border:0
 }
}
.crowd_safe-calculator__light_header {
 background:#1c4082 url(https://assets.republic.com/assets/static_pages/webcasts/dark_mountains-3ecf9dc61a37bc08520a918b2cf22dd92bb49dfdb5a4bc241bf039585df389f3.svg) center bottom no-repeat;
 background-size:cover
}
.crowd_safe-calculator__light_header h1 {
 padding-bottom:7px
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__light_header h1 {
  font-size:24px;
  margin-top:64px
 }
}
.crowd_safe-calculator p {
 color:#000
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__story_block {
  margin-bottom:64px
 }
}
.crowd_safe-calculator__icon_block {
 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;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 color:#1c4082
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__icon_block {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.crowd_safe-calculator__icon_block img {
 height:33px;
 margin-top:4px
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__icon_block img {
  margin-bottom:16px
 }
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__icon_block h2,
 .crowd_safe-calculator__icon_block span,
 .crowd_safe-calculator__icon_block strong {
  font-size:19px
 }
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__icon_block strong {
  display:none
 }
}
.crowd_safe-calculator__icon_block div {
 white-space:nowrap
}
.crowd_safe-calculator__select_group {
 display:inline-block;
 margin-bottom:0;
 width:auto
}
.crowd_safe-calculator__select_group select {
 background-color:#dbe6ff;
 padding:0 32px 0 8px;
 border:none!important;
 color:#1c4082;
 font-size:24px;
 font-weight:500
}
.crowd_safe-calculator p {
 max-width:550px;
 margin:16px auto
}
@media all and (max-width:767px) {
 .crowd_safe-calculator p {
  font-size:15px
 }
}
.crowd_safe-calculator__icon_block_text {
 padding-left:0
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__icon_block_text {
  text-align:center;
  padding-top:16px;
  padding-left:0
 }
}
.crowd_safe-calculator__side_block p {
 width:390px;
 max-width:100%;
 min-height:210px
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__side_block:first-child {
  margin-bottom:64px
 }
 .crowd_safe-calculator__side_block p {
  min-height:auto;
  margin-bottom:0;
  width:550px
 }
 .crowd_safe-calculator__side_block h4 {
  margin-top:8px
 }
}
.crowd_safe-calculator__story .crowd_safe-calculator__investment {
 width:90px
}
.crowd_safe-calculator__story .crowd_safe-calculator__valuation {
 width:120px
}
.crowd_safe-calculator__story .crowd_safe-calculator__discount {
 width:40px;
 margin-right:0
}
.crowd_safe-calculator__story .crowd_safe-calculator__valuation_cap {
 width:110px
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__story .crowd_safe-calculator__valuation_cap {
  width:95px
 }
}
.crowd_safe-calculator__story .crowd_safe-calculator__arrow_down {
 display:block;
 margin-left:auto;
 margin-right:auto;
 width:24px
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__story .crowd_safe-calculator__arrow_down {
  display:none
 }
}
.crowd_safe-calculator__story .crowd_safe-calculator__crotchet {
 display:block;
 margin-left:auto;
 margin-right:auto;
 width:58.5%
}
.crowd_safe-calculator__story .crowd_safe-calculator__crotchet--reverse {
 -webkit-transform:scaleY(-1);
 -ms-transform:scaleY(-1);
 transform:scaleY(-1);
 -webkit-filter:FlipV;
 filter:FlipV;
 -ms-filter:"FlipV"
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__story .crowd_safe-calculator__crotchet {
  display:none
 }
}
.crowd_safe-calculator__story .crowd_safe-calculator__result_block p {
 max-width:400px
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__story .crowd_safe-calculator__result_block p {
  margin-top:0;
  margin-bottom:32px
 }
}
.crowd_safe-calculator__story .crowd_safe-calculator__result {
 border:solid 2px #0049ff;
 min-width:80px;
 margin:8px auto;
 padding:.3em .6em .4em
}
@media all and (max-width:767px) {
 .crowd_safe-calculator__questions h3 {
  margin-bottom:8px
 }
}
.crowd_safe-calculator__formula {
 max-width:100%
}
@media all and (max-width:767px) {
 .crypto-airdrops {
  padding-top:24px
 }
 .crypto-airdrops__airdrops-intro {
  padding:32px 16px 0;
  margin-top:32px
 }
 .crypto-airdrops__airdrops-intro-image {
  width:40px
 }
 .crypto-airdrops__airdrops-intro-content {
  margin-left:16px;
  font-size:16px
 }
}
@media all and (max-width:767px) {
 .crypto-airdrops-content__header {
  margin-bottom:32px
 }
 .crypto-airdrops-content__cover-wrapper {
  margin:0
 }
 .crypto-airdrops-content__cover-image {
  max-width:100%
 }
 .crypto-airdrops-content__subtitle {
  font-size:25px
 }
}
.crypto-airdrops-preview__crypto-logo-image {
 height:32px
}
.crypto-airdrops-preview__cta-wrapper {
 position:relative;
 background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,#fff));
 background:linear-gradient(to bottom,transparent,#fff 50%)
}
.crypto-for_investors-how_should_i_invest,
.crypto-for_investors-how_the_dpa_works,
.crypto-for_investors-how_the_tpa_works,
.crypto-for_investors-how_it_works,
.crypto-for_investors-risks,
.crypto-for_investors-disclosure,
.crypto-for_investors-commission,
.crypto-for_investors-resources,
.crypto-for_investors-selling {
 font-size:18px;
 font-weight:400
}
.crypto-for_investors-how_should_i_invest p:not(:last-child),
.crypto-for_investors-how_the_dpa_works p:not(:last-child),
.crypto-for_investors-how_the_tpa_works p:not(:last-child),
.crypto-for_investors-how_it_works p:not(:last-child),
.crypto-for_investors-risks p:not(:last-child),
.crypto-for_investors-disclosure p:not(:last-child),
.crypto-for_investors-commission p:not(:last-child),
.crypto-for_investors-resources p:not(:last-child),
.crypto-for_investors-selling p:not(:last-child),
.crypto-for_investors-how_should_i_invest h2:not(:last-child),
.crypto-for_investors-how_the_dpa_works h2:not(:last-child),
.crypto-for_investors-how_the_tpa_works h2:not(:last-child),
.crypto-for_investors-how_it_works h2:not(:last-child),
.crypto-for_investors-risks h2:not(:last-child),
.crypto-for_investors-disclosure h2:not(:last-child),
.crypto-for_investors-commission h2:not(:last-child),
.crypto-for_investors-resources h2:not(:last-child),
.crypto-for_investors-selling h2:not(:last-child),
.crypto-for_investors-how_should_i_invest h3:not(:last-child),
.crypto-for_investors-how_the_dpa_works h3:not(:last-child),
.crypto-for_investors-how_the_tpa_works h3:not(:last-child),
.crypto-for_investors-how_it_works h3:not(:last-child),
.crypto-for_investors-risks h3:not(:last-child),
.crypto-for_investors-disclosure h3:not(:last-child),
.crypto-for_investors-commission h3:not(:last-child),
.crypto-for_investors-resources h3:not(:last-child),
.crypto-for_investors-selling h3:not(:last-child),
.crypto-for_investors-how_should_i_invest h4:not(:last-child),
.crypto-for_investors-how_the_dpa_works h4:not(:last-child),
.crypto-for_investors-how_the_tpa_works h4:not(:last-child),
.crypto-for_investors-how_it_works h4:not(:last-child),
.crypto-for_investors-risks h4:not(:last-child),
.crypto-for_investors-disclosure h4:not(:last-child),
.crypto-for_investors-commission h4:not(:last-child),
.crypto-for_investors-resources h4:not(:last-child),
.crypto-for_investors-selling h4:not(:last-child),
.crypto-for_investors-how_should_i_invest h5:not(:last-child),
.crypto-for_investors-how_the_dpa_works h5:not(:last-child),
.crypto-for_investors-how_the_tpa_works h5:not(:last-child),
.crypto-for_investors-how_it_works h5:not(:last-child),
.crypto-for_investors-risks h5:not(:last-child),
.crypto-for_investors-disclosure h5:not(:last-child),
.crypto-for_investors-commission h5:not(:last-child),
.crypto-for_investors-resources h5:not(:last-child),
.crypto-for_investors-selling h5:not(:last-child),
.crypto-for_investors-how_should_i_invest h6:not(:last-child),
.crypto-for_investors-how_the_dpa_works h6:not(:last-child),
.crypto-for_investors-how_the_tpa_works h6:not(:last-child),
.crypto-for_investors-how_it_works h6:not(:last-child),
.crypto-for_investors-risks h6:not(:last-child),
.crypto-for_investors-disclosure h6:not(:last-child),
.crypto-for_investors-commission h6:not(:last-child),
.crypto-for_investors-resources h6:not(:last-child),
.crypto-for_investors-selling h6:not(:last-child) {
 margin-bottom:24px
}
.crypto-for_investors-how_should_i_invest p+h2,
.crypto-for_investors-how_the_dpa_works p+h2,
.crypto-for_investors-how_the_tpa_works p+h2,
.crypto-for_investors-how_it_works p+h2,
.crypto-for_investors-risks p+h2,
.crypto-for_investors-disclosure p+h2,
.crypto-for_investors-commission p+h2,
.crypto-for_investors-resources p+h2,
.crypto-for_investors-selling p+h2,
.crypto-for_investors-how_should_i_invest p+h3,
.crypto-for_investors-how_the_dpa_works p+h3,
.crypto-for_investors-how_the_tpa_works p+h3,
.crypto-for_investors-how_it_works p+h3,
.crypto-for_investors-risks p+h3,
.crypto-for_investors-disclosure p+h3,
.crypto-for_investors-commission p+h3,
.crypto-for_investors-resources p+h3,
.crypto-for_investors-selling p+h3,
.crypto-for_investors-how_should_i_invest p+h4,
.crypto-for_investors-how_the_dpa_works p+h4,
.crypto-for_investors-how_the_tpa_works p+h4,
.crypto-for_investors-how_it_works p+h4,
.crypto-for_investors-risks p+h4,
.crypto-for_investors-disclosure p+h4,
.crypto-for_investors-commission p+h4,
.crypto-for_investors-resources p+h4,
.crypto-for_investors-selling p+h4,
.crypto-for_investors-how_should_i_invest p+h5,
.crypto-for_investors-how_the_dpa_works p+h5,
.crypto-for_investors-how_the_tpa_works p+h5,
.crypto-for_investors-how_it_works p+h5,
.crypto-for_investors-risks p+h5,
.crypto-for_investors-disclosure p+h5,
.crypto-for_investors-commission p+h5,
.crypto-for_investors-resources p+h5,
.crypto-for_investors-selling p+h5,
.crypto-for_investors-how_should_i_invest p+h6,
.crypto-for_investors-how_the_dpa_works p+h6,
.crypto-for_investors-how_the_tpa_works p+h6,
.crypto-for_investors-how_it_works p+h6,
.crypto-for_investors-risks p+h6,
.crypto-for_investors-disclosure p+h6,
.crypto-for_investors-commission p+h6,
.crypto-for_investors-resources p+h6,
.crypto-for_investors-selling p+h6,
.crypto-for_investors-how_should_i_invest ul+h2,
.crypto-for_investors-how_the_dpa_works ul+h2,
.crypto-for_investors-how_the_tpa_works ul+h2,
.crypto-for_investors-how_it_works ul+h2,
.crypto-for_investors-risks ul+h2,
.crypto-for_investors-disclosure ul+h2,
.crypto-for_investors-commission ul+h2,
.crypto-for_investors-resources ul+h2,
.crypto-for_investors-selling ul+h2,
.crypto-for_investors-how_should_i_invest ul+h3,
.crypto-for_investors-how_the_dpa_works ul+h3,
.crypto-for_investors-how_the_tpa_works ul+h3,
.crypto-for_investors-how_it_works ul+h3,
.crypto-for_investors-risks ul+h3,
.crypto-for_investors-disclosure ul+h3,
.crypto-for_investors-commission ul+h3,
.crypto-for_investors-resources ul+h3,
.crypto-for_investors-selling ul+h3,
.crypto-for_investors-how_should_i_invest ul+h4,
.crypto-for_investors-how_the_dpa_works ul+h4,
.crypto-for_investors-how_the_tpa_works ul+h4,
.crypto-for_investors-how_it_works ul+h4,
.crypto-for_investors-risks ul+h4,
.crypto-for_investors-disclosure ul+h4,
.crypto-for_investors-commission ul+h4,
.crypto-for_investors-resources ul+h4,
.crypto-for_investors-selling ul+h4,
.crypto-for_investors-how_should_i_invest ul+h5,
.crypto-for_investors-how_the_dpa_works ul+h5,
.crypto-for_investors-how_the_tpa_works ul+h5,
.crypto-for_investors-how_it_works ul+h5,
.crypto-for_investors-risks ul+h5,
.crypto-for_investors-disclosure ul+h5,
.crypto-for_investors-commission ul+h5,
.crypto-for_investors-resources ul+h5,
.crypto-for_investors-selling ul+h5,
.crypto-for_investors-how_should_i_invest ul+h6,
.crypto-for_investors-how_the_dpa_works ul+h6,
.crypto-for_investors-how_the_tpa_works ul+h6,
.crypto-for_investors-how_it_works ul+h6,
.crypto-for_investors-risks ul+h6,
.crypto-for_investors-disclosure ul+h6,
.crypto-for_investors-commission ul+h6,
.crypto-for_investors-resources ul+h6,
.crypto-for_investors-selling ul+h6,
.crypto-for_investors-how_should_i_invest ol+h2,
.crypto-for_investors-how_the_dpa_works ol+h2,
.crypto-for_investors-how_the_tpa_works ol+h2,
.crypto-for_investors-how_it_works ol+h2,
.crypto-for_investors-risks ol+h2,
.crypto-for_investors-disclosure ol+h2,
.crypto-for_investors-commission ol+h2,
.crypto-for_investors-resources ol+h2,
.crypto-for_investors-selling ol+h2,
.crypto-for_investors-how_should_i_invest ol+h3,
.crypto-for_investors-how_the_dpa_works ol+h3,
.crypto-for_investors-how_the_tpa_works ol+h3,
.crypto-for_investors-how_it_works ol+h3,
.crypto-for_investors-risks ol+h3,
.crypto-for_investors-disclosure ol+h3,
.crypto-for_investors-commission ol+h3,
.crypto-for_investors-resources ol+h3,
.crypto-for_investors-selling ol+h3,
.crypto-for_investors-how_should_i_invest ol+h4,
.crypto-for_investors-how_the_dpa_works ol+h4,
.crypto-for_investors-how_the_tpa_works ol+h4,
.crypto-for_investors-how_it_works ol+h4,
.crypto-for_investors-risks ol+h4,
.crypto-for_investors-disclosure ol+h4,
.crypto-for_investors-commission ol+h4,
.crypto-for_investors-resources ol+h4,
.crypto-for_investors-selling ol+h4,
.crypto-for_investors-how_should_i_invest ol+h5,
.crypto-for_investors-how_the_dpa_works ol+h5,
.crypto-for_investors-how_the_tpa_works ol+h5,
.crypto-for_investors-how_it_works ol+h5,
.crypto-for_investors-risks ol+h5,
.crypto-for_investors-disclosure ol+h5,
.crypto-for_investors-commission ol+h5,
.crypto-for_investors-resources ol+h5,
.crypto-for_investors-selling ol+h5,
.crypto-for_investors-how_should_i_invest ol+h6,
.crypto-for_investors-how_the_dpa_works ol+h6,
.crypto-for_investors-how_the_tpa_works ol+h6,
.crypto-for_investors-how_it_works ol+h6,
.crypto-for_investors-risks ol+h6,
.crypto-for_investors-disclosure ol+h6,
.crypto-for_investors-commission ol+h6,
.crypto-for_investors-resources ol+h6,
.crypto-for_investors-selling ol+h6,
.crypto-for_investors-how_should_i_invest table+h2,
.crypto-for_investors-how_the_dpa_works table+h2,
.crypto-for_investors-how_the_tpa_works table+h2,
.crypto-for_investors-how_it_works table+h2,
.crypto-for_investors-risks table+h2,
.crypto-for_investors-disclosure table+h2,
.crypto-for_investors-commission table+h2,
.crypto-for_investors-resources table+h2,
.crypto-for_investors-selling table+h2,
.crypto-for_investors-how_should_i_invest table+h3,
.crypto-for_investors-how_the_dpa_works table+h3,
.crypto-for_investors-how_the_tpa_works table+h3,
.crypto-for_investors-how_it_works table+h3,
.crypto-for_investors-risks table+h3,
.crypto-for_investors-disclosure table+h3,
.crypto-for_investors-commission table+h3,
.crypto-for_investors-resources table+h3,
.crypto-for_investors-selling table+h3,
.crypto-for_investors-how_should_i_invest table+h4,
.crypto-for_investors-how_the_dpa_works table+h4,
.crypto-for_investors-how_the_tpa_works table+h4,
.crypto-for_investors-how_it_works table+h4,
.crypto-for_investors-risks table+h4,
.crypto-for_investors-disclosure table+h4,
.crypto-for_investors-commission table+h4,
.crypto-for_investors-resources table+h4,
.crypto-for_investors-selling table+h4,
.crypto-for_investors-how_should_i_invest table+h5,
.crypto-for_investors-how_the_dpa_works table+h5,
.crypto-for_investors-how_the_tpa_works table+h5,
.crypto-for_investors-how_it_works table+h5,
.crypto-for_investors-risks table+h5,
.crypto-for_investors-disclosure table+h5,
.crypto-for_investors-commission table+h5,
.crypto-for_investors-resources table+h5,
.crypto-for_investors-selling table+h5,
.crypto-for_investors-how_should_i_invest table+h6,
.crypto-for_investors-how_the_dpa_works table+h6,
.crypto-for_investors-how_the_tpa_works table+h6,
.crypto-for_investors-how_it_works table+h6,
.crypto-for_investors-risks table+h6,
.crypto-for_investors-disclosure table+h6,
.crypto-for_investors-commission table+h6,
.crypto-for_investors-resources table+h6,
.crypto-for_investors-selling table+h6,
.crypto-for_investors-how_should_i_invest hr+h2,
.crypto-for_investors-how_the_dpa_works hr+h2,
.crypto-for_investors-how_the_tpa_works hr+h2,
.crypto-for_investors-how_it_works hr+h2,
.crypto-for_investors-risks hr+h2,
.crypto-for_investors-disclosure hr+h2,
.crypto-for_investors-commission hr+h2,
.crypto-for_investors-resources hr+h2,
.crypto-for_investors-selling hr+h2,
.crypto-for_investors-how_should_i_invest hr+h3,
.crypto-for_investors-how_the_dpa_works hr+h3,
.crypto-for_investors-how_the_tpa_works hr+h3,
.crypto-for_investors-how_it_works hr+h3,
.crypto-for_investors-risks hr+h3,
.crypto-for_investors-disclosure hr+h3,
.crypto-for_investors-commission hr+h3,
.crypto-for_investors-resources hr+h3,
.crypto-for_investors-selling hr+h3,
.crypto-for_investors-how_should_i_invest hr+h4,
.crypto-for_investors-how_the_dpa_works hr+h4,
.crypto-for_investors-how_the_tpa_works hr+h4,
.crypto-for_investors-how_it_works hr+h4,
.crypto-for_investors-risks hr+h4,
.crypto-for_investors-disclosure hr+h4,
.crypto-for_investors-commission hr+h4,
.crypto-for_investors-resources hr+h4,
.crypto-for_investors-selling hr+h4,
.crypto-for_investors-how_should_i_invest hr+h5,
.crypto-for_investors-how_the_dpa_works hr+h5,
.crypto-for_investors-how_the_tpa_works hr+h5,
.crypto-for_investors-how_it_works hr+h5,
.crypto-for_investors-risks hr+h5,
.crypto-for_investors-disclosure hr+h5,
.crypto-for_investors-commission hr+h5,
.crypto-for_investors-resources hr+h5,
.crypto-for_investors-selling hr+h5,
.crypto-for_investors-how_should_i_invest hr+h6,
.crypto-for_investors-how_the_dpa_works hr+h6,
.crypto-for_investors-how_the_tpa_works hr+h6,
.crypto-for_investors-how_it_works hr+h6,
.crypto-for_investors-risks hr+h6,
.crypto-for_investors-disclosure hr+h6,
.crypto-for_investors-commission hr+h6,
.crypto-for_investors-resources hr+h6,
.crypto-for_investors-selling hr+h6 {
 margin-top:40px
}
.crypto-for_investors-how_should_i_invest ul,
.crypto-for_investors-how_the_dpa_works ul,
.crypto-for_investors-how_the_tpa_works ul,
.crypto-for_investors-how_it_works ul,
.crypto-for_investors-risks ul,
.crypto-for_investors-disclosure ul,
.crypto-for_investors-commission ul,
.crypto-for_investors-resources ul,
.crypto-for_investors-selling ul,
.crypto-for_investors-how_should_i_invest ol,
.crypto-for_investors-how_the_dpa_works ol,
.crypto-for_investors-how_the_tpa_works ol,
.crypto-for_investors-how_it_works ol,
.crypto-for_investors-risks ol,
.crypto-for_investors-disclosure ol,
.crypto-for_investors-commission ol,
.crypto-for_investors-resources ol,
.crypto-for_investors-selling ol {
 margin:0
}
.crypto-for_investors-how_should_i_invest ul:not(:first-child),
.crypto-for_investors-how_the_dpa_works ul:not(:first-child),
.crypto-for_investors-how_the_tpa_works ul:not(:first-child),
.crypto-for_investors-how_it_works ul:not(:first-child),
.crypto-for_investors-risks ul:not(:first-child),
.crypto-for_investors-disclosure ul:not(:first-child),
.crypto-for_investors-commission ul:not(:first-child),
.crypto-for_investors-resources ul:not(:first-child),
.crypto-for_investors-selling ul:not(:first-child),
.crypto-for_investors-how_should_i_invest ol:not(:first-child),
.crypto-for_investors-how_the_dpa_works ol:not(:first-child),
.crypto-for_investors-how_the_tpa_works ol:not(:first-child),
.crypto-for_investors-how_it_works ol:not(:first-child),
.crypto-for_investors-risks ol:not(:first-child),
.crypto-for_investors-disclosure ol:not(:first-child),
.crypto-for_investors-commission ol:not(:first-child),
.crypto-for_investors-resources ol:not(:first-child),
.crypto-for_investors-selling ol:not(:first-child) {
 margin-top:24px
}
.crypto-for_investors-how_should_i_invest ul:not(:last-child),
.crypto-for_investors-how_the_dpa_works ul:not(:last-child),
.crypto-for_investors-how_the_tpa_works ul:not(:last-child),
.crypto-for_investors-how_it_works ul:not(:last-child),
.crypto-for_investors-risks ul:not(:last-child),
.crypto-for_investors-disclosure ul:not(:last-child),
.crypto-for_investors-commission ul:not(:last-child),
.crypto-for_investors-resources ul:not(:last-child),
.crypto-for_investors-selling ul:not(:last-child),
.crypto-for_investors-how_should_i_invest ol:not(:last-child),
.crypto-for_investors-how_the_dpa_works ol:not(:last-child),
.crypto-for_investors-how_the_tpa_works ol:not(:last-child),
.crypto-for_investors-how_it_works ol:not(:last-child),
.crypto-for_investors-risks ol:not(:last-child),
.crypto-for_investors-disclosure ol:not(:last-child),
.crypto-for_investors-commission ol:not(:last-child),
.crypto-for_investors-resources ol:not(:last-child),
.crypto-for_investors-selling ol:not(:last-child) {
 margin-bottom:32px
}
.crypto-for_investors-how_should_i_invest li ul,
.crypto-for_investors-how_the_dpa_works li ul,
.crypto-for_investors-how_the_tpa_works li ul,
.crypto-for_investors-how_it_works li ul,
.crypto-for_investors-risks li ul,
.crypto-for_investors-disclosure li ul,
.crypto-for_investors-commission li ul,
.crypto-for_investors-resources li ul,
.crypto-for_investors-selling li ul,
.crypto-for_investors-how_should_i_invest li ol,
.crypto-for_investors-how_the_dpa_works li ol,
.crypto-for_investors-how_the_tpa_works li ol,
.crypto-for_investors-how_it_works li ol,
.crypto-for_investors-risks li ol,
.crypto-for_investors-disclosure li ol,
.crypto-for_investors-commission li ol,
.crypto-for_investors-resources li ol,
.crypto-for_investors-selling li ol {
 margin-top:16px
}
.crypto-for_investors-how_should_i_invest li:not(:last-child),
.crypto-for_investors-how_the_dpa_works li:not(:last-child),
.crypto-for_investors-how_the_tpa_works li:not(:last-child),
.crypto-for_investors-how_it_works li:not(:last-child),
.crypto-for_investors-risks li:not(:last-child),
.crypto-for_investors-disclosure li:not(:last-child),
.crypto-for_investors-commission li:not(:last-child),
.crypto-for_investors-resources li:not(:last-child),
.crypto-for_investors-selling li:not(:last-child) {
 margin-bottom:8px
}
.crypto-for_investors-how_should_i_invest li:not(:last-child) ul,
.crypto-for_investors-how_the_dpa_works li:not(:last-child) ul,
.crypto-for_investors-how_the_tpa_works li:not(:last-child) ul,
.crypto-for_investors-how_it_works li:not(:last-child) ul,
.crypto-for_investors-risks li:not(:last-child) ul,
.crypto-for_investors-disclosure li:not(:last-child) ul,
.crypto-for_investors-commission li:not(:last-child) ul,
.crypto-for_investors-resources li:not(:last-child) ul,
.crypto-for_investors-selling li:not(:last-child) ul,
.crypto-for_investors-how_should_i_invest li:not(:last-child) ol,
.crypto-for_investors-how_the_dpa_works li:not(:last-child) ol,
.crypto-for_investors-how_the_tpa_works li:not(:last-child) ol,
.crypto-for_investors-how_it_works li:not(:last-child) ol,
.crypto-for_investors-risks li:not(:last-child) ol,
.crypto-for_investors-disclosure li:not(:last-child) ol,
.crypto-for_investors-commission li:not(:last-child) ol,
.crypto-for_investors-resources li:not(:last-child) ol,
.crypto-for_investors-selling li:not(:last-child) ol {
 margin-bottom:24px
}
.crypto-for_investors-how_should_i_invest figure:not(:first-child),
.crypto-for_investors-how_the_dpa_works figure:not(:first-child),
.crypto-for_investors-how_the_tpa_works figure:not(:first-child),
.crypto-for_investors-how_it_works figure:not(:first-child),
.crypto-for_investors-risks figure:not(:first-child),
.crypto-for_investors-disclosure figure:not(:first-child),
.crypto-for_investors-commission figure:not(:first-child),
.crypto-for_investors-resources figure:not(:first-child),
.crypto-for_investors-selling figure:not(:first-child) {
 margin-top:32px
}
.crypto-for_investors-how_should_i_invest figure:not(:last-child),
.crypto-for_investors-how_the_dpa_works figure:not(:last-child),
.crypto-for_investors-how_the_tpa_works figure:not(:last-child),
.crypto-for_investors-how_it_works figure:not(:last-child),
.crypto-for_investors-risks figure:not(:last-child),
.crypto-for_investors-disclosure figure:not(:last-child),
.crypto-for_investors-commission figure:not(:last-child),
.crypto-for_investors-resources figure:not(:last-child),
.crypto-for_investors-selling figure:not(:last-child) {
 margin-bottom:48px
}
.crypto-for_investors-how_should_i_invest img,
.crypto-for_investors-how_the_dpa_works img,
.crypto-for_investors-how_the_tpa_works img,
.crypto-for_investors-how_it_works img,
.crypto-for_investors-risks img,
.crypto-for_investors-disclosure img,
.crypto-for_investors-commission img,
.crypto-for_investors-resources img,
.crypto-for_investors-selling img {
 max-width:100%
}
.crypto-for_investors-how_should_i_invest b,
.crypto-for_investors-how_the_dpa_works b,
.crypto-for_investors-how_the_tpa_works b,
.crypto-for_investors-how_it_works b,
.crypto-for_investors-risks b,
.crypto-for_investors-disclosure b,
.crypto-for_investors-commission b,
.crypto-for_investors-resources b,
.crypto-for_investors-selling b,
.crypto-for_investors-how_should_i_invest strong,
.crypto-for_investors-how_the_dpa_works strong,
.crypto-for_investors-how_the_tpa_works strong,
.crypto-for_investors-how_it_works strong,
.crypto-for_investors-risks strong,
.crypto-for_investors-disclosure strong,
.crypto-for_investors-commission strong,
.crypto-for_investors-resources strong,
.crypto-for_investors-selling strong {
 font-weight:500
}
.crypto-for_investors-how_should_i_invest dl:not(:last-child),
.crypto-for_investors-how_the_dpa_works dl:not(:last-child),
.crypto-for_investors-how_the_tpa_works dl:not(:last-child),
.crypto-for_investors-how_it_works dl:not(:last-child),
.crypto-for_investors-risks dl:not(:last-child),
.crypto-for_investors-disclosure dl:not(:last-child),
.crypto-for_investors-commission dl:not(:last-child),
.crypto-for_investors-resources dl:not(:last-child),
.crypto-for_investors-selling dl:not(:last-child) {
 margin-bottom:16px
}
.crypto-for_investors-how_should_i_invest dl dt,
.crypto-for_investors-how_the_dpa_works dl dt,
.crypto-for_investors-how_the_tpa_works dl dt,
.crypto-for_investors-how_it_works dl dt,
.crypto-for_investors-risks dl dt,
.crypto-for_investors-disclosure dl dt,
.crypto-for_investors-commission dl dt,
.crypto-for_investors-resources dl dt,
.crypto-for_investors-selling dl dt {
 margin-bottom:8px
}
.crypto-for_investors-how_should_i_invest table,
.crypto-for_investors-how_the_dpa_works table,
.crypto-for_investors-how_the_tpa_works table,
.crypto-for_investors-how_it_works table,
.crypto-for_investors-risks table,
.crypto-for_investors-disclosure table,
.crypto-for_investors-commission table,
.crypto-for_investors-resources table,
.crypto-for_investors-selling table {
 margin-top:32px;
 margin-bottom:32px
}
.crypto-for_investors-how_should_i_invest .c-primaryTitle:not(:first-child),
.crypto-for_investors-how_the_dpa_works .c-primaryTitle:not(:first-child),
.crypto-for_investors-how_the_tpa_works .c-primaryTitle:not(:first-child),
.crypto-for_investors-how_it_works .c-primaryTitle:not(:first-child),
.crypto-for_investors-risks .c-primaryTitle:not(:first-child),
.crypto-for_investors-disclosure .c-primaryTitle:not(:first-child),
.crypto-for_investors-commission .c-primaryTitle:not(:first-child),
.crypto-for_investors-resources .c-primaryTitle:not(:first-child),
.crypto-for_investors-selling .c-primaryTitle:not(:first-child) {
 margin-top:72px
}
.crypto-for_investors-how_should_i_invest .c-primaryTitle:not(:last-child),
.crypto-for_investors-how_the_dpa_works .c-primaryTitle:not(:last-child),
.crypto-for_investors-how_the_tpa_works .c-primaryTitle:not(:last-child),
.crypto-for_investors-how_it_works .c-primaryTitle:not(:last-child),
.crypto-for_investors-risks .c-primaryTitle:not(:last-child),
.crypto-for_investors-disclosure .c-primaryTitle:not(:last-child),
.crypto-for_investors-commission .c-primaryTitle:not(:last-child),
.crypto-for_investors-resources .c-primaryTitle:not(:last-child),
.crypto-for_investors-selling .c-primaryTitle:not(:last-child) {
 margin-bottom:32px
}
.crypto-for_investors-how_should_i_invest .c-primaryTitle+.c-secondaryTitle,
.crypto-for_investors-how_the_dpa_works .c-primaryTitle+.c-secondaryTitle,
.crypto-for_investors-how_the_tpa_works .c-primaryTitle+.c-secondaryTitle,
.crypto-for_investors-how_it_works .c-primaryTitle+.c-secondaryTitle,
.crypto-for_investors-risks .c-primaryTitle+.c-secondaryTitle,
.crypto-for_investors-disclosure .c-primaryTitle+.c-secondaryTitle,
.crypto-for_investors-commission .c-primaryTitle+.c-secondaryTitle,
.crypto-for_investors-resources .c-primaryTitle+.c-secondaryTitle,
.crypto-for_investors-selling .c-primaryTitle+.c-secondaryTitle {
 margin-top:32px
}
.crypto-for_investors-how_should_i_invest .c-secondaryTitle:not(:first-child),
.crypto-for_investors-how_the_dpa_works .c-secondaryTitle:not(:first-child),
.crypto-for_investors-how_the_tpa_works .c-secondaryTitle:not(:first-child),
.crypto-for_investors-how_it_works .c-secondaryTitle:not(:first-child),
.crypto-for_investors-risks .c-secondaryTitle:not(:first-child),
.crypto-for_investors-disclosure .c-secondaryTitle:not(:first-child),
.crypto-for_investors-commission .c-secondaryTitle:not(:first-child),
.crypto-for_investors-resources .c-secondaryTitle:not(:first-child),
.crypto-for_investors-selling .c-secondaryTitle:not(:first-child) {
 margin-top:48px
}
.crypto-for_investors-how_should_i_invest .c-secondaryTitle:not(:last-child),
.crypto-for_investors-how_the_dpa_works .c-secondaryTitle:not(:last-child),
.crypto-for_investors-how_the_tpa_works .c-secondaryTitle:not(:last-child),
.crypto-for_investors-how_it_works .c-secondaryTitle:not(:last-child),
.crypto-for_investors-risks .c-secondaryTitle:not(:last-child),
.crypto-for_investors-disclosure .c-secondaryTitle:not(:last-child),
.crypto-for_investors-commission .c-secondaryTitle:not(:last-child),
.crypto-for_investors-resources .c-secondaryTitle:not(:last-child),
.crypto-for_investors-selling .c-secondaryTitle:not(:last-child) {
 margin-bottom:24px
}
.crypto-for_investors-how_should_i_invest .c-subtitle:not(:first-child),
.crypto-for_investors-how_the_dpa_works .c-subtitle:not(:first-child),
.crypto-for_investors-how_the_tpa_works .c-subtitle:not(:first-child),
.crypto-for_investors-how_it_works .c-subtitle:not(:first-child),
.crypto-for_investors-risks .c-subtitle:not(:first-child),
.crypto-for_investors-disclosure .c-subtitle:not(:first-child),
.crypto-for_investors-commission .c-subtitle:not(:first-child),
.crypto-for_investors-resources .c-subtitle:not(:first-child),
.crypto-for_investors-selling .c-subtitle:not(:first-child) {
 margin-top:32px
}
.crypto-for_investors-how_should_i_invest .c-subtitle:not(:last-child),
.crypto-for_investors-how_the_dpa_works .c-subtitle:not(:last-child),
.crypto-for_investors-how_the_tpa_works .c-subtitle:not(:last-child),
.crypto-for_investors-how_it_works .c-subtitle:not(:last-child),
.crypto-for_investors-risks .c-subtitle:not(:last-child),
.crypto-for_investors-disclosure .c-subtitle:not(:last-child),
.crypto-for_investors-commission .c-subtitle:not(:last-child),
.crypto-for_investors-resources .c-subtitle:not(:last-child),
.crypto-for_investors-selling .c-subtitle:not(:last-child) {
 margin-bottom:32px
}
.crypto-for_investors-how_should_i_invest .c-blockquote:not(:first-child),
.crypto-for_investors-how_the_dpa_works .c-blockquote:not(:first-child),
.crypto-for_investors-how_the_tpa_works .c-blockquote:not(:first-child),
.crypto-for_investors-how_it_works .c-blockquote:not(:first-child),
.crypto-for_investors-risks .c-blockquote:not(:first-child),
.crypto-for_investors-disclosure .c-blockquote:not(:first-child),
.crypto-for_investors-commission .c-blockquote:not(:first-child),
.crypto-for_investors-resources .c-blockquote:not(:first-child),
.crypto-for_investors-selling .c-blockquote:not(:first-child) {
 margin-top:64px
}
.crypto-for_investors-how_should_i_invest .c-blockquote:not(:last-child),
.crypto-for_investors-how_the_dpa_works .c-blockquote:not(:last-child),
.crypto-for_investors-how_the_tpa_works .c-blockquote:not(:last-child),
.crypto-for_investors-how_it_works .c-blockquote:not(:last-child),
.crypto-for_investors-risks .c-blockquote:not(:last-child),
.crypto-for_investors-disclosure .c-blockquote:not(:last-child),
.crypto-for_investors-commission .c-blockquote:not(:last-child),
.crypto-for_investors-resources .c-blockquote:not(:last-child),
.crypto-for_investors-selling .c-blockquote:not(:last-child) {
 margin-bottom:64px
}
.crypto-for_investors-how_should_i_invest .c-learn_ordered_list:not(:first-child),
.crypto-for_investors-how_the_dpa_works .c-learn_ordered_list:not(:first-child),
.crypto-for_investors-how_the_tpa_works .c-learn_ordered_list:not(:first-child),
.crypto-for_investors-how_it_works .c-learn_ordered_list:not(:first-child),
.crypto-for_investors-risks .c-learn_ordered_list:not(:first-child),
.crypto-for_investors-disclosure .c-learn_ordered_list:not(:first-child),
.crypto-for_investors-commission .c-learn_ordered_list:not(:first-child),
.crypto-for_investors-resources .c-learn_ordered_list:not(:first-child),
.crypto-for_investors-selling .c-learn_ordered_list:not(:first-child) {
 margin-top:40px
}
.crypto-for_investors-how_should_i_invest .c-learn_ordered_list:not(:last-child),
.crypto-for_investors-how_the_dpa_works .c-learn_ordered_list:not(:last-child),
.crypto-for_investors-how_the_tpa_works .c-learn_ordered_list:not(:last-child),
.crypto-for_investors-how_it_works .c-learn_ordered_list:not(:last-child),
.crypto-for_investors-risks .c-learn_ordered_list:not(:last-child),
.crypto-for_investors-disclosure .c-learn_ordered_list:not(:last-child),
.crypto-for_investors-commission .c-learn_ordered_list:not(:last-child),
.crypto-for_investors-resources .c-learn_ordered_list:not(:last-child),
.crypto-for_investors-selling .c-learn_ordered_list:not(:last-child) {
 margin-bottom:40px
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_should_i_invest,
 .crypto-for_investors-how_the_dpa_works,
 .crypto-for_investors-how_the_tpa_works,
 .crypto-for_investors-how_it_works,
 .crypto-for_investors-risks,
 .crypto-for_investors-disclosure,
 .crypto-for_investors-commission,
 .crypto-for_investors-resources,
 .crypto-for_investors-selling {
  font-size:16px
 }
 .crypto-for_investors-how_should_i_invest .c-primaryTitle:not(:first-child),
 .crypto-for_investors-how_the_dpa_works .c-primaryTitle:not(:first-child),
 .crypto-for_investors-how_the_tpa_works .c-primaryTitle:not(:first-child),
 .crypto-for_investors-how_it_works .c-primaryTitle:not(:first-child),
 .crypto-for_investors-risks .c-primaryTitle:not(:first-child),
 .crypto-for_investors-disclosure .c-primaryTitle:not(:first-child),
 .crypto-for_investors-commission .c-primaryTitle:not(:first-child),
 .crypto-for_investors-resources .c-primaryTitle:not(:first-child),
 .crypto-for_investors-selling .c-primaryTitle:not(:first-child) {
  margin-top:48px
 }
 .crypto-for_investors-how_should_i_invest .c-primaryTitle:not(:last-child),
 .crypto-for_investors-how_the_dpa_works .c-primaryTitle:not(:last-child),
 .crypto-for_investors-how_the_tpa_works .c-primaryTitle:not(:last-child),
 .crypto-for_investors-how_it_works .c-primaryTitle:not(:last-child),
 .crypto-for_investors-risks .c-primaryTitle:not(:last-child),
 .crypto-for_investors-disclosure .c-primaryTitle:not(:last-child),
 .crypto-for_investors-commission .c-primaryTitle:not(:last-child),
 .crypto-for_investors-resources .c-primaryTitle:not(:last-child),
 .crypto-for_investors-selling .c-primaryTitle:not(:last-child) {
  margin-bottom:24px
 }
 .crypto-for_investors-how_should_i_invest .c-secondaryTitle:not(:first-child),
 .crypto-for_investors-how_the_dpa_works .c-secondaryTitle:not(:first-child),
 .crypto-for_investors-how_the_tpa_works .c-secondaryTitle:not(:first-child),
 .crypto-for_investors-how_it_works .c-secondaryTitle:not(:first-child),
 .crypto-for_investors-risks .c-secondaryTitle:not(:first-child),
 .crypto-for_investors-disclosure .c-secondaryTitle:not(:first-child),
 .crypto-for_investors-commission .c-secondaryTitle:not(:first-child),
 .crypto-for_investors-resources .c-secondaryTitle:not(:first-child),
 .crypto-for_investors-selling .c-secondaryTitle:not(:first-child) {
  margin-top:32px
 }
 .crypto-for_investors-how_should_i_invest .c-secondaryTitle:not(:last-child),
 .crypto-for_investors-how_the_dpa_works .c-secondaryTitle:not(:last-child),
 .crypto-for_investors-how_the_tpa_works .c-secondaryTitle:not(:last-child),
 .crypto-for_investors-how_it_works .c-secondaryTitle:not(:last-child),
 .crypto-for_investors-risks .c-secondaryTitle:not(:last-child),
 .crypto-for_investors-disclosure .c-secondaryTitle:not(:last-child),
 .crypto-for_investors-commission .c-secondaryTitle:not(:last-child),
 .crypto-for_investors-resources .c-secondaryTitle:not(:last-child),
 .crypto-for_investors-selling .c-secondaryTitle:not(:last-child) {
  margin-bottom:16px
 }
 .crypto-for_investors-how_should_i_invest .c-subtitle,
 .crypto-for_investors-how_the_dpa_works .c-subtitle,
 .crypto-for_investors-how_the_tpa_works .c-subtitle,
 .crypto-for_investors-how_it_works .c-subtitle,
 .crypto-for_investors-risks .c-subtitle,
 .crypto-for_investors-disclosure .c-subtitle,
 .crypto-for_investors-commission .c-subtitle,
 .crypto-for_investors-resources .c-subtitle,
 .crypto-for_investors-selling .c-subtitle {
  font-size:20px
 }
 .crypto-for_investors-how_should_i_invest .c-subtitle:not(:first-child),
 .crypto-for_investors-how_the_dpa_works .c-subtitle:not(:first-child),
 .crypto-for_investors-how_the_tpa_works .c-subtitle:not(:first-child),
 .crypto-for_investors-how_it_works .c-subtitle:not(:first-child),
 .crypto-for_investors-risks .c-subtitle:not(:first-child),
 .crypto-for_investors-disclosure .c-subtitle:not(:first-child),
 .crypto-for_investors-commission .c-subtitle:not(:first-child),
 .crypto-for_investors-resources .c-subtitle:not(:first-child),
 .crypto-for_investors-selling .c-subtitle:not(:first-child) {
  margin-top:24px
 }
 .crypto-for_investors-how_should_i_invest .c-subtitle:not(:last-child),
 .crypto-for_investors-how_the_dpa_works .c-subtitle:not(:last-child),
 .crypto-for_investors-how_the_tpa_works .c-subtitle:not(:last-child),
 .crypto-for_investors-how_it_works .c-subtitle:not(:last-child),
 .crypto-for_investors-risks .c-subtitle:not(:last-child),
 .crypto-for_investors-disclosure .c-subtitle:not(:last-child),
 .crypto-for_investors-commission .c-subtitle:not(:last-child),
 .crypto-for_investors-resources .c-subtitle:not(:last-child),
 .crypto-for_investors-selling .c-subtitle:not(:last-child) {
  margin-bottom:24px
 }
 .crypto-for_investors-how_should_i_invest .c-blockquote:not(:first-child),
 .crypto-for_investors-how_the_dpa_works .c-blockquote:not(:first-child),
 .crypto-for_investors-how_the_tpa_works .c-blockquote:not(:first-child),
 .crypto-for_investors-how_it_works .c-blockquote:not(:first-child),
 .crypto-for_investors-risks .c-blockquote:not(:first-child),
 .crypto-for_investors-disclosure .c-blockquote:not(:first-child),
 .crypto-for_investors-commission .c-blockquote:not(:first-child),
 .crypto-for_investors-resources .c-blockquote:not(:first-child),
 .crypto-for_investors-selling .c-blockquote:not(:first-child) {
  margin-top:32px
 }
 .crypto-for_investors-how_should_i_invest .c-blockquote:not(:last-child),
 .crypto-for_investors-how_the_dpa_works .c-blockquote:not(:last-child),
 .crypto-for_investors-how_the_tpa_works .c-blockquote:not(:last-child),
 .crypto-for_investors-how_it_works .c-blockquote:not(:last-child),
 .crypto-for_investors-risks .c-blockquote:not(:last-child),
 .crypto-for_investors-disclosure .c-blockquote:not(:last-child),
 .crypto-for_investors-commission .c-blockquote:not(:last-child),
 .crypto-for_investors-resources .c-blockquote:not(:last-child),
 .crypto-for_investors-selling .c-blockquote:not(:last-child) {
  margin-bottom:32px
 }
 .crypto-for_investors-how_should_i_invest p:not(:last-child),
 .crypto-for_investors-how_the_dpa_works p:not(:last-child),
 .crypto-for_investors-how_the_tpa_works p:not(:last-child),
 .crypto-for_investors-how_it_works p:not(:last-child),
 .crypto-for_investors-risks p:not(:last-child),
 .crypto-for_investors-disclosure p:not(:last-child),
 .crypto-for_investors-commission p:not(:last-child),
 .crypto-for_investors-resources p:not(:last-child),
 .crypto-for_investors-selling p:not(:last-child) {
  margin-bottom:16px
 }
 .crypto-for_investors-how_should_i_invest ul:not(:first-child),
 .crypto-for_investors-how_the_dpa_works ul:not(:first-child),
 .crypto-for_investors-how_the_tpa_works ul:not(:first-child),
 .crypto-for_investors-how_it_works ul:not(:first-child),
 .crypto-for_investors-risks ul:not(:first-child),
 .crypto-for_investors-disclosure ul:not(:first-child),
 .crypto-for_investors-commission ul:not(:first-child),
 .crypto-for_investors-resources ul:not(:first-child),
 .crypto-for_investors-selling ul:not(:first-child),
 .crypto-for_investors-how_should_i_invest ol:not(:first-child),
 .crypto-for_investors-how_the_dpa_works ol:not(:first-child),
 .crypto-for_investors-how_the_tpa_works ol:not(:first-child),
 .crypto-for_investors-how_it_works ol:not(:first-child),
 .crypto-for_investors-risks ol:not(:first-child),
 .crypto-for_investors-disclosure ol:not(:first-child),
 .crypto-for_investors-commission ol:not(:first-child),
 .crypto-for_investors-resources ol:not(:first-child),
 .crypto-for_investors-selling ol:not(:first-child) {
  margin-top:16px
 }
 .crypto-for_investors-how_should_i_invest ul:not(:last-child),
 .crypto-for_investors-how_the_dpa_works ul:not(:last-child),
 .crypto-for_investors-how_the_tpa_works ul:not(:last-child),
 .crypto-for_investors-how_it_works ul:not(:last-child),
 .crypto-for_investors-risks ul:not(:last-child),
 .crypto-for_investors-disclosure ul:not(:last-child),
 .crypto-for_investors-commission ul:not(:last-child),
 .crypto-for_investors-resources ul:not(:last-child),
 .crypto-for_investors-selling ul:not(:last-child),
 .crypto-for_investors-how_should_i_invest ol:not(:last-child),
 .crypto-for_investors-how_the_dpa_works ol:not(:last-child),
 .crypto-for_investors-how_the_tpa_works ol:not(:last-child),
 .crypto-for_investors-how_it_works ol:not(:last-child),
 .crypto-for_investors-risks ol:not(:last-child),
 .crypto-for_investors-disclosure ol:not(:last-child),
 .crypto-for_investors-commission ol:not(:last-child),
 .crypto-for_investors-resources ol:not(:last-child),
 .crypto-for_investors-selling ol:not(:last-child) {
  margin-bottom:24px
 }
 .crypto-for_investors-how_should_i_invest li:not(:last-child),
 .crypto-for_investors-how_the_dpa_works li:not(:last-child),
 .crypto-for_investors-how_the_tpa_works li:not(:last-child),
 .crypto-for_investors-how_it_works li:not(:last-child),
 .crypto-for_investors-risks li:not(:last-child),
 .crypto-for_investors-disclosure li:not(:last-child),
 .crypto-for_investors-commission li:not(:last-child),
 .crypto-for_investors-resources li:not(:last-child),
 .crypto-for_investors-selling li:not(:last-child) {
  margin-bottom:8px
 }
 .crypto-for_investors-how_should_i_invest li:not(:last-child) ul,
 .crypto-for_investors-how_the_dpa_works li:not(:last-child) ul,
 .crypto-for_investors-how_the_tpa_works li:not(:last-child) ul,
 .crypto-for_investors-how_it_works li:not(:last-child) ul,
 .crypto-for_investors-risks li:not(:last-child) ul,
 .crypto-for_investors-disclosure li:not(:last-child) ul,
 .crypto-for_investors-commission li:not(:last-child) ul,
 .crypto-for_investors-resources li:not(:last-child) ul,
 .crypto-for_investors-selling li:not(:last-child) ul,
 .crypto-for_investors-how_should_i_invest li:not(:last-child) ol,
 .crypto-for_investors-how_the_dpa_works li:not(:last-child) ol,
 .crypto-for_investors-how_the_tpa_works li:not(:last-child) ol,
 .crypto-for_investors-how_it_works li:not(:last-child) ol,
 .crypto-for_investors-risks li:not(:last-child) ol,
 .crypto-for_investors-disclosure li:not(:last-child) ol,
 .crypto-for_investors-commission li:not(:last-child) ol,
 .crypto-for_investors-resources li:not(:last-child) ol,
 .crypto-for_investors-selling li:not(:last-child) ol {
  margin-top:8px;
  margin-bottom:16px
 }
 .crypto-for_investors-how_should_i_invest figure:not(:first-child),
 .crypto-for_investors-how_the_dpa_works figure:not(:first-child),
 .crypto-for_investors-how_the_tpa_works figure:not(:first-child),
 .crypto-for_investors-how_it_works figure:not(:first-child),
 .crypto-for_investors-risks figure:not(:first-child),
 .crypto-for_investors-disclosure figure:not(:first-child),
 .crypto-for_investors-commission figure:not(:first-child),
 .crypto-for_investors-resources figure:not(:first-child),
 .crypto-for_investors-selling figure:not(:first-child) {
  margin-top:16px
 }
 .crypto-for_investors-how_should_i_invest figure:not(:last-child),
 .crypto-for_investors-how_the_dpa_works figure:not(:last-child),
 .crypto-for_investors-how_the_tpa_works figure:not(:last-child),
 .crypto-for_investors-how_it_works figure:not(:last-child),
 .crypto-for_investors-risks figure:not(:last-child),
 .crypto-for_investors-disclosure figure:not(:last-child),
 .crypto-for_investors-commission figure:not(:last-child),
 .crypto-for_investors-resources figure:not(:last-child),
 .crypto-for_investors-selling figure:not(:last-child) {
  margin-bottom:32px
 }
 .crypto-for_investors-how_should_i_invest table,
 .crypto-for_investors-how_the_dpa_works table,
 .crypto-for_investors-how_the_tpa_works table,
 .crypto-for_investors-how_it_works table,
 .crypto-for_investors-risks table,
 .crypto-for_investors-disclosure table,
 .crypto-for_investors-commission table,
 .crypto-for_investors-resources table,
 .crypto-for_investors-selling table {
  margin-top:24px;
  margin-bottom:24px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_we_select_projects__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-how_we_select_projects__next-articles-title {
  font-size:18px
 }
}
.crypto-for_investors-how_we_select_projects-due_diligence__factors {
 border-collapse:collapse;
 border-spacing:0
}
.crypto-for_investors-how_we_select_projects-due_diligence__factors td {
 vertical-align:top
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_we_select_projects-due_diligence__factors_text {
  padding-left:0
 }
}
.crypto-for_investors-how_we_select_projects-final_decision__process_step {
 font-size:70px;
 line-height:1;
 -webkit-transform:translateY(-4px);
 -ms-transform:translateY(-4px);
 transform:translateY(-4px)
}
.crypto-for_investors-how_we_select_projects-final_decision__process_name {
 margin-bottom:0!important
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_we_select_projects-final_decision__process_step {
  margin-right:8px;
  font-size:32px
 }
 .crypto-for_investors-how_we_select_projects-final_decision__process_name {
  padding-bottom:8px;
  font-size:20px
 }
 .crypto-for_investors-how_we_select_projects-final_decision__process_image {
  max-height:72px;
  max-width:35%
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_we_select_projects-final_decision__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-how_we_select_projects-final_decision__next-articles-title {
  font-size:18px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_we_select_projects-final_decision__process_name {
  font-size:25px
 }
}
.crypto-for_investors-how_we_select_projects-initial_screening__process_step {
 font-size:70px;
 line-height:1;
 -webkit-transform:translateY(-4px);
 -ms-transform:translateY(-4px);
 transform:translateY(-4px)
}
.crypto-for_investors-how_we_select_projects-initial_screening__process_name {
 margin-bottom:0!important
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_we_select_projects-initial_screening__process_step {
  margin-right:8px;
  font-size:32px
 }
 .crypto-for_investors-how_we_select_projects-initial_screening__process_name {
  padding-bottom:8px;
  font-size:20px
 }
 .crypto-for_investors-how_we_select_projects-initial_screening__process_image {
  max-height:72px;
  max-width:35%
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_we_select_projects-initial_screening__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-how_we_select_projects-initial_screening__next-articles-title {
  font-size:18px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_we_select_projects-initial_screening__process_name {
  font-size:25px
 }
}
.crypto-for_investors-how_should_i_invest__list_big_number {
 font-size:70px;
 line-height:45px
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_should_i_invest__list_big_number {
  font-size:50px;
  line-height:35px
 }
}
.crypto-for_investors-how_should_i_invest__modular_header {
 margin-bottom:12.30769px!important
}
.crypto-for_investors-how_should_i_invest__modular_header_number {
 font-size:70px;
 line-height:1;
 -webkit-transform:translateY(-4px);
 -ms-transform:translateY(-4px);
 transform:translateY(-4px)
}
.crypto-for_investors-how_should_i_invest__modular_header_image {
 max-width:35%
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_should_i_invest__modular_header_image {
  max-height:72px;
  margin-left:8px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_should_i_invest__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-how_should_i_invest__next-articles-title {
  font-size:18px
 }
}
.crypto-for_investors-how_should_i_invest__hands_in_love_image {
 max-width:100%
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_should_i_invest__hands_in_love_image {
  display:block;
  margin-left:auto;
  margin-right:auto
 }
}
.crypto-for_investors-how_the_dpa_works__list_big_number {
 font-size:70px;
 line-height:45px
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_the_dpa_works__list_big_number {
  font-size:50px;
  line-height:35px
 }
}
.crypto-for_investors-how_the_dpa_works__modular_header {
 margin-bottom:12.30769px!important
}
.crypto-for_investors-how_the_dpa_works__modular_header_number {
 font-size:70px;
 line-height:1;
 -webkit-transform:translateY(-4px);
 -ms-transform:translateY(-4px);
 transform:translateY(-4px)
}
.crypto-for_investors-how_the_dpa_works__modular_header_image {
 max-width:35%
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_the_dpa_works__modular_header_image {
  max-height:72px;
  margin-left:8px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_the_dpa_works__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-how_the_dpa_works__next-articles-title {
  font-size:18px
 }
}
.crypto-for_investors-how_the_tpa_works__list_big_number {
 font-size:70px;
 line-height:45px
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_the_tpa_works__list_big_number {
  font-size:50px;
  line-height:35px
 }
}
.crypto-for_investors-how_the_tpa_works__modular_header {
 margin-bottom:12.30769px!important
}
.crypto-for_investors-how_the_tpa_works__modular_header_number {
 font-size:70px;
 line-height:1;
 -webkit-transform:translateY(-4px);
 -ms-transform:translateY(-4px);
 transform:translateY(-4px)
}
.crypto-for_investors-how_the_tpa_works__modular_header_image {
 max-width:35%
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_the_tpa_works__modular_header_image {
  max-height:72px;
  margin-left:8px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_the_tpa_works__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-how_the_tpa_works__next-articles-title {
  font-size:18px
 }
}
.crypto-for_investors-how_it_works__process_step {
 font-size:70px;
 line-height:1;
 -webkit-transform:translateY(-4px);
 -ms-transform:translateY(-4px);
 transform:translateY(-4px)
}
.crypto-for_investors-how_it_works__process_name {
 margin-bottom:0!important
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_it_works__process_step {
  margin-right:8px;
  font-size:32px
 }
 .crypto-for_investors-how_it_works__process_name {
  padding-bottom:8px;
  font-size:20px
 }
 .crypto-for_investors-how_it_works__process_image {
  max-height:72px;
  max-width:35%
 }
}
.crypto-for_investors-how_it_works__modular_header {
 margin-bottom:12.30769px!important
}
.crypto-for_investors-how_it_works__modular_header_number {
 font-size:70px;
 line-height:1;
 -webkit-transform:translateY(-4px);
 -ms-transform:translateY(-4px);
 transform:translateY(-4px)
}
.crypto-for_investors-how_it_works__modular_header_image {
 max-width:35%
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_it_works__modular_header_image {
  max-height:72px;
  margin-left:8px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_it_works__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-how_it_works__next-articles-title {
  font-size:18px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-how_it_works__about_risks_wrapper {
  text-align:center
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-risks__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-risks__next-articles-title {
  font-size:18px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-disclosure__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-disclosure__next-articles-title {
  font-size:18px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-commission__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-commission__next-articles-title {
  font-size:18px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-resources__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-resources__next-articles-title {
  font-size:18px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-for_investors-selling__next-articles {
  margin-top:40px
 }
 .crypto-for_investors-selling__next-articles-title {
  font-size:18px
 }
}
.crypto-index__header {
 min-height:580px;
 background:#161d2d url(https://assets.republic.com/assets/crypto/index/header-background-1f6e8a4c80017f9884b965be1effee58f2822e04047c3ec5e910c789d1fc1da1.svg) no-repeat 50% -40px
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-index__header {
  min-height:420px;
  background-size:content
 }
 .crypto-index__projects {
  margin-top:-64px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-index-header {
  padding-top:40px;
  text-align:center
 }
 .crypto-index-header__title {
  font-size:35px
 }
 .crypto-index-header__subtitle {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .crypto-index-companies {
  margin-bottom:32px
 }
 .crypto-index-companies__title {
  margin-bottom:16px
 }
}
@media all and (max-width:767px) {
 .crypto-index-blog_posts {
  margin-bottom:64px
 }
}
@media all and (max-width:767px) {
 .crypto-index-funded_companies {
  margin-bottom:64px
 }
}
.crypto-index-cryptocurrency {
 background-color:#161d2d;
 border-top:1px solid #45484f
}
.crypto-index-cryptocurrency__logo {
 width:17px;
 -webkit-transform:translateY(4px);
 -ms-transform:translateY(4px);
 transform:translateY(4px)
}
@media all and (min-width:768px) {
 .crypto-index-cryptocurrency__currency {
  position:relative;
  border-top-right-radius:3px;
  border-top-left-radius:3px;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
 .crypto-index-cryptocurrency__currency:last-child .crypto-index-cryptocurrency__tooltip {
  right:0
 }
 .crypto-index-cryptocurrency__currency:hover {
  -webkit-transform:translateY(-8px);
  -ms-transform:translateY(-8px);
  transform:translateY(-8px);
  background-color:#1b2437
 }
 .crypto-index-cryptocurrency__currency:hover .crypto-index-cryptocurrency__tooltip {
  visibility:visible;
  opacity:1
 }
 .crypto-index-cryptocurrency__tooltip {
  position:absolute;
  top:100%;
  z-index:1;
  visibility:hidden;
  opacity:0;
  background-color:#1b2437;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
 .crypto-index-cryptocurrency__table {
  border-collapse:collapse;
  border-spacing:0
 }
 .crypto-index-cryptocurrency__table td {
  padding-top:3.2px;
  padding-bottom:3.2px
 }
 .crypto-index-cryptocurrency__table tr:not(:last-child) td {
  border-bottom:1px solid #232f48
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .crypto-index-cryptocurrency__currency:nth-last-child(2) .crypto-index-cryptocurrency__tooltip {
  right:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-index-cryptocurrency {
  padding-top:12px
 }
 .crypto-index-cryptocurrency__currency {
  padding-top:0
 }
 .crypto-index-cryptocurrency__logo {
  -webkit-transform:translateY(-2px);
  -ms-transform:translateY(-2px);
  transform:translateY(-2px);
  margin-right:4px;
  margin-left:0
 }
 .crypto-index-cryptocurrency__excerpt {
  padding-left:0
 }
 .crypto-index-cryptocurrency__tooltip {
  display:none
 }
}
.crypto-index-footer {
 min-height:479px;
 background:#161d2d url(https://assets.republic.com/assets/crypto/shared/footer/background-760b82654b205293dbc57a3e230635e146146ded2cc424dd680022b65a8cbaca.svg) no-repeat top center;
 border-color:#45484f
}
.crypto-index-footer__divider {
 border-color:#45484f
}
.crypto-index-footer__logo {
 width:188px
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-index-footer {
  min-height:auto;
  padding-top:48px;
  padding-bottom:56px
 }
 .crypto-index-footer__divider {
  margin-top:40px;
  margin-bottom:32px
 }
 .crypto-index-footer__logo {
  width:110px
 }
}
.crypto-republic_protocol__header {
 background:#161d2d url(https://assets.republic.com/assets/crypto/shared/header/background-8920e139180a1547e975ce68aa0da3223728cf6692b97cb42cb0e04deb206099.svg) no-repeat bottom center
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-republic_protocol {
  padding-top:40px;
  font-size:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-republic_protocol-header {
  padding-top:16px;
  padding-bottom:40px
 }
 .crypto-republic_protocol-header__inner {
  font-size:18px
 }
 .crypto-republic_protocol-header__title {
  font-size:35px;
  margin-top:32px;
  margin-bottom:32px
 }
 .crypto-republic_protocol-header__subtitle {
  font-size:18px
 }
}
.crypto-republic_protocol-overview__frame {
 border-color:#d5d5d5
}
.crypto-republic_protocol-overview__frame--table {
 width:auto;
 border-collapse:collapse
}
.crypto-republic_protocol-overview__frame--table th,
.crypto-republic_protocol-overview__frame--table td {
 width:50%;
 border:1px solid #d5d5d5
}
.crypto-republic_protocol-overview__frame--table th {
 padding:5.33333px
}
.crypto-republic_protocol-overview__frame--table td {
 padding:16px
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-republic_protocol-overview__section {
  margin-bottom:48px
 }
 .crypto-republic_protocol-overview__title {
  font-size:28px
 }
 .crypto-republic_protocol-overview__subtitle {
  font-size:20px
 }
}
@media all and (max-width:767px) {
 .crypto-services__service-cards-section {
  margin-top:-16px;
  margin-bottom:16px
 }
}
@media all and (max-width:767px) {
 .crypto-services-header__container {
  padding-top:32px;
  padding-bottom:56px
 }
 .crypto-services-header__title {
  margin-bottom:40px
 }
 .crypto-services-header__entry {
  padding-left:0;
  font-size:18px
 }
}
.crypto-services-service_cards__secondary-title {
 position:relative
}
.crypto-services-service_cards__secondary-title:after {
 content:'';
 position:absolute;
 top:48px;
 left:50%;
 height:1px;
 width:48px;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 background-color:#eee
}
@media all and (max-width:767px) {
 .crypto-services-service_cards {
  text-align:left
 }
 .crypto-services-service_cards__primary-title {
  font-size:35px
 }
 .crypto-services-service_cards__secondary-title {
  padding-bottom:40px
 }
 .crypto-services-service_cards__secondary-title:after {
  left:0;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
 .crypto-services-service_cards__subtitle {
  font-size:18px
 }
 .crypto-services-service_cards__card-column {
  margin-bottom:16px
 }
}
.crypto-services-service_cards-token_sales__card {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 background-position:top 28px right 32px;
 background-repeat:no-repeat;
 border-radius:13px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.crypto-services-service_cards-token_sales__card:hover {
 box-shadow:0 3px 14px rgba(0,0,0,.07);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
@media all and (min-width:768px) {
 .crypto-services-service_cards-token_sales__card {
  min-height:272px
 }
}
@media all and (max-width:1169px) {
 .crypto-services-service_cards-token_sales__card {
  background-size:52px
 }
 .crypto-services-service_cards-token_sales__card-content {
  padding-right:56px
 }
}
@media all and (max-width:767px) {
 .crypto-services-service_cards-token_sales__card {
  padding:16px;
  background-position:top 16px right 16px;
  border-radius:8px
 }
 .crypto-services-service_cards-token_sales__title {
  font-size:25px
 }
}
.crypto-services-service_cards-token_sales__card {
 background-image:url(https://assets.republic.com/assets/crypto/shared/service-public-sales-57a540418ccb60d120af95335ac943136ae36fd4d1cfda0a92dc56df1cb01f7b.svg)
}
.crypto-services-service_cards-advisory__card {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 background-position:top 28px right 32px;
 background-repeat:no-repeat;
 border-radius:13px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.crypto-services-service_cards-advisory__card:hover {
 box-shadow:0 3px 14px rgba(0,0,0,.07);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
@media all and (min-width:768px) {
 .crypto-services-service_cards-advisory__card {
  min-height:272px
 }
}
@media all and (max-width:1169px) {
 .crypto-services-service_cards-advisory__card {
  background-size:52px
 }
 .crypto-services-service_cards-advisory__card-content {
  padding-right:56px
 }
}
@media all and (max-width:767px) {
 .crypto-services-service_cards-advisory__card {
  padding:16px;
  background-position:top 16px right 16px;
  border-radius:8px
 }
 .crypto-services-service_cards-advisory__title {
  font-size:25px
 }
}
.crypto-services-service_cards-advisory__card {
 background-image:url(https://assets.republic.com/assets/crypto/shared/service-advisory-092476b34db3c3e5666e0a78d5c1a9df2b724ce750e692710968d753c19630ed.svg)
}
.crypto-services-service_cards-exchange_relationships__card {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 background-position:top 28px right 32px;
 background-repeat:no-repeat;
 border-radius:13px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.crypto-services-service_cards-exchange_relationships__card:hover {
 box-shadow:0 3px 14px rgba(0,0,0,.07);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
@media all and (min-width:768px) {
 .crypto-services-service_cards-exchange_relationships__card {
  min-height:272px
 }
}
@media all and (max-width:1169px) {
 .crypto-services-service_cards-exchange_relationships__card {
  background-size:52px
 }
 .crypto-services-service_cards-exchange_relationships__card-content {
  padding-right:56px
 }
}
@media all and (max-width:767px) {
 .crypto-services-service_cards-exchange_relationships__card {
  padding:16px;
  background-position:top 16px right 16px;
  border-radius:8px
 }
 .crypto-services-service_cards-exchange_relationships__title {
  font-size:25px
 }
}
.crypto-services-service_cards-exchange_relationships__card {
 background-image:url(https://assets.republic.com/assets/crypto/shared/exchange-relationships-8ac12b5e06413a4a4d49e31dca4f38519980c500a9d112df3da258b3e3cb6b21.svg)
}
.crypto-services-service_cards-tokenization__card {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 background-position:top 28px right 32px;
 background-repeat:no-repeat;
 border-radius:13px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.crypto-services-service_cards-tokenization__card:hover {
 box-shadow:0 3px 14px rgba(0,0,0,.07);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
@media all and (min-width:768px) {
 .crypto-services-service_cards-tokenization__card {
  min-height:272px
 }
}
@media all and (max-width:1169px) {
 .crypto-services-service_cards-tokenization__card {
  background-size:52px
 }
 .crypto-services-service_cards-tokenization__card-content {
  padding-right:56px
 }
}
@media all and (max-width:767px) {
 .crypto-services-service_cards-tokenization__card {
  padding:16px;
  background-position:top 16px right 16px;
  border-radius:8px
 }
 .crypto-services-service_cards-tokenization__title {
  font-size:25px
 }
}
.crypto-services-service_cards-tokenization__card {
 background-image:url(https://assets.republic.com/assets/crypto/shared/tokenization-6ea8d3d7ed9271be4660d1eab46f01b12a20268895b05b5c6c202b4add41e00b.svg)
}
.crypto-services-backed__title {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.crypto-services-backed__title:before,
.crypto-services-backed__title:after {
 content:'';
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1;
 height:1px;
 background:#eee;
 margin:auto 0
}
.crypto-services-backed__title:before {
 margin-right:16px
}
.crypto-services-backed__title:after {
 margin-left:16px
}
.crypto-services-backed__company-link {
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.crypto-services-backed__company-link:hover,
.crypto-services-backed__company-link:focus {
 opacity:.7
}
@media all and (max-width:767px) {
 .crypto-services-backed__angelist {
  width:83px
 }
 .crypto-services-backed__passport-capital {
  width:123px
 }
}
@media all and (max-width:767px) {
 .crypto-services-team__title {
  font-size:25px
 }
 .crypto-services-team__avatar-wrapper {
  margin-bottom:16px
 }
 .crypto-services-team__avatar {
  width:125px
 }
}
.crypto-shared-footer {
 min-height:479px;
 background:#161d2d url(https://assets.republic.com/assets/crypto/shared/footer/background-760b82654b205293dbc57a3e230635e146146ded2cc424dd680022b65a8cbaca.svg) no-repeat top center;
 border-color:#45484f
}
.crypto-shared-footer__family_logos_wrapper {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-shared-footer {
  min-height:auto;
  padding-top:40px;
  padding-bottom:56px
 }
 .crypto-shared-footer__family_logos_wrapper {
  margin-bottom:24px
 }
 .crypto-shared-footer__family_logo {
  max-height:56px;
  margin-right:10.66667px;
  margin-left:10.66667px
 }
 .crypto-shared-footer__footer_text {
  margin-bottom:32px;
  font-size:16px
 }
}
.crypto-token_dpa__header {
 background:#161d2d url(https://assets.republic.com/assets/crypto/shared/header/background-8920e139180a1547e975ce68aa0da3223728cf6692b97cb42cb0e04deb206099.svg) no-repeat bottom center
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-token_dpa {
  padding-top:40px;
  font-size:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-token_dpa-header {
  padding-top:16px;
  padding-bottom:40px
 }
 .crypto-token_dpa-header__inner {
  font-size:18px
 }
 .crypto-token_dpa-header__title {
  font-size:35px;
  margin-top:32px;
  margin-bottom:32px
 }
 .crypto-token_dpa-header__subtitle {
  font-size:18px
 }
}
.crypto-token_dpa-for_companies__frame {
 border-color:#d5d5d5
}
.crypto-token_dpa-for_companies__frame--table {
 width:auto;
 border-collapse:collapse
}
.crypto-token_dpa-for_companies__frame--table th,
.crypto-token_dpa-for_companies__frame--table td {
 width:50%;
 border:1px solid #d5d5d5
}
.crypto-token_dpa-for_companies__frame--table th {
 padding:5.33333px
}
.crypto-token_dpa-for_companies__frame--table td {
 padding:16px
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-token_dpa-for_companies__section {
  margin-bottom:48px
 }
 .crypto-token_dpa-for_companies__title {
  font-size:28px
 }
 .crypto-token_dpa-for_companies__subtitle {
  font-size:20px
 }
 .crypto-token_dpa-for_companies__frame {
  margin-right:0;
  margin-left:0;
  padding-right:16px;
  padding-left:16px
 }
 .crypto-token_dpa-for_companies__frame--table {
  margin-right:-16px;
  margin-left:-16px;
  font-size:14px
 }
 .crypto-token_dpa-for_companies__frame--table th,
 .crypto-token_dpa-for_companies__frame--table td {
  padding-right:5.33333px;
  padding-left:5.33333px;
  border-width:1px 0
 }
 .crypto-token_dpa-for_companies__download_button {
  display:block;
  margin-right:0;
  padding-right:16px;
  padding-left:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-token_dpa-for_companies__sale_cta {
  margin-top:-16px;
  font-size:18px
 }
}
.crypto-token_dpa-for_investors__frame {
 border-color:#d5d5d5
}
.crypto-token_dpa-for_investors__frame--table {
 width:auto;
 border-collapse:collapse
}
.crypto-token_dpa-for_investors__frame--table th,
.crypto-token_dpa-for_investors__frame--table td {
 width:50%;
 border:1px solid #d5d5d5
}
.crypto-token_dpa-for_investors__frame--table th {
 padding:5.33333px
}
.crypto-token_dpa-for_investors__frame--table td {
 padding:16px
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-token_dpa-for_investors__section {
  margin-bottom:48px
 }
 .crypto-token_dpa-for_investors__title {
  font-size:28px
 }
 .crypto-token_dpa-for_investors__subtitle {
  font-size:20px
 }
 .crypto-token_dpa-for_investors__frame {
  margin-right:0;
  margin-left:0;
  padding-right:16px;
  padding-left:16px
 }
 .crypto-token_dpa-for_investors__frame--table {
  margin-right:-16px;
  margin-left:-16px;
  font-size:14px
 }
 .crypto-token_dpa-for_investors__frame--table th,
 .crypto-token_dpa-for_investors__frame--table td {
  padding-right:5.33333px;
  padding-left:5.33333px;
  border-width:1px 0
 }
 .crypto-token_dpa-for_investors__download_button {
  display:block;
  margin-right:0;
  padding-right:16px;
  padding-left:16px
 }
}
.crypto-token_dpa-faq__icon {
 margin-top:1px
}
.crypto-token_dpa-faq__title {
 cursor:pointer
}
.crypto-token_dpa-faq__section--active .crypto-token_dpa-faq__icon {
 margin-top:2px;
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
@media all and (min-width:0px) and (max-width:767px) {
 .crypto-token_dpa-faq__section {
  padding-left:16px
 }
 .crypto-token_dpa-faq__icon {
  margin-left:-22.4px
 }
 .crypto-token_dpa-faq__answer {
  padding-bottom:16px
 }
}
.registrations-email_form__email_wrapper {
 position:relative
}
.registrations-email_form__email_format {
 position:absolute;
 top:8px;
 right:8px;
 font-size:14px;
 color:#888
}
.devise-sessions-new__button {
 position:relative
}
.devise-sessions-new__icon {
 position:absolute;
 top:48%;
 left:8px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
@media all and (min-width:0px) and (max-width:767px) {
 .devise-confirmations-already_confirmed__subtitle {
  font-size:18px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .devise-confirmations-show__subtitle {
  font-size:18px
 }
}
.email-preferences-category_list--loading {
 position:relative
}
.email-preferences-category_list--loading::after {
 content:' ';
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 background:#fff;
 opacity:.4
}
.email-preferences-category_list__email_preferences_container--disabled {
 position:relative
}
.email-preferences-category_list__email_preferences_container--disabled::after {
 content:' ';
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 background:#fff;
 opacity:.8
}
.email-preferences-category_list__email_row {
 position:relative;
 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
}
@media all and (max-width:1169px) {
 .email-preferences-category_list__email_row {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:baseline;
  -webkit-align-items:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
}
@media all and (max-width:1169px) {
 .email-preferences-category_list__email_description {
  margin-top:16px
 }
}
.email-preferences-category_list__messages {
 margin-top:8px
}
@media all and (min-width:970px) {
 .email-preferences-category_list__messages {
  position:absolute;
  left:100%;
  padding-left:16px;
  top:49%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  white-space:nowrap
 }
}
.email-preferences-category_list_item__email_row {
 position:relative;
 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
}
@media all and (max-width:1169px) {
 .email-preferences-category_list_item__email_row {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:baseline;
  -webkit-align-items:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
}
@media all and (max-width:1169px) {
 .email-preferences-category_list_item__email_description {
  margin-top:16px
 }
}
.email-preferences-category_list_item__messages {
 margin-top:8px
}
@media all and (min-width:970px) {
 .email-preferences-category_list_item__messages {
  position:absolute;
  left:100%;
  padding-left:16px;
  top:49%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  white-space:nowrap
 }
}
.emails-unsubscribe {
 padding-top:22vh
}
.emails-unsubscribe__body {
 background:#f7f8ff url(https://assets.republic.com/assets/emails/unsubscribe/background-fdef0a2cb6fecccc4cfbebb7bcd27ce85b6b401bdd44d793867c620be2865747.png) no-repeat fixed 50% 100%;
 background-size:contain
}
.emails-unsubscribe__header {
 background-color:#f7f8ff
}
@media all and (max-width:767px) {
 .emails-unsubscribe__view-settings-wrapper {
  margin-top:8px
 }
}
.global-empty_message {
 text-align:center;
 padding:5rem 2rem;
 border-radius:4px;
 background:#fff
}
.global-empty_message__title {
 margin-bottom:16px
}
.global-empty_message__text {
 color:#777
}
@media all and (max-width:767px) {
 .ethereum_addresses-show-confirmation_required_banner {
  padding-right:16px;
  padding-left:16px
 }
 .ethereum_addresses-show-confirmation_required_banner__content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  text-align:center
 }
 .ethereum_addresses-show-confirmation_required_banner__content p {
  margin-bottom:16px;
  font-size:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .events-index__section {
  padding-top:0;
  border-top:none
 }
 .events-index__section_header {
  margin-bottom:16px
 }
}
@media all and (max-width:969px) {
 .events-index-subscribe_form {
  margin-top:16px
 }
 .events-index-subscribe_form__title {
  margin-bottom:8px;
  text-align:left;
  font-size:16px
 }
}
.events-shared-event_card:not(:first-of-type) {
 margin-top:24px
}
.events-shared-event_card:not(:last-of-type) {
 padding-bottom:56px;
 border-bottom:1px solid #eee
}
.events-shared-event_card__link_content:hover .events-shared-event_card__title {
 color:#0049ff
}
.events-shared-event_card__link_content:hover .events-shared-event_card__cover {
 opacity:.8;
 -webkit-transform:scale(1.02);
 -ms-transform:scale(1.02);
 transform:scale(1.02)
}
.events-shared-event_card__date_wrapper {
 width:56px
}
.events-shared-event_card__date {
 letter-spacing:-.04em
}
.events-shared-event_card__action:not(:last-child):after {
 content:'\00b7';
 margin-right:4px;
 margin-left:4px;
 color:#222
}
.events-shared-event_card__category_icon {
 margin-right:2px
}
.events-shared-event_card__rsvp_button {
 width:166.4px
}
.events-shared-event_card__hosts {
 overflow:hidden;
 position:relative;
 width:100%
}
.events-shared-event_card__hosts:after {
 content:'';
 position:absolute;
 top:0;
 right:0;
 width:32px;
 height:100%;
 background:-webkit-gradient(linear,right top,left top,color-stop(30%,#fff),to(rgba(255,255,255,0)));
 background:linear-gradient(to left,#fff 30%,rgba(255,255,255,0) 100%)
}
.events-shared-event_card__avatar_wrapper {
 margin-right:4px
}
.events-shared-event_card__avatar_wrapper--hidden {
 visibility:hidden;
 opacity:0;
 -webkit-transform:translateX(-8px);
 -ms-transform:translateX(-8px);
 transform:translateX(-8px);
 -webkit-transition:all 0 ease-in-out;
 transition:all 0 ease-in-out
}
.events-shared-event_card__cover_wrapper {
 position:relative;
 padding-bottom:52.29885%;
 overflow:hidden
}
.events-shared-event_card__cover {
 position:absolute;
 top:0;
 right:0;
 left:0;
 width:100%;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
@media all and (min-width:768px) {
 .events-shared-event_card__link_content:hover .events-shared-event_card__avatar_wrapper--more {
  display:none;
  width:0
 }
 .events-shared-event_card__link_content:hover .events-shared-event_card__avatar_wrapper--hidden {
  visibility:visible;
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0);
  -webkit-transition-duration:.2s;
  transition-duration:.2s
 }
}
@media all and (max-width:969px) {
 .events-shared-event_card__date_wrapper {
  width:32px;
  font-size:14px
 }
 .events-shared-event_card__date {
  font-size:30px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .events-shared-event_card:not(:first-of-type) {
  margin-top:24px
 }
 .events-shared-event_card:not(:last-of-type) {
  padding-bottom:19.2px
 }
 .events-shared-event_card__month {
  margin-bottom:2.66667px
 }
 .events-shared-event_card__content {
  font-size:14px
 }
 .events-shared-event_card__header {
  margin-bottom:10px
 }
 .events-shared-event_card__footer {
  margin-top:16px
 }
 .events-shared-event_card__hosts--with_more_button:after {
  display:none
 }
 .events-shared-event_card__hosts--with_more_button .events-shared-event_card__avatar_wrapper:nth-child(1n+3) {
  display:none
 }
 .events-shared-event_card__hosts--with_more_button .events-shared-event_card__avatar_wrapper--more {
  display:-webkit-box!important;
  display:-webkit-flex!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
}
.events-shared-event_card_small {
 white-space:normal
}
.events-shared-event_card_small__cover {
 border-radius:4px
}
.events-shared-event_card_small__content {
 width:208px;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column
}
.events-shared-event_card_small__title {
 margin-top:2.66667px
}
.editing.events-show__body .c-embedOffering {
 pointer-events:none
}
.events-show__body .fr-view ol,
.events-show__body .fr-view ul {
 list-style-position:outside
}
.events-show__body .fr-dib:not(.c-extraLargeImage) {
 margin:0 auto;
 display:block;
 float:none;
 vertical-align:top
}
.events-show__body .fr-dib:not(.c-extraLargeImage).fr-fil {
 margin-left:0;
 text-align:left
}
.events-show__body .fr-dib:not(.c-extraLargeImage).fr-fir {
 margin-right:0;
 text-align:right
}
.events-show__body .fr-dii:not(.c-extraLargeImage) {
 display:inline-block;
 float:none;
 vertical-align:bottom
}
.events-show__body .fr-dii:not(.c-extraLargeImage).fr-fil {
 float:left;
 margin:8px 32px 16px 0
}
.events-show__body .fr-dii:not(.c-extraLargeImage).fr-fir {
 float:right;
 margin:8px 0 16px 32px
}
.events-show__body .fr-img-caption {
 position:relative;
 max-width:100%
}
.events-show__body .fr-img-caption .fr-img-wrap {
 display:block;
 margin:auto;
 padding:0;
 text-align:center
}
.events-show__body .fr-img-caption .fr-inner {
 display:block;
 margin-top:8px;
 font-size:16px;
 font-weight:400;
 color:#777
}
@media all and (max-width:767px) {
 .events-show__body .fr-img-caption .fr-inner {
  margin:8px 16px 0;
  font-size:13px
 }
}
.events-show__body {
 word-break:break-word;
 font-size:18px;
 font-weight:400
}
.events-show__body h2,
.events-show__body h3,
.events-show__body h4,
.events-show__body h5,
.events-show__body h6,
.events-show__body p,
.events-show__body ul,
.events-show__body ol,
.events-show__body dl,
.events-show__body table {
 margin-bottom:24px
}
.events-show__body h2:last-child,
.events-show__body h3:last-child,
.events-show__body h4:last-child,
.events-show__body h5:last-child,
.events-show__body h6:last-child,
.events-show__body p:last-child,
.events-show__body ul:last-child,
.events-show__body ol:last-child,
.events-show__body dl:last-child,
.events-show__body table:last-child {
 margin-bottom:0!important
}
.events-show__body img,
.events-show__body iframe {
 max-width:100%
}
.events-show__body h2 {
 font-size:50px;
 line-height:1;
 font-weight:900;
 letter-spacing:-.04em;
 color:#222
}
.events-show__body h3 {
 font-size:25px;
 line-height:1.3;
 font-weight:700;
 letter-spacing:-.02em;
 color:#666
}
.events-show__body h2:not(:first-child) {
 margin-top:32px
}
.events-show__body h3:not(:first-child) {
 margin-top:24px
}
.events-show__body h2+h3 {
 margin-top:0!important
}
.events-show__body figure:not(.redactor-component) {
 margin-top:32px;
 margin-bottom:32px
}
.events-show__body figure:not(.redactor-component):first-child {
 margin-top:0
}
.events-show__body p {
 margin-bottom:20px;
 line-height:1.8
}
.events-show__body ul,
.events-show__body ol {
 padding-left:32px
}
.events-show__body li {
 margin-bottom:12px;
 line-height:1.6
}
.events-show__body li ul {
 margin-top:16px
}
.events-show__body iframe {
 width:100%;
 height:390px
}
.events-show__body video {
 max-width:100%
}
.events-show__body table {
 border-collapse:collapse;
 max-width:100%;
 width:100%;
 word-break:normal
}
.events-show__body td,
.events-show__body th {
 padding:10px 16px;
 border:1px solid #eee
}
.events-show__body th {
 text-align:left;
 background-color:#fbfbfb
}
.events-show__body .c-extraLargeImage {
 margin-top:72px;
 margin-bottom:56px
}
.events-show__body .c-embedSoundCloud:not(:first-child) {
 margin-top:48px
}
.events-show__body .c-embedSoundCloud:not(:last-child) {
 margin-bottom:48px
}
.events-show__body .c-embedSoundCloud iframe {
 width:100%;
 height:166px;
 border:none
}
.events-show__body .c-wysiwygCtaSection:not(:first-child) {
 margin-top:48px
}
.events-show__body .c-wysiwygCtaSection:not(:last-child) {
 margin-bottom:48px
}
.events-show__body .more-link {
 white-space:nowrap
}
.events-show__body .fr-video.fr-dvb {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden
}
.events-show__body .fr-video.fr-dvb iframe {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
@media all and (max-width:969px) {
 .events-show__body iframe {
  height:370px
 }
 .events-show__body .fr-dii:not(.c-extraLargeImage).fr-fir,
 .events-show__body .fr-dii:not(.c-extraLargeImage).fr-fil {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .events-show__body .fr-dii:not(.c-extraLargeImage).fr-fir {
  margin-left:16px
 }
 .events-show__body .fr-dii:not(.c-extraLargeImage).fr-fil {
  margin-right:16px
 }
 .events-show__body .fr-video.fr-dvi.fr-fvl,
 .events-show__body .fr-video.fr-dvi.fr-fvr {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .events-show__body .fr-video.fr-dvi.fr-fvl video,
 .events-show__body .fr-video.fr-dvi.fr-fvr video {
  height:initial!important
 }
 .events-show__body .fr-video.fr-dvi.fr-fvr {
  margin-left:16px
 }
 .events-show__body .fr-video.fr-dvi.fr-fvl {
  margin-right:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .events-show__body {
  font-size:15px
 }
 .events-show__body h2 {
  font-size:30px
 }
 .events-show__body h3 {
  font-size:20px
 }
 .events-show__body p {
  line-height:1.6
 }
 .events-show__body figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .events-show__body iframe {
  height:300px
 }
 .events-show__body video {
  height:auto!important
 }
 .events-show__body .u-wysiwygMedium {
  font-size:14px
 }
 .events-show__body .u-wysiwygListWithImages {
  padding-left:0
 }
 .events-show__body .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage) {
  margin:0 auto 8px;
  display:block;
  float:none
 }
 .events-show__body .c-embedSoundCloud:not(:first-child) {
  margin-top:20px
 }
 .events-show__body .c-embedSoundCloud:not(:last-child) {
  margin-bottom:20px
 }
 .events-show__body .c-wysiwygCtaSection:not(:first-child) {
  margin-top:20px
 }
 .events-show__body .c-wysiwygCtaSection:not(:last-child) {
  margin-bottom:20px
 }
}
@media print {
 .events-show__body {
  font-size:15px
 }
 .events-show__body h2 {
  font-size:30px
 }
 .events-show__body h3 {
  font-size:20px
 }
 .events-show__body h3,
 .events-show__body h4,
 .events-show__body p,
 .events-show__body ul,
 .events-show__body figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .events-show__body li {
  margin-bottom:4px
 }
}
.events-show__body .u-text-center {
 text-align:center
}
.events-show__body .u-floatRight {
 margin-bottom:16px;
 margin-left:32px;
 margin-top:8px
}
.events-show__body .u-floatLeft {
 margin-right:32px;
 margin-bottom:16px;
 margin-top:8px
}
@media all and (min-width:0px) and (max-width:767px) {
 .events-show__body figure.u-floatRight,
 .events-show__body figure.u-floatLeft {
  max-width:50%;
  margin-top:12px;
  margin-bottom:12px
 }
 .events-show__body figure.u-floatRight {
  margin-left:10px
 }
 .events-show__body figure.u-floatLeft {
  margin-right:10px
 }
}
.events-show__cover {
 width:100%
}
.events-show__crowdcast_wrapper {
 height:500px;
 border:1px solid #eee;
 width:100%;
 border-radius:3px
}
@media all and (min-width:0px) and (max-width:767px) {
 .events-show {
  margin-top:8px
 }
 .events-show__cover_wrapper {
  margin-right:-16px;
  margin-bottom:16px;
  margin-left:-16px
 }
 .events-show__back_link_wrapper {
  font-size:16px
 }
 .events-show__header {
  margin-bottom:24px
 }
 .events-show__body {
  border:none;
  padding-top:0
 }
 .events-show__section {
  margin-top:48px;
  padding-top:16px
 }
 .events-show__section--large {
  margin-top:72px
 }
 .events-show__section--without_border {
  padding-top:0
 }
 .events-show__section_title {
  margin-bottom:16px
 }
 .events-show__startups {
  overflow-x:scroll;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:-5.33333px;
  padding-bottom:5.33333px
 }
 .events-show__startups_col {
  width:auto
 }
 .events-show__startup_wrapper {
  width:224px
 }
}
.events-show-header__date_wrapper--past .events-show-header__month {
 opacity:.4
}
.events-show-header__date_wrapper--past .events-show-header__date {
 opacity:.2
}
.events-show-header__month {
 margin-bottom:5.33333px
}
.events-show-header__title {
 padding-bottom:3.2px
}
.events-show-header__action:not(:last-child):after {
 content:'\00b7';
 margin-right:4px;
 margin-left:4px;
 color:#222
}
.events-show-header__category_icon {
 margin-right:2px
}
.events-show-header__location_icon {
 margin-right:.2em
}
@media all and (min-width:0px) and (max-width:767px) {
 .events-show-header__date_wrapper {
  width:32px;
  font-size:14px
 }
 .events-show-header__date {
  font-size:30px
 }
 .events-show-header__year {
  margin-top:4.57143px;
  padding-top:2.28571px;
  font-size:10px
 }
 .events-show-header__content {
  font-size:14px;
  font-weight:400
 }
 .events-show-header__title {
  margin-bottom:24px
 }
 .events-show-header__location {
  margin-top:-16px;
  margin-bottom:24px
 }
}
.events-show-cta_links__button_icon [class*=icon-] {
 display:block;
 color:#555;
 -webkit-transform:scale(1.3);
 -ms-transform:scale(1.3);
 transform:scale(1.3);
 -webkit-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.events-show-cta_links__button_icon:hover [class*=icon-],
.events-show-cta_links__button_icon:active [class*=icon-] {
 color:#0049ff
}
.events-show-cta_links__button_icon--share [class*=icon-] {
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5)
}
.events-show-host__position {
 margin-top:2.66667px
}
@media all and (min-width:768px) {
 .events-show-host:nth-child(-n+2) .events-show-host__inner {
  margin-top:0;
  padding-top:0;
  border-top:none
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .events-show-host:first-child .events-show-host__inner {
  margin-top:0;
  padding-top:0;
  border-top:none
 }
 .events-show-host__inner {
  margin-top:16px;
  padding-top:16px
 }
 .events-show-host__avatar {
  width:15vw;
  min-width:15vw;
  height:15vw
 }
 .events-show-host__position {
  font-size:16px
 }
}
.external_investors-shared-section {
 position:relative
}
.external_investors-shared-section__add-button-wrapper {
 position:absolute;
 top:24px;
 right:32px
}
@media all and (max-width:969px) {
 .external_investors-shared-section {
  padding:16px
 }
 .external_investors-shared-section__title {
  font-size:18px
 }
}
@media all and (max-width:969px) {
 .external_investors-shared-section__add-button-wrapper {
  top:16px;
  right:16px
 }
}
.external_investors-shared-investors__items-wrapper {
 margin-top:20px
}
.external_investors-shared-investors__item-wrapper:not(:first-child) {
 border:solid #e2e2e2;
 border-width:0 0 0 1px
}
.external_investors-shared-investors__item-wrapper--two {
 padding-right:80px
}
.external_investors-shared-investors__item-wrapper--two:not(:first-child) {
 padding-left:32px
}
.external_investors-shared-investors__item-wrapper--three {
 padding-right:24px
}
.external_investors-shared-investors__item-wrapper--three:not(:first-child) {
 padding-left:16px
}
@media all and (min-width:970px) {
 .external_investors-shared-investors__item-wrapper--one {
  padding-right:16px
 }
 .external_investors-shared-investors__item-wrapper--one .external_investors-shared-investor__sidebar {
  -webkit-flex-basis:27%;
  -ms-flex-preferred-size:27%;
  flex-basis:27%
 }
 .external_investors-shared-investors__item-wrapper--one .external_investors-shared-investor__content {
  -webkit-flex-basis:73%;
  -ms-flex-preferred-size:73%;
  flex-basis:73%
 }
 .external_investors-shared-investors__item-wrapper--one .external_investors-shared-investor,
 .external_investors-shared-investors__item-wrapper--one .external_investors-shared-investor__content {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
 }
 .external_investors-shared-investors__item-wrapper--one .external_investors-shared-investor__description,
 .external_investors-shared-investors__item-wrapper--one .external_investors-shared-investor__companies {
  margin-top:0;
  margin-left:32px;
  padding-left:32px;
  border-left:1px solid #e2e2e2
 }
 .external_investors-shared-investors__item-wrapper--one .external_investors-shared-investor__description {
  font-size:16px
 }
 .external_investors-shared-investors__item-wrapper--one .external_investors-shared-investor__companies {
  padding-top:4px
 }
}
@media all and (max-width:969px) {
 .external_investors-shared-investors__items-wrapper {
  margin-top:16px
 }
 .external_investors-shared-investors__item-wrapper {
  padding-right:0
 }
 .external_investors-shared-investors__item-wrapper:not(:first-child) {
  margin-top:28px;
  padding-top:28px;
  padding-left:0;
  border-width:1px 0 0
 }
}
.external_investors-shared-investor__companies-image {
 height:28px
}
@media all and (max-width:969px) {
 .external_investors-shared-investor__avatar {
  width:80px;
  height:80px;
  min-width:80px
 }
}
.external_offerings-shared-external_offering_card__cover-wrapper {
 position:relative;
 overflow:hidden;
 min-height:255px;
 background-color:#eee;
 border-top-right-radius:4px;
 border-top-left-radius:4px
}
.external_offerings-shared-external_offering_card__cover-image {
 width:100%;
 height:255px;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:top center;
 object-position:top center
}
.external_offerings-shared-external_offering_card__badges-wrapper {
 position:absolute;
 top:5px;
 left:5px;
 z-index:10
}
.external_offerings-shared-external_offering_card__stage-badge {
 padding-right:20px
}
.external_offerings-shared-external_offering_card__stage-badge-info-icon {
 position:absolute
}
.external_offerings-shared-external_offering_card__content {
 position:relative;
 min-height:248px;
 border:solid #e9e9e9;
 border-width:0 1px 1px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
.external_offerings-shared-external_offering_card__avatar {
 position:relative;
 width:60px;
 height:60px;
 min-width:60px;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
 border:none
}
.external_offerings-shared-external_offering_card__title {
 letter-spacing:-.03em
}
.external_offerings-shared-external_offering_card__divider {
 width:40px;
 margin-bottom:12px;
 margin-left:0
}
@media all and (min-width:0px) and (max-width:767px) {
 .external_offerings-shared-external_offering_card__cover-wrapper {
  min-height:224px
 }
 .external_offerings-shared-external_offering_card__cover-image {
  height:224px
 }
 .external_offerings-shared-external_offering_card__content {
  min-height:128px;
  padding:20px;
  font-size:16px
 }
}
.figs-show-card {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.figs-show-card:hover,
.figs-show-card:active,
.figs-show-card:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.figs-show__caption {
 color:#777;
 font-size:18px
}
.figs-show__secondary-button {
 color:#777;
 font-size:25px
}
.figs-show__secondary-button:hover {
 color:#777
}
.figs-show__vr {
 -webkit-align-self:stretch;
 -ms-flex-item-align:stretch;
 align-self:stretch;
 border-left:1px solid #ddd
}
.figs-show__hr {
 -webkit-align-self:stretch;
 -ms-flex-item-align:stretch;
 align-self:stretch;
 border-top:1px solid #ddd;
 margin:0
}
.figs-show__about {
 margin-right:16px
}
.figs-show__profit-divider {
 margin:0 32px
}
.figs-show__prelaunch-image {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1
}
.figs-show__prelaunch-text {
 -webkit-box-flex:2;
 -webkit-flex:2;
 -ms-flex:2;
 flex:2
}
.figs-show__prelaunch-subtitle {
 max-width:588px
}
.figs-show__quote-section {
 border-top:1px solid #ddd;
 border-bottom:1px solid #ddd;
 padding:0 80px;
 position:relative
}
.figs-show__quote-section:before,
.figs-show__quote-section:after {
 background:#f4f4f4;
 font-size:80px;
 font-weight:900;
 left:50%;
 line-height:1;
 padding:0 24px;
 position:absolute
}
.figs-show__quote-section:before {
 content:'“';
 top:0;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.figs-show__quote-section:after {
 content:'”';
 background-size:contain;
 -webkit-transform:translate(-50%,50%);
 -ms-transform:translate(-50%,50%);
 transform:translate(-50%,50%);
 bottom:-24px
}
.figs-show__quote-text {
 font-size:25px
}
.figs-show__quote-divider {
 margin:0 auto;
 width:48px
}
@media all and (max-width:969px) {
 .figs-show__about {
  margin-right:0
 }
 .figs-show__prelaunch-section {
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -webkit-flex-direction:column-reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .figs-show__prelaunch-subtitle {
  max-width:100%
 }
 .figs-show__prelaunch-image {
  max-width:200px
 }
 .figs-show__quote-section {
  padding:0 24px
 }
 .figs-show__quote-section:before,
 .figs-show__quote-section:after {
  font-size:50px;
  padding:0 16px
 }
 .figs-show__quote-section:after {
  bottom:-15px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .figs-show__primary-title {
  font-size:35px
 }
 .figs-show__subtitle {
  font-size:18px
 }
 .figs-show__caption {
  font-size:16px
 }
 .figs-show__secondary-button {
  font-size:18px
 }
 .figs-show__about-subtitle {
  margin-top:12px
 }
 .figs-show__profit-divider {
  margin:0 16px
 }
 .figs-show__quote-text {
  font-size:18px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .figs-show-raising_projects__primary-title {
  font-size:35px;
  text-align:center
 }
 .figs-show-raising_projects__subtitle {
  font-size:18px;
  text-align:center
 }
}
.figs-show-reward_list__list {
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.figs-show-reward_list__divider {
 background-color:#ddd;
 width:1px
}
@media all and (max-width:969px) {
 .figs-show-reward_list__list {
  -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
 }
 .figs-show-reward_list__title {
  font-size:25px
 }
 .figs-show-reward_list__divider {
  height:1px;
  width:100%;
  max-width:350px;
  margin-top:16px;
  margin-bottom:16px
 }
}
.figs-show-reward {
 -webkit-box-align:bottom;
 -webkit-align-items:bottom;
 -ms-flex-align:bottom;
 align-items:bottom;
 text-align:center;
 width:222px
}
.figs-show-reward__reward-content {
 padding-left:38px;
 padding-right:38px;
 position:relative
}
.figs-show-reward__reward-content--with-olive-branches:before,
.figs-show-reward__reward-content--with-olive-branches:after {
 content:'';
 position:absolute;
 bottom:0;
 width:38px;
 height:88px
}
.figs-show-reward__reward-content--with-olive-branches:before {
 background:no-repeat url(https://assets.republic.com/assets/fig/olive-branch-left-8d83a53006a2b326631e56a79832ffff69cc2c25c14f3cd0ca1d4c3f617cd231.svg);
 background-size:contain;
 left:0
}
.figs-show-reward__reward-content--with-olive-branches:after {
 background:no-repeat url(https://assets.republic.com/assets/fig/olive-branch-right-1c7abb7891219c393fa6b823c1c7fcf8d17f3d5cd5e4bf4b0d10340a4e35afa3.svg);
 background-size:contain;
 right:0
}
.figs-show-reward__reward-logo-wrapper {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 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;
 height:47px;
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.figs-show-reward__reward-hr {
 border-top:1px solid #ddd;
 margin:8px auto 4px;
 width:24px
}
.figs-show-reward__reward-event {
 font-size:13px
}
@media all and (min-width:0px) and (max-width:767px) {
 .figs-show-funded_projects__secondary-title {
  font-size:25px;
  text-align:center
 }
}
.figs-show-header {
 margin-top:-65px
}
.figs-show-header__container {
 background:#6d30c2 url(https://assets.republic.com/assets/fig/fig-game-squad-md-951524003e6fc83b3078c983e4e89288e3461668ff6d4b508539709efcb33955.jpg) no-repeat 50% 100%;
 background-size:cover;
 padding-top:65px
}
.figs-show-header__secondary-button {
 font-size:25px;
 margin-left:32px
}
.figs-show-header__caption {
 font-size:13px
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .figs-show-header__container {
  background-image:url(https://assets.republic.com/assets/fig/fig-game-squad-md@2x-c8b328bf507535237a70cca27cb991f876505b40ec50fd04630f79bb5c6adc4c.jpg)
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .figs-show-header__container {
  background-image:url(https://assets.republic.com/assets/fig/fig-game-squad-xs-f026db7a8b113776950120a596a2f9db879594caab256d1198eb8cdbf6e5e026.jpg);
  background-position-y:top;
  background-size:auto 400px
 }
}
@media all and (min-width:0px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),all and (min-width:0px) and (max-width:767px) and (min--moz-device-pixel-ratio:2),all and (min-width:0px) and (max-width:767px) and (device-pixel-ratio:2) {
 .figs-show-header__container {
  background-image:url(https://assets.republic.com/assets/fig/fig-game-squad-xs@2x-88e022e27c44f8970cef9ceff64a62a92ca3229ba7a07ea7cc208b045519761f.jpg)
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .figs-show-header__title {
  font-size:35px;
  padding-right:96px
 }
 .figs-show-header__subtitle {
  font-size:18px;
  padding-right:45%
 }
 .figs-show-header__secondary-button {
  font-size:18px;
  margin-left:0
 }
 .figs-show-header__caption {
  font-size:10px;
  opacity:.8;
  text-align:center
 }
}
.figs-show-announcement {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 background-color:#f6f6f6;
 border-radius:4px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 padding:32px 0
}
.figs-show-announcement__icon {
 height:105px
}
.figs-show-announcement__content {
 padding:0 32px;
 border-left:1px solid #ddd;
 border-right:1px solid #ddd
}
.figs-show-announcement__title {
 font-size:35px;
 font-weight:900
}
@media all and (max-width:969px) {
 .figs-show-announcement {
  padding:40px 16px 32px;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  text-align:center;
  margin:0 auto;
  max-width:735px
 }
 .figs-show-announcement__icon {
  height:71px
 }
 .figs-show-announcement__content {
  border:0;
  padding:0
 }
 .figs-show-announcement__title {
  font-size:25px;
  font-weight:800
 }
 .figs-show-announcement__button {
  margin-top:16px
 }
}
.figs-show-card {
 overflow:hidden;
 border:none
}
.figs-show-card:hover,
.figs-show-card:active,
.figs-show-card:focus {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.figs-show-card__cover-wrapper {
 position:relative;
 min-height:255px;
 background-color:#eee
}
.figs-show-card__cover-image {
 width:100%;
 height:255px;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:top center;
 object-position:top center;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.figs-show-card__badges-wrapper {
 font-size:0;
 line-height:0;
 position:absolute;
 top:11.2px;
 left:11.2px;
 z-index:10
}
.figs-show-card__badge {
 margin-right:8px;
 margin-bottom:8px
}
.figs-show-card__content {
 position:relative;
 min-height:248px;
 border:solid #e9e9e9;
 border-width:0 1px 1px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 -webkit-transition:min-height .2s ease-in-out,margin .2s ease-in-out;
 transition:min-height .2s ease-in-out,margin .2s ease-in-out
}
.figs-show-card__title {
 letter-spacing:-.03em
}
.figs-show-card__tags-wrapper {
 height:21px;
 overflow:hidden
}
.figs-show-card__company-name {
 font-size:18px
}
.figs-show-card__facts {
 font-size:16px;
 line-height:1.4
}
@media all and (min-width:768px) {
 .figs-show-card__footer {
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .figs-show-card__cover-wrapper {
  min-height:224px
 }
 .figs-show-card__cover-image {
  height:224px
 }
 .figs-show-card__content {
  min-height:128px;
  padding:20px;
  font-size:16px
 }
 .figs-show-card__footer {
  padding:16px 0 0
 }
}
.follows-shared-follow_offering__follows-button {
 position:relative
}
.follows-shared-follow_offering__bubble-counter {
 position:absolute;
 top:50%;
 left:100%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 margin-left:12px;
 padding:0 6px;
 border:1px solid #d5d5d5;
 border-radius:2px
}
.follows-shared-follow_offering__bubble-counter:before,
.follows-shared-follow_offering__bubble-counter:after {
 content:'';
 position:absolute;
 right:100%;
 top:50%;
 height:0;
 width:0;
 border:solid transparent
}
.follows-shared-follow_offering__bubble-counter:before {
 border-right-color:#d5d5d5;
 border-width:6px;
 margin-top:-6px
}
.follows-shared-follow_offering__bubble-counter:after {
 border-right-color:#fff;
 border-width:5px;
 margin-top:-5px
}
.follows-shared-follow_offering_star {
 position:relative
}
.follows-shared-follow_offering_star:before {
 content:"\e850";
 font-family:fontello;
 font-style:normal;
 font-weight:400
}
.follows-shared-follow_offering_star__icon {
 cursor:pointer;
 position:absolute;
 top:0;
 left:0
}
.follows-shared-follow_offering_star__icon:focus {
 outline:none
}
.follows-shared-follow_offering_star__icon:hover {
 color:#0049ff
}
.follows-shared-follow_offering_star__icon--followed,
.follows-shared-follow_offering_star__icon--followed:focus {
 color:#f0b94d
}
.follows-shared-follow_offering_star__icon--followed:before {
 content:"\e850";
 font-family:fontello;
 font-style:normal;
 font-weight:400
}
.follows-shared-follow_offering_star__icon--followed:hover:before {
 content:"\e84f";
 font-family:fontello;
 font-style:normal;
 font-weight:400
}
.follows-shared-follow_offering_star__icon--just-followed,
.follows-shared-follow_offering_star__icon--just-followed:hover {
 color:#f0b94d
}
.follows-shared-follow_offering_star__icon--just-followed:hover:before {
 content:"\e850";
 font-family:fontello;
 font-style:normal;
 font-weight:400
}
.help_articles-index-subcategory {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.help_articles-index-subcategory:hover,
.help_articles-index-subcategory:active,
.help_articles-index-subcategory:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
@media all and (min-width:0px) and (max-width:767px) {
 .help_articles-index-category__title {
  margin-bottom:24px
 }
 .help_articles-index-category__item {
  margin-bottom:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .help_articles-index-categories {
  padding-top:40px;
  padding-bottom:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .help_articles-index-header__title {
  font-size:35px
 }
}
.help_articles-index-subcategory {
 height:80px;
 padding:16px 32px 16px 16px;
 border-radius:8px;
 border:none;
 margin-bottom:0;
 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
}
.help_articles-index-subcategory__icon-wrapper {
 width:48px;
 height:48px;
 min-width:48px;
 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;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.help_articles-index-subcategory__icon-wrapper--empty {
 border-radius:16px;
 background-color:#f4f4f4
}
.help_articles-index-subcategory__icon-wrapper img {
 max-width:70%;
 max-height:70%
}
@media all and (min-width:0px) and (max-width:767px) {
 .help_articles-index-subcategory {
  height:auto;
  padding:8px 10px;
  font-size:14px;
  line-height:1.3
 }
 .help_articles-index-subcategory__icon-wrapper {
  width:40px;
  height:40px;
  min-width:40px;
  margin-right:10px
 }
 .help_articles-index-subcategory__icon-wrapper--empty {
  border-radius:4px
 }
}
.help_articles-show__navigation {
 white-space:normal
}
@media all and (min-width:0px) and (max-width:767px) {
 .help_articles-show__category-name {
  font-size:35px
 }
}
.help_articles-category__divider {
 width:64px;
 border-top-color:#c4c4c4;
 margin-left:0
}
.help_articles-category__group:last-child .help_articles-category__divider {
 display:none
}
@media all and (min-width:0px) and (max-width:767px) {
 .help_articles-category__title {
  font-size:21px
 }
 .help_articles-category__footer {
  font-size:16px;
  margin-top:24px;
  padding-top:16px
 }
}
.help_articles-article {
 width:auto;
 padding:16px 0
}
.help_articles-article iframe {
 width:100%;
 height:493px
}
.help_articles-article table {
 width:100%;
 border-collapse:collapse;
 margin-bottom:32px;
 font-size:14px
}
.help_articles-article table th,
.help_articles-article table td {
 padding:4px 8px;
 border-bottom:1px solid #eee;
 vertical-align:top
}
.help_articles-article table th:first-child,
.help_articles-article table td:first-child {
 padding-left:0
}
.help_articles-article table th:last-child,
.help_articles-article table td:last-child {
 padding-right:0
}
.help_articles-article table th {
 padding-bottom:8px;
 text-align:left;
 font-weight:600;
 line-height:1.2
}
.help_articles-article table tbody tr:nth-child(odd) td {
 background-color:#fbfbfb
}
.help_articles-article table thead th,
.help_articles-article table thead td {
 padding-top:16px;
 font-size:16px;
 border-bottom:1px solid #333
}
@media all and (max-width:969px) {
 .help_articles-article iframe {
  height:370px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .help_articles-article iframe {
  height:300px
 }
 .help_articles-article table {
  font-size:13px;
  margin-bottom:16px
 }
 .help_articles-article table thead th,
 .help_articles-article table thead td {
  font-size:15px
 }
}
.help_articles-article:not(:last-child) .help_articles-article__content_wrapper {
 padding-bottom:40px;
 border-bottom:1px solid #eee
}
.help_articles-article--active .help_articles-article__arrow {
 -webkit-transform:rotate(90deg) translateX(6.4px);
 -ms-transform:rotate(90deg) translateX(6.4px);
 transform:rotate(90deg) translateX(6.4px)
}
.help_articles-article--active .help_articles-article__title {
 color:#0049ff
}
.help_articles-article__arrow {
 -webkit-transform:rotate(0) translateY(6.4px);
 -ms-transform:rotate(0) translateY(6.4px);
 transform:rotate(0) translateY(6.4px)
}
.help_articles-article__content>*:last-child {
 margin-bottom:0!important
}
@media all and (min-width:0px) and (max-width:767px) {
 .help_articles-article {
  margin-right:-16px;
  margin-left:-16px;
  padding:9.14286px 16px
 }
 .help_articles-article:not(:last-child) .help_articles-article__content_wrapper {
  padding-bottom:32px
 }
 .help_articles-article--active .help_articles-article__arrow {
  -webkit-transform:rotate(90deg) translateX(2px);
  -ms-transform:rotate(90deg) translateX(2px);
  transform:rotate(90deg) translateX(2px)
 }
 .help_articles-article__arrow {
  -webkit-transform:translateY(1px);
  -ms-transform:translateY(1px);
  transform:translateY(1px);
  margin-left:-17.77778px
 }
 .help_articles-article__title {
  font-size:18px
 }
 .help_articles-article__permalink {
  font-size:18px
 }
 .help_articles-article__content {
  margin-left:16px
 }
}
.help_articles-search_form {
 overflow:hidden
}
.help_articles-search_form__input_addon {
 position:absolute;
 z-index:10;
 text-align:right;
 color:#777;
 top:0;
 right:10.66667px;
 height:0
}
.help_articles-search_form__search_icon {
 -webkit-transform:translateY(-1px);
 -ms-transform:translateY(-1px);
 transform:translateY(-1px);
 pointer-events:none
}
.help_articles-search_form__loader_icon {
 -webkit-transform:translateY(7.11111px);
 -ms-transform:translateY(7.11111px);
 transform:translateY(7.11111px);
 pointer-events:none
}
.help_articles-search_form__cancel_icon {
 -webkit-transform:translateY(5.33333px);
 -ms-transform:translateY(5.33333px);
 transform:translateY(5.33333px);
 cursor:pointer
}
.index-index__view-all-companies-button {
 position:relative
}
.index-index__view-all-companies-counter {
 position:absolute;
 right:24px
}
@media all and (max-width:969px) {
 .index-index__investor-groups-section {
  margin-bottom:56px;
  padding-top:56px;
  padding-bottom:48px
 }
 .index-index__featured-investors-section {
  margin-bottom:56px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-index__banners {
  margin-right:-16px;
  margin-left:-16px
 }
}
.index-stats__tooltip {
 position:relative;
 z-index:9;
 background:#e6e6e6
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-stats__tooltip {
  margin-right:-16px;
  margin-top:-16px
 }
}
.index-stats__stats-box {
 position:relative;
 height:193px;
 overflow:hidden;
 -webkit-mask-image:-webkit-radial-gradient(white,black)
}
.index-stats__stats-box:nth-child(1n),
.index-stats__stats-box:nth-child(2n) {
 -webkit-flex-basis:-webkit-calc(25% - 24px);
 -ms-flex-preferred-size:calc(25% - 24px);
 flex-basis:calc(25% - 24px)
}
.index-stats__stats-box:nth-child(3n) {
 -webkit-flex-basis:-webkit-calc(50% - 16px);
 -ms-flex-preferred-size:calc(50% - 16px);
 flex-basis:calc(50% - 16px)
}
.index-stats__content {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.index-stats__hover {
 top:-96px;
 bottom:-96px;
 -webkit-transition:top .2s ease-in-out,bottom .2s ease-in-out;
 transition:top .2s ease-in-out,bottom .2s ease-in-out
}
.index-stats__amount {
 letter-spacing:-1px;
 white-space:nowrap
}
.index-stats__caption {
 padding-bottom:24px;
 border-bottom:1px solid #eee
}
.index-stats__about {
 background:#f4f4f4;
 background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(244,244,244,0)),color-stop(80%,rgba(244,244,244,0)),to(rgba(255,255,255,0.2))),url(https://assets.republic.com/assets/index/stats-about-f48a0dc60524ccc87622bb0511415f99ea11639e6be6e4af003ea39c70ef16d3.svg);
 background-image:linear-gradient(to bottom,rgba(244,244,244,0) 0%,rgba(244,244,244,0) 80%,rgba(255,255,255,0.2) 100%),url(https://assets.republic.com/assets/index/stats-about-f48a0dc60524ccc87622bb0511415f99ea11639e6be6e4af003ea39c70ef16d3.svg);
 background-repeat:no-repeat;
 background-position:right bottom
}
.index-stats__investors {
 background:#f4f4f4;
 background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(244,244,244,0)),color-stop(80%,rgba(244,244,244,0)),to(rgba(255,255,255,0.7))),url(https://assets.republic.com/assets/index/stats-investors-cfd602ac3a9d06463510a5a720605f9254bc2bea03300eae35687c4c97c1a5f9.jpg);
 background-image:linear-gradient(to bottom,rgba(244,244,244,0) 0%,rgba(244,244,244,0) 80%,rgba(255,255,255,0.7) 100%),url(https://assets.republic.com/assets/index/stats-investors-cfd602ac3a9d06463510a5a720605f9254bc2bea03300eae35687c4c97c1a5f9.jpg);
 background-repeat:no-repeat;
 background-position:center bottom;
 background-size:-webkit-calc(100% - 48px);
 background-size:calc(100% - 48px)
}
.index-stats__deals {
 background:#f4f4f4;
 background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(244,244,244,0)),color-stop(80%,rgba(244,244,244,0)),to(rgba(255,255,255,0.7))),url(https://assets.republic.com/assets/index/stats-deals-a03d848837b68324faa785b5ade62f6b492387ee7d27b2141adc5e3b569a2abe.png);
 background-image:linear-gradient(to bottom,rgba(244,244,244,0) 0%,rgba(244,244,244,0) 80%,rgba(255,255,255,0.7) 100%),url(https://assets.republic.com/assets/index/stats-deals-a03d848837b68324faa785b5ade62f6b492387ee7d27b2141adc5e3b569a2abe.png);
 background-repeat:no-repeat;
 background-position:center bottom;
 background-size:-webkit-calc(100% - 48px);
 background-size:calc(100% - 48px)
}
.index-stats__deal-stat {
 position:relative;
 -webkit-flex-basis:35%;
 -ms-flex-preferred-size:35%;
 flex-basis:35%
}
@media all and (min-width:768px) {
 .index-stats__deal-stat:after {
  content:'';
  position:absolute;
  top:0;
  right:-16px;
  height:100%;
  border-right:1px solid #eee;
  -webkit-transform:translateY(5px);
  -ms-transform:translateY(5px);
  transform:translateY(5px)
 }
}
.index-stats__deal-logos {
 -webkit-flex-basis:60%;
 -ms-flex-preferred-size:60%;
 flex-basis:60%
}
.index-stats__logo {
 -webkit-flex-basis:50%;
 -ms-flex-preferred-size:50%;
 flex-basis:50%
}
.index-stats__dapper {
 margin-top:-4px
}
@media all and (min-width:970px) {
 .index-stats__stats-box:hover .index-stats__default {
  opacity:0
 }
 .index-stats__stats-box:hover .index-stats__hover {
  top:0;
  bottom:0
 }
}
@media all and (max-width:969px) {
 .index-stats__stats-box:nth-child(1n),
 .index-stats__stats-box:nth-child(2n) {
  -webkit-flex-basis:-webkit-calc(50% - 8px);
  -ms-flex-preferred-size:calc(50% - 8px);
  flex-basis:calc(50% - 8px);
  margin-bottom:16px
 }
 .index-stats__stats-box:nth-child(3n) {
  -webkit-flex-basis:100%;
  -ms-flex-preferred-size:100%;
  flex-basis:100%
 }
 .index-stats__hover {
  display:none
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-stats__stats-box {
  height:155px;
  border-radius:16px
 }
 .index-stats__content {
  padding:8px
 }
 .index-stats__amount {
  font-size:25px
 }
 .index-stats__million {
  font-size:24px
 }
 .index-stats__caption {
  padding-bottom:16px;
  font-size:16px
 }
 .index-stats__deal-stat {
  position:relative;
  -webkit-flex-basis:35%;
  -ms-flex-preferred-size:35%;
  flex-basis:35%
 }
 .index-stats__deal-stat:after {
  content:'';
  position:absolute;
  top:0;
  right:-16px;
  height:100%;
  border-right:1px solid #eee;
  -webkit-transform:translateY(5px);
  -ms-transform:translateY(5px);
  transform:translateY(5px)
 }
 .index-stats__deal-logos {
  -webkit-flex-basis:62%;
  -ms-flex-preferred-size:62%;
  flex-basis:62%;
  margin-top:12px
 }
 .index-stats__description {
  font-size:13px
 }
 .index-stats__relativity {
  width:63px
 }
 .index-stats__dapper {
  width:70px
 }
 .index-stats__rescale {
  width:72px
 }
 .index-stats__axiom {
  width:75px
 }
}
.index-categories__category-box {
 -webkit-flex-basis:-webkit-calc(25% - 24px);
 -ms-flex-preferred-size:calc(25% - 24px);
 flex-basis:calc(25% - 24px);
 -webkit-transition:background-color .2s ease-in-out;
 transition:background-color .2s ease-in-out
}
.index-categories__category {
 margin-bottom:2px
}
.index-categories__video-games {
 background:rgba(158,0,255,.07)
}
.index-categories__video-games:hover {
 background:rgba(158,0,255,.12)
}
.index-categories__culture {
 background:rgba(255,0,122,.07)
}
.index-categories__culture:hover {
 background:rgba(255,0,122,.12)
}
.index-categories__crypto {
 background:rgba(0,219,88,.07)
}
.index-categories__crypto:hover {
 background:rgba(0,219,88,.12)
}
.index-categories__real-estate {
 background:rgba(0,56,255,.07)
}
.index-categories__real-estate:hover {
 background:rgba(0,56,255,.12)
}
.index-categories__startups {
 background:rgba(255,31,0,.07)
}
.index-categories__startups:hover {
 background:rgba(255,31,0,.12)
}
@media all and (max-width:969px) {
 .index-categories__category-box {
  -webkit-flex-basis:-webkit-calc(50% - 8px);
  -ms-flex-preferred-size:calc(50% - 8px);
  flex-basis:calc(50% - 8px)
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-categories__category-box {
  padding:8px 0;
  border-radius:16px
 }
 .index-categories__category {
  font-size:18px;
  font-weight:400
 }
 .index-categories__icon-startups {
  width:34px
 }
 .index-categories__icon-real-estate {
  width:20px;
  margin-right:8px;
  margin-left:-8px
 }
 .index-categories__icon-video-games {
  width:25px
 }
 .index-categories__icon-culture {
  width:25px
 }
 .index-categories__icon-crypto {
  width:21px;
  margin-right:8px;
  margin-left:-8px
 }
}
.index-investor_groups__avatar-wrapper {
 min-width:0
}
.index-investor_groups__avatar {
 width:100px
}
@media all and (max-width:969px) {
 .index-investor_groups {
  text-align:center
 }
 .index-investor_groups__avatars-column {
  max-width:320px
 }
 .index-investor_groups__avatar-wrapper {
  margin-bottom:16px
 }
 .index-investor_groups__avatar {
  width:56px;
  min-width:56px;
  height:56px
 }
}
@media all and (max-width:767px) {
 .index-investor_groups__content {
  font-size:16px
 }
 .index-investor_groups__title {
  margin-bottom:16px
 }
}
@media all and (max-width:767px) {
 .index-sharedrops__story {
  padding-right:32px;
  padding-left:32px
 }
}
.index-featured_investors__trust_pilot {
 width:90%;
 height:25px
}
.index-featured_investors__avatar {
 width:112px;
 min-width:112px;
 height:112px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.index-featured_investors__avatar:hover,
.index-featured_investors__avatar:focus {
 box-shadow:0 4px 8px -4px rgba(0,0,0,.2);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
@media all and (max-width:969px) {
 .index-featured_investors {
  text-align:center
 }
 .index-featured_investors__avatars-column {
  max-width:320px
 }
 .index-featured_investors__avatar_link {
  margin-bottom:16px
 }
 .index-featured_investors__avatar {
  width:56px;
  min-width:56px;
  height:56px
 }
}
@media all and (max-width:767px) {
 .index-featured_investors__content {
  font-size:16px
 }
 .index-featured_investors__title {
  margin-bottom:16px
 }
}
.index-why_invest {
 margin-bottom:104px;
 padding:80px 0 96px;
 background:#deeefc url(https://assets.republic.com/assets/index/why-invest-background-b432d82f9df59fb742cc5292c5fd85398a1af12c3fc6ab5f583cf62a30e9ac78.svg) no-repeat center bottom;
 background-size:contain
}
.index-why_invest__icon_arrow {
 display:inline-block;
 -webkit-transform:translateY(2px);
 -ms-transform:translateY(2px);
 transform:translateY(2px)
}
@media all and (min-width:768px) and (max-width:969px) {
 .index-why_invest {
  background-position:32vw bottom
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-why_invest {
  margin-bottom:32px;
  padding:40px 0 48px;
  background-image:url(https://assets.republic.com/images/index/why-invest-background-mobile.svg);
  background-position:right bottom
 }
 .index-why_invest__title {
  font-size:25px
 }
 .index-why_invest__list {
  padding-left:16px;
  font-size:14px
 }
 .index-why_invest__list_title {
  font-size:16px
 }
 .index-why_invest__learn_link_wrapper {
  margin-left:16px;
  font-size:16px
 }
}
.index-founders_in_action {
 background-color:#ceeaff
}
.index-founders_in_action__wrapper {
 padding-top:96px;
 padding-bottom:96px
}
.index-founders_in_action__title {
 white-space:nowrap
}
.index-founders_in_action__content {
 white-space:normal
}
.index-founders_in_action__title_divider {
 margin-left:0;
 opacity:.2;
 border-color:#000
}
.index-founders_in_action__sidebar {
 vertical-align:bottom
}
.index-founders_in_action__quote_left {
 color:#0049ff
}
.index-founders_in_action__quote_left::after {
 content:'';
 display:block;
 -webkit-flex-basis:100%;
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 margin-top:16px;
 margin-left:16px;
 height:1px;
 background:#333
}
.index-founders_in_action__quote_content::after {
 content:'\201D'
}
.index-founders_in_action__list-item {
 position:relative
}
.index-founders_in_action__list-item::before {
 content:'';
 position:absolute;
 top:17px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 left:0;
 width:8px;
 height:8px;
 margin-right:12px;
 border-radius:50%;
 background:#0049ff
}
.index-founders_in_action__sister_company_logo {
 height:74px
}
@media all and (max-width:1169px) {
 .index-founders_in_action__wrapper {
  padding-top:56px;
  padding-bottom:160px;
  background-size:30vw auto
 }
 .index-founders_in_action__title {
  white-space:normal
 }
 .index-founders_in_action__content {
  white-space:normal
 }
 .index-founders_in_action__sister_companies {
  margin-bottom:16px
 }
 .index-founders_in_action__sister_company {
  margin-right:24px
 }
 .index-founders_in_action__sister_company_logo {
  height:56px
 }
 .index-founders_in_action__sidebar_caption {
  font-size:14px
 }
}
@media all and (max-width:969px) {
 .index-founders_in_action__wrapper {
  padding-top:64px;
  padding-bottom:72px
 }
 .index-founders_in_action__title {
  white-space:normal
 }
 .index-founders_in_action__content {
  white-space:normal
 }
 .index-founders_in_action__sister_company_logo_mobile {
  height:25px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-founders_in_action__wrapper {
  padding-top:80px;
  padding-bottom:80px;
  background-size:224px auto;
  background-position:bottom right 8px
 }
 .index-founders_in_action__title {
  white-space:normal;
  font-size:38px;
  margin-right:8px
 }
 .index-founders_in_action__content {
  white-space:normal
 }
 .index-founders_in_action__title_divider {
  margin-bottom:16px
 }
 .index-founders_in_action__list-item {
  margin-bottom:8px;
  padding-left:16px
 }
 .index-founders_in_action__list-item::before {
  width:4px;
  height:4px;
  top:13px
 }
 .index-founders_in_action__content {
  font-size:18px
 }
 .index-founders_in_action__quote_content {
  font-size:18px
 }
 .index-founders_in_action__quote_left {
  font-size:18px
 }
 .index-founders_in_action__quote_left::after {
  margin-left:8px;
  margin-top:12px
 }
 .index-founders_in_action__quote_right {
  font-size:6px
 }
 .index-founders_in_action__quote_author {
  font-size:13px
 }
 .index-founders_in_action__arrow {
  margin-top:1px;
  margin-left:-16px;
  font-size:16px
 }
 .index-founders_in_action__family_startups {
  -webkit-transform:scale(.9);
  -ms-transform:scale(.9);
  transform:scale(.9);
  -webkit-transform-origin:top left;
  -ms-transform-origin:top left;
  transform-origin:top left
 }
 .index-founders_in_action__cta_button {
  display:block
 }
}
.index-header {
 margin-top:-65px
}
.index-header .slick-dotted.slick-slider {
 margin-bottom:0
}
.index-header .slick-dots {
 width:auto;
 bottom:24px;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 padding:7px 4px;
 border-radius:20px;
 background-color:rgba(0,0,0,.4);
 line-height:0
}
.index-header .slick-dots li {
 margin:0 4px;
 vertical-align:top
}
.index-header .slick-dots li.slick-active button {
 background-color:#0049ff
}
.index-header .slick-dots li button {
 width:9px;
 height:9px;
 background-color:#fff
}
@media all and (max-width:767px) {
 .index-header .slick-dots {
  bottom:16px;
  background-color:transparent
 }
 .index-header .slick-dots li {
  margin:0 3px
 }
 .index-header .slick-dots li button {
  width:6px;
  height:6px
 }
}
.index-header-default {
 box-shadow:inset 0 -1px rgba(0,0,0,.1);
 background:url(https://assets.republic.com/assets/index/header/default/header-background-325ecafcd1d310a91d9280a0443a45527c0a83d68fe6b8cba46023e1c02b0d75.svg) no-repeat 27vw bottom
}
.index-header-default__subtitle {
 font-size:23px
}
.index-header-default__note {
 margin-top:10px
}
@media all and (max-width:1169px) {
 .index-header-default {
  background-position-x:14vw
 }
}
@media all and (max-width:969px) {
 .index-header-default {
  background-size:auto 350px;
  background-position-x:14vw
 }
 .index-header-default__container {
  padding-top:144px;
  padding-bottom:56px
 }
 .index-header-default__title {
  margin-bottom:20px
 }
}
@media all and (max-width:767px) {
 .index-header-default {
  background:url(https://assets.republic.com/assets/index/header/default/header-background-mobile-097a1727d9f6f718db8734ca23a855ee1801cdf84ed259b5d6acaccb1b7cf638.svg) no-repeat right bottom;
  text-align:center
 }
 .index-header-default__container {
  padding-top:104px;
  padding-bottom:40px
 }
 .index-header-default__header {
  margin-right:auto;
  margin-left:auto
 }
 .index-header-default__title {
  font-size:35px
 }
 .index-header-default__subtitle {
  font-size:18px
 }
 .index-header-default__content {
  max-width:264px;
  margin:28px auto 0
 }
 .index-header-default__note {
  margin-left:auto;
  margin-right:auto
 }
}
.index-header-default-stats__amount {
 letter-spacing:-.02em
}
.index-header-default-stats__description {
 margin-top:4px;
 line-height:1.4
}
@media all and (min-width:768px) {
 .index-header-default-stats__item {
  position:relative;
  padding-left:12px
 }
 .index-header-default-stats__item:before {
  content:'\25CF';
  position:absolute;
  top:2px;
  left:0;
  font-size:14px;
  color:#0049ff
 }
}
@media all and (max-width:767px) {
 .index-header-default-stats {
  padding-right:16px;
  padding-left:16px
 }
 .index-header-default-stats__caption {
  font-size:13px
 }
}
.index-shared-last_investments__investment {
 line-height:1.3
}
.index-shared-last_investments__investment_content {
 margin-top:-3px;
 margin-left:11.42857px
}
.index-shared-last_investments__investments_placeholder_wrapper {
 overflow:hidden
}
.index-shared-last_investments__investment_placeholder {
 position:relative;
 margin-bottom:26px;
 width:35px;
 height:35px;
 background-color:#f6f6f6;
 border-radius:3px
}
.index-shared-last_investments__investment_placeholder:before,
.index-shared-last_investments__investment_placeholder:after {
 content:'';
 position:absolute;
 left:46.03448px;
 border-radius:3px
}
.index-shared-last_investments__investment_placeholder:before {
 top:0;
 width:180px;
 height:100%;
 background-color:#f9f9f9
}
.index-shared-last_investments__investment_placeholder:after {
 top:46.03448px;
 width:69.6px;
 height:16px;
 background-color:#fbfbfb
}
@media all and (min-width:768px) {
 .index-shared-last_investments__investment {
  box-shadow:-1px 0 0 #eee
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-shared-last_investments {
  margin-bottom:40px
 }
}
.index-shared-companies_raising__sort-dropdown-button {
 position:relative
}
.index-shared-companies_raising__sort-dropdown-arrow {
 position:absolute;
 top:6.4px;
 right:8px
}
.index-shared-companies_raising__view-all-companies-counter {
 position:absolute;
 right:24px
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-shared-companies_raising {
  text-align:center
 }
 .index-shared-companies_raising__card-wrapper {
  margin-bottom:28px
 }
 .index-shared-companies_raising__title {
  margin-bottom:8px;
  font-size:25px
 }
 .index-shared-companies_raising__subtitle {
  font-size:18px
 }
 .index-shared-companies_raising__subtitle-icon {
  height:16px
 }
 .index-shared-companies_raising__offerings {
  margin-top:24px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-shared-companies_funded__card_wrapper {
  margin-bottom:28.8px
 }
 .index-shared-companies_funded__header {
  margin-bottom:24px;
  text-align:center
 }
}
.index-shared-subscribe {
 background-color:#f6f6f6
}
.index-shared-subscribe__caption {
 margin-right:-12.8px
}
.index-shared-subscribe__caption_icon {
 margin-right:-4px
}
.index-shared-subscribe__form-wrapper {
 box-shadow:0 1px 2px rgba(0,0,0,.3)
}
.index-shared-subscribe__input,
.index-shared-subscribe__input:hover,
.index-shared-subscribe__input:focus {
 border-color:transparent;
 box-shadow:none
}
.index-shared-subscribe__submit-button {
 border-left:1px solid #eee;
 box-shadow:none!important
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-shared-subscribe__caption {
  margin-right:0;
  margin-bottom:16px;
  text-align:center
 }
 .index-shared-subscribe__caption_title {
  font-size:18px;
  letter-spacing:0
 }
}
.index-shared-republic_structure_change_popup__bar {
 position:fixed;
 bottom:0;
 left:0;
 width:100%;
 z-index:100
}
@media all and (max-width:767px) {
 .index-shared-republic_structure_change_popup__bar {
  padding-top:12px
 }
}
.index-slider .slick-list {
 border-radius:6px;
 overflow:hidden;
 box-shadow:0 2px 3px rgba(0,0,0,.15)
}
.index-slider .slick-slide img {
 display:inline
}
.index-slider .slick-dotted.slick-slider {
 margin-bottom:0
}
.index-slider .slick-dots {
 bottom:-25.6px
}
.index-slider__slider {
 background-color:#f6f6f6
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-slider .slick-dots {
  bottom:-40px
 }
 .index-slider__slider {
  padding-top:56px;
  padding-bottom:96px
 }
}
.index-slider-blog_superheroes {
 height:232px;
 background-color:#0035a3
}
.index-slider-blog_superheroes__card {
 height:100%
}
.index-slider-blog_superheroes__card-cover {
 min-height:194px;
 background:url(https://assets.republic.com/assets/index/slider/blog_superheroes/card-background-c50e64f14f9fec3ca9dbe011f4a343d43be0f703fc7f2f65edd0f9e8e94a28e6.jpg) no-repeat top center/cover
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .index-slider-blog_superheroes__card-cover {
  background-image:url(https://assets.republic.com/assets/index/slider/blog_superheroes/card-background@2x-cf15be7c0dd3537061ff0568ccb53ad849847d70fa46e6e4efd6eb7e2bb18adc.jpg)
 }
}
.index-slider-blog_superheroes__card-content {
 -webkit-box-flex:0;
 -webkit-flex:0 0 286px;
 -ms-flex:0 0 286px;
 flex:0 0 286px
}
.index-slider-blog_superheroes__title {
 font-size:70px
}
@media all and (max-width:969px) {
 .index-slider-blog_superheroes__title {
  font-size:50px
 }
}
@media all and (max-width:767px) {
 .index-slider-blog_superheroes {
  height:400px
 }
 .index-slider-blog_superheroes__card {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .index-slider-blog_superheroes__card-content {
  text-align:center;
  font-size:12px
 }
 .index-slider-blog_superheroes__title {
  font-size:35px
 }
}
.index-slider-autopilot__card {
 height:232px
}
.index-slider-autopilot__left-part {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.index-slider-autopilot__subtitle {
 letter-spacing:-.34px
}
.index-slider-autopilot__center-part {
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
.index-slider-autopilot__right-part {
 margin-left:auto;
 margin-right:auto
}
@media all and (max-width:1169px) {
 .index-slider-autopilot__art {
  width:238px
 }
}
@media all and (max-width:969px) {
 .index-slider-autopilot__center-part {
  -webkit-flex-shrink:1;
  -ms-flex-negative:1;
  flex-shrink:1;
  margin-top:48px;
  margin-left:0
 }
 .index-slider-autopilot__logo {
  width:184px
 }
 .index-slider-autopilot__subtitle {
  letter-spacing:normal;
  font-size:16px
 }
 .index-slider-autopilot__right-part {
  padding-right:16px
 }
}
@media all and (max-width:767px) {
 .index-slider-autopilot__card {
  height:400px;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  text-align:center
 }
 .index-slider-autopilot__art {
  width:183px;
  margin-top:16px
 }
 .index-slider-autopilot__center-part {
  margin-top:8px
 }
 .index-slider-autopilot__intro {
  font-size:13px
 }
 .index-slider-autopilot__logo {
  width:148px
 }
 .index-slider-autopilot__subtitle {
  margin-top:16px
 }
 .index-slider-autopilot__right-part {
  margin-top:16px;
  padding:0
 }
}
.index-start__view-all-companies-button {
 position:relative
}
.index-start__view-all-companies-counter {
 position:absolute;
 right:24px
}
@media all and (max-width:969px) {
 .index-start__investor-groups-section {
  margin-bottom:56px;
  padding-top:56px;
  padding-bottom:48px
 }
 .index-start__featured-investors-section {
  margin-bottom:56px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .index-start__banners {
  margin-right:-16px;
  margin-left:-16px
 }
}
.index-start-header-default {
 margin-top:-65px;
 padding-top:65px;
 background:#ceeaff url(https://assets.republic.com/assets/index/start/mountain-with-people-3f734312501c22fd1a17b5a28c5dd8e05eb104a729fecfb9841bf1d8aa0137e5.svg) no-repeat 50% 100%
}
.index-start-header-default__get-started-form-wrapper {
 margin-top:10px
}
@media all and (max-width:1169px) {
 .index-start-header-default {
  background-position:30% 100%;
  background-size:auto 34vw
 }
}
@media all and (max-width:767px) {
 .index-start-header-default {
  background-image:none
 }
 .index-start-header-default__container {
  padding-top:16px
 }
 .index-start-header-default__title {
  margin-right:-16px;
  margin-bottom:16px;
  padding-right:16px;
  padding-bottom:60px;
  background-image:url(https://assets.republic.com/assets/index/start/mountain-with-people-mobile-8c7a4a5ee8c99989c6e73e653179c42406637def0fc8458bfd6dcdc1f3f2474d.svg),url(https://assets.republic.com/assets/index/header/square-714be04cf7db720d2c05976d6bc141af96a9098d6c7638fe562fc6b186f327fe.svg);
  background-position:100% 100%,0 100%;
  background-repeat:no-repeat,repeat-x;
  font-size:38px
 }
 .index-start-header-default__title--large {
  padding-bottom:80px
 }
 .index-start-header-default__subtitle {
  margin-right:32px;
  margin-bottom:16px;
  font-size:18px
 }
 .index-start-header-default__get-started-title {
  font-size:20px
 }
 .index-start-header-default__how-it-works {
  margin-top:20px;
  text-align:center;
  font-size:18px
 }
 .index-start-header-default__learn-more-wrapper {
  font-size:10px;
  text-align:center
 }
}
.index-video {
 background-color:#f6f6f6
}
.index-video .plyr--video {
 border-radius:6px;
 overflow:hidden
}
.index-video__video {
 max-width:100%;
 -o-object-fit:cover;
 object-fit:cover
}
@media all and (max-width:969px) {
 .index-video__wrapper {
  padding-top:64px;
  padding-bottom:64px
 }
 .index-video .c-primaryTitle {
  margin-bottom:16px
 }
 .index-video .c-sectionHeader__subtitle {
  margin-bottom:16px
 }
}
.influencer_groups-show__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_groups-show__cover>* {
 position:relative
}
.influencer_groups-show__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_groups-show__cover:before {
 background-color:rgba(34,34,34,.2)
}
@media all and (max-width:767px) {
 .influencer_groups-show__container {
  margin-top:40px;
  margin-bottom:0
 }
 .influencer_groups-show__section {
  margin-bottom:64px
 }
}
.influencer_groups-show-offering [content-editable]:not(.editing),
.influencer_groups-show-media [content-editable]:not(.editing) {
 position:relative;
 cursor:pointer
}
.influencer_groups-show-offering [content-editable]:not(.editing):before,
.influencer_groups-show-media [content-editable]:not(.editing):before {
 content:' ';
 position:absolute;
 width:-webkit-calc(100% + 32px);
 width:calc(100% + 32px);
 height:-webkit-calc(100% + 32px);
 height:calc(100% + 32px);
 top:-16px;
 left:-16px;
 background:rgba(26,177,255,.6);
 z-index:20;
 opacity:0;
 border-radius:8px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.influencer_groups-show-offering [content-editable]:not(.editing):after,
.influencer_groups-show-media [content-editable]:not(.editing):after {
 position:absolute;
 content:attr(content-editable);
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 z-index:21;
 opacity:0;
 color:#fff;
 font-weight:400;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 font-size:20px
}
.influencer_groups-show-offering [content-editable]:not(.editing):hover:before,
.influencer_groups-show-media [content-editable]:not(.editing):hover:before,
.influencer_groups-show-offering [content-editable]:not(.editing):hover:after,
.influencer_groups-show-media [content-editable]:not(.editing):hover:after {
 opacity:1
}
.influencer_groups-show-offerings_section__empty-view,
.influencer_groups-show-offerings_add_form__empty-view,
.influencer_groups-show-media_section__empty-view {
 padding:32px;
 border:1px solid #eee;
 text-align:center;
 border-radius:3px
}
.editable.influencer_groups-show-offerings_section__empty-view,
.editable.influencer_groups-show-offerings_add_form__empty-view,
.editable.influencer_groups-show-media_section__empty-view {
 background:#e6edff;
 border:1px solid #0049ff
}
.influencer_groups-show-offerings_section__empty-view h2,
.influencer_groups-show-offerings_add_form__empty-view h2,
.influencer_groups-show-media_section__empty-view h2 {
 color:#444;
 font-size:24px;
 margin-bottom:8px
}
.influencer_groups-show-offerings_section__empty-view p,
.influencer_groups-show-offerings_add_form__empty-view p,
.influencer_groups-show-media_section__empty-view p {
 color:#aaa;
 font-size:18px
}
.influencer_groups-show-offerings_section__empty-view button,
.influencer_groups-show-offerings_add_form__empty-view button,
.influencer_groups-show-media_section__empty-view button,
.influencer_groups-show-offerings_section__empty-view .c-button,
.influencer_groups-show-offerings_add_form__empty-view .c-button,
.influencer_groups-show-media_section__empty-view .c-button {
 margin-top:16px
}
.influencer_groups-show-header__content {
 position:relative
}
.influencer_groups-show-header__edit_button {
 position:absolute;
 top:24px;
 right:32px
}
@media all and (max-width:969px) {
 .influencer_groups-show-header__content {
  padding-top:96px;
  padding-bottom:40px
 }
 .influencer_groups-show-header__button_wrapper {
  display:block;
  margin-top:24px;
  margin-right:auto;
  margin-left:auto
 }
}
@media all and (max-width:767px) {
 .influencer_groups-show-header__content {
  padding-top:40px;
  padding-bottom:24px
 }
 .influencer_groups-show-header__edit_button {
  top:0;
  right:16px
 }
 .influencer_groups-show-header__button_wrapper {
  margin-top:16px
 }
}
.influencer_groups-show-header_content__group_avatar_wrapper {
 width:120px;
 height:120px;
 min-width:120px;
 border:3px solid #fff
}
.influencer_groups-show-header_content__content {
 -webkit-transform:translateY(-9px);
 -ms-transform:translateY(-9px);
 transform:translateY(-9px)
}
.influencer_groups-show-header_content__leader_link:not(:last-child) {
 margin-right:16px
}
.influencer_groups-show-header_content__leader_avatar {
 width:25px;
 height:25px;
 min-width:25px;
 margin-right:4px;
 border-color:#fff
}
@media all and (max-width:767px) {
 .influencer_groups-show-header_content__header_content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .influencer_groups-show-header_content__group_avatar_wrapper {
  margin-right:auto;
  margin-bottom:24px;
  margin-left:auto;
  width:80px;
  height:80px;
  min-width:80px
 }
 .influencer_groups-show-header_content__content {
  margin-left:0;
  text-align:center;
  font-size:14px
 }
 .influencer_groups-show-header_content__title {
  text-align:center
 }
 .influencer_groups-show-header_content__leaders_wrapper {
  margin-bottom:16px
 }
 .influencer_groups-show-header_content__leader_link {
  font-size:18px
 }
 .influencer_groups-show-header_content__description {
  font-size:inherit
 }
}
.influencer_groups-show-header_form__cover_photo {
 max-width:100%
}
.influencer_groups-show-offerings_section__offering_wrapper:last-child {
 border-bottom:none;
 margin-bottom:0;
 padding-bottom:0
}
@media all and (max-width:767px) {
 .influencer_groups-show-offerings_section__title {
  margin-bottom:24px
 }
 .influencer_groups-show-offerings_section__offering_wrapper {
  margin-bottom:24px;
  padding-bottom:24px
 }
}
.influencer_groups-show-offering__quote {
 position:relative;
 -webkit-transform:translateY(-8px);
 -ms-transform:translateY(-8px);
 transform:translateY(-8px)
}
.influencer_groups-show-offering__quote:before {
 content:'“';
 position:absolute;
 top:0;
 left:-25.6px;
 font-size:40px;
 line-height:1.2;
 font-weight:800
}
@media all and (max-width:969px) {
 .influencer_groups-show-offering__quote {
  font-size:22px
 }
 .influencer_groups-show-offering__cta_wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  margin-top:16px
 }
}
@media all and (max-width:767px) {
 .influencer_groups-show-offering__content {
  padding-left:0
 }
 .influencer_groups-show-offering__quote {
  padding-left:16px;
  font-size:18px
 }
 .influencer_groups-show-offering__quote:before {
  left:-8px;
  font-size:35px;
  line-height:1.1
 }
 .influencer_groups-show-offering__cta_wrapper {
  -webkit-box-align:normal;
  -webkit-align-items:normal;
  -ms-flex-align:normal;
  align-items:normal;
  text-align:center
 }
 .influencer_groups-show-offering__cta_button {
  display:block
 }
}
.influencer_groups-show-offerings_add_form__offerings {
 border:1px solid #eee;
 overflow-x:auto;
 max-height:500px;
 position:relative
}
.influencer_groups-show-offerings_add_form__offering_label {
 cursor:pointer;
 -webkit-transition:background-color .1s ease-in-out;
 transition:background-color .1s ease-in-out
}
.influencer_groups-show-offerings_add_form__offering_label--selected {
 background-color:#fbfbfb
}
.influencer_groups-show-offerings_add_form__offering_label--selected .influencer_groups-show-offerings_add_form__offering_hint--selected {
 display:block
}
.influencer_groups-show-offerings_add_form__offering_label:not(.influencer_groups-show-offerings_add_form__offering_label--selected):hover {
 background-color:#fbfbfb
}
.influencer_groups-show-offerings_add_form__offering_label:not(.influencer_groups-show-offerings_add_form__offering_label--selected):hover .influencer_groups-show-offerings_add_form__offering_hint--unselected {
 display:block
}
.influencer_groups-show-offerings_add_form__offering_hint_wrapper {
 position:relative
}
.influencer_groups-show-offerings_add_form__offering_hint {
 position:absolute;
 letter-spacing:0
}
.influencer_groups-show-offerings_add_form__offering_hint--selected {
 top:2px
}
.influencer_groups-show-offerings_add_form__offering_hint--unselected {
 top:3px
}
@media all and (max-width:767px) {
 .influencer_groups-show-media_section__header {
  margin-bottom:24px
 }
 .influencer_groups-show-media_section__media_wrapper {
  margin-bottom:32px
 }
}
.influencer_groups-show-media__cover_wrapper {
 background-color:#eee
}
.influencer_groups-show-media__cover_wrapper:not(.influencer_groups-show-media__cover_wrapper--control) .plyr__controls {
 display:none
}
.influencer_groups-show-media__cover_image {
 max-width:100%;
 width:100%
}
.influencer_groups-show-media__cover_video {
 width:100%;
 height:100%;
 background-position:center;
 background-size:cover
}
@media all and (max-width:767px) {
 .influencer_groups-show-media {
  font-size:16px
 }
}
.influencer_profiles-chamillionaire__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_profiles-chamillionaire__cover>* {
 position:relative
}
.influencer_profiles-chamillionaire__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_profiles-chamillionaire__cover:before {
 display:none
}
@media all and (max-width:767px) {
 .influencer_profiles-chamillionaire {
  margin-top:40px;
  margin-bottom:0
 }
 .influencer_profiles-chamillionaire__section {
  margin-bottom:48px
 }
 .influencer_profiles-chamillionaire__section--investment-review {
  margin-bottom:32px;
  padding-bottom:0;
  border-bottom:none
 }
 .influencer_profiles-chamillionaire__section--angel-investments {
  margin-bottom:72px
 }
 .influencer_profiles-chamillionaire__title {
  font-size:25px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .influencer_profiles-chamillionaire-goals__advice-column {
  -webkit-box-flex:1;
  -webkit-flex:1 0 100%;
  -ms-flex:1 0 100%;
  flex:1 0 100%
 }
}
@media all and (max-width:969px) {
 .influencer_profiles-chamillionaire-goals__advice-column {
  margin-top:32px
 }
}
.influencer_profiles-chamillionaire-investments__logo {
 width:100px
}
@media all and (max-width:1169px) {
 .influencer_profiles-chamillionaire-investments__logo {
  width:80px
 }
}
@media all and (max-width:767px) {
 .influencer_profiles-chamillionaire-investments__logo {
  width:21vw;
  margin-bottom:16px
 }
}
.influencer_profiles-chamillionaire-portfolio__avatar {
 margin-right:16px
}
.influencer_profiles-chamillionaire-portfolio__paragraph {
 margin-top:16px
}
@media all and (max-width:767px) {
 .influencer_profiles-chamillionaire-portfolio__title {
  margin-bottom:24px
 }
 .influencer_profiles-chamillionaire-portfolio__investment_col {
  margin-bottom:24px
 }
 .influencer_profiles-chamillionaire-portfolio__investment_col:last-child {
  margin-bottom:0
 }
 .influencer_profiles-chamillionaire-portfolio__card_content_wrapper {
  box-shadow:inset 0 0 0 1px #eee;
  border-radius:4px
 }
 .influencer_profiles-chamillionaire-portfolio__investment_reason {
  padding:0 16px 16px
 }
}
@media all and (max-width:1169px) {
 .influencer_profiles-chamillionaire-convoz_community__logo {
  width:72px
 }
}
@media all and (max-width:767px) {
 .influencer_profiles-chamillionaire-convoz_community__title {
  margin-bottom:16px;
  padding-bottom:16px;
  font-size:25px
 }
 .influencer_profiles-chamillionaire-convoz_community__subtitle {
  margin-top:16px;
  font-size:18px
 }
 .influencer_profiles-chamillionaire-convoz_community__logo {
  margin:0 0 0 16px
 }
 .influencer_profiles-chamillionaire-convoz_community__text {
  padding-right:0
 }
}
@media all and (max-width:767px) {
 .influencer_profiles-chamillionaire-about__content {
  padding-right:0
 }
 .influencer_profiles-chamillionaire-about__title {
  margin-bottom:16px;
  padding-bottom:16px;
  font-size:25px
 }
 .influencer_profiles-chamillionaire-about__subtitle {
  font-size:18px
 }
}
.influencer_profiles-freddie_mitchell__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_profiles-freddie_mitchell__cover>* {
 position:relative
}
.influencer_profiles-freddie_mitchell__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_profiles-freddie_mitchell__cover:before {
 display:none
}
@media all and (max-width:767px) {
 .influencer_profiles-freddie_mitchell {
  margin-top:40px;
  margin-bottom:0
 }
 .influencer_profiles-freddie_mitchell__section {
  margin-bottom:48px
 }
 .influencer_profiles-freddie_mitchell__title {
  font-size:25px
 }
}
.influencer_profiles-freddie_mitchell-about__learn-more {
 margin-top:9px
}
.influencer_profiles-freddie_mitchell-about__wikipedia {
 margin-top:9px
}
.influencer_profiles-freddie_mitchell-about__about-image {
 width:100%
}
@media all and (max-width:767px) {
 .influencer_profiles-freddie_mitchell-about__learn-more {
  margin:32px 0;
  text-align:center
 }
 .influencer_profiles-freddie_mitchell-about__wikipedia {
  margin:32px 0;
  text-align:center
 }
 .influencer_profiles-freddie_mitchell-about__content {
  padding-right:0
 }
 .influencer_profiles-freddie_mitchell-about__title {
  margin-bottom:16px;
  padding-bottom:16px;
  font-size:25px
 }
}
.influencer_profiles-jason_witten__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_profiles-jason_witten__cover>* {
 position:relative
}
.influencer_profiles-jason_witten__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_profiles-jason_witten__cover:before {
 display:none
}
@media all and (max-width:767px) {
 .influencer_profiles-jason_witten {
  margin-top:40px;
  margin-bottom:0
 }
 .influencer_profiles-jason_witten__section {
  margin-bottom:48px
 }
 .influencer_profiles-jason_witten__title {
  font-size:25px
 }
}
.influencer_profiles-jason_witten-about__learn-more {
 margin-top:9px
}
.influencer_profiles-jason_witten-about__about-image {
 width:100%
}
@media all and (max-width:767px) {
 .influencer_profiles-jason_witten-about__learn-more {
  margin:32px 0;
  text-align:center
 }
 .influencer_profiles-jason_witten-about__content {
  padding-right:0
 }
 .influencer_profiles-jason_witten-about__title {
  margin-bottom:16px;
  padding-bottom:16px;
  font-size:25px
 }
}
.influencer_profiles-jon_najarian__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_profiles-jon_najarian__cover>* {
 position:relative
}
.influencer_profiles-jon_najarian__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_profiles-jon_najarian__cover:before {
 display:none
}
.influencer_profiles-jon_najarian__tpi-logo {
 -webkit-align-self:start;
 -ms-flex-item-align:start;
 align-self:start
}
.influencer_profiles-jon_najarian__divider {
 border-color:rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .influencer_profiles-jon_najarian {
  margin-top:40px;
  margin-bottom:0
 }
 .influencer_profiles-jon_najarian__cover {
  background-position:42% center
 }
 .influencer_profiles-jon_najarian__tpi-logo {
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center
 }
 .influencer_profiles-jon_najarian__section {
  margin-bottom:48px
 }
 .influencer_profiles-jon_najarian__title {
  font-size:25px
 }
}
.influencer_profiles-jon_najarian-about__learn-more {
 margin-top:9px
}
.influencer_profiles-jon_najarian-about__about-image {
 width:100%
}
@media all and (max-width:767px) {
 .influencer_profiles-jon_najarian-about__learn-more {
  margin:32px 0;
  text-align:center
 }
 .influencer_profiles-jon_najarian-about__content {
  padding-right:0
 }
 .influencer_profiles-jon_najarian-about__title {
  margin-bottom:16px;
  padding-bottom:16px;
  font-size:25px
 }
 .influencer_profiles-jon_najarian-about__subtitle {
  font-size:18px
 }
}
.influencer_profiles-kevin_harrington__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_profiles-kevin_harrington__cover>* {
 position:relative
}
.influencer_profiles-kevin_harrington__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_profiles-kevin_harrington__cover:before {
 display:none
}
@media all and (max-width:767px) {
 .influencer_profiles-kevin_harrington {
  margin-top:40px;
  margin-bottom:0
 }
 .influencer_profiles-kevin_harrington__section {
  margin-bottom:48px
 }
 .influencer_profiles-kevin_harrington__title {
  font-size:25px
 }
}
.influencer_profiles-kevin_harrington-about__wikipedia {
 margin-top:9px
}
.influencer_profiles-kevin_harrington-about__about-image {
 width:100%
}
@media all and (max-width:767px) {
 .influencer_profiles-kevin_harrington-about__wikipedia {
  margin:32px 0;
  text-align:center
 }
 .influencer_profiles-kevin_harrington-about__content {
  padding-right:0
 }
 .influencer_profiles-kevin_harrington-about__title {
  margin-bottom:16px;
  padding-bottom:16px;
  font-size:25px
 }
}
.influencer_profiles-matt_provencher__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_profiles-matt_provencher__cover>* {
 position:relative
}
.influencer_profiles-matt_provencher__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_profiles-matt_provencher__cover:before {
 display:none
}
@media all and (max-width:767px) {
 .influencer_profiles-matt_provencher {
  margin-top:40px;
  margin-bottom:0
 }
 .influencer_profiles-matt_provencher__section {
  margin-bottom:48px
 }
 .influencer_profiles-matt_provencher__title {
  font-size:25px
 }
}
.influencer_profiles-matt_provencher-about__learn-more {
 margin-top:9px
}
.influencer_profiles-matt_provencher-about__about-image {
 width:100%
}
@media all and (max-width:767px) {
 .influencer_profiles-matt_provencher-about__learn-more {
  margin:32px 0;
  text-align:center
 }
 .influencer_profiles-matt_provencher-about__content {
  padding-right:0
 }
 .influencer_profiles-matt_provencher-about__title {
  margin-bottom:16px;
  padding-bottom:16px;
  font-size:25px
 }
}
.influencer_profiles-peter_diamandis__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_profiles-peter_diamandis__cover>* {
 position:relative
}
.influencer_profiles-peter_diamandis__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_profiles-peter_diamandis__cover:before {
 background-color:rgba(34,34,34,.2)
}
@media all and (max-width:767px) {
 .influencer_profiles-peter_diamandis__container {
  margin-top:40px
 }
 .influencer_profiles-peter_diamandis__section {
  margin-bottom:64px
 }
}
.influencer_profiles-peter_diamandis-join_group__investor_link {
 margin-left:2.66667px;
 margin-right:2.66667px
}
@media all and (max-width:969px) {
 .influencer_profiles-peter_diamandis-join_group {
  text-align:center
 }
 .influencer_profiles-peter_diamandis-join_group__description_wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .influencer_profiles-peter_diamandis-join_group__description {
  font-size:18px
 }
}
.influencer_profiles-peter_diamandis-portfolio__avatar {
 margin-right:16px
}
.influencer_profiles-peter_diamandis-portfolio__paragraph {
 margin-top:16px
}
@media all and (max-width:767px) {
 .influencer_profiles-peter_diamandis-portfolio__title {
  margin-bottom:24px
 }
 .influencer_profiles-peter_diamandis-portfolio__investment_col {
  margin-bottom:24px
 }
 .influencer_profiles-peter_diamandis-portfolio__investment_col:last-child {
  margin-bottom:0
 }
 .influencer_profiles-peter_diamandis-portfolio__card_content_wrapper {
  box-shadow:inset 0 0 0 1px #eee;
  border-radius:4px
 }
 .influencer_profiles-peter_diamandis-portfolio__investment_reason {
  padding:0 16px 16px
 }
}
@media all and (max-width:767px) {
 .influencer_profiles-peter_diamandis-mission__title {
  margin-bottom:16px;
  padding-bottom:16px
 }
 .influencer_profiles-peter_diamandis-mission__subtitle {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .influencer_profiles-peter_diamandis-about__title {
  margin-bottom:16px;
  padding-bottom:16px
 }
 .influencer_profiles-peter_diamandis-about__subtitle {
  font-size:18px
 }
 .influencer_profiles-peter_diamandis-about__logo {
  max-height:24px
 }
}
.influencer_profiles-randi_zuckerberg__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_profiles-randi_zuckerberg__cover>* {
 position:relative
}
.influencer_profiles-randi_zuckerberg__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_profiles-randi_zuckerberg__cover:before {
 display:none
}
@media all and (max-width:767px) {
 .influencer_profiles-randi_zuckerberg {
  margin-top:40px;
  margin-bottom:0
 }
 .influencer_profiles-randi_zuckerberg__section {
  margin-bottom:48px
 }
 .influencer_profiles-randi_zuckerberg__section--investment-review {
  margin-bottom:32px;
  padding-bottom:0;
  border-bottom:none
 }
 .influencer_profiles-randi_zuckerberg__title {
  font-size:25px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .influencer_profiles-randi_zuckerberg-investments__logo {
  width:68px
 }
}
.influencer_profiles-randi_zuckerberg-about__learn-more {
 margin-top:9px
}
.influencer_profiles-randi_zuckerberg-about__about-image {
 width:100%
}
@media all and (max-width:767px) {
 .influencer_profiles-randi_zuckerberg-about__learn-more {
  margin:32px 0;
  text-align:center
 }
 .influencer_profiles-randi_zuckerberg-about__content {
  padding-right:0
 }
 .influencer_profiles-randi_zuckerberg-about__title {
  margin-bottom:16px;
  padding-bottom:16px;
  font-size:25px
 }
}
.influencer_profiles-scott_kitun__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_profiles-scott_kitun__cover>* {
 position:relative
}
.influencer_profiles-scott_kitun__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_profiles-scott_kitun__cover:before {
 display:none
}
@media all and (max-width:767px) {
 .influencer_profiles-scott_kitun {
  margin-top:40px;
  margin-bottom:0
 }
 .influencer_profiles-scott_kitun__section {
  margin-bottom:48px
 }
 .influencer_profiles-scott_kitun__title {
  font-size:25px
 }
}
.influencer_profiles-scott_kitun-about__learn-more {
 margin-top:9px
}
.influencer_profiles-scott_kitun-about__about-image {
 width:100%
}
@media all and (max-width:767px) {
 .influencer_profiles-scott_kitun-about__learn-more {
  margin:32px 0;
  text-align:center
 }
 .influencer_profiles-scott_kitun-about__content {
  padding-right:0
 }
 .influencer_profiles-scott_kitun-about__title {
  margin-bottom:16px;
  padding-bottom:16px;
  font-size:25px
 }
}
@media all and (max-width:969px) {
 .influencer_profiles-shared-header__content {
  padding-top:96px;
  padding-bottom:40px
 }
 .influencer_profiles-shared-header__button_wrapper {
  display:block;
  margin-top:24px;
  margin-right:auto;
  margin-left:auto
 }
}
@media all and (max-width:767px) {
 .influencer_profiles-shared-header__content {
  padding-top:32px;
  padding-bottom:24px
 }
 .influencer_profiles-shared-header__button_wrapper {
  margin-top:24px
 }
}
.influencer_profiles-shared-header_content__avatar {
 width:140px;
 height:140px;
 min-width:140px;
 border:3px solid #fff
}
.influencer_profiles-shared-header_content__profile_info {
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.influencer_profiles-shared-header_content__user_name {
 margin-bottom:4px
}
@media all and (max-width:767px) {
 .influencer_profiles-shared-header_content__header_content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .influencer_profiles-shared-header_content__avatar {
  margin-bottom:16px;
  width:107.69231px;
  height:107.69231px;
  min-width:107.69231px
 }
 .influencer_profiles-shared-header_content__profile_info {
  margin-left:0;
  text-align:center;
  font-size:14px
 }
 .influencer_profiles-shared-header_content__leaders_wrapper {
  margin-bottom:16px
 }
 .influencer_profiles-shared-header_content__description {
  font-size:inherit
 }
}
.influencer_profiles-shared-follow_button__follow-button,
.influencer_profiles-shared-follow_button__follow-button:hover,
.influencer_profiles-shared-follow_button__follow-button:focus,
.influencer_profiles-shared-follow_button__follow-button:active,
.influencer_profiles-shared-follow_button__follow-button:active:hover {
 color:#222
}
.influencer_profiles-wendell_carter__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.influencer_profiles-wendell_carter__cover>* {
 position:relative
}
.influencer_profiles-wendell_carter__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.influencer_profiles-wendell_carter__cover:before {
 display:none
}
@media all and (max-width:767px) {
 .influencer_profiles-wendell_carter {
  margin-top:40px;
  margin-bottom:0
 }
 .influencer_profiles-wendell_carter__section {
  margin-bottom:48px
 }
 .influencer_profiles-wendell_carter__title {
  font-size:25px
 }
}
.influencer_profiles-wendell_carter-about__wikipedia {
 margin-top:9px
}
.influencer_profiles-wendell_carter-about__about-image {
 width:100%
}
@media all and (max-width:767px) {
 .influencer_profiles-wendell_carter-about__wikipedia {
  margin:32px 0;
  text-align:center
 }
 .influencer_profiles-wendell_carter-about__content {
  padding-right:0
 }
 .influencer_profiles-wendell_carter-about__title {
  margin-bottom:16px;
  padding-bottom:16px;
  font-size:25px
 }
}
@media all and (max-width:767px) {
 .influencers-index__title {
  font-size:35px
 }
}
@media all and (max-width:767px) {
 .influencers-index-description_card {
  padding:20px 24px 24px;
  font-size:14px
 }
}
.inputs-multiple_file_input .files_wrapper {
 margin-bottom:16px
}
.inputs-multiple_file_input .file_wrapper {
 padding:16px 0;
 border-top:2px solid #efefef;
 border-bottom:2px solid #efefef
}
.inputs-multiple_file_input .file_wrapper+.file_wrapper {
 border-top:0
}
.inputs-multiple_file_input .filename {
 color:#444;
 font-weight:700
}
.inputs-multiple_file_input .remove_link {
 float:right;
 font-weight:700
}
.inputs-multiple_file_input .file_input {
 max-width:300px
}
.investments_cancellation_reasons-shared-section__form-success-message {
 height:100%;
 border-color:#d5d5d5
}
@media all and (max-width:767px) {
 .investments_cancellation_reasons-shared-section {
  padding:16px
 }
 .investments_cancellation_reasons-shared-section__form-success-message {
  padding:0 0 8px;
  border:none
 }
}
@media all and (max-width:767px) {
 .investments_cancellation_reasons-shared-form_success_message__divider {
  width:56px;
  margin-top:20px
 }
}
.investment_reasons-shared-form-decision_influences_input__decision_influence_label,
.investment_reasons-shared-form-decision_influences_input__show_decision_influences_other {
 width:100%;
 padding:12px 10px 12px 14px;
 border-radius:4px;
 text-align:left;
 white-space:nowrap;
 background-color:#fff;
 box-shadow:inset 0 0 0 1px #eee;
 box-sizing:border-box;
 color:#333
}
.investment_reasons-shared-form-decision_influences_input__decision_influence_label:hover,
.investment_reasons-shared-form-decision_influences_input__show_decision_influences_other:hover {
 box-shadow:inset 0 0 0 3px #0049ff;
 color:#333
}
.investment_reasons-shared-page .investment_reasons-shared-card {
 margin-top:32px;
 padding-top:32px;
 border-top:1px solid #eee
}
.investment_reasons-shared-page:first-child .investment_reasons-shared-card:first-child {
 margin-top:0;
 padding-top:0;
 border-top:none
}
@media all and (max-width:969px) {
 .investment_reasons-shared-featured_investments {
  overflow-x:auto;
  white-space:nowrap
 }
 .investment_reasons-shared-featured_investments__vertical-divider {
  margin-left:24px;
  padding-left:24px
 }
 .investment_reasons-shared-featured_investments__reason-wrapper {
  min-width:288px;
  white-space:normal
 }
}
@media all and (max-width:767px) {
 .investment_reasons-shared-featured_investments__reason-wrapper {
  min-width:264px
 }
}
.investment_reasons-shared-featured_investment__date {
 margin-top:2px
}
@media all and (max-width:767px) {
 .investment_reasons-shared-featured_investment {
  font-size:16px
 }
}
.investment_reasons-shared-form-decision_influences_input__decision_influence_label {
 margin-bottom:16px
}
.investment_reasons-shared-form-decision_influences_input__decision_influence_label .investment_reasons-shared-form-decision_influences_input__icon {
 position:absolute;
 right:18px;
 top:8px
}
.investment_reasons-shared-form-decision_influences_input__decision_influence_label--checked {
 background-color:#0049ff
}
.investment_reasons-shared-form-decision_influences_input__decision_influence_label--checked,
.investment_reasons-shared-form-decision_influences_input__decision_influence_label--checked:hover {
 color:#fff;
 box-shadow:none
}
.investment_reasons-shared-form-decision_influences_input__decision_influence_label--checked:hover {
 background-color:#336dff
}
.investment_reasons-shared-form-investment_visibility_extended_input__visibility_switch_wrapper {
 -webkit-transform:scale(.8) translateY(-2px);
 -ms-transform:scale(.8) translateY(-2px);
 transform:scale(.8) translateY(-2px);
 -webkit-transform-origin:top right;
 -ms-transform-origin:top right;
 transform-origin:top right
}
.investment_reasons-shared-form-investment_visibility_extended_input__visibility_switch_wrapper .c-input-switch-container {
 margin-right:0
}
@media all and (max-width:767px) {
 .investment_reasons-shared-form-investment_visibility_extended_input__visibility_switch_wrapper {
  margin-bottom:8px
 }
}
@media all and (max-width:767px) {
 .investment_reasons-shared-investment_reason_cards {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-scroll-snap-type:x mandatory;
  -ms-scroll-snap-type:x mandatory;
  scroll-snap-type:x mandatory;
  overflow-x:auto
 }
 .investment_reasons-shared-investment_reason_cards__column {
  min-width:256px;
  scroll-snap-align:start
 }
}
@media all and (min-width:768px) {
 .investment_reasons-shared-investment_reason_card__badges-list {
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
@media all and (max-width:767px) {
 .investment_reasons-shared-investment_reason_card {
  text-align:left
 }
 .investment_reasons-shared-investment_reason_card__avatar {
  width:72px;
  height:72px;
  min-width:72px
 }
 .investment_reasons-shared-investment_reason_card__user-name {
  font-size:14px
 }
}
.investments-new_react {
 margin-bottom:192px
}
.investments-new_react__spinner {
 padding-top:35vh;
 padding-bottom:45vh
}
.investments-modern_react__spinner {
 padding-top:35vh;
 padding-bottom:45vh
}
.investments-form-investment_edit_form__subtitle {
 margin-top:8px;
 margin-bottom:16px;
 font-size:18px
}
@media all and (max-width:767px) {
 .investments-form-investment_edit_form {
  margin:-8px -12px -12px
 }
 .investments-form-investment_edit_form__subtitle {
  font-size:14px
 }
 .investments-form-investment_edit_form__submit {
  padding-right:0;
  padding-left:0
 }
}
.investments-form-investment_amount {
 position:relative
}
.investments-form-investment_amount__amount_input_wrapper {
 position:relative;
 z-index:10
}
.investments-form-investment_amount__amount_input--warning {
 border-color:#ffb300
}
.investments-form-investment_amount__amount_input--warning:focus {
 border-color:#ffb300
}
.investments-form-investment_amount__amount_input--success {
 border-color:#19c157
}
.investments-form-investment_amount__amount_input--success:focus {
 border-color:#19c157
}
.investments-form-investment_amount__amount_input_hint {
 position:relative;
 z-index:5;
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%);
 padding-top:0;
 max-height:0
}
.investments-form-investment_amount__amount_input_hint--visible {
 visibility:visible;
 opacity:1;
 padding-top:8px;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 max-height:200px
}
.investments-form-ach_account_fields {
 margin-top:16px
}
.investments-form-ach_account_fields__new_account_container {
 margin-top:16px
}
.investments-form-ach_account_fields__manual_ach_form {
 background:#f3f3f3;
 padding:20px 24px;
 padding-bottom:12px;
 border-radius:6px
}
@media all and (max-width:1169px) {
 .investments-form-ach_account_fields__add-bank-button {
  width:100%
 }
}
@media all and (max-width:767px) {
 .investments-form-ach_account_fields__form--list {
  margin-left:-25px;
  margin-right:-25px
 }
 .investments-form-ach_account_fields__button {
  display:block;
  margin-right:0;
  margin-left:0;
  padding-right:0;
  padding-left:0
 }
 .investments-form-ach_account_fields__button:last-of-type {
  margin-bottom:0
 }
 .investments-form-ach_account_fields__manual_ach_form {
  padding:13.33333px 16px 0
 }
}
.investments-form-payment__payment_icon {
 margin-right:3.2px
}
.investments-form-card_payment_form__card_payment_container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
@media all and (max-width:969px) {
 .investments-form-card_payment_form__card_payment_container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.investments-form-card_payment_form__card_group {
 z-index:10
}
@media all and (min-width:768px) {
 .investments-form-card_payment_form__card_group .c-input {
  border-bottom-right-radius:0;
  border-top-right-radius:0
 }
}
.investments-form-card_payment_form__zip_code_group {
 width:192px
}
@media all and (min-width:768px) {
 .investments-form-card_payment_form__zip_code_group .c-input {
  margin-left:-1px;
  border-bottom-left-radius:0;
  border-top-left-radius:0
 }
 .investments-form-card_payment_form__zip_code_group .c-input:focus {
  z-index:20;
  position:relative
 }
}
.investments-form-card_payment_form__card_container {
 border:1px solid
}
.investments-form-card_payment_form__brand_logo {
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px);
 -webkit-align-self:baseline;
 -ms-flex-item-align:baseline;
 align-self:baseline;
 margin-right:10px
}
.investments-form-card_payment_form__remove_link {
 display:none
}
.investments-form-card_payment_form .c-label--flex_label:hover .investments-card_payment_form__remove_link {
 display:inline-block
}
.investments-form-w9__label {
 margin-bottom:0
}
@media all and (max-width:1169px) {
 .investments-form-w9__co_investor_fullname {
  margin-bottom:16px
 }
}
.investments-new__list_item {
 border-top:1px solid #eee
}
.investments-new__list_item:last-child {
 border-bottom:1px solid #eee
}
.investments-new-deal_terms__container {
 border:1px solid #eee;
 border-radius:4px
}
.investments-new-deal_terms__risk {
 border-bottom:1px solid #eee;
 padding:16px 18px
}
.investments-new-deal_terms__risk:last-child {
 border-bottom:none
}
.investments-new-deal_terms__container {
 border:1px solid #eee;
 border-radius:4px
}
.investments-new-deal_terms__risk {
 border-bottom:1px solid #eee;
 padding:16px 18px
}
.investments-new-deal_terms__risk:last-child {
 border-bottom:none
}
.investments-shared-documents_section__document-link {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 color:#333;
 text-decoration:none;
 padding:4px 16px;
 margin-left:-16px;
 margin-right:-16px
}
.investments-shared-documents_section__document-link span {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.investments-shared-documents_section__document-link:active,
.investments-shared-documents_section__document-link:focus,
.investments-shared-documents_section__document-link:active:hover {
 text-decoration:none;
 background:#fafafa;
 color:#0049ff
}
.investments-shared-perks {
 border:1px solid #eee;
 border-radius:4px;
 overflow:hidden
}
.investments-shared-perks__get_this_perk {
 display:none;
 margin-top:3px
}
.investments-shared-perks__perk {
 border-bottom:1px solid #eee;
 padding:6.4px 16px 16px
}
.investments-shared-perks__perk .investments-shared-perks__checkmark_icon {
 display:none
}
.investments-shared-perks__perk:last-child {
 border-bottom:none
}
.investments-shared-perks__perk:hover,
.investments-shared-perks__perk:focus {
 outline:none
}
.investments-shared-perks__perk:hover:not(.investments-shared-perks__perk--selected),
.investments-shared-perks__perk:focus:not(.investments-shared-perks__perk--selected) {
 background:#fafafa
}
.investments-shared-perks__perk:hover:not(.investments-shared-perks__perk--selected) .investments-shared-perks__get_this_perk,
.investments-shared-perks__perk:focus:not(.investments-shared-perks__perk--selected) .investments-shared-perks__get_this_perk {
 display:inline-block
}
.investments-shared-perks__perk--selected {
 background:#0049ff;
 color:#fff
}
.investments-shared-perks__perk--selected h5,
.investments-shared-perks__perk--selected p {
 color:#fff
}
.investments-shared-perks__perk--selected .investments-shared-perks__checkmark_icon {
 display:inline-block
}
.investments-shared-social {
 border:1px solid #eee;
 border-radius:3px
}
.investments-shared-social__connect-item {
 padding:12px 16px;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.investments-shared-social__connect-item--center {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.investments-shared-social__connect-item:not(:last-child) {
 border-bottom:1px solid #eee
}
.investments-shared-social__connect-item:hover {
 background:#fafafa;
 cursor:pointer
}
.investments-shared-faq-faq_item {
 cursor:pointer
}
.investments-shared-faq-faq_item__title_arrow {
 -webkit-transition:-webkit-transform .2s;
 transition:-webkit-transform .2s;
 transition:transform .2s;
 transition:transform .2s,-webkit-transform .2s
}
.investments-shared-faq-faq_item__title_text:hover {
 color:#222
}
.investments-shared-faq-faq_item--active .investments-shared-faq-faq_item__title_text {
 color:#222;
 font-weight:600
}
.investments-shared-faq-faq_item--active .investments-shared-faq-faq_item__title_arrow {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.investments-shared-help_and_documents__title {
 position:relative
}
.investments-shared-help_and_documents__title:after {
 content:"";
 position:absolute;
 bottom:-16px;
 left:0;
 width:44px;
 height:1px;
 background-color:#dfdfdf
}
@media all and (min-width:768px) {
 .remodal[data-remodal-id=reconfirmation_modal] {
  padding:56px 112px
 }
}
@media all and (max-width:767px) {
 .investments-shared-visibility_and_reason_modal__content {
  padding:0
 }
}
.investments-shared-visibility_and_reason_form__fields-wrapper {
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.investments-shared-visibility_and_reason_form__fields-wrapper.disabled {
 opacity:.4;
 pointer-events:none
}
.investments-shared-visibility_and_reason_form__switch-wrapper {
 margin-bottom:12px
}
.investments-shared-visibility_and_reason_form__switch-wrapper .c-input-switch-container {
 -webkit-transform:scale(.8);
 -ms-transform:scale(.8);
 transform:scale(.8);
 -webkit-transform-origin:center left;
 -ms-transform-origin:center left;
 transform-origin:center left
}
.investments-shared-visibility_and_reason_form__switch-wrapper .c-input-switch-container {
 margin-right:-2px
}
@media all and (max-width:767px) {
 .investments-shared-visibility_and_reason_form__switch-wrapper {
  font-size:14px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .investments-show {
  margin-top:16px
 }
}
@media all and (max-width:767px) {
 .investments-show {
  padding-top:0
 }
 .investments-show__section {
  margin-top:24px;
  padding-top:40px
 }
 .investments-show__investment-reason {
  margin-top:32px
 }
 .investments-show__content-grid {
  margin-top:32px;
  padding-bottom:40px
 }
 .investments-show__timeline {
  margin-top:32px
 }
}
@media print {
 .investments-show__section {
  page-break-inside:avoid
 }
 .investments-show__certificate-column {
  width:50%
 }
 .investments-show__investment-details-column {
  width:50%
 }
}
.investments-show-header__avatar {
 position:relative;
 top:-3px
}
.investments-show-header__other-offerings-wrapper {
 margin-top:14px
}
.investments-show-header__title--disabled {
 opacity:.1
}
@media all and (max-width:969px) {
 .investments-show-header__title {
  font-size:35px
 }
 .investments-show-header__other-offerings-wrapper {
  margin-top:10px
 }
}
@media all and (max-width:767px) {
 .investments-show-reconfirmation_banner {
  padding-right:16px;
  padding-left:16px
 }
 .investments-show-reconfirmation_banner__content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  text-align:center
 }
 .investments-show-reconfirmation_banner__content p {
  margin-bottom:16px;
  font-size:16px
 }
}
.investments-show-wire-instructions__card-title {
 margin-bottom:5px;
 font-size:14px
}
.investments-show-wire-instructions__bank-name {
 margin-bottom:3px
}
.investments-show-crypto_transfer_instructions__card-title {
 margin-bottom:5px;
 font-size:14px
}
.investments-show-crypto_transfer_instructions__bank-name {
 margin-bottom:3px
}
.investments-show-crypto_transfer_instructions__input-wrapper {
 width:318px
}
.investments-show-success_message__divider {
 margin-top:-14px
}
@media all and (max-width:767px) {
 .investments-show-success_message {
  font-size:13px
 }
 .investments-show-success_message__divider {
  width:56px;
  margin:-10px 0 16px;
  margin-bottom:20px
 }
 .investments-show-success_message__icon {
  font-size:18px;
  line-height:1.2
 }
 .investments-show-success_message__title {
  font-size:18px
 }
}
.investments-show-success_exit_message {
 background:url(https://assets.republic.com/assets/investment/show/exit-message-background-0a8a950077d2dadbb6fb6af3352cb0e993e40c61c47380e02d2d3fae338e9a8c.svg) no-repeat 100% 40%;
 border-color:#d5d5d5
}
.investments-show-success_exit_message__social-link {
 position:relative
}
.investments-show-success_exit_message__social-icon {
 position:absolute;
 top:50%;
 left:8px;
 -webkit-transform:translateY(-55%);
 -ms-transform:translateY(-55%);
 transform:translateY(-55%)
}
@media all and (max-width:767px) {
 .investments-show-success_exit_message {
  text-align:left;
  background-position:right 0 top 24px;
  background-size:35%
 }
 .investments-show-success_exit_message__title {
  font-size:25px
 }
 .investments-show-success_exit_message__social-link {
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  padding-right:0;
  padding-left:56px;
  text-align:left
 }
}
.investments-show-certificate {
 position:relative;
 box-shadow:0 5px 24px rgba(0,0,0,.1);
 background:url(https://assets.republic.com/assets/investment/show/certificate-background-c14a346ffe30d52034dc08e82e24cb66ea281fef9244986ebbe9a1b3a738a248.png) no-repeat 50% 50%;
 background-size:733px auto;
 border-color:#e2e2e2
}
.investments-show-certificate--disabled {
 opacity:.4
}
.investments-show-certificate__tooltip-icon {
 background-color:rgba(119,119,119,.12)
}
.investments-show-certificate__tooltip-icon:hover {
 background-color:rgba(119,119,119,.2)
}
.investments-show-certificate__divider {
 border-color:#e2e2e2
}
.investments-show-certificate__amount {
 margin-bottom:10px;
 border-color:#e2e2e2
}
.investments-show-certificate .c-security-item:not(:last-child):after {
 content:'\00b7';
 display:inline-block;
 margin-right:5px;
 margin-left:5px
}
.investments-show-certificate__footer {
 position:absolute;
 right:16px;
 bottom:0;
 left:24px;
 height:52px
}
@media all and (max-width:767px) {
 .investments-show-certificate {
  padding:16px 16px 48px;
  font-size:14px
 }
 .investments-show-certificate__avatar-wrapper {
  margin-bottom:16px
 }
 .investments-show-certificate__amount {
  font-size:35px
 }
 .investments-show-certificate__footer {
  height:36px
 }
 .investments-show-certificate__security-sign {
  width:24px
 }
}
.investments-show-investment_details__grid:not(:first-child) {
 padding-top:20px;
 border-top:1px solid #eee
}
.investments-show-investment_details__grid:not(:last-child) {
 margin-bottom:28px
}
.investments-show-investment_details-wallet_address__wallet_address_class {
 overflow-wrap:break-word
}
.investments-show-investment_details-committed_amount__icon-button {
 padding:2px 10px 4px 11px;
 font-size:24px
}
.investments-show-status__row {
 position:relative
}
.investments-show-status__row--past {
 padding-top:24px
}
.investments-show-status__row--past:after {
 content:'';
 position:absolute;
 top:5px;
 right:0;
 width:19px;
 height:17px;
 background:url(https://assets.republic.com/assets/investment/show/icon-investment-event-arrow-d9ec36b61916af7e713d0c0114825bdbfed3668d95f749a537db09a73ed076e2.svg) no-repeat 50% 0;
 background-size:contain
}
.investments-show-status__row--past .investments-show-status__icon {
 color:#c7c7c7
}
.investments-show-perk__perk {
 border-radius:4px
}
@media all and (max-width:767px) {
 .investments-show-perk__header {
  margin-bottom:24px
 }
 .investments-show-perk__perk {
  padding:8px 16px 16px
 }
 .investments-show-perk__text {
  font-size:16px
 }
}
.investments-show-investment_reason_section {
 position:relative
}
.investments-show-investment_reason_section__hide-form {
 position:absolute;
 top:12px;
 right:16px
}
@media all and (max-width:969px) {
 .investments-show-investment_reason_section__investment-reasons {
  padding:0
 }
}
@media all and (max-width:767px) {
 .investments-show-investment_reason_section {
  margin-top:32px;
  padding:16px;
  text-align:left
 }
 .investments-show-investment_reason_section__title {
  margin-bottom:8px;
  font-size:18px
 }
 .investments-show-investment_reason_section__subtitle {
  font-size:13px
 }
 .investments-show-investment_reason_section__investment-reasons {
  margin-bottom:-16px
 }
}
.investments-show-cancelled_investment_section__divider {
 margin-top:-14px
}
@media all and (max-width:767px) {
 .investments-show-cancelled_investment_section__divider {
  width:56px;
  margin:-10px 0 16px
 }
}
@media all and (max-width:767px) {
 .investments-show-cancelled_investment_message {
  font-size:13px
 }
}
@media all and (max-width:767px) {
 .investments-show-support_company__header {
  margin-bottom:24px
 }
 .investments-show-support_company__text {
  font-size:16px
 }
}
@media all and (max-width:767px) {
 .investments-show-investor_groups__header {
  margin-bottom:24px
 }
}
.investments-show-action_required_banner {
 border-left:4px #ffb300 solid
}
.investments-show-action_required_banner__banner--urgent {
 border-color:#f83a5c
}
.investments-show-action_required_banner__banner--approve-from-waitlist {
 border-color:#19c157
}
.investments-show-action_required_banner__banner--pending-security-conversion {
 border-color:#d5d5d5
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-action_required_banner {
  padding:0 16px
 }
}
.investments-show-action_required_banner_ttw {
 border-left:4px #ffb300 solid
}
.investments-show-ttw_confirmation__rules {
 padding:8px 0
}
.investments-show-ttw_confirmation__description {
 padding-left:20px;
 border-left:4px solid #19c157
}
.investments-show-ttw_confirmation__form-wrapper--disabled {
 pointer-events:none;
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none;
 opacity:.4;
 background-color:#f0f0f0
}
@media all and (max-width:767px) {
 .investments-show-ttw_confirmation__description {
  font-size:16px
 }
 .investments-show-ttw_confirmation__terms-accept {
  font-size:14px
 }
}
.investments-show-custody_modal {
 padding:32px 48px 48px
}
.investments-show-custody_modal__hr {
 width:64px;
 height:1px;
 background-color:#ccc
}
@media all and (max-width:767px) {
 .investments-show-custody_modal {
  max-width:100%
 }
 .investments-show-custody_modal__bottom {
  text-align:center
 }
 .investments-show-custody_modal__hr {
  margin-left:auto;
  margin-right:auto
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__status {
  font-size:13px
 }
 .investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__status-icon {
  font-size:18px
 }
 .investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__name {
  margin-bottom:4px;
  font-size:18px
 }
 .investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__hint {
  font-size:16px
 }
}
.investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__preview-card.invalid {
 border-color:#f83a5c
}
.investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__delete:hover {
 color:#000
}
.investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__doc {
 overflow:hidden
}
.investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__label {
 border:2px solid #f4f4f4
}
.investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__label:hover {
 cursor:pointer
}
.investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__label.focus,
.investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__label:hover {
 border-color:#0049ff
}
.investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__progress-bar {
 top:-5px
}
.investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__secure {
 position:absolute;
 top:8px;
 left:8px
}
.investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__header {
 letter-spacing:-1px
}
@media all and (min-width:970px) {
 .investments-show-accreditation-verification_banner__modal {
  width:752px
 }
}
@media all and (min-width:768px) {
 .investments-show-accreditation-verification_banner__modal {
  padding:48px 56px
 }
 .investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__progress-wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-accreditation-verification_banner__modal {
  padding-top:48px
 }
 .investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
 .investments-show-accreditation-verification_banner__modal .investments-show-accreditation-verification_banner__progress-wrapper {
  width:100%;
  margin-bottom:16px;
  margin-left:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-accreditation-form__status {
  font-size:13px
 }
 .investments-show-accreditation-form__status-icon {
  font-size:18px
 }
 .investments-show-accreditation-form__name {
  margin-bottom:4px;
  font-size:18px
 }
 .investments-show-accreditation-form__hint {
  font-size:16px
 }
}
.investments-show-accreditation-form__preview-card.invalid {
 border-color:#f83a5c
}
.investments-show-accreditation-form__delete:hover {
 color:#000
}
.investments-show-accreditation-form__doc {
 overflow:hidden
}
.investments-show-accreditation-form__label {
 border:2px solid #f4f4f4
}
.investments-show-accreditation-form__label:hover {
 cursor:pointer
}
.investments-show-accreditation-form__label.focus,
.investments-show-accreditation-form__label:hover {
 border-color:#0049ff
}
.investments-show-accreditation-form__progress-bar {
 top:-5px
}
.investments-show-accreditation-form__secure {
 position:absolute;
 top:8px;
 left:8px
}
.investments-show-accreditation-form__header {
 letter-spacing:-1px
}
@media all and (min-width:970px) {
 .investments-show-accreditation-form {
  width:752px
 }
}
@media all and (min-width:768px) {
 .investments-show-accreditation-form {
  padding:48px 56px
 }
 .investments-show-accreditation-form__progress-wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-accreditation-form {
  padding-top:48px
 }
 .investments-show-accreditation-form__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
 .investments-show-accreditation-form__progress-wrapper {
  width:100%;
  margin-bottom:16px;
  margin-left:0
 }
}
.investments-show-accreditation-form .c-input.c-input--has-error {
 border-color:#f83a5c
}
.investments-show-accreditation-form__requirement-message {
 color:#7c7c7c
}
.investments-show-accreditation-form__secure {
 background-color:#defbe9;
 border-radius:8px;
 padding:4px 8px;
 position:unset
}
.investments-show-accreditation-required_documents-corporation__nested-list {
 list-style:disc
}
.investments-show-accreditation-required_documents-limited_liability_company__nested-list {
 list-style:disc
}
.investments-show-accreditation-required_documents-partnership__nested-list {
 list-style:disc
}
.investments-show-accreditation-required_documents-trust__nested-list {
 list-style:disc
}
.investments-show-banners-alto_instructions__alto_logo {
 -webkit-transform:translateY(1px);
 -ms-transform:translateY(1px);
 transform:translateY(1px)
}
.investments-show-banners-mailing_address_banner__banner_content {
 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;
 width:100%
}
@media all and (max-width:1169px) {
 .investments-show-banners-mailing_address_banner__banner_content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.investments-show-conversion-conversion_modal__secure {
 position:absolute;
 top:8px;
 left:8px
}
.investments-show-conversion-conversion_modal__header {
 letter-spacing:-1px
}
@media all and (min-width:768px) {
 .investments-show-conversion-conversion_modal {
  padding:48px 56px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-conversion-conversion_modal__header {
  font-size:28px
 }
 .investments-show-conversion-conversion_modal__subtitle {
  font-size:18px
 }
 .investments-show-conversion-conversion_modal__panel {
  margin:16px
 }
 .investments-show-conversion-conversion_modal__name {
  font-size:18px
 }
 .investments-show-conversion-conversion_modal__hint {
  font-size:16px
 }
}
.investments-show-conversion-result_modal__secure {
 position:absolute;
 top:8px;
 left:8px
}
.investments-show-conversion-result_modal__header {
 letter-spacing:-1px
}
@media all and (min-width:768px) {
 .investments-show-conversion-result_modal {
  padding:48px 56px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-conversion-result_modal__header {
  font-size:28px
 }
 .investments-show-conversion-result_modal__subtitle {
  font-size:18px
 }
 .investments-show-conversion-result_modal__panel {
  margin:16px
 }
 .investments-show-conversion-result_modal__name {
  font-size:18px
 }
 .investments-show-conversion-result_modal__hint {
  font-size:16px
 }
}
.investments-show-identity-form .us-citizen-input .c-input-hint {
 display:block
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-identity-verification_modal__status {
  font-size:13px
 }
 .investments-show-identity-verification_modal__status-icon {
  font-size:18px
 }
 .investments-show-identity-verification_modal__name {
  margin-bottom:4px;
  font-size:18px
 }
 .investments-show-identity-verification_modal__hint {
  font-size:16px
 }
}
.investments-show-identity-verification_modal__preview-card.invalid {
 border-color:#f83a5c
}
.investments-show-identity-verification_modal__delete:hover {
 color:#000
}
.investments-show-identity-verification_modal__doc {
 overflow:hidden
}
.investments-show-identity-verification_modal__label {
 border:2px solid #f4f4f4
}
.investments-show-identity-verification_modal__label:hover {
 cursor:pointer
}
.investments-show-identity-verification_modal__label.focus,
.investments-show-identity-verification_modal__label:hover {
 border-color:#0049ff
}
.investments-show-identity-verification_modal__progress-bar {
 top:-5px
}
.investments-show-identity-verification_modal__secure {
 position:absolute;
 top:8px;
 left:8px
}
.investments-show-identity-verification_modal__header {
 letter-spacing:-1px
}
@media all and (min-width:970px) {
 .investments-show-identity-verification_modal {
  width:752px
 }
}
@media all and (min-width:768px) {
 .investments-show-identity-verification_modal {
  padding:48px 56px
 }
 .investments-show-identity-verification_modal__progress-wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-identity-verification_modal {
  padding-top:48px
 }
 .investments-show-identity-verification_modal__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
 .investments-show-identity-verification_modal__progress-wrapper {
  width:100%;
  margin-bottom:16px;
  margin-left:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-identity-result_modal__status {
  font-size:13px
 }
 .investments-show-identity-result_modal__status-icon {
  font-size:18px
 }
 .investments-show-identity-result_modal__name {
  margin-bottom:4px;
  font-size:18px
 }
 .investments-show-identity-result_modal__hint {
  font-size:16px
 }
}
.investments-show-identity-result_modal__preview-card.invalid {
 border-color:#f83a5c
}
.investments-show-identity-result_modal__delete:hover {
 color:#000
}
.investments-show-identity-result_modal__doc {
 overflow:hidden
}
.investments-show-identity-result_modal__label {
 border:2px solid #f4f4f4
}
.investments-show-identity-result_modal__label:hover {
 cursor:pointer
}
.investments-show-identity-result_modal__label.focus,
.investments-show-identity-result_modal__label:hover {
 border-color:#0049ff
}
.investments-show-identity-result_modal__progress-bar {
 top:-5px
}
.investments-show-identity-result_modal__secure {
 position:absolute;
 top:8px;
 left:8px
}
.investments-show-identity-result_modal__header {
 letter-spacing:-1px
}
@media all and (min-width:970px) {
 .investments-show-identity-result_modal {
  width:752px
 }
}
@media all and (min-width:768px) {
 .investments-show-identity-result_modal {
  padding:48px 56px
 }
 .investments-show-identity-result_modal__progress-wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-identity-result_modal {
  padding-top:48px
 }
 .investments-show-identity-result_modal__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
 .investments-show-identity-result_modal__progress-wrapper {
  width:100%;
  margin-bottom:16px;
  margin-left:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__status {
  font-size:13px
 }
 .investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__status-icon {
  font-size:18px
 }
 .investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__name {
  margin-bottom:4px;
  font-size:18px
 }
 .investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__hint {
  font-size:16px
 }
}
.investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__preview-card.invalid {
 border-color:#f83a5c
}
.investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__delete:hover {
 color:#000
}
.investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__doc {
 overflow:hidden
}
.investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__label {
 border:2px solid #f4f4f4
}
.investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__label:hover {
 cursor:pointer
}
.investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__label.focus,
.investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__label:hover {
 border-color:#0049ff
}
.investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__progress-bar {
 top:-5px
}
.investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__secure {
 position:absolute;
 top:8px;
 left:8px
}
.investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__header {
 letter-spacing:-1px
}
@media all and (min-width:970px) {
 .investments-show-identity-verification-banner__modal {
  width:752px
 }
}
@media all and (min-width:768px) {
 .investments-show-identity-verification-banner__modal {
  padding:48px 56px
 }
 .investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__progress-wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-identity-verification-banner__modal {
  padding-top:48px
 }
 .investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
 .investments-show-identity-verification-banner__modal .investments-show-identity-verification-banner__progress-wrapper {
  width:100%;
  margin-bottom:16px;
  margin-left:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-identity-verification-form__status {
  font-size:13px
 }
 .investments-show-identity-verification-form__status-icon {
  font-size:18px
 }
 .investments-show-identity-verification-form__name {
  margin-bottom:4px;
  font-size:18px
 }
 .investments-show-identity-verification-form__hint {
  font-size:16px
 }
}
.investments-show-identity-verification-form__preview-card.invalid {
 border-color:#f83a5c
}
.investments-show-identity-verification-form__delete:hover {
 color:#000
}
.investments-show-identity-verification-form__doc {
 overflow:hidden
}
.investments-show-identity-verification-form__label {
 border:2px solid #f4f4f4
}
.investments-show-identity-verification-form__label:hover {
 cursor:pointer
}
.investments-show-identity-verification-form__label.focus,
.investments-show-identity-verification-form__label:hover {
 border-color:#0049ff
}
.investments-show-identity-verification-form__progress-bar {
 top:-5px
}
.investments-show-identity-verification-form__secure {
 position:absolute;
 top:8px;
 left:8px
}
.investments-show-identity-verification-form__header {
 letter-spacing:-1px
}
@media all and (min-width:970px) {
 .investments-show-identity-verification-form {
  width:752px
 }
}
@media all and (min-width:768px) {
 .investments-show-identity-verification-form {
  padding:48px 56px
 }
 .investments-show-identity-verification-form__progress-wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-identity-verification-form {
  padding-top:48px
 }
 .investments-show-identity-verification-form__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
 .investments-show-identity-verification-form__progress-wrapper {
  width:100%;
  margin-bottom:16px;
  margin-left:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-proof_of_address-form__status {
  font-size:13px
 }
 .investments-show-proof_of_address-form__status-icon {
  font-size:18px
 }
 .investments-show-proof_of_address-form__name {
  margin-bottom:4px;
  font-size:18px
 }
 .investments-show-proof_of_address-form__hint {
  font-size:16px
 }
}
.investments-show-proof_of_address-form__preview-card.invalid {
 border-color:#f83a5c
}
.investments-show-proof_of_address-form__delete:hover {
 color:#000
}
.investments-show-proof_of_address-form__doc {
 overflow:hidden
}
.investments-show-proof_of_address-form__label {
 border:2px solid #f4f4f4
}
.investments-show-proof_of_address-form__label:hover {
 cursor:pointer
}
.investments-show-proof_of_address-form__label.focus,
.investments-show-proof_of_address-form__label:hover {
 border-color:#0049ff
}
.investments-show-proof_of_address-form__progress-bar {
 top:-5px
}
.investments-show-proof_of_address-form__secure {
 position:absolute;
 top:8px;
 left:8px
}
.investments-show-proof_of_address-form__header {
 letter-spacing:-1px
}
@media all and (min-width:970px) {
 .investments-show-proof_of_address-form {
  width:752px
 }
}
@media all and (min-width:768px) {
 .investments-show-proof_of_address-form {
  padding:48px 56px
 }
 .investments-show-proof_of_address-form__progress-wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investments-show-proof_of_address-form {
  padding-top:48px
 }
 .investments-show-proof_of_address-form__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
 .investments-show-proof_of_address-form__progress-wrapper {
  width:100%;
  margin-bottom:16px;
  margin-left:0
 }
}
.investments-show-support_company__section {
 border:1px solid #eee;
 border-radius:6px
}
.investments-show-support_company__section--completed {
 border-color:#19c157;
 border-width:2px
}
.investments-show-support_company-header__badge {
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
@media all and (max-width:767px) {
 .investments-show-support_company-header__title {
  font-size:35px
 }
 .investments-show-support_company-header__badge {
  padding:4px 5px;
  -webkit-transform:translateY(-2px);
  -ms-transform:translateY(-2px);
  transform:translateY(-2px);
  font-size:10px
 }
}
.investments-show-support_company-section__form_wrapper {
 padding:40px 48px;
 background-repeat:no-repeat;
 background-position:100% 32px
}
.investments-show-support_company-section__form_wrapper--expertise {
 background-image:url(https://assets.republic.com/assets/investment/show/support_company/expertise_background-bda4b05b87a62fe1c624490d5625cb70dc1eb19a22972f9065f87b0e8c4d9dae.svg)
}
.investments-show-support_company-section__form_wrapper--network {
 background-image:url(https://assets.republic.com/assets/investment/show/support_company/network_background-19a684d1fa868f0d6e2902716989e55870ff1e61e5549a95575d1be7c8691bda.svg)
}
.investments-show-support_company-section__form_wrapper--sharing {
 background-image:url(https://assets.republic.com/assets/investment/show/support_company/sharing_background-9ef7c87f6e4c21272cb91ba954e823c3e195923a4bb12e2c0c8f11648329b247.svg)
}
.investments-show-support_company-section__form_wrapper--investment_reason {
 background-image:url(https://assets.republic.com/assets/investment/show/support_company/investment_reason_background-8dbfb0d73eb3adcb7091e8b83c5112768b54e37be30d50aa44e39bc21a1a6f32.svg)
}
.investments-show-support_company-section__form_wrapper--demographic {
 background-image:url(https://assets.republic.com/assets/investment/show/support_company/demographic_background-7b2e02ed2882bf58e27b25ebd1e40b3a61c9b3c70ca64242b48f36e202a993a7.svg)
}
@media all and (min-width:970px) {
 .investments-show-support_company-section {
  min-height:575px
 }
}
@media all and (max-width:1169px) {
 .investments-show-support_company-section__form_wrapper {
  padding:32px
 }
}
@media all and (max-width:969px) {
 .investments-show-support_company-section__form_wrapper {
  background-position:100% 16px;
  background-size:48px;
  padding:16px
 }
 .investments-show-support_company-section__header {
  margin-right:32px
 }
 .investments-show-support_company-section__title {
  margin-right:-16px;
  font-size:25px
 }
 .investments-show-support_company-section__title-icon {
  -webkit-transform:translateY(-1px);
  -ms-transform:translateY(-1px);
  transform:translateY(-1px)
 }
 .investments-show-support_company-section__subtitle {
  font-size:16px
 }
}
.investments-show-support_company-section_all_steps_completed__badge-wrapper {
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
@media all and (max-width:1169px) {
 .investments-show-support_company-section_all_steps_completed {
  padding:32px
 }
}
@media all and (max-width:969px) {
 .investments-show-support_company-section_all_steps_completed {
  background-position:100% 16px;
  background-size:64px;
  padding:16px 24px 36px
 }
 .investments-show-support_company-section_all_steps_completed__title {
  font-size:25px
 }
 .investments-show-support_company-section_all_steps_completed__subtitle {
  font-size:18px
 }
 .investments-show-support_company-section_all_steps_completed__badge-wrapper {
  margin-top:10px
 }
}
.investments-show-support_company-navigation_item__link {
 color:#666
}
.investments-show-support_company-navigation_item__link--active {
 color:#0049ff
}
.investments-show-support_company-navigation_item__link--active .investments-show-support_company-navigation_item__icon-step {
 color:#0049ff
}
.investments-show-support_company-navigation_item__link--active .investments-show-support_company-navigation_item__text {
 font-weight:600
}
.investments-show-support_company-navigation_item__link--active .investments-show-support_company-navigation_item__icon-arrow {
 display:inline-block
}
.investments-show-support_company-navigation_item__icon-step {
 margin-right:10px
}
.investments-show-support_company-navigation_item__icon-arrow {
 -webkit-transform:translate(-3px,1px);
 -ms-transform:translate(-3px,1px);
 transform:translate(-3px,1px)
}
.investments-show-timeline-items {
 position:relative
}
.investments-show-timeline-items__progress {
 width:-webkit-calc(100% - -webkit-calc(100%/var(--timeline_steps)));
 width:calc(100% - calc(100%/var(--timeline_steps)))
}
@media all and (min-width:768px) {
 .investments-show-timeline-items__progress-bar {
  width:-webkit-calc(100%/(var(--timeline_steps) - 1) * var(--timeline_step_index));
  width:calc(100%/(var(--timeline_steps) - 1) * var(--timeline_step_index))
 }
}
@media all and (max-width:767px) {
 .investments-show-timeline-items__progress {
  margin-bottom:0;
  position:absolute;
  width:5px;
  height:100%
 }
 .investments-show-timeline-items__progress-bar {
  width:inherit;
  height:-webkit-calc(100%/var(--timeline_steps) * var(--timeline_step_index));
  height:calc(100%/var(--timeline_steps) * var(--timeline_step_index))
 }
 .investments-show-timeline-items__items {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  padding-left:24px
 }
 .investments-show-timeline-items__item {
  padding-top:20px;
  padding-bottom:20px;
  border:solid #eee;
  border-width:0 0 1px
 }
 .investments-show-timeline-items__item:first-child {
  border-top-width:1px
 }
}
.investments-show-timeline-item {
 position:relative
}
@media all and (min-width:768px) {
 .investments-show-timeline-item {
  max-width:96px
 }
}
@media all and (max-width:767px) {
 .investments-show-timeline-item {
  padding-right:0
 }
 .investments-show-timeline-item__title {
  margin-bottom:0
 }
 .investments-show-timeline-item__date {
  position:absolute;
  top:50%;
  right:24px;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .investments-show-timeline-item__tooltip-icon {
  position:absolute;
  top:50%;
  right:0;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
}
@media all and (max-width:767px) {
 .investments-show-timeline-rolling_close_banner__content {
  font-size:13px
 }
}
.investor_groups-show__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.investor_groups-show__cover>* {
 position:relative
}
.investor_groups-show__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.investor_groups-investor_group_card,
.investor_groups-investor_group_card_small {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.investor_groups-investor_group_card:hover,
.investor_groups-investor_group_card_small:hover,
.investor_groups-investor_group_card:active,
.investor_groups-investor_group_card_small:active,
.investor_groups-investor_group_card:focus,
.investor_groups-investor_group_card_small:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.editing.investor_groups-description_section__description .c-embedOffering {
 pointer-events:none
}
.investor_groups-description_section__description .fr-view ol,
.investor_groups-description_section__description .fr-view ul {
 list-style-position:outside
}
.investor_groups-description_section__description .fr-dib:not(.c-extraLargeImage) {
 margin:0 auto;
 display:block;
 float:none;
 vertical-align:top
}
.investor_groups-description_section__description .fr-dib:not(.c-extraLargeImage).fr-fil {
 margin-left:0;
 text-align:left
}
.investor_groups-description_section__description .fr-dib:not(.c-extraLargeImage).fr-fir {
 margin-right:0;
 text-align:right
}
.investor_groups-description_section__description .fr-dii:not(.c-extraLargeImage) {
 display:inline-block;
 float:none;
 vertical-align:bottom
}
.investor_groups-description_section__description .fr-dii:not(.c-extraLargeImage).fr-fil {
 float:left;
 margin:8px 32px 16px 0
}
.investor_groups-description_section__description .fr-dii:not(.c-extraLargeImage).fr-fir {
 float:right;
 margin:8px 0 16px 32px
}
.investor_groups-description_section__description .fr-img-caption {
 position:relative;
 max-width:100%
}
.investor_groups-description_section__description .fr-img-caption .fr-img-wrap {
 display:block;
 margin:auto;
 padding:0;
 text-align:center
}
.investor_groups-description_section__description .fr-img-caption .fr-inner {
 display:block;
 margin-top:8px;
 font-size:16px;
 font-weight:400;
 color:#777
}
@media all and (max-width:767px) {
 .investor_groups-description_section__description .fr-img-caption .fr-inner {
  margin:8px 16px 0;
  font-size:13px
 }
}
.investor_groups-description_section__description {
 word-break:break-word;
 font-size:18px;
 font-weight:400
}
.investor_groups-description_section__description h2,
.investor_groups-description_section__description h3,
.investor_groups-description_section__description h4,
.investor_groups-description_section__description h5,
.investor_groups-description_section__description h6,
.investor_groups-description_section__description p,
.investor_groups-description_section__description ul,
.investor_groups-description_section__description ol,
.investor_groups-description_section__description dl,
.investor_groups-description_section__description table {
 margin-bottom:24px
}
.investor_groups-description_section__description h2:last-child,
.investor_groups-description_section__description h3:last-child,
.investor_groups-description_section__description h4:last-child,
.investor_groups-description_section__description h5:last-child,
.investor_groups-description_section__description h6:last-child,
.investor_groups-description_section__description p:last-child,
.investor_groups-description_section__description ul:last-child,
.investor_groups-description_section__description ol:last-child,
.investor_groups-description_section__description dl:last-child,
.investor_groups-description_section__description table:last-child {
 margin-bottom:0!important
}
.investor_groups-description_section__description img,
.investor_groups-description_section__description iframe {
 max-width:100%
}
.investor_groups-description_section__description h2 {
 font-size:50px;
 line-height:1;
 font-weight:900;
 letter-spacing:-.04em;
 color:#222
}
.investor_groups-description_section__description h3 {
 font-size:25px;
 line-height:1.3;
 font-weight:700;
 letter-spacing:-.02em;
 color:#666
}
.investor_groups-description_section__description h2:not(:first-child) {
 margin-top:32px
}
.investor_groups-description_section__description h3:not(:first-child) {
 margin-top:24px
}
.investor_groups-description_section__description h2+h3 {
 margin-top:0!important
}
.investor_groups-description_section__description figure:not(.redactor-component) {
 margin-top:32px;
 margin-bottom:32px
}
.investor_groups-description_section__description figure:not(.redactor-component):first-child {
 margin-top:0
}
.investor_groups-description_section__description p {
 margin-bottom:20px;
 line-height:1.8
}
.investor_groups-description_section__description ul,
.investor_groups-description_section__description ol {
 padding-left:32px
}
.investor_groups-description_section__description li {
 margin-bottom:12px;
 line-height:1.6
}
.investor_groups-description_section__description li ul {
 margin-top:16px
}
.investor_groups-description_section__description iframe {
 width:100%;
 height:390px
}
.investor_groups-description_section__description video {
 max-width:100%
}
.investor_groups-description_section__description table {
 border-collapse:collapse;
 max-width:100%;
 width:100%;
 word-break:normal
}
.investor_groups-description_section__description td,
.investor_groups-description_section__description th {
 padding:10px 16px;
 border:1px solid #eee
}
.investor_groups-description_section__description th {
 text-align:left;
 background-color:#fbfbfb
}
.investor_groups-description_section__description .c-extraLargeImage {
 margin-top:72px;
 margin-bottom:56px
}
.investor_groups-description_section__description .c-embedSoundCloud:not(:first-child) {
 margin-top:48px
}
.investor_groups-description_section__description .c-embedSoundCloud:not(:last-child) {
 margin-bottom:48px
}
.investor_groups-description_section__description .c-embedSoundCloud iframe {
 width:100%;
 height:166px;
 border:none
}
.investor_groups-description_section__description .c-wysiwygCtaSection:not(:first-child) {
 margin-top:48px
}
.investor_groups-description_section__description .c-wysiwygCtaSection:not(:last-child) {
 margin-bottom:48px
}
.investor_groups-description_section__description .more-link {
 white-space:nowrap
}
.investor_groups-description_section__description .fr-video.fr-dvb {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden
}
.investor_groups-description_section__description .fr-video.fr-dvb iframe {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
@media all and (max-width:969px) {
 .investor_groups-description_section__description iframe {
  height:370px
 }
 .investor_groups-description_section__description .fr-dii:not(.c-extraLargeImage).fr-fir,
 .investor_groups-description_section__description .fr-dii:not(.c-extraLargeImage).fr-fil {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .investor_groups-description_section__description .fr-dii:not(.c-extraLargeImage).fr-fir {
  margin-left:16px
 }
 .investor_groups-description_section__description .fr-dii:not(.c-extraLargeImage).fr-fil {
  margin-right:16px
 }
 .investor_groups-description_section__description .fr-video.fr-dvi.fr-fvl,
 .investor_groups-description_section__description .fr-video.fr-dvi.fr-fvr {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .investor_groups-description_section__description .fr-video.fr-dvi.fr-fvl video,
 .investor_groups-description_section__description .fr-video.fr-dvi.fr-fvr video {
  height:initial!important
 }
 .investor_groups-description_section__description .fr-video.fr-dvi.fr-fvr {
  margin-left:16px
 }
 .investor_groups-description_section__description .fr-video.fr-dvi.fr-fvl {
  margin-right:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .investor_groups-description_section__description {
  font-size:15px
 }
 .investor_groups-description_section__description h2 {
  font-size:30px
 }
 .investor_groups-description_section__description h3 {
  font-size:20px
 }
 .investor_groups-description_section__description p {
  line-height:1.6
 }
 .investor_groups-description_section__description figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .investor_groups-description_section__description iframe {
  height:300px
 }
 .investor_groups-description_section__description video {
  height:auto!important
 }
 .investor_groups-description_section__description .u-wysiwygMedium {
  font-size:14px
 }
 .investor_groups-description_section__description .u-wysiwygListWithImages {
  padding-left:0
 }
 .investor_groups-description_section__description .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage) {
  margin:0 auto 8px;
  display:block;
  float:none
 }
 .investor_groups-description_section__description .c-embedSoundCloud:not(:first-child) {
  margin-top:20px
 }
 .investor_groups-description_section__description .c-embedSoundCloud:not(:last-child) {
  margin-bottom:20px
 }
 .investor_groups-description_section__description .c-wysiwygCtaSection:not(:first-child) {
  margin-top:20px
 }
 .investor_groups-description_section__description .c-wysiwygCtaSection:not(:last-child) {
  margin-bottom:20px
 }
}
@media print {
 .investor_groups-description_section__description {
  font-size:15px
 }
 .investor_groups-description_section__description h2 {
  font-size:30px
 }
 .investor_groups-description_section__description h3 {
  font-size:20px
 }
 .investor_groups-description_section__description h3,
 .investor_groups-description_section__description h4,
 .investor_groups-description_section__description p,
 .investor_groups-description_section__description ul,
 .investor_groups-description_section__description figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .investor_groups-description_section__description li {
  margin-bottom:4px
 }
}
.investor_groups-description_section__description .u-text-center {
 text-align:center
}
.investor_groups-description_section__description .u-floatRight {
 margin-bottom:16px;
 margin-left:32px;
 margin-top:8px
}
.investor_groups-description_section__description .u-floatLeft {
 margin-right:32px;
 margin-bottom:16px;
 margin-top:8px
}
@media all and (min-width:0px) and (max-width:767px) {
 .investor_groups-description_section__description figure.u-floatRight,
 .investor_groups-description_section__description figure.u-floatLeft {
  max-width:50%;
  margin-top:12px;
  margin-bottom:12px
 }
 .investor_groups-description_section__description figure.u-floatRight {
  margin-left:10px
 }
 .investor_groups-description_section__description figure.u-floatLeft {
  margin-right:10px
 }
}
.investor_groups-description_section [content-editable]:not(.editing) {
 position:relative;
 cursor:pointer
}
.investor_groups-description_section [content-editable]:not(.editing):before {
 content:' ';
 position:absolute;
 width:-webkit-calc(100% + 32px);
 width:calc(100% + 32px);
 height:-webkit-calc(100% + 32px);
 height:calc(100% + 32px);
 top:-16px;
 left:-16px;
 background:rgba(26,177,255,.6);
 z-index:20;
 opacity:0;
 border-radius:8px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.investor_groups-description_section [content-editable]:not(.editing):after {
 position:absolute;
 content:attr(content-editable);
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 z-index:21;
 opacity:0;
 color:#fff;
 font-weight:400;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 font-size:20px
}
.investor_groups-description_section [content-editable]:not(.editing):hover:before,
.investor_groups-description_section [content-editable]:not(.editing):hover:after {
 opacity:1
}
@media all and (min-width:0px) and (max-width:767px) {
 .investor_groups-index__header {
  margin-top:0;
  margin-bottom:32px
 }
 .investor_groups-index__title {
  margin-bottom:16px;
  font-size:25px
 }
 .investor_groups-index__description {
  font-size:18px
 }
}
.investor_groups-show__cover {
 color:#fff
}
.investor_groups-show__section {
 padding:80px 0 64px;
 border-top:solid 1px #eee;
 background-color:#fff
}
.investor_groups-navigation {
 z-index:60;
 position:absolute;
 width:100%
}
.investor_groups-navigation--sticky {
 position:fixed;
 top:0
}
.investor_groups-navigation__mobile-navigation {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 border-left:none;
 border-right:none;
 border-top:none;
 border-radius:0;
 padding-left:16px;
 background-position:right 16px top 53%
}
.investor_groups-navigation__main_button {
 margin-left:auto
}
@media all and (max-width:767px) {
 .investor_groups-navigation__main_button {
  margin-left:0;
  margin-top:16px
 }
}
.investor_groups-navigation .c-content_nav__container a:not(.c-button):first-child {
 margin-left:0
}
@media all and (max-width:1169px) {
 .investor_groups-navigation .c-content_nav__container a:not(.c-button) {
  margin:0 24px
 }
}
.investor_groups-investor_group_card {
 padding-left:10px;
 padding-right:10px
}
.investor_groups-investor_group_card__headline {
 min-height:80px
}
.investor_groups-investor_group_card__joined {
 line-height:40px;
 height:40px
}
@media all and (max-width:767px) {
 .investor_groups-investor_group_card {
  padding:0 0 0 90px;
  box-shadow:none;
  border:none;
  text-align:left
 }
 .investor_groups-investor_group_card:hover,
 .investor_groups-investor_group_card:focus {
  box-shadow:none
 }
 .investor_groups-investor_group_card__avatar {
  float:left;
  margin:0 0 0 -86.4px;
  width:68.8px;
  min-width:68.8px;
  height:68.8px;
  padding:0;
  border:none
 }
 .investor_groups-investor_group_card__name {
  font-size:15px;
  margin-top:-6.15385px
 }
 .investor_groups-investor_group_card__headline {
  font-size:11px;
  margin:5.33333px 0 0;
  min-height:0
 }
 .investor_groups-investor_group_card__counter {
  padding-top:4px;
  font-size:11px
 }
}
.investor_groups-investor_group_card_small__headline {
 min-height:96px
}
.investor_groups-investor_group_card_horizontal {
 display:inline-block;
 width:100%;
 border-bottom:1px solid #d7d7d7;
 box-shadow:0 0 5px 0 rgba(0,0,0,.1);
 border-radius:4px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.investor_groups-investor_group_card_horizontal:hover {
 border-color:#d5d5d5;
 box-shadow:0 0 7px 0 rgba(0,0,0,.25)
}
.investor_groups-investor_group_card_horizontal__headline {
 min-height:96px
}
.investor_groups-form__edit_avatar {
 background-color:#f0f0f0
}
.investor_groups-form__edit_cover_photo_container {
 background-color:#f0f0f0;
 width:100%
}
.investor_profiles-crypto_portfolio {
 background-color:#eee
}
.investor_profiles-crypto_portfolio__cover {
 position:relative
}
.investor_profiles-show__nav-item {
 padding-left:24px;
 padding-right:24px;
 border-bottom:4px solid #fff;
 -webkit-transition:.2s ease-in-out;
 transition:.2s ease-in-out;
 -webkit-transition-property:color,border-bottom-color;
 transition-property:color,border-bottom-color
}
.investor_profiles-show__nav-item.active {
 border-bottom:4px solid #0049ff
}
.investor_profiles-show__nav-item:hover,
.investor_profiles-show__nav-item.active {
 color:#000
}
.investor_profiles-show__nav-item:only-child {
 padding-right:8px;
 padding-left:8px
}
@media all and (max-width:969px) {
 .investor_profiles-show__nav-item {
  padding-right:16px;
  padding-left:16px
 }
}
.investor_profiles-show__new-tab-icon {
 margin-left:8px
}
@media all and (max-width:767px) {
 .investor_profiles-show {
  padding-bottom:0
 }
 .investor_profiles-show__nav-item {
  padding-left:4px;
  padding-right:4px
 }
 .investor_profiles-show__new-tab-icon {
  font-size:9px;
  margin-left:4px;
  padding:1px 4px 2px
 }
 .investor_profiles-show__section-title {
  font-size:25px
 }
 .investor_profiles-show__invested-container {
  text-align:left
 }
 .investor_profiles-show__nav-item {
  font-weight:400;
  font-size:14px
 }
}
@media all and (max-width:767px) {
 .investor_profiles-show-explore_startups {
  padding:24px 16px 16px
 }
 .investor_profiles-show-explore_startups__icon {
  width:80px
 }
}
.investor_profiles-show-ledger_integration_account__tbody {
 border-top:24px solid transparent
}
.investor_profiles-show-ledger_integration_account__row {
 border-bottom:16px solid transparent
}
@media all and (max-width:767px) {
 .investor_profiles-show-ledger_integration_account__row {
  border-bottom:16px solid transparent!important
 }
}
.investor_profiles-show-ledger_integration_account__button_column {
 text-align:right
}
@media all and (max-width:767px) {
 .investor_profiles-show-ledger_integration_account__what_are_notes {
  padding:0
 }
}
.investor_profiles-show-ledger_integration_terms__hint {
 margin-left:22px
}
@media all and (min-width:768px) {
 .investor_profiles-show-ledger_integration_terms {
  margin-top:3px
 }
}
.investor_profiles-show-investments_list__tbody {
 border-top:24px solid transparent
}
.investor_profiles-show-investments_list_item__row {
 border-bottom:16px solid transparent
}
@media all and (max-width:767px) {
 .investor_profiles-show-investments_list_item__row {
  border-bottom:16px solid transparent!important
 }
}
@media all and (max-width:767px) {
 .investor_profiles-show-investments_list_item__amount_column {
  float:left;
  width:50%!important;
  margin-top:6.4px
 }
}
.investor_profiles-show-investments_list_item__status_column {
 padding-left:128px!important
}
@media all and (max-width:767px) {
 .investor_profiles-show-investments_list_item__status_column {
  padding-left:0!important;
  width:50%!important
 }
}
.investor_profiles-show-investments_list_item__button_column {
 text-align:right
}
.investor_profiles-show-investments_list_item__status--created {
 color:#19c157
}
.investor_profiles-show-investments_list_item__status--completed {
 color:#19c157
}
.investor_profiles-show-investments_list_item__status--finalized {
 color:#19c157
}
.investor_profiles-show-investments_list_item__status--cancelled {
 color:#f83a5c
}
.investor_profiles-show-investments_list_item__status--failed {
 color:#f83a5c
}
.investor_profiles-show-investments_list_item__status--needs_reconfirmation {
 color:#f83a5c
}
.investor_profiles-show-investments_list_item__status--waitlisted {
 color:#ffb300
}
.investor_profiles-show-investments_list_item__status--reservation_confirmed {
 color:#d241cc
}
.investor_profiles-show-investments_list_item__status--reserved {
 color:#d241cc
}
.investor_profiles-show-investments_list_item__status--waitlisted_reserved {
 color:#d241cc
}
@media all and (max-width:767px) {
 .investor_profiles-show-investments_list_item__company {
  padding-bottom:8px!important;
  border-bottom:1px solid #eee
 }
 .investor_profiles-show-investments_list_item__via_autopilot {
  padding-right:0
 }
}
.investor_profiles-show-airdrop_investments_list__tbody {
 border-top:24px solid transparent
}
.investor_profiles-show-airdrop_investments_list_item__row {
 border-bottom:16px solid transparent
}
@media all and (max-width:767px) {
 .investor_profiles-show-airdrop_investments_list_item__row {
  border-bottom:16px solid transparent!important
 }
}
@media all and (max-width:767px) {
 .investor_profiles-show-airdrop_investments_list_item__amount_column {
  float:left;
  width:50%!important;
  margin-top:6.4px
 }
}
.investor_profiles-show-airdrop_investments_list_item__status_column {
 padding-left:128px!important
}
@media all and (max-width:767px) {
 .investor_profiles-show-airdrop_investments_list_item__status_column {
  padding-left:0!important;
  width:50%!important
 }
}
.investor_profiles-show-airdrop_investments_list_item__button_column {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
@media all and (max-width:767px) {
 .investor_profiles-show-airdrop_investments_list_item__company {
  padding-bottom:8px!important;
  border-bottom:1px solid #eee
 }
}
.investor_profiles-show-external_investments_list_item__row {
 border-bottom:16px solid transparent
}
@media all and (max-width:767px) {
 .investor_profiles-show-external_investments_list_item__row {
  border-bottom:16px solid transparent!important
 }
}
@media all and (max-width:767px) {
 .investor_profiles-show-external_investments_list_item__amount_column {
  float:left;
  width:50%!important;
  margin-top:6.4px
 }
}
.investor_profiles-show-external_investments_list_item__status_column {
 padding-left:128px!important
}
@media all and (max-width:767px) {
 .investor_profiles-show-external_investments_list_item__status_column {
  padding-left:0!important;
  width:50%!important
 }
}
.investor_profiles-show-external_investments_list_item__button_column {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
@media all and (max-width:767px) {
 .investor_profiles-show-external_investments_list_item__company {
  padding-bottom:8px!important;
  border-bottom:1px solid #eee
 }
}
.investor_profiles-shared-investment_limits_form__modal_section {
 margin-bottom:0;
 width:auto
}
.investor_profiles-shared-self_accreditation_form__self-accredited-form.disabled {
 pointer-events:none
}
.investor_profiles-show-airdrop_investments_list_item__buttons_wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
@media all and (max-width:767px) {
 .investor_profiles-show-airdrop_investments_list_item__row {
  padding:10.66667px 0!important
 }
}
.investor_profiles-show-diversification__category-column {
 box-shadow:1px 0 0 #eee
}
.investor_profiles-show-diversification__category-column:last-child {
 box-shadow:none
}
@media all and (max-width:1169px) {
 .investor_profiles-show-diversification__categories-grid {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .investor_profiles-show-diversification__category-column {
  -webkit-box-flex:1;
  -webkit-flex:1 0 50%;
  -ms-flex:1 0 50%;
  flex:1 0 50%
 }
 .investor_profiles-show-diversification__category-column:nth-child(2n) {
  box-shadow:none
 }
 .investor_profiles-show-diversification__category-column:nth-child(-n+2) {
  padding-bottom:16px
 }
 .investor_profiles-show-diversification__category-column:nth-last-child(-n+2) {
  padding-top:16px;
  border-top:1px solid #eee
 }
}
@media all and (max-width:767px) {
 .investor_profiles-show-diversification__score-chart-wrapper {
  margin-top:16px;
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -ms-flex-order:3;
  order:3;
  -webkit-flex-basis:100%;
  -ms-flex-preferred-size:100%;
  flex-basis:100%
 }
 .investor_profiles-show-diversification__categories-grid {
  margin-bottom:16px
 }
 .investor_profiles-show-diversification__all-categories-wrapper {
  margin-bottom:16px;
  padding-bottom:20px
 }
}
.investor_profiles-show-diversification-score_chart {
 -webkit-transform:translateY(2px);
 -ms-transform:translateY(2px);
 transform:translateY(2px)
}
.investor_profiles-show-diversification-score_chart__chart-wrapper {
 width:364px;
 height:14px;
 max-width:100%;
 -webkit-transform:translateY(1px);
 -ms-transform:translateY(1px);
 transform:translateY(1px)
}
.investor_profiles-show-diversification-score_chart__chart-wrapper svg {
 vertical-align:top
}
@media all and (max-width:969px) {
 .investor_profiles-show-diversification-score_chart__chart-wrapper {
  width:65%
 }
}
@media all and (max-width:767px) {
 .investor_profiles-show-diversification-score_chart__chart-wrapper {
  width:auto;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
}
.investor_profiles-show-diversification-tags_column__counter {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-65%);
 -ms-transform:translate(-50%,-65%);
 transform:translate(-50%,-65%);
 z-index:-1
}
@media all and (max-width:767px) {
 .investor_profiles-show-diversification-tags_column__header {
  margin-bottom:16px
 }
 .investor_profiles-show-diversification-tags_column__title {
  font-size:16px
 }
 .investor_profiles-show-diversification-tags_column__chart-wrapper {
  margin-bottom:-8px
 }
 .investor_profiles-show-diversification-tags_column__counter {
  font-size:35px;
  -webkit-transform:translate(-50%,-75%);
  -ms-transform:translate(-50%,-75%);
  transform:translate(-50%,-75%)
 }
 .investor_profiles-show-diversification-tags_column__tags-list {
  font-size:13px
 }
}
@media all and (max-width:767px) {
 .investor_profiles-show-diversification-all_tags {
  padding-top:16px;
  border-top:1px solid #eee
 }
 .investor_profiles-show-diversification-all_tags__title {
  font-size:16px
 }
 .investor_profiles-show-diversification-all_tags__tag {
  padding:4px 6px 5px;
  border-radius:3px;
  font-size:10px
 }
}
.investor_profiles-show-diversification-distribution_investments__investments-column:not(:last-child) {
 box-shadow:1px 0 0 #eee
}
.investor_profiles-show-diversification-distribution_investments__chart-wrapper {
 height:27px
}
@media all and (max-width:767px) {
 .investor_profiles-show-diversification-distribution_investments__header {
  margin-bottom:16px
 }
 .investor_profiles-show-diversification-distribution_investments__title {
  font-size:16px
 }
 .investor_profiles-show-diversification-distribution_investments__investments-grid {
  margin-top:8px
 }
 .investor_profiles-show-diversification-distribution_investments__investments-list {
  font-size:13px
 }
}
.investor_profiles-about_me_modal {
 max-width:910px;
 padding:40px 48px;
 text-align:left
}
@media all and (max-width:767px) {
 .investor_profiles-about_me_modal {
  padding:24px
 }
}
.investor_profiles-contora_ai_tracker__iframe {
 width:100%;
 max-height:853px
}
.investor_profiles-crypto_portfolio-header {
 position:relative
}
.investor_profiles-crypto_portfolio-header__nav-item--active {
 color:#0049ff
}
.investor_profiles-crypto_portfolio-header__content-wrapper {
 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;
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
@media all and (max-width:767px) {
 .investor_profiles-crypto_portfolio-header {
  margin-bottom:0
 }
 .investor_profiles-crypto_portfolio-header__navigation-wrapper {
  margin-top:0
 }
 .investor_profiles-crypto_portfolio-header__content-wrapper {
  padding-bottom:0
 }
}
.investor_profiles-expertises-shared-form-fields_input__field_label,
.investor_profiles-expertises-shared-form-fields_input__fields_show_more,
.investor_profiles-expertises-shared-form-fields_input__show_fields_other {
 position:relative;
 display:inline-block;
 width:100%;
 margin-bottom:16px;
 padding:0 16px;
 line-height:16px;
 min-height:60px;
 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;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center;
 border-radius:4px
}
.investor_profiles-expertises-shared-form-fields_input__field_label:before,
.investor_profiles-expertises-shared-form-fields_input__show_fields_other:before {
 content:'';
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:#fff;
 opacity:.8
}
.investor_profiles-expertises-shared-form-fields_input__field_label:hover:before,
.investor_profiles-expertises-shared-form-fields_input__show_fields_other:hover:before {
 opacity:.2
}
.investor_profiles-expertises-shared-form-fields_input__field_label--checked:before {
 opacity:0
}
.investor_profiles-expertises-shared-form-fields_input__field_label--checked:hover:before {
 opacity:0
}
.investor_profiles-expertises-shared-form-fields_input__caption {
 position:relative
}
.investor_profiles-expertises-shared-form-fields_input__fields_show_more {
 background-color:#fff;
 border:1px solid #eee
}
.investor_profiles-expertises-shared-form-fields_input__fields_show_more:hover {
 border-color:#0049ff;
 color:#0049ff
}
.investor_profiles-expertises-shared-form-fields_input__show_fields_other {
 background-color:#0049ff
}
@media all and (min-width:0px) and (max-width:767px) {
 .investor_profiles-secure_document_upload-documents_modal__remodal {
  width:auto;
  margin:-5px -5px 5px;
  padding:24px 16px 28px;
  border-radius:6px
 }
 .investor_profiles-secure_document_upload-documents_modal__subtitle {
  color:#7c7c7c
 }
 .investor_profiles-secure_document_upload-documents_modal__secure-message {
  -webkit-box-align:initial;
  -webkit-align-items:initial;
  -ms-flex-align:initial;
  align-items:initial
 }
}
@media all and (min-width:970px) {
 .investor_profiles-secure_document_upload-documents_modal__modal {
  width:752px
 }
}
.investor_profiles-secure_document_upload-documents_modal__secure {
 position:absolute;
 top:8px;
 left:8px
}
.investor_profiles-secure_document_upload-documents_modal__header {
 letter-spacing:-1px
}
.investor_profiles-secure_document_upload-documents_modal__preview-card.invalid {
 border-color:#f83a5c
}
.investor_profiles-secure_document_upload-documents_modal__label {
 border:2px solid #f4f4f4
}
.investor_profiles-secure_document_upload-documents_modal__label:hover {
 cursor:pointer
}
.investor_profiles-secure_document_upload-documents_modal__label.focus {
 border-color:#0049ff
}
.investor_profiles-secure_document_upload-documents_modal__doc {
 overflow:hidden
}
.investor_profiles-secure_document_upload-success_modal__upload_more_button {
 cursor:pointer
}
.investor_profiles-shared-investment_stats__amount {
 letter-spacing:-.38px
}
@media all and (min-width:0px) and (max-width:767px) {
 .investor_profiles-shared-investment_stats__block {
  padding-left:0
 }
}
.investor_profiles-shared-investment_cards__counter {
 margin:0 4px
}
.investor_profiles-shared-investment_cards__slider {
 margin-bottom:0!important
}
.investor_profiles-shared-investment_cards .slick-arrow {
 top:144px;
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.investor_profiles-shared-investment_cards .slick-arrow.slick-disabled {
 opacity:0
}
.investor_profiles-shared-investment_cards .slick-dots {
 top:-36px;
 right:8px;
 bottom:auto;
 width:auto
}
@media all and (min-width:1170px) {
 .investor_profiles-shared-investment_cards .slick-arrow.slick-next {
  right:-32px
 }
 .investor_profiles-shared-investment_cards .slick-arrow.slick-prev {
  left:-32px
 }
}
@media all and (max-width:767px) {
 .investor_profiles-shared-investment_cards__tooltip-icon {
  -webkit-transform:translateY(1px);
  -ms-transform:translateY(1px);
  transform:translateY(1px)
 }
 .investor_profiles-shared-investment_cards__slider {
  overflow-x:auto;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:8px
 }
 .investor_profiles-shared-investment_cards__column {
  -webkit-box-flex:0;
  -webkit-flex:0 0 256px;
  -ms-flex:0 0 256px;
  flex:0 0 256px
 }
}
.investor_profiles-shared-investment_card__avatar {
 width:36px;
 height:36px;
 min-width:36px
}
.investor_profiles-shared-investment_card__edit-link {
 padding-right:12px;
 padding-left:12px;
 color:#ccc
}
.investor_profiles-shared-investment_card__edit-link-icon {
 -webkit-transform:scale(1.4);
 -ms-transform:scale(1.4);
 transform:scale(1.4)
}
.investor_profiles-shared-investment_card__reason::before {
 content:'“'
}
.investor_profiles-shared-investment_card__reason::after {
 content:'”'
}
.investor_profiles-wallets-index__subtitle {
 color:#7c7c7c
}
.investor_profiles-wallets-qr_modal__qr-container {
 width:256px;
 margin:16px auto
}
.investor_profiles-wallets-asset__section-asset-header {
 box-shadow:0 10px 30px rgba(0,0,0,.08);
 border-radius:10px;
 position:relative;
 z-index:2;
 background:#fff;
 padding:16px;
 margin-top:48px;
 cursor:pointer
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-asset__section-asset-header {
  max-width:96%;
  margin:32px auto 0
 }
}
.investor_profiles-wallets-asset__locked-icon {
 position:relative;
 bottom:4px;
 left:8px
}
.investor_profiles-wallets-asset__section-asset-balance {
 border-radius:0 0 10px 10px;
 background:#eee;
 z-index:1;
 -webkit-transform:translateY(-10px);
 -ms-transform:translateY(-10px);
 transform:translateY(-10px);
 padding-top:26px
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-asset__section-asset-balance {
  max-width:96%;
  margin:0 auto 30px
 }
}
.investor_profiles-wallets-note_asset__section-asset-header {
 box-shadow:0 10px 30px rgba(0,0,0,.08);
 border-radius:10px;
 position:relative;
 z-index:2;
 background:#fff;
 padding:16px;
 margin-top:48px;
 cursor:pointer
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-note_asset__section-asset-header {
  max-width:96%;
  margin:32px auto 0
 }
}
.investor_profiles-wallets-note_asset__locked-icon {
 position:relative;
 bottom:4px;
 left:8px
}
.investor_profiles-wallets-note_asset__section-asset-balance {
 border-radius:0 0 10px 10px;
 background:#eee;
 z-index:1;
 -webkit-transform:translateY(-10px);
 -ms-transform:translateY(-10px);
 transform:translateY(-10px);
 padding-top:26px
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-note_asset__section-asset-balance {
  max-width:96%;
  margin:0 auto 30px
 }
}
.investor_profiles-wallets-asset_header__flex-container {
 padding:5px
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-asset_header__flex-container {
  padding:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.investor_profiles-wallets-asset_header__token-logo {
 border:1px solid #eee;
 box-shadow:0 4px 10px rgba(0,0,0,.1);
 width:60px;
 height:60px;
 min-width:60px;
 margin:5px;
 margin-right:10px
}
@media all and (min-width:0px) {
 .investor_profiles-wallets-asset_header__token-amount {
  margin-left:60px
 }
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-asset_header__token-amount {
  margin-left:0;
  border-top:1px solid #eee;
  margin-top:16px;
  padding-top:8px
 }
}
@media all and (min-width:970px) {
 .investor_profiles-wallets-asset_header__pending-dist {
  min-width:256px
 }
}
.investor_profiles-wallets-asset_header__icon {
 width:28px;
 height:28px;
 border:2px solid rgba(0,0,0,.1);
 border-radius:4px;
 padding:4px;
 -webkit-transform:translateY(10%);
 -ms-transform:translateY(10%);
 transform:translateY(10%)
}
.investor_profiles-wallets-note_asset_balance_coming_soon {
 padding-bottom:0;
 padding:16px 32px 32px
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-note_asset_balance_coming_soon__outer-flex-container {
  padding-left:8px;
  padding-right:8px;
  padding-top:16px;
  padding-bottom:16px
 }
}
.investor_profiles-wallets-note_asset_balance_coming_soon__inner-flex-container {
 max-width:100%;
 overflow:auto
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-note_asset_balance_coming_soon__inner-flex-container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
.investor_profiles-wallets-asset_balance {
 padding-bottom:0
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-asset_balance__outer-flex-container {
  padding-left:8px;
  padding-right:8px;
  padding-top:16px;
  padding-bottom:16px
 }
}
.investor_profiles-wallets-asset_balance__inner-flex-container {
 max-width:100%;
 overflow:auto
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-asset_balance__inner-flex-container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media all and (max-width:1169px) and (max-width:1169px) {
 .investor_profiles-wallets-asset_balance__outer-flex-container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
.investor_profiles-wallets-asset_balance__wallet-address {
 max-width:60%;
 text-overflow:ellipsis;
 overflow:hidden
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-asset_balance__asset-balance {
  margin-top:8px
 }
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-asset_balance__lockup-until {
  font-size:12px
 }
}
.investor_profiles-wallets-asset_balance__transfer-action-button {
 min-width:125px
}
@media all and (max-width:1169px) {
 .investor_profiles-wallets-asset_balance__transfer-action-button {
  margin-top:16px
 }
}
@media all and (max-width:767px) {
 .investor_profiles-wallets-asset_balance__transfer-action-button {
  width:75%;
  font-size:14px
 }
}
.investor_profiles-wallets-asset_balance__external-wallet-mobile-format {
 border-top:1px solid #d9d9d9;
 padding-top:10px
}
@media all and (min-width:1170px) {
 .investor_profiles-wallets-asset_balance__external-wallet-mobile-format {
  display:none
 }
}
.investor_profiles-wallets-asset_balance__balance-table {
 margin-top:8px
}
.investor_profiles-wallets-asset_balance__balance-table td {
 color:#7c7c7c;
 vertical-align:top;
 border:1px solid #7c7c7c;
 border-bottom:none;
 padding:16px 8px
}
.investor_profiles-wallets-asset_balance__balance-table td:first-child {
 border-left:none
}
.investor_profiles-wallets-asset_balance__balance-table td:last-child {
 border-right:none;
 border-left:none
}
.issuer_applications-new-eligibility__terms {
 border:1px solid #eee;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 overflow:hidden;
 padding:8px 16px;
 border-bottom:none;
 font-weight:400;
 font-size:13px
}
.issuer_applications-new-eligibility__terms li:not(:last-child) {
 margin-bottom:8px;
 padding-bottom:8px;
 border-bottom:1px solid #eee
}
.issuer_applications-new-eligibility__label_checkbox_container {
 padding:16px;
 border:1px solid #ccdbff;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
 color:#0049ff;
 background:#fff
}
.issuer_applications-new-eligibility__label_checkbox_container:hover {
 background:#e6edff
}
.issuer_applications-learn__nav {
 line-height:24px;
 border-bottom:2px solid #0049ff
}
.issuer_applications-learn__nav-item.active {
 color:#0049ff
}
@media all and (min-width:970px) {
 .issuer_applications-learn__nav-item {
  border-left:1px solid #eee
 }
 .issuer_applications-learn__nav-item:first-child {
  border-left:none
 }
}
@media all and (min-width:970px) {
 .issuer_applications-learn__nav-item.active:after,
 .issuer_applications-learn__nav-item.active:before {
  bottom:-2px;
  left:50%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none
 }
 .issuer_applications-learn__nav-item.active:after {
  border-bottom-color:#fff;
  border-width:10px;
  margin-left:-10px
 }
 .issuer_applications-learn__nav-item.active:before {
  border-bottom-color:#0049ff;
  border-width:12px;
  margin-left:-12px
 }
}
.issuer_applications-learn__container {
 min-height:440px;
 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
}
.issuer_applications-learn__section {
 max-width:100%
}
.issuer_applications-learn__cta_section {
 border-top:2px solid #0049ff
}
.issuer_applications-learn-timeline__timeline p {
 line-height:20px
}
.issuer_applications-new_crypto__header {
 background:#161d2d url(https://assets.republic.com/assets/issuer_applications/new_crypto/header-background-6ad5ba77c473c7d94c0f9db302b4a2eb083748a875ff9295859a0eff8a6d39a1.svg) no-repeat bottom center
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_applications-new_crypto {
  padding-top:40px;
  font-size:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_applications-new_crypto-header {
  padding-top:16px;
  padding-bottom:40px
 }
 .issuer_applications-new_crypto-header__title {
  margin-bottom:24px
 }
}
.issuer_applications-new_crypto-eligibility__checkbox_wrapper {
 padding:0!important
}
.issuer_profiles-company_profile-deal_terms__contact_card {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.issuer_profiles-company_profile-deal_terms__contact_card:hover,
.issuer_profiles-company_profile-deal_terms__contact_card:active,
.issuer_profiles-company_profile-deal_terms__contact_card:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.issuer_profiles-company_profile-online_presence__content,
.issuer_profiles-company_profile-contacts__content,
.issuer_profiles-company_profile-deal_terms__content {
 margin-top:16px
}
@media all and (min-width:970px) {
 .issuer_profiles-company_profile-online_presence__content,
 .issuer_profiles-company_profile-contacts__content,
 .issuer_profiles-company_profile-deal_terms__content {
  padding-left:24px;
  border-left:4px solid #eee
 }
}
.issuer_profiles-company_profile-breadcrumb__mobile-breadcrumbs {
 position:absolute;
 height:63px;
 border:none!important;
 border-radius:0;
 padding:0 16px
}
.issuer_profiles-company_profile-breadcrumb__avatar {
 width:36px;
 min-width:36px;
 height:36px
}
.issuer_profiles-company_profile-breadcrumb__dropdown {
 top:44px
}
.issuer_profiles-company_profile-section_title__icon_form_status {
 position:absolute;
 right:100%;
 padding-right:8px;
 font-size:20px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-company_profile-section_title__icon_form_status {
  position:initial;
  display:inline-block;
  padding-right:0
 }
}
.issuer_profiles-company_profile-section_title h2 {
 color:#222;
 position:relative;
 font-size:20px;
 font-weight:800
}
.issuer_profiles-company_profile-section_title h2 .icon-chevron-down::before {
 -webkit-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 transform:rotate(0deg);
 -webkit-transition:-webkit-transform .1s ease-in-out;
 transition:-webkit-transform .1s ease-in-out;
 transition:transform .1s ease-in-out;
 transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out
}
.issuer_profiles-company_profile-section_title h2.expandable {
 color:#555;
 cursor:pointer
}
.issuer_profiles-company_profile-section_title h2.expandable:hover {
 color:#0049ff
}
.issuer_profiles-company_profile-section_title h2.expandable.active {
 color:#0049ff
}
.issuer_profiles-company_profile-section_title h2.expandable.active .icon-chevron-down::before {
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.issuer_profiles-company_profile-section_title h2.disabled {
 opacity:.6
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-company_profile-deal_terms__contact_message {
  margin-left:0
 }
}
.issuer_profiles-prepare_campaign-slack_invite__slack_icon {
 -webkit-transform:translateY(-1px);
 -ms-transform:translateY(-1px);
 transform:translateY(-1px)
}
.issuer_profiles-prepare_campaign-team_group {
 border-left:4px solid #e5e5e5;
 padding-left:20px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-prepare_campaign-footer__title {
  font-size:28px
 }
}
@media all and (max-width:969px) {
 .issuer_profiles-campaign_page_guide__title {
  font-size:28px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-campaign_page_guide__member_wrapper {
  margin-left:0
 }
}
.issuer_profiles-campaign_page_guide__note {
 border:2px dotted #f95370;
 border-radius:10px
}
.issuer_profiles-campaign_page_guide p,
.issuer_profiles-campaign_page_guide li {
 font-size:18px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-campaign_page_guide p,
 .issuer_profiles-campaign_page_guide li {
  font-size:15px
 }
}
.issuer_profiles-campaign_page_guide li {
 margin-bottom:4px
}
.issuer_profiles-campaign_page_guide ul {
 margin-top:8px;
 margin-left:16px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-campaign_page_guide ul {
  margin-left:0
 }
}
@media all and (min-width:768px) {
 .issuer_profiles-campaign_page_guide__sidebar {
  z-index:1;
  position:absolute;
  width:264px
 }
}
.issuer_profiles-campaign_page_guide__sidebar--sticky {
 position:fixed;
 top:104px
}
@media all and (max-width:969px) {
 .issuer_profiles-strategy_guide__title {
  font-size:28px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-strategy_guide__member_wrapper {
  margin-left:0
 }
}
.issuer_profiles-strategy_guide__note {
 border:2px dotted #f95370;
 border-radius:10px
}
.issuer_profiles-strategy_guide p,
.issuer_profiles-strategy_guide li {
 font-size:18px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-strategy_guide p,
 .issuer_profiles-strategy_guide li {
  font-size:15px
 }
}
.issuer_profiles-strategy_guide li {
 margin-bottom:4px
}
.issuer_profiles-strategy_guide ul {
 margin-top:8px;
 margin-left:16px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-strategy_guide ul {
  margin-left:0
 }
}
@media all and (min-width:970px) {
 .issuer_profiles-strategy_guide__sidebar {
  position:absolute;
  width:264px
 }
}
.issuer_profiles-strategy_guide__sidebar--sticky {
 position:fixed;
 top:0
}
@media all and (max-width:969px) {
 .issuer_profiles-video_guide__title {
  font-size:28px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-video_guide__member_wrapper {
  margin-left:0
 }
}
.issuer_profiles-video_guide__note {
 border:2px dotted #f95370;
 border-radius:10px
}
.issuer_profiles-video_guide p,
.issuer_profiles-video_guide li {
 font-size:18px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-video_guide p,
 .issuer_profiles-video_guide li {
  font-size:15px
 }
}
.issuer_profiles-video_guide li {
 margin-bottom:4px
}
.issuer_profiles-video_guide ul {
 margin-top:8px;
 margin-left:16px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-video_guide ul {
  margin-left:0
 }
}
@media all and (max-width:969px) {
 .issuer_profiles-post_closing_guide__title {
  font-size:28px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-post_closing_guide__member_wrapper {
  margin-left:0
 }
}
.issuer_profiles-post_closing_guide__note {
 border:2px dotted #f95370;
 border-radius:10px
}
.issuer_profiles-post_closing_guide p,
.issuer_profiles-post_closing_guide li {
 font-size:18px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-post_closing_guide p,
 .issuer_profiles-post_closing_guide li {
  font-size:15px
 }
}
.issuer_profiles-post_closing_guide li {
 margin-bottom:4px
}
.issuer_profiles-post_closing_guide ul {
 margin-top:8px;
 margin-left:16px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-post_closing_guide ul {
  margin-left:0
 }
}
@media all and (max-width:969px) {
 .issuer_profiles-transfer_agent_guide__title {
  font-size:28px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-transfer_agent_guide__member_wrapper {
  margin-left:0
 }
}
.issuer_profiles-transfer_agent_guide__note {
 border:2px dotted #f95370;
 border-radius:10px
}
.issuer_profiles-transfer_agent_guide p,
.issuer_profiles-transfer_agent_guide li {
 font-size:18px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-transfer_agent_guide p,
 .issuer_profiles-transfer_agent_guide li {
  font-size:15px
 }
}
.issuer_profiles-transfer_agent_guide li {
 margin-bottom:4px
}
.issuer_profiles-transfer_agent_guide ul {
 margin-top:8px;
 margin-left:16px
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-transfer_agent_guide ul {
  margin-left:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_profiles-transfer_agent_guide-my_options__agent-table {
  margin-left:0;
  margin-right:0
 }
}
.issuer_profiles-campaign_page_guide-navigation__content-navigation {
 z-index:2;
 position:absolute;
 width:100%;
 background:#fff
}
.issuer_profiles-campaign_page_guide-navigation__content-navigation--sticky {
 position:fixed;
 top:0
}
.issuer_profiles-campaign_page_guide-navigation__mobile-navigation {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 border-left:none;
 border-right:none;
 border-top:none;
 border-radius:0
}
.issuer_applications-apply__button-my-company,
.issuer_applications-apply__button-refer-company {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 border-radius:8px;
 background-color:#f2f2f2;
 height:136px;
 padding:0;
 width:-webkit-calc(100% - 32px);
 width:calc(100% - 32px)
}
@media all and (min-width:768px) {
 .issuer_applications-apply__button-my-company,
 .issuer_applications-apply__button-refer-company {
  width:320px;
  margin-right:16px;
  margin-left:16px
 }
}
.issuer_applications-apply__button-my-company:hover,
.issuer_applications-apply__button-refer-company:hover {
 text-decoration:none;
 box-shadow:0 16px 32px rgba(0,0,0,.1);
 background-color:#f7f7f7
}
.issuer_applications-apply__button-my-company:active,
.issuer_applications-apply__button-refer-company:active {
 background-color:#eee
}
.issuer_applications-apply__button-my-company a,
.issuer_applications-apply__button-refer-company a {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1;
 position:relative;
 padding-top:16px;
 padding-left:16px;
 font-size:25px;
 font-weight:800;
 color:#323232
}
.issuer_applications-apply__button-my-company a:hover,
.issuer_applications-apply__button-refer-company a:hover {
 text-decoration:none;
 color:#0049ff
}
.issuer_applications-apply__button-my-company a:active,
.issuer_applications-apply__button-refer-company a:active {
 text-decoration:none;
 color:#0039c6
}
.issuer_applications-apply__content {
 margin-top:24px;
 margin-bottom:-40px
}
@media all and (min-width:768px) {
 .issuer_applications-apply__content {
  margin-top:96px;
  margin-bottom:48px
 }
}
.issuer_applications-apply__centered-text {
 text-align:left
}
@media all and (min-width:768px) {
 .issuer_applications-apply__centered-text--restricted-width {
  max-width:632px
 }
}
@media all and (min-width:768px) {
 .issuer_applications-apply__centered-text {
  text-align:center
 }
}
.issuer_applications-apply__button-my-company {
 background:url(https://assets.republic.com/assets/issuer_applications/apply/my_company_button-bf4d5c1b72c29fdd9ae84468f24f129d23a86232435d2be9a271a70f9e0cedb7.svg) no-repeat 100% 100%,#f2f2f2
}
.issuer_applications-apply__button-my-company .issuer_applications-apply__prompt {
 position:absolute;
 left:16px;
 bottom:16px
}
.issuer_applications-apply__button-refer-company {
 background:url(https://assets.republic.com/assets/issuer_applications/apply/refer_company_button-08fd23d551ee6afb396de18daf18d65f8605379c97a5b5e9eca0e0c8cb030235.svg) no-repeat 100% 100%,#f2f2f2
}
.issuer_applications-apply__button-refer-company .issuer_applications-apply__prompt {
 position:absolute;
 left:16px;
 bottom:16px
}
.issuer_applications-new__divider {
 border-bottom-color:#eee;
 border-bottom-style:solid;
 border-bottom-width:1px;
 width:100vw;
 margin-left:-webkit-calc(50% - 50vw);
 margin-left:calc(50% - 50vw)
}
.issuer_applications-new__divider:before {
 content:url(https://assets.republic.com/assets/issuer_applications/apply/new/divider_pyramid-0cf190f5c86021a2f5391ede3ab8aff20b9348aeb6232cacfdd14f0c91276d1f.svg);
 position:absolute;
 right:0;
 -webkit-transform:translateY(-97%);
 -ms-transform:translateY(-97%);
 transform:translateY(-97%);
 z-index:-1
}
@media all and (max-width:969px) {
 .issuer_applications-new__divider:before {
  content:url(https://assets.republic.com/assets/issuer_applications/apply/new/divider_pyramid_small-01a745de67afba894a611dd710909798edce5024f3651e6bfedda1fea5e0f5b2.svg)
 }
}
.issuer_applications-new-company_information__input {
 margin-bottom:24px
}
.issuer_applications-new-company_information__hint {
 color:#777;
 font-size:13px;
 margin-bottom:40px
}
@media all and (min-width:970px) {
 .issuer_applications-new-company_information__hint {
  padding-top:32px
 }
}
@media all and (min-width:970px) {
 .issuer_applications-new-company_information__hint--no-padding-top {
  padding-top:0
 }
}
@media all and (max-width:1169px) {
 .issuer_applications-new-company_information__hint--no-padding-top {
  margin-bottom:40px
 }
}
.issuer_applications-new-company_information__boolean-radio-button:hover,
.issuer_applications-new-company_information__boolean-radio-button:active,
.issuer_applications-new-company_information__boolean-radio-button:focus {
 z-index:10;
 position:relative
}
.issuer_applications-new-company_information__boolean-radio-button:nth-last-of-type(2n) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.issuer_applications-new-company_information__boolean-radio-button:last-of-type {
 margin-left:-1px;
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.issuer_applications-new-company_information__boolean-radio-button input {
 display:none
}
@media all and (max-width:767px) {
 .issuer_applications-new-company_information__additional-info {
  border-radius:0
 }
}
@media all and (min-width:970px) {
 .issuer_applications-new-company_information__additional-info {
  margin-left:-32px!important;
  margin-right:-32px!important;
  max-width:-webkit-calc(100% + 64px);
  max-width:calc(100% + 64px)
 }
 .issuer_applications-new-company_information__additional-info>* {
  padding-left:32px!important;
  padding-right:32px!important
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_applications-new_partnerships {
  padding-top:16px
 }
 .issuer_applications-new_partnerships__header {
  margin-bottom:64px
 }
 .issuer_applications-new_partnerships__partners {
  margin-top:24px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_applications-new_partnerships-form__section {
  margin-bottom:32px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_applications-new_partnerships-company_information__title {
  font-size:22px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_applications-new_partnerships-online_presence__title {
  font-size:22px
 }
}
.issuer_applications-new_partnerships-tags__tag-checkbox {
 position:absolute
}
.issuer_applications-new_partnerships-tags__tag-checkbox:focus+.issuer_applications-new_partnerships-tags__tag {
 box-shadow:inset 0 0 0 3px #0049ff,0 1px 4px rgba(0,0,0,.13)
}
.issuer_applications-new_partnerships-tags__tag-checkbox:checked+.issuer_applications-new_partnerships-tags__tag {
 color:#fff;
 background-color:#0049ff;
 box-shadow:inset 0 0 0 3px #0049ff
}
.issuer_applications-new_partnerships-tags__tag-checkbox:checked+.issuer_applications-new_partnerships-tags__tag:hover {
 color:#fff;
 background-color:#1a5bff;
 box-shadow:inset 0 0 0 3px #1a5bff
}
.issuer_applications-new_partnerships-tags__tag {
 -webkit-box-flex:0;
 -webkit-flex:0 0 -webkit-calc(100%/3 - 16px);
 -ms-flex:0 0 calc(100%/3 - 16px);
 flex:0 0 calc(100%/3 - 16px);
 padding-top:20px;
 padding-bottom:20px;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.13);
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer
}
.issuer_applications-new_partnerships-tags__tag:hover {
 box-shadow:inset 0 0 0 3px #0049ff,0 1px 4px rgba(0,0,0,.13)
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_applications-new_partnerships-tags__title {
  font-size:22px
 }
 .issuer_applications-new_partnerships-tags__title-optional-field {
  font-size:16px
 }
 .issuer_applications-new_partnerships-tags__subtitle {
  font-size:16px
 }
 .issuer_applications-new_partnerships-tags__tag {
  -webkit-box-flex:0;
  -webkit-flex:0 0 -webkit-calc(100% - 16px);
  -ms-flex:0 0 calc(100% - 16px);
  flex:0 0 calc(100% - 16px)
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_applications-new_partnerships-why_republic__title {
  margin-bottom:8px;
  font-size:22px
 }
 .issuer_applications-new_partnerships-why_republic__title-optional-field {
  font-size:16px
 }
 .issuer_applications-new_partnerships-why_republic__subtitle {
  font-size:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .issuer_applications-new_partnerships-create_account__title {
  font-size:22px
 }
}
@media all and (max-width:969px) {
 .issuer_applications-republic_academy-index__header {
  margin-top:0
 }
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index__header {
  margin-bottom:36px
 }
 .issuer_applications-republic_academy-index__partners {
  margin-bottom:40px
 }
 .issuer_applications-republic_academy-index__mentors {
  margin-bottom:16px
 }
}
.issuer_applications-republic_academy-index-header {
 padding-top:384px;
 background:url(https://assets.republic.com/assets/issuer_applications/academy/arena-bfd57cc2114617c7f5b294999c4eb244ecde6670a78348fa32a65b6df11b72ea.png) no-repeat top center/contain
}
.issuer_applications-republic_academy-index-header__location {
 padding-left:16px;
 background:url(https://assets.republic.com/assets/issuer_applications/academy/map-pin-427ed8bc4e163ed78de7ab1797ed7d438faf6a14565544579275e9b43be8a096.svg) no-repeat left center
}
@media all and (max-width:969px) {
 .issuer_applications-republic_academy-index-header {
  padding-top:32vw
 }
 .issuer_applications-republic_academy-index-header__location {
  margin-bottom:32px;
  padding-left:10px;
  background-size:auto 12px;
  font-size:14px
 }
 .issuer_applications-republic_academy-index-header__title {
  margin-bottom:40px
 }
 .issuer_applications-republic_academy-index-header__content {
  font-size:18px
 }
 .issuer_applications-republic_academy-index-header__logo-image {
  width:162px
 }
}
.issuer_applications-republic_academy-index-partners__title--title {
 border-width:4px;
 border-color:#d5d5d5
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-partners__title {
  padding-top:24px
 }
}
@media all and (max-width:1169px) {
 .issuer_applications-republic_academy-index-partners__partner-logo {
  max-width:22%
 }
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-partners__title {
  margin-bottom:20px
 }
 .issuer_applications-republic_academy-index-partners__logos-wrapper {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .issuer_applications-republic_academy-index-partners__partner-logo {
  max-width:none
 }
 .issuer_applications-republic_academy-index-partners__partner-logo--wilmer-hale {
  width:47%;
  margin-right:16px
 }
 .issuer_applications-republic_academy-index-partners__partner-logo--google-cloud {
  width:47%
 }
 .issuer_applications-republic_academy-index-partners__partner-logo--svb {
  width:15%;
  margin-top:24px;
  margin-right:24px
 }
 .issuer_applications-republic_academy-index-partners__partner-logo--apalino-company {
  width:21%;
  margin-top:24px;
  margin-right:24px
 }
 .issuer_applications-republic_academy-index-partners__partner-logo--indigo-spire {
  width:34%;
  margin-top:24px
 }
}
.issuer_applications-republic_academy-index-apply__table {
 max-width:100%;
 overflow:hidden;
 border:solid #d5d5d5;
 border-width:4px 0 0 4px
}
.issuer_applications-republic_academy-index-apply__table-row {
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.issuer_applications-republic_academy-index-apply__table-cell {
 border:solid #d5d5d5;
 border-width:0 4px 4px 0
}
.issuer_applications-republic_academy-index-apply__table-cell--location {
 -webkit-box-flex:0;
 -webkit-flex:0 0 58%;
 -ms-flex:0 0 58%;
 flex:0 0 58%
}
.issuer_applications-republic_academy-index-apply__table-cell .issuer_applications-republic_academy-index-apply__agenda-link {
 text-decoration:underline
}
.issuer_applications-republic_academy-index-apply__table-cell .issuer_applications-republic_academy-index-apply__agenda-link:hover,
.issuer_applications-republic_academy-index-apply__table-cell .issuer_applications-republic_academy-index-apply__agenda-link:focus,
.issuer_applications-republic_academy-index-apply__table-cell .issuer_applications-republic_academy-index-apply__agenda-link:after {
 color:#0049ff
}
.issuer_applications-republic_academy-index-apply__table-cell--cta {
 -webkit-box-flex:0;
 -webkit-flex:0 0 58%;
 -ms-flex:0 0 58%;
 flex:0 0 58%;
 line-height:1.5
}
.issuer_applications-republic_academy-index-apply__table-caption {
 padding-bottom:4px;
 padding-left:4px
}
@media all and (max-width:1169px) {
 .issuer_applications-republic_academy-index-apply__primary-text {
  font-size:44px
 }
}
@media all and (max-width:969px) {
 .issuer_applications-republic_academy-index-apply__table-cell--founders {
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1
 }
 .issuer_applications-republic_academy-index-apply__table-cell--cost {
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1
 }
 .issuer_applications-republic_academy-index-apply__table-cell--location {
  -webkit-box-flex:0;
  -webkit-flex:0 0 100%;
  -ms-flex:0 0 100%;
  flex:0 0 100%
 }
 .issuer_applications-republic_academy-index-apply__table-cell--agenda {
  padding:64px 0
 }
 .issuer_applications-republic_academy-index-apply__table-cell--cta {
  -webkit-box-flex:0;
  -webkit-flex:0 0 100%;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  padding:48px
 }
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-apply__table-cell--description {
  padding:32px 16px
 }
 .issuer_applications-republic_academy-index-apply__table-cell--founders {
  padding:16px 0 16px 20px
 }
 .issuer_applications-republic_academy-index-apply__table-cell--cost {
  padding:16px 0 16px 20px
 }
 .issuer_applications-republic_academy-index-apply__table-cell--location {
  padding:20px 0 20px 20px
 }
 .issuer_applications-republic_academy-index-apply__table-cell--agenda {
  padding:24px 0
 }
 .issuer_applications-republic_academy-index-apply__table-cell--cta {
  padding:16px
 }
 .issuer_applications-republic_academy-index-apply__primary-text {
  font-size:35px
 }
 .issuer_applications-republic_academy-index-apply__secondary-text {
  font-size:18px
 }
}
.issuer_applications-republic_academy-index-speakers__title--title {
 border-width:4px;
 border-color:#d5d5d5
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-speakers__title {
  padding-top:24px
 }
}
.issuer_applications-republic_academy-index-speakers__avatar {
 width:148px;
 height:148px;
 min-width:148px;
 border-radius:2px
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-speakers__avatar {
  width:128px;
  height:128px;
  min-width:128px
 }
}
.issuer_applications-republic_academy-index-speakers__speaker-name {
 margin-bottom:2px
}
@media all and (min-width:970px) {
 .issuer_applications-republic_academy-index-speakers__speaker {
  width:192px
 }
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-speakers__title {
  padding-top:24px;
  margin-bottom:32px
 }
 .issuer_applications-republic_academy-index-speakers__grid-column {
  margin-bottom:36px
 }
 .issuer_applications-republic_academy-index-speakers__mentor-name {
  margin-top:10px
 }
}
.issuer_applications-republic_academy-index-mentors__title--title {
 border-width:4px;
 border-color:#d5d5d5
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-mentors__title {
  padding-top:24px
 }
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-mentors__title {
  margin-bottom:32px
 }
 .issuer_applications-republic_academy-index-mentors__grid-column {
  margin-bottom:36px
 }
}
.issuer_applications-republic_academy-index-mentor__avatar {
 width:148px;
 height:148px;
 min-width:148px;
 border-radius:2px
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-mentor__avatar {
  width:128px;
  height:128px;
  min-width:128px
 }
}
.issuer_applications-republic_academy-index-mentor__avatar {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-mentor__mentor-name {
  margin-top:10px
 }
}
.issuer_applications-republic_academy-index-resources__title--title {
 border-width:4px;
 border-color:#d5d5d5
}
@media all and (max-width:767px) {
 .issuer_applications-republic_academy-index-resources__title {
  padding-top:24px
 }
}
.issuer_applications-republic_academy-index-resources__resources-link {
 text-decoration:underline
}
.issuer_applications-republic_academy-index-resources__resources-link:hover,
.issuer_applications-republic_academy-index-resources__resources-link:focus,
.issuer_applications-republic_academy-index-resources__resources-link:after {
 color:#0049ff
}
@media all and (max-width:767px) {
 .issuer_applications-republic_cities-index__content {
  margin-bottom:48px
 }
 .issuer_applications-republic_cities-index__pros {
  padding-top:36px;
  margin-bottom:64px
 }
 .issuer_applications-republic_cities-index__apply-card {
  margin-bottom:24px
 }
}
.issuer_applications-republic_cities-index-content__divider {
 width:72px;
 border-color:#777
}
@media all and (max-width:969px) {
 .issuer_applications-republic_cities-index-content__content {
  font-size:18px
 }
 .issuer_applications-republic_cities-index-content__title {
  margin-bottom:32px
 }
 .issuer_applications-republic_cities-index-content__logo-image {
  width:204px
 }
}
@media all and (max-width:767px) {
 .issuer_applications-republic_cities-index-content__header-illustration-wrapper {
  margin:0 -16px 24px
 }
 .issuer_applications-republic_cities-index-content__divider {
  margin-top:40px;
  margin-bottom:32px
 }
 .issuer_applications-republic_cities-index-content__apply-title {
  font-size:18px
 }
 .issuer_applications-republic_cities-index-content__partners-wrapper {
  margin-top:24px
 }
 .issuer_applications-republic_cities-index-content__partners-title {
  margin-bottom:10px
 }
 .issuer_applications-republic_cities-index-content__partner-link:not(:last-child) {
  margin-right:16px
 }
}
@media all and (max-width:969px) {
 .issuer_applications-republic_cities-index-pros__title-image {
  max-width:35%
 }
}
@media all and (max-width:767px) {
 .issuer_applications-republic_cities-index-pros__pros {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .issuer_applications-republic_cities-index-pros__pros-item {
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  margin:0
 }
 .issuer_applications-republic_cities-index-pros__title-image {
  max-height:72px
 }
}
.issuer_applications-republic_cities-index-apply_card__card {
 border:1px solid #eee;
 border-radius:16px;
 box-shadow:0 2px 11px rgba(119,119,119,.05);
 overflow:hidden
}
.issuer_applications-republic_cities-index-apply_card__card-header {
 background:#1c4082 url(https://assets.republic.com/assets/issuer_applications/republic_cities/apply-card-header-b158ce0f80a4fb1208f256d953cd5454b5a9ec2e61d7eef2265d0d56d09e7085.jpg) no-repeat top center;
 background-size:cover
}
.issuer_applications-republic_cities-index-apply_card__divider {
 width:72px;
 border-color:#777
}
.issuer_applications-republic_cities-index-apply_card__partners-logos-wrapper {
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
@media all and (max-width:969px) {
 .issuer_applications-republic_cities-index-apply_card__card-header {
  padding:112px 48px
 }
 .issuer_applications-republic_cities-index-apply_card__header-logo {
  width:60px
 }
 .issuer_applications-republic_cities-index-apply_card__partner-logo {
  max-height:32px
 }
}
@media all and (max-width:767px) {
 .issuer_applications-republic_cities-index-apply_card__card {
  border-radius:8px
 }
 .issuer_applications-republic_cities-index-apply_card__card-header {
  padding:48px 32px
 }
 .issuer_applications-republic_cities-index-apply_card__header-title {
  font-size:25px
 }
 .issuer_applications-republic_cities-index-apply_card__card-story {
  padding:16px
 }
 .issuer_applications-republic_cities-index-apply_card__card-content {
  font-size:16px
 }
 .issuer_applications-republic_cities-index-apply_card__apply-title {
  margin-bottom:16px;
  font-size:18px
 }
 .issuer_applications-republic_cities-index-apply_card__partners {
  margin-top:24px;
  padding-top:10px
 }
 .issuer_applications-republic_cities-index-apply_card__partners-title {
  margin-bottom:16px;
  font-size:17px
 }
 .issuer_applications-republic_cities-index-apply_card__partner-logo {
  max-height:none
 }
 .issuer_applications-republic_cities-index-apply_card__partner-logo--cor {
  width:14%
 }
 .issuer_applications-republic_cities-index-apply_card__partner-logo--uc {
  width:42%
 }
 .issuer_applications-republic_cities-index-apply_card__partner-logo--excite {
  width:18%
 }
 .issuer_applications-republic_cities-index-apply_card__partner-logo--hvf {
  width:35%
 }
 .issuer_applications-republic_cities-index-apply_card__partner-logo--nsf {
  width:17%
 }
 .issuer_applications-republic_cities-index-apply_card__partner-logo--vvp {
  width:30%
 }
}
.issuer_applications-republic_cities-index-subscribe__partner-link {
 text-decoration:underline
}
.issuer_applications-republic_cities-index-subscribe__partner-link:hover,
.issuer_applications-republic_cities-index-subscribe__partner-link:focus,
.issuer_applications-republic_cities-index-subscribe__partner-link:after {
 color:#0049ff
}
.issuer_applications-republic_cities-index-subscribe__divider {
 width:72px;
 border-color:#777
}
.issuer_applications-republic_cities-index-subscribe__form-wrapper {
 box-shadow:0 1px 2px rgba(0,0,0,.3)
}
.issuer_applications-republic_cities-index-subscribe__input,
.issuer_applications-republic_cities-index-subscribe__input:hover,
.issuer_applications-republic_cities-index-subscribe__input:focus {
 border-color:transparent;
 box-shadow:none
}
.issuer_applications-republic_cities-index-subscribe__submit-button {
 border-left:1px solid #eee;
 box-shadow:none!important
}
@media all and (max-width:767px) {
 .issuer_applications-republic_cities-index-subscribe__partner-link {
  font-size:18px
 }
 .issuer_applications-republic_cities-index-subscribe__divider {
  margin-top:28px;
  margin-bottom:24px
 }
 .issuer_applications-republic_cities-index-subscribe__title {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .jobs-index__section {
  margin-top:32px
 }
}
.jumio_integration-modal_content {
 padding:64px
}
@media all and (min-width:0px) and (max-width:767px) {
 .jumio_integration-modal_content__status {
  font-size:13px
 }
 .jumio_integration-modal_content__status-icon {
  font-size:18px
 }
 .jumio_integration-modal_content__name {
  margin-bottom:4px;
  font-size:18px
 }
 .jumio_integration-modal_content__hint {
  font-size:16px
 }
}
.jumio_integration-modal_content__preview-card.invalid {
 border-color:#f83a5c
}
.jumio_integration-modal_content__delete:hover {
 color:#000
}
.jumio_integration-modal_content__doc {
 overflow:hidden
}
.jumio_integration-modal_content__label {
 border:2px solid #f4f4f4
}
.jumio_integration-modal_content__label:hover {
 cursor:pointer
}
.jumio_integration-modal_content__label.focus,
.jumio_integration-modal_content__label:hover {
 border-color:#0049ff
}
.jumio_integration-modal_content__progress-bar {
 top:-5px
}
.jumio_integration-modal_content__secure {
 position:absolute;
 top:8px;
 left:8px
}
.jumio_integration-modal_content__header {
 letter-spacing:-1px
}
@media all and (min-width:970px) {
 .jumio_integration-modal_content {
  width:752px
 }
}
@media all and (min-width:768px) {
 .jumio_integration-modal_content {
  padding:48px 56px
 }
 .jumio_integration-modal_content__progress-wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .jumio_integration-modal_content {
  padding-top:48px
 }
 .jumio_integration-modal_content__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
 .jumio_integration-modal_content__progress-wrapper {
  width:100%;
  margin-bottom:16px;
  margin-left:0
 }
}
.jumio_integration-modal_content__jumio-iframe {
 width:100%;
 height:500px;
 border-radius:8px;
 border:1px solid #eee
}
@media all and (max-width:969px) {
 .jumio_integration-modal_content {
  padding-bottom:32px
 }
 .jumio_integration-modal_content__success-content {
  padding:16px 0
 }
}
.jumio_integration-net_verify-show__jumio_frame {
 min-height:528px;
 position:relative
}
.jumio_integration-net_verify-show__jumio_frame iframe {
 position:relative;
 z-index:20;
 width:100%;
 border:1px solid #eee
}
.jumio_integration-net_verify-show__loading_message {
 z-index:10;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.landing_pages-edit_page_action {
 position:fixed;
 top:256px;
 right:0;
 padding-top:8px;
 padding-right:1em;
 padding-left:1em;
 border-radius:5px 0 0 5px
}
.landing_pages-edit_page_action__icon {
 display:inline-block;
 -webkit-transform:scale(1.2);
 -ms-transform:scale(1.2);
 transform:scale(1.2)
}
.landing_pages-show--under-header {
 margin-top:-65px
}
html,
body {
 height:100%
}
body {
 margin:0;
 padding:0
}
#media-sm,
#media-md,
#media-lg {
 display:none
}
@media all and (min-width:768px) {
 #media-sm {
  display:block
 }
}
@media all and (min-width:970px) {
 #media-md {
  display:block
 }
}
@media all and (min-width:1170px) {
 #media-lg {
  display:block
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 [data-is-bullet-footer],
 .profiler-results {
  display:none
 }
}
#scroll-top {
 position:fixed;
 z-index:65;
 right:16px;
 bottom:16px;
 width:46px;
 height:46px;
 background:#fff url(https://assets.republic.com/assets/ui/scroll-up-7b3642c3e730ca8c4824a732fd676690ebd3e5267497a0925c2cb1f3268af77f.svg) no-repeat 50% 49%;
 box-shadow:0 2px 6px 0 rgba(0,0,0,.1);
 border-radius:50%;
 cursor:pointer;
 visibility:hidden;
 opacity:0;
 -webkit-transform:scale(.7);
 -ms-transform:scale(.7);
 transform:scale(.7);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
@media all and (max-width:767px) {
 #scroll-top {
  width:48px;
  height:48px;
  bottom:80px
 }
}
#scroll-top.active {
 visibility:visible;
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
#scroll-top.active:hover {
 -webkit-transform:scale(1) translateY(-3px);
 -ms-transform:scale(1) translateY(-3px);
 transform:scale(1) translateY(-3px)
}
.layouts-application .grecaptcha-badge {
 visibility:hidden;
 position:absolute
}
.layouts-application__content-container--blurred {
 -webkit-filter:blur(15px);
 filter:blur(15px)
}
@media all and (max-width:767px) {
 .layouts-flashes__button_holder {
  display:block;
  margin-top:10.66667px;
  text-align:center
 }
 .layouts-flashes__button_holder .c-button {
  margin:0
 }
 .layouts-flashes__message {
  text-align:center
 }
}
.layouts-header_footer__page_header {
 padding:24px 0;
 border-bottom:1px solid #eee
}
.layouts-header_footer__page_header .breadcrumbs {
 display:inline-block;
 vertical-align:middle
}
.layouts-header_footer__page_header .breadcrumbs_arrow {
 margin-right:8px;
 margin-left:8px;
 font-size:18px;
 vertical-align:middle;
 color:#999
}
@media all and (max-width:767px) {
 .layouts-header_footer__page_header {
  padding:16px 0
 }
 .layouts-header_footer__page_header .c-avatar {
  width:42px;
  min-width:42px;
  height:42px
 }
 .layouts-header_footer__page_header .breadcrumbs {
  font-size:18px;
  font-weight:400
 }
 .layouts-header_footer__page_header .breadcrumbs_arrow {
  font-size:12px;
  margin-right:2px;
  margin-left:2px
 }
}
@media all and (max-width:969px) {
 .layouts-container {
  padding-top:16px
 }
}
.layouts-learn__sidebar {
 position:-webkit-sticky;
 position:sticky;
 top:32px
}
@media all and (min-width:768px) {
 .layouts-learn__sidebar {
  -webkit-transition:top .2s linear;
  transition:top .2s linear
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .layouts-learn__container {
  position:relative;
  overflow:hidden
 }
 .layouts-learn__container--open_nav .layouts-learn__sidebar {
  left:0
 }
 .layouts-learn__container--open_nav .layouts-learn__content {
  -webkit-transform:translateX(86%);
  -ms-transform:translateX(86%);
  transform:translateX(86%);
  opacity:.15
 }
 .layouts-learn__container--open_nav .layouts-learn__mobile_navigation_close {
  right:0;
  opacity:1;
  visibility:visible
 }
 .layouts-learn__container .c-primaryTitle {
  font-size:37px!important
 }
 .layouts-learn__content {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0);
  opacity:1;
  -webkit-transition:all .2s cubic-bezier(.4,0,1,1);
  transition:all .2s cubic-bezier(.4,0,1,1)
 }
 .layouts-learn__sidebar {
  position:absolute;
  width:86%;
  left:-86%;
  -webkit-transition:all .2s cubic-bezier(.4,0,1,1);
  transition:all .2s cubic-bezier(.4,0,1,1)
 }
 .layouts-learn__mobile_navigation_close {
  position:absolute;
  z-index:1;
  top:0;
  right:-7%;
  bottom:0;
  width:14%;
  padding-top:4px;
  background-color:rgba(238,238,238,.25);
  opacity:0;
  visibility:none;
  border-left:1px solid #eee;
  -webkit-transition:all .2s cubic-bezier(.4,0,1,1);
  transition:all .2s cubic-bezier(.4,0,1,1)
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .layouts-onboarding__breadcrumbs-wrapper {
  margin-bottom:-48px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .layouts-onboarding__breadcrumbs-wrapper {
  margin-bottom:-24px
 }
 .layouts-onboarding__container {
  position:relative;
  overflow:hidden;
  padding-bottom:0
 }
 .layouts-onboarding__container--open_nav .layouts-onboarding__sidebar-wrapper {
  left:0
 }
 .layouts-onboarding__container--open_nav .layouts-onboarding__content-wrapper {
  -webkit-transform:translateX(95%);
  -ms-transform:translateX(95%);
  transform:translateX(95%);
  opacity:.15
 }
 .layouts-onboarding__container--open_nav .layouts-onboarding__close_navigation {
  right:0;
  opacity:1;
  visibility:visible
 }
 .layouts-onboarding__content-wrapper {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0);
  opacity:1;
  padding:24px 0 64px;
  -webkit-transition:.2s cubic-bezier(.4,0,1,1);
  transition:.2s cubic-bezier(.4,0,1,1);
  -webkit-transition-property:opacity,-webkit-transform;
  transition-property:opacity,-webkit-transform;
  transition-property:transform,opacity;
  transition-property:transform,opacity,-webkit-transform
 }
 .layouts-onboarding__sidebar-wrapper {
  position:absolute;
  width:86%;
  left:-86%;
  padding:24px 0 32px 16px;
  border:none;
  -webkit-transition:.2s cubic-bezier(.4,0,1,1);
  transition:.2s cubic-bezier(.4,0,1,1);
  -webkit-transition-property:left,width;
  transition-property:left,width
 }
 .layouts-onboarding__close_navigation {
  position:absolute;
  z-index:1;
  top:0;
  right:-14%;
  bottom:0;
  width:14%;
  padding-top:4px;
  background-color:rgba(238,238,238,.25);
  opacity:0;
  visibility:none;
  border-left:1px solid #eee;
  -webkit-transition:.2s cubic-bezier(.4,0,1,1);
  transition:.2s cubic-bezier(.4,0,1,1);
  -webkit-transition-property:right,width,opacity;
  transition-property:right,width,opacity
 }
}
.layouts-footer--content-wrapper,
.layouts-footer--content-wrapper-without-footer-navigation {
 min-height:100%;
 height:auto!important;
 height:100%
}
.layouts-footer--hidden_footer .layouts-footer__content {
 padding-bottom:0
}
.layouts-footer--content-wrapper {
 margin-bottom:-480px
}
.layouts-footer--content-wrapper-without-footer-navigation {
 margin-bottom:-304px
}
.layouts-footer--content-wrapper-without-footer-navigation+.layouts-footer-content {
 min-height:304px;
 margin-bottom:-304px
}
.layouts-footer--content-wrapper-without-footer-navigation>.layouts-footer__content {
 padding-bottom:304px
}
.layouts-footer__content {
 padding-bottom:480px
}
.layouts-footer-content {
 margin-top:64px;
 min-height:480px;
 background-color:#161d2d
}
.layouts-footer-content--footer_slim {
 margin-top:0;
 padding-top:32px
}
.layouts-footer-content--footer_slim .layouts-footer-content__container {
 display:none
}
.layouts-footer-content--footer_no_margin {
 margin-top:0
}
.layouts-footer-content__container a {
 color:inherit
}
.layouts-footer-content__logo {
 width:131px
}
.layouts-footer-content__text {
 border-color:rgba(255,255,255,.1);
 color:rgba(255,255,255,.5)
}
.layouts-footer-content__text a:hover,
.layouts-footer-content__text a:focus {
 color:rgba(255,255,255,.6)
}
.layouts-footer-content__refer {
 border-color:rgba(255,255,255,.1)
}
.layouts-footer-content__refer_link:hover,
.layouts-footer-content__refer_link:focus {
 color:#fff;
 text-decoration:none
}
.layouts-footer-content__bottom_content_section a:hover,
.layouts-footer-content__bottom_content_section a:focus {
 color:rgba(255,255,255,.6)
}
@media all and (max-width:1169px) {
 .layouts-footer-content__text {
  padding-right:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .layouts-footer-content__container {
  padding-top:16px;
  padding-bottom:40px
 }
 .layouts-footer-content__text {
  padding-top:16px
 }
 .layouts-footer-content__bottom_content_section {
  text-align:center
 }
 .layouts-footer-content__powered-logo-wrapper {
  margin-top:24px
 }
 .layouts-footer-content__powered-logo {
  width:120px
 }
}
.layouts-footer-disclaimers__highlighted_disclaimer {
 color:rgba(255,255,255,.5);
 background-color:rgba(255,255,255,.04);
 border-radius:3px
}
@media all and (max-width:1169px) {
 .layouts-footer-disclaimers__highlighted_disclaimer {
  margin-right:0
 }
}
.layouts-footer-disclaimers-note_disclaimer__with_border {
 border-color:rgba(255,255,255,.1)
}
.layouts-footer-disclaimers-landing_page_terms__terms p:not(:first-child),
.layouts-footer-disclaimers-landing_page_terms__terms ul:not(:first-child),
.layouts-footer-disclaimers-landing_page_terms__terms ol:not(:first-child) {
 margin-top:16px
}
.layouts-footer-disclaimers-landing_page_terms__terms a {
 border-bottom:1px solid currentColor;
 text-decoration:none
}
.layouts-footer-social_links__link {
 -webkit-transition:color .1s ease-in-out;
 transition:color .1s ease-in-out;
 margin-right:8px
}
.layouts-footer-social_links__link:hover,
.layouts-footer-social_links__link:focus {
 color:#fff
}
.layouts-footer-social_links .discord-link {
 vertical-align:middle
}
@media all and (max-width:969px) {
 .layouts-footer-social_links__motto {
  margin-top:16px
 }
}
.layouts-footer-navigation__caption_wrapper {
 margin-bottom:12.8px;
 padding-bottom:12.8px;
 border-bottom:1px solid rgba(255,255,255,.1);
 color:rgba(255,255,255,.3)
}
.layouts-footer-navigation__links {
 line-height:1.7;
 color:rgba(255,255,255,.7);
 -webkit-transition:color .1s ease-in-out;
 transition:color .1s ease-in-out
}
.layouts-footer-navigation__links a:hover,
.layouts-footer-navigation__links a:focus {
 color:#fff;
 text-decoration:none
}
@media all and (max-width:969px) {
 .layouts-footer-navigation {
  padding-left:0
 }
}
.layouts-app_promo_banner__panel {
 position:relative;
 box-shadow:0 20px 60px rgba(0,0,0,.1)
}
.layouts-app_promo_banner__hand {
 position:absolute;
 right:40px;
 bottom:0
}
@media all and (max-width:969px) {
 .layouts-app_promo_banner__panel {
  padding:40px
 }
 .layouts-app_promo_banner__title {
  font-size:35px
 }
 .layouts-app_promo_banner__subtitle {
  font-size:18px
 }
 .layouts-app_promo_banner__hand {
  width:168px;
  right:40px
 }
 .layouts-app_promo_banner__qr {
  width:112px;
  margin-right:40px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .layouts-app_promo_banner {
  position:relative;
  margin-top:40px;
  margin-bottom:48px
 }
 .layouts-app_promo_banner__panel {
  padding:16px;
  border:15px
 }
 .layouts-app_promo_banner__title {
  line-height:.9
 }
 .layouts-app_promo_banner__subtitle {
  font-size:13px
 }
 .layouts-app_promo_banner__hand {
  width:132px;
  right:16px
 }
 .layouts-app_promo_banner__app-store {
  width:116px
 }
}
.layouts-react_loader {
 padding-top:160px;
 padding-bottom:160px
}
.layouts-react_loader--fullpage {
 padding-top:35vh;
 padding-bottom:45vh
}
.layouts-footer-cookie_warning {
 position:fixed;
 bottom:10px;
 left:10px;
 z-index:10000;
 padding:16px 36px 16px 20px;
 background-color:#404040;
 box-shadow:0 4px 30px rgba(0,0,0,.25);
 letter-spacing:-.008em
}
.layouts-footer-cookie_warning__close-link {
 position:absolute;
 top:0;
 right:0;
 padding:8px 10px
}
@media all and (max-width:767px) {
 .layouts-footer-cookie_warning {
  right:16px;
  bottom:16px;
  left:16px;
  padding:12px
 }
 .layouts-footer-cookie_warning__title {
  margin-bottom:6px;
  font-size:13px
 }
 .layouts-footer-cookie_warning__text {
  font-size:11px;
  line-height:1.3
 }
 .layouts-footer-cookie_warning__close-link {
  padding:5px 8px;
  font-size:16px
 }
}
.layouts-flashes-app_promo__logo-container {
 width:40px;
 height:40px;
 box-shadow:0 4px 5px rgba(0,0,0,.1)
}
.layouts-flashes-app_promo__logo {
 width:20px
}
@media all and (max-width:969px) {
 .layouts-flashes-app_promo__app-store {
  width:108px
 }
}
@media all and (max-width:767px) {
 .layouts-flashes-app_promo__logo-container {
  width:35px;
  height:35px;
  margin:0
 }
 .layouts-flashes-app_promo__logo {
  width:15px
 }
 .layouts-flashes-app_promo__title {
  -webkit-box-ordinal-group:0;
  -webkit-order:-1;
  -ms-flex-order:-1;
  order:-1
 }
}
.layouts-flashes-app_promo_modal {
 width:916px;
 max-width:90%
}
.layouts-flashes-app_promo_modal__hand {
 max-width:256px
}
@media all and (max-width:969px) {
 .layouts-flashes-app_promo_modal__hand {
  max-width:232px;
  margin-bottom:-33px;
  margin-right:-24px
 }
 .layouts-flashes-app_promo_modal__qr {
  max-width:128px
 }
}
.layouts-flashes-state_change_confirmation {
 background:-webkit-gradient(linear,left bottom,left top,from(rgba(169,250,255,0.2)),to(rgba(255,255,255,0.018)));
 background:linear-gradient(0deg,rgba(169,250,255,0.2) 0%,rgba(255,255,255,0.018) 100%)
}
.layouts-flashes-state_change_confirmation__tag {
 background-color:#fe2d6c
}
.layouts-flashes-state_change_confirmation__icon {
 margin-top:-2px
}
@media all and (min-width:970px) {
 .layouts-flashes-state_change_confirmation__copy {
  position:relative
 }
 .layouts-flashes-state_change_confirmation__copy:before {
  content:'';
  display:block;
  position:absolute;
  width:1px;
  left:-4px;
  top:-8px;
  bottom:-8px;
  background:rgba(0,0,0,.2)
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .layouts-flashes-state_change_confirmation__tag {
  margin-bottom:8px
 }
 .layouts-flashes-state_change_confirmation__button {
  margin-top:8px;
  font-size:14px
 }
}
.layouts-flashes-unconfirmed_investment .c-alert {
 padding:8px 0
}
@media all and (min-width:768px) {
 .layouts-flashes-unconfirmed_investment__message {
  margin-right:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .layouts-flashes-unconfirmed_investment__message {
  margin-bottom:8px
 }
}
.layouts-flashes-provide_payment_info .c-alert {
 padding:8px 0
}
@media all and (min-width:768px) {
 .layouts-flashes-provide_payment_info__message {
  margin-right:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .layouts-flashes-provide_payment_info__message {
  margin-bottom:8px
 }
}
.layouts-flashes-confirm_email {
 min-height:44px;
 background:#ffb300
}
@media all and (max-width:767px) {
 .layouts-flashes-confirm_email__message {
  font-size:14px
 }
 .layouts-flashes-confirm_email__button-holder {
  margin-top:8px;
  margin-left:0
 }
}
.layouts-flashes-kyc_aml_required .c-alert {
 padding:8px 0
}
@media all and (min-width:768px) {
 .layouts-flashes-kyc_aml_required__message {
  margin-right:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .layouts-flashes-kyc_aml_required__message {
  margin-bottom:8px
 }
}
.layouts-flashes-publisher {
 height:64px
}
.layouts-flashes-publisher--agora {
 background:#153146
}
.layouts-flashes-publisher--bonner {
 background:#064760
}
.layouts-flashes-publisher--crowdability {
 background:#3a96ea
}
.layouts-flashes-publisher--kingscrowd {
 background:#36286b
}
.layouts-flashes-publisher--sevenfigure {
 background:#01575c
}
.layouts-flashes-publisher--angelsandentrepreneurs {
 background:#2c2d2c
}
.layouts-flashes-publisher--earlyinvesting {
 background:#d8d8d8
}
.layouts-flashes-publisher--earlyinvesting .layouts-flashes-publisher__logo {
 margin-bottom:4px
}
.layouts-flashes-publisher--cannabisventuresyndicate {
 background-color:#efefef;
 color:#7293b6
}
.layouts-flashes-publisher--cannabisventuresyndicate .layouts-flashes-publisher__logo {
 max-width:45%
}
@media all and (min-width:768px) {
 .layouts-flashes-publisher--cannabisventuresyndicate .layouts-flashes-publisher__logo {
  margin-left:16px
 }
}
.layouts-flashes-publisher__prefix {
 margin-bottom:4px
}
.layouts-flashes-publisher__logo {
 max-width:50%
}
@media all and (max-width:767px) {
 .layouts-flashes-publisher {
  height:48px;
  font-size:13px
 }
 .layouts-flashes-publisher__tooltip-icon {
  margin-right:0;
  margin-left:8px
 }
}
.layouts-flashes-closing_soon {
 background:#ddd
}
.layouts-flashes-closing_soon__emoji {
 margin-right:4px
}
.layouts-flashes-closing_soon__avatar {
 box-shadow:4px 4px 7px rgba(34,34,34,.1)
}
.layouts-flashes-closing_soon__avatar:not(:last-of-type) {
 margin-right:-24px
}
.layouts-flashes-closing_soon__avatar:nth-last-of-type(0) {
 z-index:1
}
.layouts-flashes-closing_soon__avatar:nth-last-of-type(1) {
 z-index:2
}
.layouts-flashes-closing_soon__avatar:nth-last-of-type(2) {
 z-index:3
}
.layouts-flashes-closing_soon__avatar:nth-last-of-type(3) {
 z-index:4
}
.layouts-flashes-closing_soon__avatar:nth-last-of-type(4) {
 z-index:5
}
.layouts-flashes-closing_soon__avatar:nth-last-of-type(5) {
 z-index:6
}
.layouts-flashes-closing_soon__avatar:nth-last-of-type(6) {
 z-index:7
}
.layouts-flashes-closing_soon__avatar:nth-last-of-type(7) {
 z-index:8
}
.layouts-flashes-closing_soon__avatar:nth-last-of-type(8) {
 z-index:9
}
.layouts-flashes-closing_soon__avatar:nth-last-of-type(9) {
 z-index:10
}
.layouts-flashes-closing_soon__company:not(:last-child)::after {
 content:',\00a0'
}
.layouts-flashes-closing_soon__company:not(:last-child):nth-last-of-type(2)::after {
 content:'\00a0 and'
}
.layouts-flashes-closing_soon__link {
 border-bottom-color:rgba(0,73,255,.1)
}
.layouts-flashes-closing_soon__company_name {
 margin-left:4px;
 border-top:1px solid transparent;
 border-bottom:1px solid #c4c4c4
}
@media all and (max-width:1169px) {
 .layouts-flashes-closing_soon {
  font-size:16px
 }
}
@media all and (max-width:969px) {
 .layouts-flashes-closing_soon {
  font-size:14px
 }
 .layouts-flashes-closing_soon__container {
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .layouts-flashes-closing_soon__title {
  margin-left:auto
 }
 .layouts-flashes-closing_soon__countdown {
  margin-left:2px
 }
 .layouts-flashes-closing_soon__buttons {
  margin-left:auto
 }
}
.layouts-flashes-sharedrops {
 padding:5px 20px;
 background-color:#5cc9c5
}
.layouts-flashes-sharedrops__new-badge {
 -webkit-transform:translateY(1px);
 -ms-transform:translateY(1px);
 transform:translateY(1px)
}
.layouts-flashes-sharedrops__divider {
 height:28px;
 border-color:rgba(255,255,255,.2)
}
@media all and (max-width:767px) {
 .layouts-flashes-sharedrops {
  padding:5px 16px
 }
 .layouts-flashes-sharedrops__content {
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .layouts-flashes-sharedrops__new-badge {
  margin-right:10px
 }
 .layouts-flashes-sharedrops__title {
  margin-left:10px;
  font-size:16px
 }
 .layouts-flashes-sharedrops__cta-link {
  padding:6px 8px 8px;
  font-size:12px;
  line-height:14.4px;
  border-radius:3px
 }
 .layouts-flashes-sharedrops__close-icon {
  margin-left:12px
 }
}
.layouts-flashes-action_required {
 position:relative;
 background:#eee
}
@media all and (min-width:970px) {
 .layouts-flashes-action_required__text {
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
@media all and (min-width:768px) {
 .layouts-flashes-action_required__button {
  position:absolute;
  right:16px;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .layouts-flashes-action_required__icon {
  margin-top:-24px
 }
 .layouts-flashes-action_required__button {
  margin-top:8px
 }
}
.layouts-flashes-prior_investor_identity_verification {
 background:#eee
}
.layouts-flashes-prior_investor_identity_verification__wrapper {
 display:grid;
 grid-template-columns:1fr auto 1fr
}
.layouts-flashes-prior_investor_identity_verification__button {
 justify-self:end
}
@media all and (max-width:1169px) {
 .layouts-flashes-prior_investor_identity_verification__wrapper {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}
@media all and (max-width:969px) {
 .layouts-flashes-prior_investor_identity_verification__button {
  width:100%
 }
}
.layouts-flashes-note_distribution_coming {
 background:-webkit-gradient(linear,left bottom,left top,from(rgba(169,250,255,0.2)),color-stop(72%,white)),#fff;
 background:linear-gradient(0deg,rgba(169,250,255,0.2) 0%,white 72%),#fff
}
@media all and (max-width:969px) {
 .layouts-flashes-note_distribution_coming {
  font-size:14px
 }
}
.layouts-flashes-note_reward_claim {
 background:-webkit-gradient(linear,left bottom,left top,from(rgba(169,250,255,0.2)),color-stop(72%,white)),#fff;
 background:linear-gradient(0deg,rgba(169,250,255,0.2) 0%,white 72%),#fff
}
.layouts-flashes-note_reward_claim__caption-left-column {
 border-right:1px solid #ccc;
 padding-right:8px
}
@media all and (min-width:970px) {
 .layouts-flashes-note_reward_claim__caption-right-column {
  padding-left:8px
 }
}
.layouts-flashes-music {
 position:relative
}
.layouts-flashes-music__content {
 padding:12px 48px;
 background:#190761 url(https://assets.republic.com/assets/layouts/flashes/music-background-bccb6c48d4fede37434e0822e7b219ad40a08eece68723ac2538603bbcc777ef.png) 0 45% no-repeat;
 background-size:182px auto;
 -webkit-transition:background-color .2s ease-in-out;
 transition:background-color .2s ease-in-out
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .layouts-flashes-music__content {
  background-image:url(https://assets.republic.com/assets/layouts/flashes/music-background@2x-243887ea8938c85af5b2de4a7e4020fdd8d78352bdfa167dee645a5480e08ff1.png)
 }
}
.layouts-flashes-music__content:hover,
.layouts-flashes-music__content:active {
 background-color:#1f0979
}
.layouts-flashes-music__music-accent {
 color:#ff90bd
}
.layouts-flashes-music__close-icon {
 position:absolute;
 top:50%;
 right:0
}
@media all and (min-width:970px) {
 .layouts-flashes-music__content-right-column {
  padding-top:2px;
  padding-bottom:4px
 }
 .layouts-flashes-music__content-left-column {
  padding-top:2px;
  padding-bottom:4px;
  border-right:1px solid rgba(211,234,253,.4)
 }
 .layouts-flashes-music__close-icon {
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
}
@media all and (max-width:969px) {
 .layouts-flashes-music__content {
  padding:8px 16px 10px;
  background-size:125px auto;
  background-position:-54px 0
 }
 .layouts-flashes-music__content-right-column {
  padding-left:80px
 }
 .layouts-flashes-music__content-left-column {
  padding-left:80px;
  font-weight:600;
  text-align:left
 }
 .layouts-flashes-music__button-column {
  margin-top:8px
 }
 .layouts-flashes-music__content-text {
  font-size:14px;
  line-height:1.3;
  letter-spacing:-.02em
 }
 .layouts-flashes-music__close-icon {
  top:0
 }
}
.layouts-flashes-republic_series_b {
 position:relative
}
.layouts-flashes-republic_series_b__wing {
 width:120px
}
.layouts-flashes-republic_series_b__link-content {
 padding:12px 48px;
 background:#000;
 -webkit-transition:background-color .2s ease-in-out;
 transition:background-color .2s ease-in-out
}
.layouts-flashes-republic_series_b__link-content:hover,
.layouts-flashes-republic_series_b__link-content:active {
 background-color:#121212
}
.layouts-flashes-republic_series_b__close-icon {
 position:absolute;
 top:50%;
 right:0;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
@media all and (min-width:970px) {
 .layouts-flashes-republic_series_b__text-content {
  line-height:33px;
  padding:0 7%;
  background-image:url(https://assets.republic.com/assets/layouts/flashes/stars-left-e204920d4ff44f4ecce0b5b830e24ab6bbb2c35238867f917f8a35edbfd49acd.png),url(https://assets.republic.com/assets/layouts/flashes/stars-right-7837ce8b38d1fdbad3330d406aa48d42daec8e9e139d50b77a401c7d04f210ad.png);
  background-repeat:no-repeat;
  background-position:left center,right 20px center;
  background-size:36px auto,19px auto
 }
 .layouts-flashes-republic_series_b__close-icon {
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
}
@media all and (max-width:1169px) {
 .layouts-flashes-republic_series_b__link-content {
  padding-left:16px
 }
 .layouts-flashes-republic_series_b__text-wrapper {
  text-align:left
 }
 .layouts-flashes-republic_series_b__text-content {
  font-size:16px
 }
}
@media all and (max-width:767px) {
 .layouts-flashes-republic_series_b__text-content {
  font-size:15px;
  line-height:1.3;
  letter-spacing:-.02em
 }
}
@media all and (max-width:767px) {
 .layouts-flashes-republic_series_b__link-content {
  padding:10px 16px
 }
 .layouts-flashes-republic_series_b__wing {
  width:100%
 }
 .layouts-flashes-republic_series_b__wing--right {
  margin-top:8px
 }
 .layouts-flashes-republic_series_b__text-wrapper {
  text-align:center
 }
 .layouts-flashes-republic_series_b__close-icon {
  top:0;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
@media all and (max-width:374px) {
 .layouts-flashes-republic_series_b__close-icon {
  display:none
 }
}
.layouts-flashes-seedrs {
 position:relative
}
.layouts-flashes-seedrs__link-content {
 background:linear-gradient(90.61deg,#0049FF -4.03%,#C2DB75 98.63%);
 padding:12px 48px
}
.layouts-flashes-seedrs__logo {
 vertical-align:-.33em
}
.layouts-flashes-seedrs__close-icon {
 position:absolute;
 top:50%;
 right:0;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
@media all and (max-width:1169px) {
 .layouts-flashes-seedrs__link-content {
  padding-left:16px
 }
 .layouts-flashes-seedrs__content {
  text-align:left
 }
}
@media all and (max-width:767px) {
 .layouts-flashes-seedrs__link-content {
  padding:16px 16px 14px
 }
 .layouts-flashes-seedrs__content {
  margin-bottom:16px;
  font-size:15px;
  text-align:center
 }
 .layouts-flashes-seedrs__logo {
  margin-right:3px;
  vertical-align:-.4em
 }
 .layouts-flashes-seedrs__close-icon {
  top:0;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
  color:#fff
 }
}
.layouts-flashes-annual_report {
 position:relative
}
.layouts-flashes-annual_report__first-line {
 display:inline-block
}
.layouts-flashes-annual_report__second-line {
 display:inline-block
}
.layouts-flashes-annual_report__link-content {
 background-image:url(https://assets.republic.com/assets/layouts/flashes/annual_report_background_desktop-ac7e233f63ce82ec9a782d8a6808e0517482eed157fec4f747e8943aee387c68.png);
 background-repeat:no-repeat;
 background-position:top;
 background-size:cover;
 padding:12px 48px
}
.layouts-flashes-annual_report__logo {
 vertical-align:-.33em
}
.layouts-flashes-annual_report__close-icon {
 position:absolute;
 top:50%;
 right:0;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
@media all and (max-width:1169px) {
 .layouts-flashes-annual_report__first-line {
  display:block
 }
 .layouts-flashes-annual_report__second-line {
  display:block
 }
 .layouts-flashes-annual_report__link-content {
  background-image:url(https://assets.republic.com/assets/layouts/flashes/annual_report_background_tablet-13dc79333ac517008708ae6af3ab08e0b31e2502610d04b0d49f50c95a3dfe34.png)
 }
}
@media all and (max-width:969px) {
 .layouts-flashes-annual_report__second-line {
  display:none
 }
}
@media all and (max-width:767px) {
 .layouts-flashes-annual_report__button-border {
  border:1px solid rgba(0,0,0,.4)
 }
 .layouts-flashes-annual_report__link-content {
  background-image:url(https://assets.republic.com/assets/layouts/flashes/annual_report_background_mobile-3a584eec56b1051abcddff4ae8530d0cbe3f76fc7e3b0c54442161ef3741706d.png);
  padding:16px 16px 14px
 }
 .layouts-flashes-annual_report__content {
  margin-bottom:16px;
  font-size:15px;
  text-align:center
 }
 .layouts-flashes-annual_report__logo {
  margin-right:3px;
  vertical-align:-.4em
 }
 .layouts-flashes-annual_report__close-icon {
  top:0;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
.layouts-header-issuer_profile,
.layouts-header-user_profile {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 margin-right:24px
}
@media all and (max-width:1169px) {
 .layouts-header-issuer_profile,
 .layouts-header-user_profile {
  margin-right:16px
 }
}
@media all and (max-width:969px) {
 .layouts-header-issuer_profile,
 .layouts-header-user_profile {
  margin-right:8px
 }
}
@media all and (max-width:767px) {
 .layouts-header-issuer_profile,
 .layouts-header-user_profile {
  margin-right:0
 }
}
.layouts-header-issuer_profile .c-dropdown--right .c-dropdown__content:before,
.layouts-header-user_profile .c-dropdown--right .c-dropdown__content:before {
 right:10px
}
.layouts-header-issuer_profile .c-dropdown--right .c-dropdown__content:after,
.layouts-header-user_profile .c-dropdown--right .c-dropdown__content:after {
 right:11px
}
.layouts-header-notifications .c-dropdown--right .c-dropdown__content:before {
 right:12px
}
.layouts-header-notifications .c-dropdown--right .c-dropdown__content:after {
 right:13px
}
.c-header-nav {
 height:65px;
 padding:0 16px;
 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;
 z-index:86
}
.c-header-nav--transparent {
 position:relative
}
.c-header-nav--transparent .c-header-nav__navigation-column--left {
 border-color:rgba(255,255,255,.6)
}
.c-header-nav--transparent .c-header-nav-link-divider,
.c-header-nav--transparent .c-header-nav-badge {
 color:#fff
}
.c-header-nav--transparent .c-header-nav-vertical-rule {
 border-color:#fff
}
.c-header-nav--transparent .c-header-nav-badge:hover,
.c-header-nav--transparent .c-header-nav-badge:active,
.c-header-nav--transparent .c-header-nav-badge:focus,
.c-header-nav--transparent .c-header-nav-badge:active:hover,
.c-header-nav--transparent .c-header-nav-badge.active {
 color:rgba(255,255,255,.7)
}
.c-header-nav--crypto_brand_color {
 background-color:#161d2d
}
.c-header-nav--fixed {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 background-color:#fff;
 border-bottom:1px solid #eee
}
.c-header-nav__mobile-actions-wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1;
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-column-gap:16px;
 column-gap:16px
}
.c-header-nav__branding-message {
 position:absolute;
 left:0;
 width:100%;
 font-size:13px;
 font-weight:400;
 text-align:center;
 opacity:.6
}
@media all and (max-width:767px) {
 .c-header-nav__search-wrapper {
  margin:3px 0 6px;
  -webkit-box-ordinal-group:0;
  -webkit-order:-1;
  -ms-flex-order:-1;
  order:-1
 }
}
.c-header-nav-link {
 color:#222;
 text-decoration:none
}
.c-header-nav-link:hover,
.c-header-nav-link:active,
.c-header-nav-link:focus,
.c-header-nav-link:active:hover,
.c-header-nav-link.active {
 color:#0049ff;
 text-decoration:inherit
}
.c-header-nav-vertical-rule {
 border-left:1px solid #222;
 display:inline-block;
 height:33px;
 margin-right:16px;
 margin-left:16px;
 vertical-align:middle
}
.c-header-nav-badge {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 color:#222;
 font-weight:500;
 text-decoration:none;
 width:28px;
 height:28px;
 line-height:28px;
 text-align:center;
 white-space:nowrap;
 display:inline-block
}
.c-header-nav-badge:hover,
.c-header-nav-badge:active,
.c-header-nav-badge:focus,
.c-header-nav-badge:active:hover {
 color:#0049ff;
 text-decoration:none
}
.c-header-nav-badge__notification-counter {
 display:none
}
.c-header-nav-badge--active {
 width:auto;
 -webkit-transform:translateY(1px);
 -ms-transform:translateY(1px);
 transform:translateY(1px);
 padding:0 8px;
 background-color:#f83a5c;
 border-radius:4px;
 color:#fff;
 font-size:14px;
 font-weight:700;
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out
}
.c-header-nav-badge--active:hover,
.c-header-nav-badge--active:active,
.c-header-nav-badge--active:focus,
.c-header-nav-badge--active:active:hover {
 color:#fff
}
.c-header-nav-badge--active .c-header-nav-badge__notification-counter {
 display:inline-block;
 max-width:64px;
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out
}
.c-header-nav-badge--active .c-header-nav-badge__notification-icon--notifications {
 margin-right:-2px;
 margin-left:-3px;
 -webkit-transition:margin .1s ease-in-out;
 transition:margin .1s ease-in-out
}
.c-header-nav__about {
 display:none
}
.c-header-logo__full {
 width:150px;
 height:38px
}
.c-header-logo__brand {
 width:36px;
 height:40px
}
@media all and (min-width:768px) {
 .c-header-nav--transparent .c-header-nav-link {
  color:#fff
 }
 .c-header-nav--transparent .c-header-nav-link:hover,
 .c-header-nav--transparent .c-header-nav-link:active,
 .c-header-nav--transparent .c-header-nav-link:focus,
 .c-header-nav--transparent .c-header-nav-link:active:hover,
 .c-header-nav--transparent .c-header-nav-link.active {
  color:rgba(255,255,255,.7)
 }
 .c-header-nav--transparent .c-header-nav-link--rounded {
  background-color:rgba(255,255,255,.08)
 }
 .c-header-nav__navigation-wrapper {
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1;
  margin-left:24px
 }
 .c-header-nav__navigation {
  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
 }
 .c-header-nav__navigation-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
 }
 .c-header-nav__navigation-column--left {
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1;
  padding:4px 0 4px 24px;
  border-left:1px solid rgba(0,0,0,.2)
 }
 .c-header-nav__item {
  position:relative
 }
 .c-header-nav__item--margin-divider {
  margin-left:20px
 }
 .c-header-nav__item--dot-divider {
  padding-left:32px
 }
 .c-header-nav__item--dot-divider:before {
  content:'\00b7';
  position:absolute;
  left:14px;
  color:#848484
 }
 .c-header-nav__mobile-actions-wrapper {
  display:none
 }
 .c-header-nav-link {
  color:#222;
  text-decoration:none
 }
 .c-header-nav-link:hover,
 .c-header-nav-link:active,
 .c-header-nav-link:focus,
 .c-header-nav-link:active:hover,
 .c-header-nav-link.active {
  color:#0049ff;
  text-decoration:inherit
 }
 .c-header-nav-link--rounded {
  padding:5px 16px 8px;
  background-color:rgba(0,0,0,.045);
  border-radius:24px
 }
}
@media all and (max-width:767px) {
 .c-header-nav--mobile_open {
  position:relative;
  background:#fff
 }
 .c-header-nav--mobile_open .c-header-logo__full {
  display:none
 }
 .c-header-nav--mobile_open .c-header-logo__brand {
  display:inline;
  position:relative;
  z-index:1
 }
 .c-header-nav--mobile_open .c-header-nav-link,
 .c-header-nav--mobile_open .c-header-nav-link-divider,
 .c-header-nav--mobile_open .c-header-nav-badge {
  color:#222
 }
 .c-header-nav--mobile_open .layouts-header-messages,
 .c-header-nav--mobile_open .layouts-header-notifications {
  display:none
 }
 .c-header-nav--mobile_open .c-header-nav__navigation-wrapper {
  display:block
 }
 .c-header-nav__navigation-column--left {
  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
 }
 .c-header-nav__branding-message {
  z-index:1;
  left:16px;
  right:136px;
  width:auto;
  text-align:left
 }
 .c-header-nav__navigation-wrapper {
  display:none;
  width:100%;
  height:100vh;
  position:absolute;
  background:#fff;
  left:0;
  top:0;
  padding-top:65px
 }
 .c-header-nav__navigation {
  display:block;
  height:100%;
  padding-bottom:320px;
  overflow-x:auto
 }
 .c-header-nav-link {
  font-weight:500
 }
 .c-header-nav__about {
  display:block
 }
}
.layouts-header__badges {
 margin-right:10px
}
@media all and (max-width:969px) {
 .layouts-header__badges {
  margin-right:8px;
  -webkit-transform:translateY(-2px);
  -ms-transform:translateY(-2px);
  transform:translateY(-2px)
 }
}
@media all and (max-width:767px) {
 .layouts-header .c-header-nav__navigation .c-dropdown {
  display:block;
  width:100%
 }
 .layouts-header .c-header-nav__navigation .c-dropdown:hover .c-dropdown__content_wrapper {
  padding-top:0
 }
 .layouts-header .c-header-nav__navigation .c-dropdown__divider {
  margin-right:0;
  margin-left:0
 }
 .layouts-header .c-header-nav__navigation .c-dropdown__caption {
  padding-left:16px;
  font-size:14px
 }
 .layouts-header .c-header-nav__navigation .c-dropdown__content_wrapper {
  display:none;
  position:static;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
  -webkit-transition:unset;
  transition:unset;
  padding-top:0;
  visibility:visible;
  opacity:1
 }
 .layouts-header .c-header-nav__navigation .c-dropdown__content_wrapper--user_profile {
  display:block;
  max-height:-webkit-calc(100vh - 64px - 16px);
  max-height:calc(100vh - 64px - 16px);
  overflow:auto
 }
 .layouts-header .c-header-nav__navigation .c-dropdown__content {
  border:none;
  font-size:18px;
  border-radius:0;
  box-shadow:none;
  background:rgba(0,0,0,.03);
  box-shadow:none;
  padding-bottom:8px;
  padding-top:8px
 }
 .layouts-header .c-header-nav__navigation .c-dropdown__content:after,
 .layouts-header .c-header-nav__navigation .c-dropdown__content:before {
  content:none
 }
 .layouts-header .c-header-nav__navigation .c-header-nav-link {
  display:block;
  padding:8px 16px;
  font-size:20px
 }
 .layouts-header .c-header-nav__navigation .c-dropdown__submenu_content {
  box-shadow:none;
  background:0 0
 }
 .layouts-header .c-header-nav__navigation .c-dropdown__submenu_content>a {
  padding-left:32px
 }
 .layouts-header .c-header-nav__navigation .c-dropdown>.c-header-nav-link--with_submenu,
 .layouts-header .c-header-nav__navigation .c-dropdown__submenu>.c-header-nav-link--with_submenu {
  position:relative
 }
 .layouts-header .c-header-nav__navigation .c-dropdown>.c-header-nav-link--with_submenu:after,
 .layouts-header .c-header-nav__navigation .c-dropdown__submenu>.c-header-nav-link--with_submenu:after {
  position:absolute;
  top:50%;
  right:16px;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  content:'\e82b';
  font-family:fontello;
  font-style:normal;
  font-weight:400;
  color:#aaa;
  -webkit-transition:-webkit-transform .2s ease-in-out;
  transition:-webkit-transform .2s ease-in-out;
  transition:transform .2s ease-in-out;
  transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
  font-size:22px
 }
 .layouts-header .c-header-nav__navigation .c-dropdown--mobile_open>.c-header-nav-link--with_submenu:after {
  -webkit-transform:translateY(-50%) rotate(180deg);
  -ms-transform:translateY(-50%) rotate(180deg);
  transform:translateY(-50%) rotate(180deg)
 }
 .layouts-header .c-header-nav__navigation .c-dropdown__submenu--mobile_open>.c-header-nav-link--with_submenu:after {
  -webkit-transform:translateY(-50%) rotate(180deg);
  -ms-transform:translateY(-50%) rotate(180deg);
  transform:translateY(-50%) rotate(180deg)
 }
}
.layouts-header-logo_crypto__crypto-logo {
 margin-left:12px
}
@media all and (min-width:768px) {
 .layouts-header-upcoming_event {
  margin-left:24px
 }
 .layouts-header-upcoming_event .c-header-nav-link {
  border:2px solid #0049ff;
  display:inline-block;
  padding:2px 8px 4px;
  border-radius:6px;
  line-height:16px;
  font-size:16px;
  font-weight:500;
  color:#0049ff
 }
 .layouts-header-upcoming_event .c-header-nav-link:hover,
 .layouts-header-upcoming_event .c-header-nav-link:active,
 .layouts-header-upcoming_event .c-header-nav-link:focus,
 .layouts-header-upcoming_event .c-header-nav-link:active:hover,
 .layouts-header-upcoming_event .c-header-nav-link.active {
  color:#336dff;
  border-color:#336dff
 }
}
@media all and (max-width:767px) {
 .layouts-header-upcoming_event {
  -webkit-box-ordinal-group:0;
  -webkit-order:-1;
  -ms-flex-order:-1;
  order:-1
 }
 .layouts-header-upcoming_event__circle {
  -webkit-transform:translateY(-1px);
  -ms-transform:translateY(-1px);
  transform:translateY(-1px);
  display:inline-block
 }
}
@media all and (min-width:768px) {
 .layouts-header-upcoming_event--transparent .c-header-nav-link {
  color:#fff;
  border-color:#fff
 }
 .layouts-header-upcoming_event--transparent .c-header-nav-link:hover,
 .layouts-header-upcoming_event--transparent .c-header-nav-link:active,
 .layouts-header-upcoming_event--transparent .c-header-nav-link:focus,
 .layouts-header-upcoming_event--transparent .c-header-nav-link:active:hover,
 .layouts-header-upcoming_event--transparent .c-header-nav-link.active {
  color:rgba(255,255,255,.7);
  border-color:rgba(255,255,255,.7)
 }
}
.layouts-header-for_investors__links-grid {
 display:grid;
 grid-template-columns:256px 256px 256px;
 overflow:hidden
}
.layouts-header-for_investors__box-link {
 padding:24px 0;
 border:solid #eee;
 border-width:0 1px 1px 0
}
.layouts-header-for_investors__box-link:nth-child(3n) {
 border-right-width:0
}
.layouts-header-for_investors__box-link:hover {
 background-color:#f5f5f5
}
.layouts-header-for_investors__logo-wrapper {
 width:64px;
 padding-top:2px
}
.layouts-header-for_investors__logo-wrapper--shift {
 padding-right:4px
}
.layouts-header-for_investors__influencer-avatar {
 width:26px;
 height:26px;
 min-width:26px
}
.layouts-header-for_investors__influencer-avatar:not(:last-of-type) {
 margin-right:3px
}
.layouts-header-for_investors__caption {
 margin-bottom:6px
}
.layouts-header-for_investors__banner {
 display:block;
 background-color:#1560fa;
 padding:16px 24px
}
.layouts-header-for_investors__banner-link:hover,
.layouts-header-for_investors__banner-link:active,
.layouts-header-for_investors__banner-link:focus,
.layouts-header-for_investors__banner-link:active:hover,
.layouts-header-for_investors__banner-link.active {
 color:#fff;
 text-decoration:none
}
.layouts-header-for_investors__icon-dir {
 vertical-align:-.1em
}
.layouts-header-for_investors__footer {
 padding:20px 28px
}
.layouts-header-for_investors__footer .c-link--with_arrow:after {
 color:#0049ff
}
.layouts-header-for_investors__footer-caption {
 margin-right:28px
}
.layouts-header-for_investors__footer-link {
 margin-right:36px
}
.layouts-header-for_investors__link-icon {
 padding-left:40px!important;
 background-position:top 50% left 16px;
 background-repeat:no-repeat;
 background-size:16px
}
.layouts-header-for_investors__link-icon--startups {
 background-image:url(https://assets.republic.com/assets/layouts/header/logo-republic-faa149a000d40ad157f84f1df52228fa5a761ef45717593dc4abb3eacd75adf5.svg)
}
.layouts-header-for_investors__link-icon--real-estate {
 background-image:url(https://assets.republic.com/assets/layouts/header/logo-real-estate-6891670f559197ca53cdeb8bc02c0531f2e15400428327bd235844a7351ff01b.svg)
}
.layouts-header-for_investors__link-icon--fig {
 background-image:url(https://assets.republic.com/assets/layouts/header/logo-video-games-57bcefd89f9a079ea46cfd8bd8c930aa037621a223cb24190b31195090d53986.svg)
}
.layouts-header-for_investors__link-icon--crypto {
 background-image:url(https://assets.republic.com/assets/layouts/header/logo-crypto-d4f16d8a4a61f10d7c31204b11dff0f348db54efd6d967a3dbb1c7e7dd9f6309.svg)
}
.layouts-header-for_investors__link-icon--accredited {
 background-image:url(https://assets.republic.com/assets/layouts/header/logo-accredited-e69b5cd8e4e7721840cb17e3254c5ec439f6e68674717724731f37f0565c5eec.png)
}
.layouts-header-for_investors__link-icon--note {
 background-image:url(https://assets.republic.com/assets/layouts/header/logo-r-note-462ccf61983827bef742a50df5d77e1cb18642ba5146c5bc89ebc9ea7f94ba01.svg)
}
.layouts-header-for_investors__link-icon--autopilot {
 background-image:url(https://assets.republic.com/assets/layouts/header/logo-autopilot-ab32ba09139870d82cc60da3a2e62717ed0930f89ae1e915cf358b25e8d8f6f4.svg)
}
@media all and (min-width:970px) {
 .layouts-header-for_investors__dropdown-content-wrapper {
  left:-32px!important
 }
 .layouts-header-for_investors__dropdown-content:before,
 .layouts-header-for_investors__dropdown-content:after {
  -webkit-transform:translateX(30px);
  -ms-transform:translateX(30px);
  transform:translateX(30px)
 }
}
.layouts-header-for_investors__banner-link-md {
 display:block;
 padding:12px 16px;
 background-color:#1560fa
}
.layouts-header-for_investors__banner-link-md:hover,
.layouts-header-for_investors__banner-link-md:active,
.layouts-header-for_investors__banner-link-md:focus,
.layouts-header-for_investors__banner-link-md:active:hover {
 text-decoration:none
}
@media all and (min-width:768px) {
 .layouts-header-for_companies {
  margin-right:20px
 }
}
@media all and (max-width:767px) {
 .layouts-header-login {
  display:inline-block
 }
 .layouts-header-login .c-header-nav-link {
  font-weight:400;
  color:#777
 }
}
@media all and (max-width:767px) {
 .layouts-header-signup {
  display:inline-block;
  position:relative
 }
 .layouts-header-signup:before {
  content:'\00b7';
  position:absolute;
  top:.65em;
  left:-3px;
  color:#848484
 }
 .layouts-header-signup .c-header-nav-link {
  font-weight:400;
  color:#777
 }
}
@media all and (min-width:768px) {
 .layouts-header-notifications {
  margin-left:5px
 }
}
.layouts-header-notifications__notifications_container {
 width:352px;
 border-radius:6px;
 overflow:hidden
}
.layouts-header-notifications__notifications_loader {
 box-shadow:0 1px 0 0 #eee
}
.layouts-header-notifications__dropdown-content-wrapper {
 right:-7px!important
}
.layouts-header-notifications .layouts-header-notifications_list {
 max-height:448px;
 overflow-y:auto
}
.layouts-header-user_profile {
 margin-right:0
}
@media all and (min-width:768px) {
 .layouts-header-user_profile__hidden_on_desktop {
  display:none!important
 }
}
.layouts-header-user_profile__note-icon {
 margin-right:4px
}
.layouts-header-user_profile__unread-badge {
 background-color:#ffdbd9;
 border-radius:18px;
 color:#f83a5c;
 font-weight:500;
 min-width:45px;
 padding:5px 10px;
 position:absolute;
 right:10px;
 text-align:center
}
.layouts-header-mobile_navigation_toggle__link {
 display:block;
 position:relative;
 width:19px;
 height:15px
}
.layouts-header-mobile_navigation_toggle__unread::after {
 content:'';
 width:12px;
 height:12px;
 border-radius:6px;
 background-color:#f83a5c;
 position:absolute;
 top:-6px;
 right:-6px;
 outline:2px solid #fff
}
.layouts-header-mobile_navigation_toggle__line {
 position:absolute;
 height:3px;
 width:100%;
 background:#222;
 opacity:1;
 left:0;
 -webkit-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 transform:rotate(0deg);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.layouts-header-mobile_navigation_toggle__line:nth-child(1) {
 top:0
}
.layouts-header-mobile_navigation_toggle__line:nth-child(2),
.layouts-header-mobile_navigation_toggle__line:nth-child(3) {
 top:6px
}
.layouts-header-mobile_navigation_toggle__line:nth-child(4) {
 top:12px
}
.layouts-header-mobile_navigation_toggle--open .layouts-header-mobile_navigation_toggle__unread::after {
 content:none
}
.layouts-header-mobile_navigation_toggle--open .layouts-header-mobile_navigation_toggle__line {
 background:#222
}
.layouts-header-mobile_navigation_toggle--open .layouts-header-mobile_navigation_toggle__line:nth-child(1) {
 top:3px;
 width:0%;
 left:50%;
 opacity:0
}
.layouts-header-mobile_navigation_toggle--open .layouts-header-mobile_navigation_toggle__line:nth-child(2) {
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.layouts-header-mobile_navigation_toggle--open .layouts-header-mobile_navigation_toggle__line:nth-child(3) {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.layouts-header-mobile_navigation_toggle--open .layouts-header-mobile_navigation_toggle__line:nth-child(4) {
 top:3px;
 width:0%;
 left:50%;
 opacity:0
}
.layouts-header-mobile_navigation_toggle--transparent:not(.layouts-header-mobile_navigation_toggle--open) .layouts-header-mobile_navigation_toggle__line {
 background:#fff
}
.layouts-header-logo {
 position:relative
}
.layouts-header-logo_offering__avatar {
 width:38px;
 height:38px;
 min-width:38px
}
@media all and (max-width:767px) {
 .layouts-header-logo_offering {
  display:none
 }
}
.layouts-header-experiment_search_icon__link {
 margin-right:16px;
 padding:6px 10px!important;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.layouts-header-experiment_search_icon__icon {
 display:inline-block;
 -webkit-transform:translateY(-1px);
 -ms-transform:translateY(-1px);
 transform:translateY(-1px)
}
@media all and (max-width:767px) {
 .layouts-header-experiment_search_icon__link {
  width:100%
 }
}
.layouts-header-search__icon {
 width:15px;
 height:16px;
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 background-image:url(https://assets.republic.com/assets/ui/icon-search-f17a9fd2031d27ee98478354c199078d32b8c35b091a7e340a0b59cbd60b0210.svg)
}
.layouts-header-search__link:hover .layouts-header-search__icon,
.layouts-header-search__link:focus .layouts-header-search__icon {
 -webkit-filter:invert(21%) sepia(86%) saturate(6162%) hue-rotate(225deg) brightness(99%) contrast(110%);
 filter:invert(21%) sepia(86%) saturate(6162%) hue-rotate(225deg) brightness(99%) contrast(110%)
}
.leads-shared-form__addon-wrapper {
 width:100%
}
@media all and (min-width:0px) and (max-width:767px) {
 .leads-shared-form__terms {
  text-align:center;
  font-size:10px;
  margin-top:4px
 }
}
.learn-index,
.learn-investors-index,
.learn-issuers-index,
.learn-issuers-why,
.learn-issuers-who_can_raise,
.learn-issuers-ineligibility,
.learn-issuers-how_it_works,
.learn-issuers-costs,
.learn-issuers-when_can_accept_funds,
.learn-issuers-changing_details,
.learn-issuers-advertising,
.learn-issuers-ongoing_obligations,
.learn-issuers-shareholders_limit,
.learn-issuers-is_crowdfunding_right {
 font-size:18px;
 font-weight:400
}
.learn-index p:not(:last-child),
.learn-investors-index p:not(:last-child),
.learn-issuers-index p:not(:last-child),
.learn-issuers-why p:not(:last-child),
.learn-issuers-who_can_raise p:not(:last-child),
.learn-issuers-ineligibility p:not(:last-child),
.learn-issuers-how_it_works p:not(:last-child),
.learn-issuers-costs p:not(:last-child),
.learn-issuers-when_can_accept_funds p:not(:last-child),
.learn-issuers-changing_details p:not(:last-child),
.learn-issuers-advertising p:not(:last-child),
.learn-issuers-ongoing_obligations p:not(:last-child),
.learn-issuers-shareholders_limit p:not(:last-child),
.learn-issuers-is_crowdfunding_right p:not(:last-child),
.learn-index h2:not(:last-child),
.learn-investors-index h2:not(:last-child),
.learn-issuers-index h2:not(:last-child),
.learn-issuers-why h2:not(:last-child),
.learn-issuers-who_can_raise h2:not(:last-child),
.learn-issuers-ineligibility h2:not(:last-child),
.learn-issuers-how_it_works h2:not(:last-child),
.learn-issuers-costs h2:not(:last-child),
.learn-issuers-when_can_accept_funds h2:not(:last-child),
.learn-issuers-changing_details h2:not(:last-child),
.learn-issuers-advertising h2:not(:last-child),
.learn-issuers-ongoing_obligations h2:not(:last-child),
.learn-issuers-shareholders_limit h2:not(:last-child),
.learn-issuers-is_crowdfunding_right h2:not(:last-child),
.learn-index h3:not(:last-child),
.learn-investors-index h3:not(:last-child),
.learn-issuers-index h3:not(:last-child),
.learn-issuers-why h3:not(:last-child),
.learn-issuers-who_can_raise h3:not(:last-child),
.learn-issuers-ineligibility h3:not(:last-child),
.learn-issuers-how_it_works h3:not(:last-child),
.learn-issuers-costs h3:not(:last-child),
.learn-issuers-when_can_accept_funds h3:not(:last-child),
.learn-issuers-changing_details h3:not(:last-child),
.learn-issuers-advertising h3:not(:last-child),
.learn-issuers-ongoing_obligations h3:not(:last-child),
.learn-issuers-shareholders_limit h3:not(:last-child),
.learn-issuers-is_crowdfunding_right h3:not(:last-child),
.learn-index h4:not(:last-child),
.learn-investors-index h4:not(:last-child),
.learn-issuers-index h4:not(:last-child),
.learn-issuers-why h4:not(:last-child),
.learn-issuers-who_can_raise h4:not(:last-child),
.learn-issuers-ineligibility h4:not(:last-child),
.learn-issuers-how_it_works h4:not(:last-child),
.learn-issuers-costs h4:not(:last-child),
.learn-issuers-when_can_accept_funds h4:not(:last-child),
.learn-issuers-changing_details h4:not(:last-child),
.learn-issuers-advertising h4:not(:last-child),
.learn-issuers-ongoing_obligations h4:not(:last-child),
.learn-issuers-shareholders_limit h4:not(:last-child),
.learn-issuers-is_crowdfunding_right h4:not(:last-child),
.learn-index h5:not(:last-child),
.learn-investors-index h5:not(:last-child),
.learn-issuers-index h5:not(:last-child),
.learn-issuers-why h5:not(:last-child),
.learn-issuers-who_can_raise h5:not(:last-child),
.learn-issuers-ineligibility h5:not(:last-child),
.learn-issuers-how_it_works h5:not(:last-child),
.learn-issuers-costs h5:not(:last-child),
.learn-issuers-when_can_accept_funds h5:not(:last-child),
.learn-issuers-changing_details h5:not(:last-child),
.learn-issuers-advertising h5:not(:last-child),
.learn-issuers-ongoing_obligations h5:not(:last-child),
.learn-issuers-shareholders_limit h5:not(:last-child),
.learn-issuers-is_crowdfunding_right h5:not(:last-child),
.learn-index h6:not(:last-child),
.learn-investors-index h6:not(:last-child),
.learn-issuers-index h6:not(:last-child),
.learn-issuers-why h6:not(:last-child),
.learn-issuers-who_can_raise h6:not(:last-child),
.learn-issuers-ineligibility h6:not(:last-child),
.learn-issuers-how_it_works h6:not(:last-child),
.learn-issuers-costs h6:not(:last-child),
.learn-issuers-when_can_accept_funds h6:not(:last-child),
.learn-issuers-changing_details h6:not(:last-child),
.learn-issuers-advertising h6:not(:last-child),
.learn-issuers-ongoing_obligations h6:not(:last-child),
.learn-issuers-shareholders_limit h6:not(:last-child),
.learn-issuers-is_crowdfunding_right h6:not(:last-child) {
 margin-bottom:24px
}
.learn-index p+h2,
.learn-investors-index p+h2,
.learn-issuers-index p+h2,
.learn-issuers-why p+h2,
.learn-issuers-who_can_raise p+h2,
.learn-issuers-ineligibility p+h2,
.learn-issuers-how_it_works p+h2,
.learn-issuers-costs p+h2,
.learn-issuers-when_can_accept_funds p+h2,
.learn-issuers-changing_details p+h2,
.learn-issuers-advertising p+h2,
.learn-issuers-ongoing_obligations p+h2,
.learn-issuers-shareholders_limit p+h2,
.learn-issuers-is_crowdfunding_right p+h2,
.learn-index p+h3,
.learn-investors-index p+h3,
.learn-issuers-index p+h3,
.learn-issuers-why p+h3,
.learn-issuers-who_can_raise p+h3,
.learn-issuers-ineligibility p+h3,
.learn-issuers-how_it_works p+h3,
.learn-issuers-costs p+h3,
.learn-issuers-when_can_accept_funds p+h3,
.learn-issuers-changing_details p+h3,
.learn-issuers-advertising p+h3,
.learn-issuers-ongoing_obligations p+h3,
.learn-issuers-shareholders_limit p+h3,
.learn-issuers-is_crowdfunding_right p+h3,
.learn-index p+h4,
.learn-investors-index p+h4,
.learn-issuers-index p+h4,
.learn-issuers-why p+h4,
.learn-issuers-who_can_raise p+h4,
.learn-issuers-ineligibility p+h4,
.learn-issuers-how_it_works p+h4,
.learn-issuers-costs p+h4,
.learn-issuers-when_can_accept_funds p+h4,
.learn-issuers-changing_details p+h4,
.learn-issuers-advertising p+h4,
.learn-issuers-ongoing_obligations p+h4,
.learn-issuers-shareholders_limit p+h4,
.learn-issuers-is_crowdfunding_right p+h4,
.learn-index p+h5,
.learn-investors-index p+h5,
.learn-issuers-index p+h5,
.learn-issuers-why p+h5,
.learn-issuers-who_can_raise p+h5,
.learn-issuers-ineligibility p+h5,
.learn-issuers-how_it_works p+h5,
.learn-issuers-costs p+h5,
.learn-issuers-when_can_accept_funds p+h5,
.learn-issuers-changing_details p+h5,
.learn-issuers-advertising p+h5,
.learn-issuers-ongoing_obligations p+h5,
.learn-issuers-shareholders_limit p+h5,
.learn-issuers-is_crowdfunding_right p+h5,
.learn-index p+h6,
.learn-investors-index p+h6,
.learn-issuers-index p+h6,
.learn-issuers-why p+h6,
.learn-issuers-who_can_raise p+h6,
.learn-issuers-ineligibility p+h6,
.learn-issuers-how_it_works p+h6,
.learn-issuers-costs p+h6,
.learn-issuers-when_can_accept_funds p+h6,
.learn-issuers-changing_details p+h6,
.learn-issuers-advertising p+h6,
.learn-issuers-ongoing_obligations p+h6,
.learn-issuers-shareholders_limit p+h6,
.learn-issuers-is_crowdfunding_right p+h6,
.learn-index ul+h2,
.learn-investors-index ul+h2,
.learn-issuers-index ul+h2,
.learn-issuers-why ul+h2,
.learn-issuers-who_can_raise ul+h2,
.learn-issuers-ineligibility ul+h2,
.learn-issuers-how_it_works ul+h2,
.learn-issuers-costs ul+h2,
.learn-issuers-when_can_accept_funds ul+h2,
.learn-issuers-changing_details ul+h2,
.learn-issuers-advertising ul+h2,
.learn-issuers-ongoing_obligations ul+h2,
.learn-issuers-shareholders_limit ul+h2,
.learn-issuers-is_crowdfunding_right ul+h2,
.learn-index ul+h3,
.learn-investors-index ul+h3,
.learn-issuers-index ul+h3,
.learn-issuers-why ul+h3,
.learn-issuers-who_can_raise ul+h3,
.learn-issuers-ineligibility ul+h3,
.learn-issuers-how_it_works ul+h3,
.learn-issuers-costs ul+h3,
.learn-issuers-when_can_accept_funds ul+h3,
.learn-issuers-changing_details ul+h3,
.learn-issuers-advertising ul+h3,
.learn-issuers-ongoing_obligations ul+h3,
.learn-issuers-shareholders_limit ul+h3,
.learn-issuers-is_crowdfunding_right ul+h3,
.learn-index ul+h4,
.learn-investors-index ul+h4,
.learn-issuers-index ul+h4,
.learn-issuers-why ul+h4,
.learn-issuers-who_can_raise ul+h4,
.learn-issuers-ineligibility ul+h4,
.learn-issuers-how_it_works ul+h4,
.learn-issuers-costs ul+h4,
.learn-issuers-when_can_accept_funds ul+h4,
.learn-issuers-changing_details ul+h4,
.learn-issuers-advertising ul+h4,
.learn-issuers-ongoing_obligations ul+h4,
.learn-issuers-shareholders_limit ul+h4,
.learn-issuers-is_crowdfunding_right ul+h4,
.learn-index ul+h5,
.learn-investors-index ul+h5,
.learn-issuers-index ul+h5,
.learn-issuers-why ul+h5,
.learn-issuers-who_can_raise ul+h5,
.learn-issuers-ineligibility ul+h5,
.learn-issuers-how_it_works ul+h5,
.learn-issuers-costs ul+h5,
.learn-issuers-when_can_accept_funds ul+h5,
.learn-issuers-changing_details ul+h5,
.learn-issuers-advertising ul+h5,
.learn-issuers-ongoing_obligations ul+h5,
.learn-issuers-shareholders_limit ul+h5,
.learn-issuers-is_crowdfunding_right ul+h5,
.learn-index ul+h6,
.learn-investors-index ul+h6,
.learn-issuers-index ul+h6,
.learn-issuers-why ul+h6,
.learn-issuers-who_can_raise ul+h6,
.learn-issuers-ineligibility ul+h6,
.learn-issuers-how_it_works ul+h6,
.learn-issuers-costs ul+h6,
.learn-issuers-when_can_accept_funds ul+h6,
.learn-issuers-changing_details ul+h6,
.learn-issuers-advertising ul+h6,
.learn-issuers-ongoing_obligations ul+h6,
.learn-issuers-shareholders_limit ul+h6,
.learn-issuers-is_crowdfunding_right ul+h6,
.learn-index ol+h2,
.learn-investors-index ol+h2,
.learn-issuers-index ol+h2,
.learn-issuers-why ol+h2,
.learn-issuers-who_can_raise ol+h2,
.learn-issuers-ineligibility ol+h2,
.learn-issuers-how_it_works ol+h2,
.learn-issuers-costs ol+h2,
.learn-issuers-when_can_accept_funds ol+h2,
.learn-issuers-changing_details ol+h2,
.learn-issuers-advertising ol+h2,
.learn-issuers-ongoing_obligations ol+h2,
.learn-issuers-shareholders_limit ol+h2,
.learn-issuers-is_crowdfunding_right ol+h2,
.learn-index ol+h3,
.learn-investors-index ol+h3,
.learn-issuers-index ol+h3,
.learn-issuers-why ol+h3,
.learn-issuers-who_can_raise ol+h3,
.learn-issuers-ineligibility ol+h3,
.learn-issuers-how_it_works ol+h3,
.learn-issuers-costs ol+h3,
.learn-issuers-when_can_accept_funds ol+h3,
.learn-issuers-changing_details ol+h3,
.learn-issuers-advertising ol+h3,
.learn-issuers-ongoing_obligations ol+h3,
.learn-issuers-shareholders_limit ol+h3,
.learn-issuers-is_crowdfunding_right ol+h3,
.learn-index ol+h4,
.learn-investors-index ol+h4,
.learn-issuers-index ol+h4,
.learn-issuers-why ol+h4,
.learn-issuers-who_can_raise ol+h4,
.learn-issuers-ineligibility ol+h4,
.learn-issuers-how_it_works ol+h4,
.learn-issuers-costs ol+h4,
.learn-issuers-when_can_accept_funds ol+h4,
.learn-issuers-changing_details ol+h4,
.learn-issuers-advertising ol+h4,
.learn-issuers-ongoing_obligations ol+h4,
.learn-issuers-shareholders_limit ol+h4,
.learn-issuers-is_crowdfunding_right ol+h4,
.learn-index ol+h5,
.learn-investors-index ol+h5,
.learn-issuers-index ol+h5,
.learn-issuers-why ol+h5,
.learn-issuers-who_can_raise ol+h5,
.learn-issuers-ineligibility ol+h5,
.learn-issuers-how_it_works ol+h5,
.learn-issuers-costs ol+h5,
.learn-issuers-when_can_accept_funds ol+h5,
.learn-issuers-changing_details ol+h5,
.learn-issuers-advertising ol+h5,
.learn-issuers-ongoing_obligations ol+h5,
.learn-issuers-shareholders_limit ol+h5,
.learn-issuers-is_crowdfunding_right ol+h5,
.learn-index ol+h6,
.learn-investors-index ol+h6,
.learn-issuers-index ol+h6,
.learn-issuers-why ol+h6,
.learn-issuers-who_can_raise ol+h6,
.learn-issuers-ineligibility ol+h6,
.learn-issuers-how_it_works ol+h6,
.learn-issuers-costs ol+h6,
.learn-issuers-when_can_accept_funds ol+h6,
.learn-issuers-changing_details ol+h6,
.learn-issuers-advertising ol+h6,
.learn-issuers-ongoing_obligations ol+h6,
.learn-issuers-shareholders_limit ol+h6,
.learn-issuers-is_crowdfunding_right ol+h6,
.learn-index table+h2,
.learn-investors-index table+h2,
.learn-issuers-index table+h2,
.learn-issuers-why table+h2,
.learn-issuers-who_can_raise table+h2,
.learn-issuers-ineligibility table+h2,
.learn-issuers-how_it_works table+h2,
.learn-issuers-costs table+h2,
.learn-issuers-when_can_accept_funds table+h2,
.learn-issuers-changing_details table+h2,
.learn-issuers-advertising table+h2,
.learn-issuers-ongoing_obligations table+h2,
.learn-issuers-shareholders_limit table+h2,
.learn-issuers-is_crowdfunding_right table+h2,
.learn-index table+h3,
.learn-investors-index table+h3,
.learn-issuers-index table+h3,
.learn-issuers-why table+h3,
.learn-issuers-who_can_raise table+h3,
.learn-issuers-ineligibility table+h3,
.learn-issuers-how_it_works table+h3,
.learn-issuers-costs table+h3,
.learn-issuers-when_can_accept_funds table+h3,
.learn-issuers-changing_details table+h3,
.learn-issuers-advertising table+h3,
.learn-issuers-ongoing_obligations table+h3,
.learn-issuers-shareholders_limit table+h3,
.learn-issuers-is_crowdfunding_right table+h3,
.learn-index table+h4,
.learn-investors-index table+h4,
.learn-issuers-index table+h4,
.learn-issuers-why table+h4,
.learn-issuers-who_can_raise table+h4,
.learn-issuers-ineligibility table+h4,
.learn-issuers-how_it_works table+h4,
.learn-issuers-costs table+h4,
.learn-issuers-when_can_accept_funds table+h4,
.learn-issuers-changing_details table+h4,
.learn-issuers-advertising table+h4,
.learn-issuers-ongoing_obligations table+h4,
.learn-issuers-shareholders_limit table+h4,
.learn-issuers-is_crowdfunding_right table+h4,
.learn-index table+h5,
.learn-investors-index table+h5,
.learn-issuers-index table+h5,
.learn-issuers-why table+h5,
.learn-issuers-who_can_raise table+h5,
.learn-issuers-ineligibility table+h5,
.learn-issuers-how_it_works table+h5,
.learn-issuers-costs table+h5,
.learn-issuers-when_can_accept_funds table+h5,
.learn-issuers-changing_details table+h5,
.learn-issuers-advertising table+h5,
.learn-issuers-ongoing_obligations table+h5,
.learn-issuers-shareholders_limit table+h5,
.learn-issuers-is_crowdfunding_right table+h5,
.learn-index table+h6,
.learn-investors-index table+h6,
.learn-issuers-index table+h6,
.learn-issuers-why table+h6,
.learn-issuers-who_can_raise table+h6,
.learn-issuers-ineligibility table+h6,
.learn-issuers-how_it_works table+h6,
.learn-issuers-costs table+h6,
.learn-issuers-when_can_accept_funds table+h6,
.learn-issuers-changing_details table+h6,
.learn-issuers-advertising table+h6,
.learn-issuers-ongoing_obligations table+h6,
.learn-issuers-shareholders_limit table+h6,
.learn-issuers-is_crowdfunding_right table+h6,
.learn-index hr+h2,
.learn-investors-index hr+h2,
.learn-issuers-index hr+h2,
.learn-issuers-why hr+h2,
.learn-issuers-who_can_raise hr+h2,
.learn-issuers-ineligibility hr+h2,
.learn-issuers-how_it_works hr+h2,
.learn-issuers-costs hr+h2,
.learn-issuers-when_can_accept_funds hr+h2,
.learn-issuers-changing_details hr+h2,
.learn-issuers-advertising hr+h2,
.learn-issuers-ongoing_obligations hr+h2,
.learn-issuers-shareholders_limit hr+h2,
.learn-issuers-is_crowdfunding_right hr+h2,
.learn-index hr+h3,
.learn-investors-index hr+h3,
.learn-issuers-index hr+h3,
.learn-issuers-why hr+h3,
.learn-issuers-who_can_raise hr+h3,
.learn-issuers-ineligibility hr+h3,
.learn-issuers-how_it_works hr+h3,
.learn-issuers-costs hr+h3,
.learn-issuers-when_can_accept_funds hr+h3,
.learn-issuers-changing_details hr+h3,
.learn-issuers-advertising hr+h3,
.learn-issuers-ongoing_obligations hr+h3,
.learn-issuers-shareholders_limit hr+h3,
.learn-issuers-is_crowdfunding_right hr+h3,
.learn-index hr+h4,
.learn-investors-index hr+h4,
.learn-issuers-index hr+h4,
.learn-issuers-why hr+h4,
.learn-issuers-who_can_raise hr+h4,
.learn-issuers-ineligibility hr+h4,
.learn-issuers-how_it_works hr+h4,
.learn-issuers-costs hr+h4,
.learn-issuers-when_can_accept_funds hr+h4,
.learn-issuers-changing_details hr+h4,
.learn-issuers-advertising hr+h4,
.learn-issuers-ongoing_obligations hr+h4,
.learn-issuers-shareholders_limit hr+h4,
.learn-issuers-is_crowdfunding_right hr+h4,
.learn-index hr+h5,
.learn-investors-index hr+h5,
.learn-issuers-index hr+h5,
.learn-issuers-why hr+h5,
.learn-issuers-who_can_raise hr+h5,
.learn-issuers-ineligibility hr+h5,
.learn-issuers-how_it_works hr+h5,
.learn-issuers-costs hr+h5,
.learn-issuers-when_can_accept_funds hr+h5,
.learn-issuers-changing_details hr+h5,
.learn-issuers-advertising hr+h5,
.learn-issuers-ongoing_obligations hr+h5,
.learn-issuers-shareholders_limit hr+h5,
.learn-issuers-is_crowdfunding_right hr+h5,
.learn-index hr+h6,
.learn-investors-index hr+h6,
.learn-issuers-index hr+h6,
.learn-issuers-why hr+h6,
.learn-issuers-who_can_raise hr+h6,
.learn-issuers-ineligibility hr+h6,
.learn-issuers-how_it_works hr+h6,
.learn-issuers-costs hr+h6,
.learn-issuers-when_can_accept_funds hr+h6,
.learn-issuers-changing_details hr+h6,
.learn-issuers-advertising hr+h6,
.learn-issuers-ongoing_obligations hr+h6,
.learn-issuers-shareholders_limit hr+h6,
.learn-issuers-is_crowdfunding_right hr+h6 {
 margin-top:40px
}
.learn-index ul,
.learn-investors-index ul,
.learn-issuers-index ul,
.learn-issuers-why ul,
.learn-issuers-who_can_raise ul,
.learn-issuers-ineligibility ul,
.learn-issuers-how_it_works ul,
.learn-issuers-costs ul,
.learn-issuers-when_can_accept_funds ul,
.learn-issuers-changing_details ul,
.learn-issuers-advertising ul,
.learn-issuers-ongoing_obligations ul,
.learn-issuers-shareholders_limit ul,
.learn-issuers-is_crowdfunding_right ul,
.learn-index ol,
.learn-investors-index ol,
.learn-issuers-index ol,
.learn-issuers-why ol,
.learn-issuers-who_can_raise ol,
.learn-issuers-ineligibility ol,
.learn-issuers-how_it_works ol,
.learn-issuers-costs ol,
.learn-issuers-when_can_accept_funds ol,
.learn-issuers-changing_details ol,
.learn-issuers-advertising ol,
.learn-issuers-ongoing_obligations ol,
.learn-issuers-shareholders_limit ol,
.learn-issuers-is_crowdfunding_right ol {
 margin:0
}
.learn-index ul:not(:first-child),
.learn-investors-index ul:not(:first-child),
.learn-issuers-index ul:not(:first-child),
.learn-issuers-why ul:not(:first-child),
.learn-issuers-who_can_raise ul:not(:first-child),
.learn-issuers-ineligibility ul:not(:first-child),
.learn-issuers-how_it_works ul:not(:first-child),
.learn-issuers-costs ul:not(:first-child),
.learn-issuers-when_can_accept_funds ul:not(:first-child),
.learn-issuers-changing_details ul:not(:first-child),
.learn-issuers-advertising ul:not(:first-child),
.learn-issuers-ongoing_obligations ul:not(:first-child),
.learn-issuers-shareholders_limit ul:not(:first-child),
.learn-issuers-is_crowdfunding_right ul:not(:first-child),
.learn-index ol:not(:first-child),
.learn-investors-index ol:not(:first-child),
.learn-issuers-index ol:not(:first-child),
.learn-issuers-why ol:not(:first-child),
.learn-issuers-who_can_raise ol:not(:first-child),
.learn-issuers-ineligibility ol:not(:first-child),
.learn-issuers-how_it_works ol:not(:first-child),
.learn-issuers-costs ol:not(:first-child),
.learn-issuers-when_can_accept_funds ol:not(:first-child),
.learn-issuers-changing_details ol:not(:first-child),
.learn-issuers-advertising ol:not(:first-child),
.learn-issuers-ongoing_obligations ol:not(:first-child),
.learn-issuers-shareholders_limit ol:not(:first-child),
.learn-issuers-is_crowdfunding_right ol:not(:first-child) {
 margin-top:24px
}
.learn-index ul:not(:last-child),
.learn-investors-index ul:not(:last-child),
.learn-issuers-index ul:not(:last-child),
.learn-issuers-why ul:not(:last-child),
.learn-issuers-who_can_raise ul:not(:last-child),
.learn-issuers-ineligibility ul:not(:last-child),
.learn-issuers-how_it_works ul:not(:last-child),
.learn-issuers-costs ul:not(:last-child),
.learn-issuers-when_can_accept_funds ul:not(:last-child),
.learn-issuers-changing_details ul:not(:last-child),
.learn-issuers-advertising ul:not(:last-child),
.learn-issuers-ongoing_obligations ul:not(:last-child),
.learn-issuers-shareholders_limit ul:not(:last-child),
.learn-issuers-is_crowdfunding_right ul:not(:last-child),
.learn-index ol:not(:last-child),
.learn-investors-index ol:not(:last-child),
.learn-issuers-index ol:not(:last-child),
.learn-issuers-why ol:not(:last-child),
.learn-issuers-who_can_raise ol:not(:last-child),
.learn-issuers-ineligibility ol:not(:last-child),
.learn-issuers-how_it_works ol:not(:last-child),
.learn-issuers-costs ol:not(:last-child),
.learn-issuers-when_can_accept_funds ol:not(:last-child),
.learn-issuers-changing_details ol:not(:last-child),
.learn-issuers-advertising ol:not(:last-child),
.learn-issuers-ongoing_obligations ol:not(:last-child),
.learn-issuers-shareholders_limit ol:not(:last-child),
.learn-issuers-is_crowdfunding_right ol:not(:last-child) {
 margin-bottom:32px
}
.learn-index li ul,
.learn-investors-index li ul,
.learn-issuers-index li ul,
.learn-issuers-why li ul,
.learn-issuers-who_can_raise li ul,
.learn-issuers-ineligibility li ul,
.learn-issuers-how_it_works li ul,
.learn-issuers-costs li ul,
.learn-issuers-when_can_accept_funds li ul,
.learn-issuers-changing_details li ul,
.learn-issuers-advertising li ul,
.learn-issuers-ongoing_obligations li ul,
.learn-issuers-shareholders_limit li ul,
.learn-issuers-is_crowdfunding_right li ul,
.learn-index li ol,
.learn-investors-index li ol,
.learn-issuers-index li ol,
.learn-issuers-why li ol,
.learn-issuers-who_can_raise li ol,
.learn-issuers-ineligibility li ol,
.learn-issuers-how_it_works li ol,
.learn-issuers-costs li ol,
.learn-issuers-when_can_accept_funds li ol,
.learn-issuers-changing_details li ol,
.learn-issuers-advertising li ol,
.learn-issuers-ongoing_obligations li ol,
.learn-issuers-shareholders_limit li ol,
.learn-issuers-is_crowdfunding_right li ol {
 margin-top:16px
}
.learn-index li:not(:last-child),
.learn-investors-index li:not(:last-child),
.learn-issuers-index li:not(:last-child),
.learn-issuers-why li:not(:last-child),
.learn-issuers-who_can_raise li:not(:last-child),
.learn-issuers-ineligibility li:not(:last-child),
.learn-issuers-how_it_works li:not(:last-child),
.learn-issuers-costs li:not(:last-child),
.learn-issuers-when_can_accept_funds li:not(:last-child),
.learn-issuers-changing_details li:not(:last-child),
.learn-issuers-advertising li:not(:last-child),
.learn-issuers-ongoing_obligations li:not(:last-child),
.learn-issuers-shareholders_limit li:not(:last-child),
.learn-issuers-is_crowdfunding_right li:not(:last-child) {
 margin-bottom:8px
}
.learn-index li:not(:last-child) ul,
.learn-investors-index li:not(:last-child) ul,
.learn-issuers-index li:not(:last-child) ul,
.learn-issuers-why li:not(:last-child) ul,
.learn-issuers-who_can_raise li:not(:last-child) ul,
.learn-issuers-ineligibility li:not(:last-child) ul,
.learn-issuers-how_it_works li:not(:last-child) ul,
.learn-issuers-costs li:not(:last-child) ul,
.learn-issuers-when_can_accept_funds li:not(:last-child) ul,
.learn-issuers-changing_details li:not(:last-child) ul,
.learn-issuers-advertising li:not(:last-child) ul,
.learn-issuers-ongoing_obligations li:not(:last-child) ul,
.learn-issuers-shareholders_limit li:not(:last-child) ul,
.learn-issuers-is_crowdfunding_right li:not(:last-child) ul,
.learn-index li:not(:last-child) ol,
.learn-investors-index li:not(:last-child) ol,
.learn-issuers-index li:not(:last-child) ol,
.learn-issuers-why li:not(:last-child) ol,
.learn-issuers-who_can_raise li:not(:last-child) ol,
.learn-issuers-ineligibility li:not(:last-child) ol,
.learn-issuers-how_it_works li:not(:last-child) ol,
.learn-issuers-costs li:not(:last-child) ol,
.learn-issuers-when_can_accept_funds li:not(:last-child) ol,
.learn-issuers-changing_details li:not(:last-child) ol,
.learn-issuers-advertising li:not(:last-child) ol,
.learn-issuers-ongoing_obligations li:not(:last-child) ol,
.learn-issuers-shareholders_limit li:not(:last-child) ol,
.learn-issuers-is_crowdfunding_right li:not(:last-child) ol {
 margin-bottom:24px
}
.learn-index figure:not(:first-child),
.learn-investors-index figure:not(:first-child),
.learn-issuers-index figure:not(:first-child),
.learn-issuers-why figure:not(:first-child),
.learn-issuers-who_can_raise figure:not(:first-child),
.learn-issuers-ineligibility figure:not(:first-child),
.learn-issuers-how_it_works figure:not(:first-child),
.learn-issuers-costs figure:not(:first-child),
.learn-issuers-when_can_accept_funds figure:not(:first-child),
.learn-issuers-changing_details figure:not(:first-child),
.learn-issuers-advertising figure:not(:first-child),
.learn-issuers-ongoing_obligations figure:not(:first-child),
.learn-issuers-shareholders_limit figure:not(:first-child),
.learn-issuers-is_crowdfunding_right figure:not(:first-child) {
 margin-top:32px
}
.learn-index figure:not(:last-child),
.learn-investors-index figure:not(:last-child),
.learn-issuers-index figure:not(:last-child),
.learn-issuers-why figure:not(:last-child),
.learn-issuers-who_can_raise figure:not(:last-child),
.learn-issuers-ineligibility figure:not(:last-child),
.learn-issuers-how_it_works figure:not(:last-child),
.learn-issuers-costs figure:not(:last-child),
.learn-issuers-when_can_accept_funds figure:not(:last-child),
.learn-issuers-changing_details figure:not(:last-child),
.learn-issuers-advertising figure:not(:last-child),
.learn-issuers-ongoing_obligations figure:not(:last-child),
.learn-issuers-shareholders_limit figure:not(:last-child),
.learn-issuers-is_crowdfunding_right figure:not(:last-child) {
 margin-bottom:48px
}
.learn-index img,
.learn-investors-index img,
.learn-issuers-index img,
.learn-issuers-why img,
.learn-issuers-who_can_raise img,
.learn-issuers-ineligibility img,
.learn-issuers-how_it_works img,
.learn-issuers-costs img,
.learn-issuers-when_can_accept_funds img,
.learn-issuers-changing_details img,
.learn-issuers-advertising img,
.learn-issuers-ongoing_obligations img,
.learn-issuers-shareholders_limit img,
.learn-issuers-is_crowdfunding_right img {
 max-width:100%
}
.learn-index b,
.learn-investors-index b,
.learn-issuers-index b,
.learn-issuers-why b,
.learn-issuers-who_can_raise b,
.learn-issuers-ineligibility b,
.learn-issuers-how_it_works b,
.learn-issuers-costs b,
.learn-issuers-when_can_accept_funds b,
.learn-issuers-changing_details b,
.learn-issuers-advertising b,
.learn-issuers-ongoing_obligations b,
.learn-issuers-shareholders_limit b,
.learn-issuers-is_crowdfunding_right b,
.learn-index strong,
.learn-investors-index strong,
.learn-issuers-index strong,
.learn-issuers-why strong,
.learn-issuers-who_can_raise strong,
.learn-issuers-ineligibility strong,
.learn-issuers-how_it_works strong,
.learn-issuers-costs strong,
.learn-issuers-when_can_accept_funds strong,
.learn-issuers-changing_details strong,
.learn-issuers-advertising strong,
.learn-issuers-ongoing_obligations strong,
.learn-issuers-shareholders_limit strong,
.learn-issuers-is_crowdfunding_right strong {
 font-weight:500
}
.learn-index dl:not(:last-child),
.learn-investors-index dl:not(:last-child),
.learn-issuers-index dl:not(:last-child),
.learn-issuers-why dl:not(:last-child),
.learn-issuers-who_can_raise dl:not(:last-child),
.learn-issuers-ineligibility dl:not(:last-child),
.learn-issuers-how_it_works dl:not(:last-child),
.learn-issuers-costs dl:not(:last-child),
.learn-issuers-when_can_accept_funds dl:not(:last-child),
.learn-issuers-changing_details dl:not(:last-child),
.learn-issuers-advertising dl:not(:last-child),
.learn-issuers-ongoing_obligations dl:not(:last-child),
.learn-issuers-shareholders_limit dl:not(:last-child),
.learn-issuers-is_crowdfunding_right dl:not(:last-child) {
 margin-bottom:16px
}
.learn-index dl dt,
.learn-investors-index dl dt,
.learn-issuers-index dl dt,
.learn-issuers-why dl dt,
.learn-issuers-who_can_raise dl dt,
.learn-issuers-ineligibility dl dt,
.learn-issuers-how_it_works dl dt,
.learn-issuers-costs dl dt,
.learn-issuers-when_can_accept_funds dl dt,
.learn-issuers-changing_details dl dt,
.learn-issuers-advertising dl dt,
.learn-issuers-ongoing_obligations dl dt,
.learn-issuers-shareholders_limit dl dt,
.learn-issuers-is_crowdfunding_right dl dt {
 margin-bottom:8px
}
.learn-index table,
.learn-investors-index table,
.learn-issuers-index table,
.learn-issuers-why table,
.learn-issuers-who_can_raise table,
.learn-issuers-ineligibility table,
.learn-issuers-how_it_works table,
.learn-issuers-costs table,
.learn-issuers-when_can_accept_funds table,
.learn-issuers-changing_details table,
.learn-issuers-advertising table,
.learn-issuers-ongoing_obligations table,
.learn-issuers-shareholders_limit table,
.learn-issuers-is_crowdfunding_right table {
 margin-top:32px;
 margin-bottom:32px
}
.learn-index .c-primaryTitle:not(:first-child),
.learn-investors-index .c-primaryTitle:not(:first-child),
.learn-issuers-index .c-primaryTitle:not(:first-child),
.learn-issuers-why .c-primaryTitle:not(:first-child),
.learn-issuers-who_can_raise .c-primaryTitle:not(:first-child),
.learn-issuers-ineligibility .c-primaryTitle:not(:first-child),
.learn-issuers-how_it_works .c-primaryTitle:not(:first-child),
.learn-issuers-costs .c-primaryTitle:not(:first-child),
.learn-issuers-when_can_accept_funds .c-primaryTitle:not(:first-child),
.learn-issuers-changing_details .c-primaryTitle:not(:first-child),
.learn-issuers-advertising .c-primaryTitle:not(:first-child),
.learn-issuers-ongoing_obligations .c-primaryTitle:not(:first-child),
.learn-issuers-shareholders_limit .c-primaryTitle:not(:first-child),
.learn-issuers-is_crowdfunding_right .c-primaryTitle:not(:first-child) {
 margin-top:72px
}
.learn-index .c-primaryTitle:not(:last-child),
.learn-investors-index .c-primaryTitle:not(:last-child),
.learn-issuers-index .c-primaryTitle:not(:last-child),
.learn-issuers-why .c-primaryTitle:not(:last-child),
.learn-issuers-who_can_raise .c-primaryTitle:not(:last-child),
.learn-issuers-ineligibility .c-primaryTitle:not(:last-child),
.learn-issuers-how_it_works .c-primaryTitle:not(:last-child),
.learn-issuers-costs .c-primaryTitle:not(:last-child),
.learn-issuers-when_can_accept_funds .c-primaryTitle:not(:last-child),
.learn-issuers-changing_details .c-primaryTitle:not(:last-child),
.learn-issuers-advertising .c-primaryTitle:not(:last-child),
.learn-issuers-ongoing_obligations .c-primaryTitle:not(:last-child),
.learn-issuers-shareholders_limit .c-primaryTitle:not(:last-child),
.learn-issuers-is_crowdfunding_right .c-primaryTitle:not(:last-child) {
 margin-bottom:32px
}
.learn-index .c-primaryTitle+.c-secondaryTitle,
.learn-investors-index .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-index .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-why .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-who_can_raise .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-ineligibility .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-how_it_works .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-costs .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-when_can_accept_funds .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-changing_details .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-advertising .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-ongoing_obligations .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-shareholders_limit .c-primaryTitle+.c-secondaryTitle,
.learn-issuers-is_crowdfunding_right .c-primaryTitle+.c-secondaryTitle {
 margin-top:32px
}
.learn-index .c-secondaryTitle:not(:first-child),
.learn-investors-index .c-secondaryTitle:not(:first-child),
.learn-issuers-index .c-secondaryTitle:not(:first-child),
.learn-issuers-why .c-secondaryTitle:not(:first-child),
.learn-issuers-who_can_raise .c-secondaryTitle:not(:first-child),
.learn-issuers-ineligibility .c-secondaryTitle:not(:first-child),
.learn-issuers-how_it_works .c-secondaryTitle:not(:first-child),
.learn-issuers-costs .c-secondaryTitle:not(:first-child),
.learn-issuers-when_can_accept_funds .c-secondaryTitle:not(:first-child),
.learn-issuers-changing_details .c-secondaryTitle:not(:first-child),
.learn-issuers-advertising .c-secondaryTitle:not(:first-child),
.learn-issuers-ongoing_obligations .c-secondaryTitle:not(:first-child),
.learn-issuers-shareholders_limit .c-secondaryTitle:not(:first-child),
.learn-issuers-is_crowdfunding_right .c-secondaryTitle:not(:first-child) {
 margin-top:48px
}
.learn-index .c-secondaryTitle:not(:last-child),
.learn-investors-index .c-secondaryTitle:not(:last-child),
.learn-issuers-index .c-secondaryTitle:not(:last-child),
.learn-issuers-why .c-secondaryTitle:not(:last-child),
.learn-issuers-who_can_raise .c-secondaryTitle:not(:last-child),
.learn-issuers-ineligibility .c-secondaryTitle:not(:last-child),
.learn-issuers-how_it_works .c-secondaryTitle:not(:last-child),
.learn-issuers-costs .c-secondaryTitle:not(:last-child),
.learn-issuers-when_can_accept_funds .c-secondaryTitle:not(:last-child),
.learn-issuers-changing_details .c-secondaryTitle:not(:last-child),
.learn-issuers-advertising .c-secondaryTitle:not(:last-child),
.learn-issuers-ongoing_obligations .c-secondaryTitle:not(:last-child),
.learn-issuers-shareholders_limit .c-secondaryTitle:not(:last-child),
.learn-issuers-is_crowdfunding_right .c-secondaryTitle:not(:last-child) {
 margin-bottom:24px
}
.learn-index .c-subtitle:not(:first-child),
.learn-investors-index .c-subtitle:not(:first-child),
.learn-issuers-index .c-subtitle:not(:first-child),
.learn-issuers-why .c-subtitle:not(:first-child),
.learn-issuers-who_can_raise .c-subtitle:not(:first-child),
.learn-issuers-ineligibility .c-subtitle:not(:first-child),
.learn-issuers-how_it_works .c-subtitle:not(:first-child),
.learn-issuers-costs .c-subtitle:not(:first-child),
.learn-issuers-when_can_accept_funds .c-subtitle:not(:first-child),
.learn-issuers-changing_details .c-subtitle:not(:first-child),
.learn-issuers-advertising .c-subtitle:not(:first-child),
.learn-issuers-ongoing_obligations .c-subtitle:not(:first-child),
.learn-issuers-shareholders_limit .c-subtitle:not(:first-child),
.learn-issuers-is_crowdfunding_right .c-subtitle:not(:first-child) {
 margin-top:32px
}
.learn-index .c-subtitle:not(:last-child),
.learn-investors-index .c-subtitle:not(:last-child),
.learn-issuers-index .c-subtitle:not(:last-child),
.learn-issuers-why .c-subtitle:not(:last-child),
.learn-issuers-who_can_raise .c-subtitle:not(:last-child),
.learn-issuers-ineligibility .c-subtitle:not(:last-child),
.learn-issuers-how_it_works .c-subtitle:not(:last-child),
.learn-issuers-costs .c-subtitle:not(:last-child),
.learn-issuers-when_can_accept_funds .c-subtitle:not(:last-child),
.learn-issuers-changing_details .c-subtitle:not(:last-child),
.learn-issuers-advertising .c-subtitle:not(:last-child),
.learn-issuers-ongoing_obligations .c-subtitle:not(:last-child),
.learn-issuers-shareholders_limit .c-subtitle:not(:last-child),
.learn-issuers-is_crowdfunding_right .c-subtitle:not(:last-child) {
 margin-bottom:32px
}
.learn-index .c-blockquote:not(:first-child),
.learn-investors-index .c-blockquote:not(:first-child),
.learn-issuers-index .c-blockquote:not(:first-child),
.learn-issuers-why .c-blockquote:not(:first-child),
.learn-issuers-who_can_raise .c-blockquote:not(:first-child),
.learn-issuers-ineligibility .c-blockquote:not(:first-child),
.learn-issuers-how_it_works .c-blockquote:not(:first-child),
.learn-issuers-costs .c-blockquote:not(:first-child),
.learn-issuers-when_can_accept_funds .c-blockquote:not(:first-child),
.learn-issuers-changing_details .c-blockquote:not(:first-child),
.learn-issuers-advertising .c-blockquote:not(:first-child),
.learn-issuers-ongoing_obligations .c-blockquote:not(:first-child),
.learn-issuers-shareholders_limit .c-blockquote:not(:first-child),
.learn-issuers-is_crowdfunding_right .c-blockquote:not(:first-child) {
 margin-top:64px
}
.learn-index .c-blockquote:not(:last-child),
.learn-investors-index .c-blockquote:not(:last-child),
.learn-issuers-index .c-blockquote:not(:last-child),
.learn-issuers-why .c-blockquote:not(:last-child),
.learn-issuers-who_can_raise .c-blockquote:not(:last-child),
.learn-issuers-ineligibility .c-blockquote:not(:last-child),
.learn-issuers-how_it_works .c-blockquote:not(:last-child),
.learn-issuers-costs .c-blockquote:not(:last-child),
.learn-issuers-when_can_accept_funds .c-blockquote:not(:last-child),
.learn-issuers-changing_details .c-blockquote:not(:last-child),
.learn-issuers-advertising .c-blockquote:not(:last-child),
.learn-issuers-ongoing_obligations .c-blockquote:not(:last-child),
.learn-issuers-shareholders_limit .c-blockquote:not(:last-child),
.learn-issuers-is_crowdfunding_right .c-blockquote:not(:last-child) {
 margin-bottom:64px
}
.learn-index .c-learn_ordered_list:not(:first-child),
.learn-investors-index .c-learn_ordered_list:not(:first-child),
.learn-issuers-index .c-learn_ordered_list:not(:first-child),
.learn-issuers-why .c-learn_ordered_list:not(:first-child),
.learn-issuers-who_can_raise .c-learn_ordered_list:not(:first-child),
.learn-issuers-ineligibility .c-learn_ordered_list:not(:first-child),
.learn-issuers-how_it_works .c-learn_ordered_list:not(:first-child),
.learn-issuers-costs .c-learn_ordered_list:not(:first-child),
.learn-issuers-when_can_accept_funds .c-learn_ordered_list:not(:first-child),
.learn-issuers-changing_details .c-learn_ordered_list:not(:first-child),
.learn-issuers-advertising .c-learn_ordered_list:not(:first-child),
.learn-issuers-ongoing_obligations .c-learn_ordered_list:not(:first-child),
.learn-issuers-shareholders_limit .c-learn_ordered_list:not(:first-child),
.learn-issuers-is_crowdfunding_right .c-learn_ordered_list:not(:first-child) {
 margin-top:40px
}
.learn-index .c-learn_ordered_list:not(:last-child),
.learn-investors-index .c-learn_ordered_list:not(:last-child),
.learn-issuers-index .c-learn_ordered_list:not(:last-child),
.learn-issuers-why .c-learn_ordered_list:not(:last-child),
.learn-issuers-who_can_raise .c-learn_ordered_list:not(:last-child),
.learn-issuers-ineligibility .c-learn_ordered_list:not(:last-child),
.learn-issuers-how_it_works .c-learn_ordered_list:not(:last-child),
.learn-issuers-costs .c-learn_ordered_list:not(:last-child),
.learn-issuers-when_can_accept_funds .c-learn_ordered_list:not(:last-child),
.learn-issuers-changing_details .c-learn_ordered_list:not(:last-child),
.learn-issuers-advertising .c-learn_ordered_list:not(:last-child),
.learn-issuers-ongoing_obligations .c-learn_ordered_list:not(:last-child),
.learn-issuers-shareholders_limit .c-learn_ordered_list:not(:last-child),
.learn-issuers-is_crowdfunding_right .c-learn_ordered_list:not(:last-child) {
 margin-bottom:40px
}
@media all and (min-width:0px) and (max-width:767px) {
 .learn-index,
 .learn-investors-index,
 .learn-issuers-index,
 .learn-issuers-why,
 .learn-issuers-who_can_raise,
 .learn-issuers-ineligibility,
 .learn-issuers-how_it_works,
 .learn-issuers-costs,
 .learn-issuers-when_can_accept_funds,
 .learn-issuers-changing_details,
 .learn-issuers-advertising,
 .learn-issuers-ongoing_obligations,
 .learn-issuers-shareholders_limit,
 .learn-issuers-is_crowdfunding_right {
  font-size:16px
 }
 .learn-index .c-primaryTitle:not(:first-child),
 .learn-investors-index .c-primaryTitle:not(:first-child),
 .learn-issuers-index .c-primaryTitle:not(:first-child),
 .learn-issuers-why .c-primaryTitle:not(:first-child),
 .learn-issuers-who_can_raise .c-primaryTitle:not(:first-child),
 .learn-issuers-ineligibility .c-primaryTitle:not(:first-child),
 .learn-issuers-how_it_works .c-primaryTitle:not(:first-child),
 .learn-issuers-costs .c-primaryTitle:not(:first-child),
 .learn-issuers-when_can_accept_funds .c-primaryTitle:not(:first-child),
 .learn-issuers-changing_details .c-primaryTitle:not(:first-child),
 .learn-issuers-advertising .c-primaryTitle:not(:first-child),
 .learn-issuers-ongoing_obligations .c-primaryTitle:not(:first-child),
 .learn-issuers-shareholders_limit .c-primaryTitle:not(:first-child),
 .learn-issuers-is_crowdfunding_right .c-primaryTitle:not(:first-child) {
  margin-top:48px
 }
 .learn-index .c-primaryTitle:not(:last-child),
 .learn-investors-index .c-primaryTitle:not(:last-child),
 .learn-issuers-index .c-primaryTitle:not(:last-child),
 .learn-issuers-why .c-primaryTitle:not(:last-child),
 .learn-issuers-who_can_raise .c-primaryTitle:not(:last-child),
 .learn-issuers-ineligibility .c-primaryTitle:not(:last-child),
 .learn-issuers-how_it_works .c-primaryTitle:not(:last-child),
 .learn-issuers-costs .c-primaryTitle:not(:last-child),
 .learn-issuers-when_can_accept_funds .c-primaryTitle:not(:last-child),
 .learn-issuers-changing_details .c-primaryTitle:not(:last-child),
 .learn-issuers-advertising .c-primaryTitle:not(:last-child),
 .learn-issuers-ongoing_obligations .c-primaryTitle:not(:last-child),
 .learn-issuers-shareholders_limit .c-primaryTitle:not(:last-child),
 .learn-issuers-is_crowdfunding_right .c-primaryTitle:not(:last-child) {
  margin-bottom:24px
 }
 .learn-index .c-secondaryTitle:not(:first-child),
 .learn-investors-index .c-secondaryTitle:not(:first-child),
 .learn-issuers-index .c-secondaryTitle:not(:first-child),
 .learn-issuers-why .c-secondaryTitle:not(:first-child),
 .learn-issuers-who_can_raise .c-secondaryTitle:not(:first-child),
 .learn-issuers-ineligibility .c-secondaryTitle:not(:first-child),
 .learn-issuers-how_it_works .c-secondaryTitle:not(:first-child),
 .learn-issuers-costs .c-secondaryTitle:not(:first-child),
 .learn-issuers-when_can_accept_funds .c-secondaryTitle:not(:first-child),
 .learn-issuers-changing_details .c-secondaryTitle:not(:first-child),
 .learn-issuers-advertising .c-secondaryTitle:not(:first-child),
 .learn-issuers-ongoing_obligations .c-secondaryTitle:not(:first-child),
 .learn-issuers-shareholders_limit .c-secondaryTitle:not(:first-child),
 .learn-issuers-is_crowdfunding_right .c-secondaryTitle:not(:first-child) {
  margin-top:32px
 }
 .learn-index .c-secondaryTitle:not(:last-child),
 .learn-investors-index .c-secondaryTitle:not(:last-child),
 .learn-issuers-index .c-secondaryTitle:not(:last-child),
 .learn-issuers-why .c-secondaryTitle:not(:last-child),
 .learn-issuers-who_can_raise .c-secondaryTitle:not(:last-child),
 .learn-issuers-ineligibility .c-secondaryTitle:not(:last-child),
 .learn-issuers-how_it_works .c-secondaryTitle:not(:last-child),
 .learn-issuers-costs .c-secondaryTitle:not(:last-child),
 .learn-issuers-when_can_accept_funds .c-secondaryTitle:not(:last-child),
 .learn-issuers-changing_details .c-secondaryTitle:not(:last-child),
 .learn-issuers-advertising .c-secondaryTitle:not(:last-child),
 .learn-issuers-ongoing_obligations .c-secondaryTitle:not(:last-child),
 .learn-issuers-shareholders_limit .c-secondaryTitle:not(:last-child),
 .learn-issuers-is_crowdfunding_right .c-secondaryTitle:not(:last-child) {
  margin-bottom:16px
 }
 .learn-index .c-subtitle,
 .learn-investors-index .c-subtitle,
 .learn-issuers-index .c-subtitle,
 .learn-issuers-why .c-subtitle,
 .learn-issuers-who_can_raise .c-subtitle,
 .learn-issuers-ineligibility .c-subtitle,
 .learn-issuers-how_it_works .c-subtitle,
 .learn-issuers-costs .c-subtitle,
 .learn-issuers-when_can_accept_funds .c-subtitle,
 .learn-issuers-changing_details .c-subtitle,
 .learn-issuers-advertising .c-subtitle,
 .learn-issuers-ongoing_obligations .c-subtitle,
 .learn-issuers-shareholders_limit .c-subtitle,
 .learn-issuers-is_crowdfunding_right .c-subtitle {
  font-size:20px
 }
 .learn-index .c-subtitle:not(:first-child),
 .learn-investors-index .c-subtitle:not(:first-child),
 .learn-issuers-index .c-subtitle:not(:first-child),
 .learn-issuers-why .c-subtitle:not(:first-child),
 .learn-issuers-who_can_raise .c-subtitle:not(:first-child),
 .learn-issuers-ineligibility .c-subtitle:not(:first-child),
 .learn-issuers-how_it_works .c-subtitle:not(:first-child),
 .learn-issuers-costs .c-subtitle:not(:first-child),
 .learn-issuers-when_can_accept_funds .c-subtitle:not(:first-child),
 .learn-issuers-changing_details .c-subtitle:not(:first-child),
 .learn-issuers-advertising .c-subtitle:not(:first-child),
 .learn-issuers-ongoing_obligations .c-subtitle:not(:first-child),
 .learn-issuers-shareholders_limit .c-subtitle:not(:first-child),
 .learn-issuers-is_crowdfunding_right .c-subtitle:not(:first-child) {
  margin-top:24px
 }
 .learn-index .c-subtitle:not(:last-child),
 .learn-investors-index .c-subtitle:not(:last-child),
 .learn-issuers-index .c-subtitle:not(:last-child),
 .learn-issuers-why .c-subtitle:not(:last-child),
 .learn-issuers-who_can_raise .c-subtitle:not(:last-child),
 .learn-issuers-ineligibility .c-subtitle:not(:last-child),
 .learn-issuers-how_it_works .c-subtitle:not(:last-child),
 .learn-issuers-costs .c-subtitle:not(:last-child),
 .learn-issuers-when_can_accept_funds .c-subtitle:not(:last-child),
 .learn-issuers-changing_details .c-subtitle:not(:last-child),
 .learn-issuers-advertising .c-subtitle:not(:last-child),
 .learn-issuers-ongoing_obligations .c-subtitle:not(:last-child),
 .learn-issuers-shareholders_limit .c-subtitle:not(:last-child),
 .learn-issuers-is_crowdfunding_right .c-subtitle:not(:last-child) {
  margin-bottom:24px
 }
 .learn-index .c-blockquote:not(:first-child),
 .learn-investors-index .c-blockquote:not(:first-child),
 .learn-issuers-index .c-blockquote:not(:first-child),
 .learn-issuers-why .c-blockquote:not(:first-child),
 .learn-issuers-who_can_raise .c-blockquote:not(:first-child),
 .learn-issuers-ineligibility .c-blockquote:not(:first-child),
 .learn-issuers-how_it_works .c-blockquote:not(:first-child),
 .learn-issuers-costs .c-blockquote:not(:first-child),
 .learn-issuers-when_can_accept_funds .c-blockquote:not(:first-child),
 .learn-issuers-changing_details .c-blockquote:not(:first-child),
 .learn-issuers-advertising .c-blockquote:not(:first-child),
 .learn-issuers-ongoing_obligations .c-blockquote:not(:first-child),
 .learn-issuers-shareholders_limit .c-blockquote:not(:first-child),
 .learn-issuers-is_crowdfunding_right .c-blockquote:not(:first-child) {
  margin-top:32px
 }
 .learn-index .c-blockquote:not(:last-child),
 .learn-investors-index .c-blockquote:not(:last-child),
 .learn-issuers-index .c-blockquote:not(:last-child),
 .learn-issuers-why .c-blockquote:not(:last-child),
 .learn-issuers-who_can_raise .c-blockquote:not(:last-child),
 .learn-issuers-ineligibility .c-blockquote:not(:last-child),
 .learn-issuers-how_it_works .c-blockquote:not(:last-child),
 .learn-issuers-costs .c-blockquote:not(:last-child),
 .learn-issuers-when_can_accept_funds .c-blockquote:not(:last-child),
 .learn-issuers-changing_details .c-blockquote:not(:last-child),
 .learn-issuers-advertising .c-blockquote:not(:last-child),
 .learn-issuers-ongoing_obligations .c-blockquote:not(:last-child),
 .learn-issuers-shareholders_limit .c-blockquote:not(:last-child),
 .learn-issuers-is_crowdfunding_right .c-blockquote:not(:last-child) {
  margin-bottom:32px
 }
 .learn-index p:not(:last-child),
 .learn-investors-index p:not(:last-child),
 .learn-issuers-index p:not(:last-child),
 .learn-issuers-why p:not(:last-child),
 .learn-issuers-who_can_raise p:not(:last-child),
 .learn-issuers-ineligibility p:not(:last-child),
 .learn-issuers-how_it_works p:not(:last-child),
 .learn-issuers-costs p:not(:last-child),
 .learn-issuers-when_can_accept_funds p:not(:last-child),
 .learn-issuers-changing_details p:not(:last-child),
 .learn-issuers-advertising p:not(:last-child),
 .learn-issuers-ongoing_obligations p:not(:last-child),
 .learn-issuers-shareholders_limit p:not(:last-child),
 .learn-issuers-is_crowdfunding_right p:not(:last-child) {
  margin-bottom:16px
 }
 .learn-index ul:not(:first-child),
 .learn-investors-index ul:not(:first-child),
 .learn-issuers-index ul:not(:first-child),
 .learn-issuers-why ul:not(:first-child),
 .learn-issuers-who_can_raise ul:not(:first-child),
 .learn-issuers-ineligibility ul:not(:first-child),
 .learn-issuers-how_it_works ul:not(:first-child),
 .learn-issuers-costs ul:not(:first-child),
 .learn-issuers-when_can_accept_funds ul:not(:first-child),
 .learn-issuers-changing_details ul:not(:first-child),
 .learn-issuers-advertising ul:not(:first-child),
 .learn-issuers-ongoing_obligations ul:not(:first-child),
 .learn-issuers-shareholders_limit ul:not(:first-child),
 .learn-issuers-is_crowdfunding_right ul:not(:first-child),
 .learn-index ol:not(:first-child),
 .learn-investors-index ol:not(:first-child),
 .learn-issuers-index ol:not(:first-child),
 .learn-issuers-why ol:not(:first-child),
 .learn-issuers-who_can_raise ol:not(:first-child),
 .learn-issuers-ineligibility ol:not(:first-child),
 .learn-issuers-how_it_works ol:not(:first-child),
 .learn-issuers-costs ol:not(:first-child),
 .learn-issuers-when_can_accept_funds ol:not(:first-child),
 .learn-issuers-changing_details ol:not(:first-child),
 .learn-issuers-advertising ol:not(:first-child),
 .learn-issuers-ongoing_obligations ol:not(:first-child),
 .learn-issuers-shareholders_limit ol:not(:first-child),
 .learn-issuers-is_crowdfunding_right ol:not(:first-child) {
  margin-top:16px
 }
 .learn-index ul:not(:last-child),
 .learn-investors-index ul:not(:last-child),
 .learn-issuers-index ul:not(:last-child),
 .learn-issuers-why ul:not(:last-child),
 .learn-issuers-who_can_raise ul:not(:last-child),
 .learn-issuers-ineligibility ul:not(:last-child),
 .learn-issuers-how_it_works ul:not(:last-child),
 .learn-issuers-costs ul:not(:last-child),
 .learn-issuers-when_can_accept_funds ul:not(:last-child),
 .learn-issuers-changing_details ul:not(:last-child),
 .learn-issuers-advertising ul:not(:last-child),
 .learn-issuers-ongoing_obligations ul:not(:last-child),
 .learn-issuers-shareholders_limit ul:not(:last-child),
 .learn-issuers-is_crowdfunding_right ul:not(:last-child),
 .learn-index ol:not(:last-child),
 .learn-investors-index ol:not(:last-child),
 .learn-issuers-index ol:not(:last-child),
 .learn-issuers-why ol:not(:last-child),
 .learn-issuers-who_can_raise ol:not(:last-child),
 .learn-issuers-ineligibility ol:not(:last-child),
 .learn-issuers-how_it_works ol:not(:last-child),
 .learn-issuers-costs ol:not(:last-child),
 .learn-issuers-when_can_accept_funds ol:not(:last-child),
 .learn-issuers-changing_details ol:not(:last-child),
 .learn-issuers-advertising ol:not(:last-child),
 .learn-issuers-ongoing_obligations ol:not(:last-child),
 .learn-issuers-shareholders_limit ol:not(:last-child),
 .learn-issuers-is_crowdfunding_right ol:not(:last-child) {
  margin-bottom:24px
 }
 .learn-index li:not(:last-child),
 .learn-investors-index li:not(:last-child),
 .learn-issuers-index li:not(:last-child),
 .learn-issuers-why li:not(:last-child),
 .learn-issuers-who_can_raise li:not(:last-child),
 .learn-issuers-ineligibility li:not(:last-child),
 .learn-issuers-how_it_works li:not(:last-child),
 .learn-issuers-costs li:not(:last-child),
 .learn-issuers-when_can_accept_funds li:not(:last-child),
 .learn-issuers-changing_details li:not(:last-child),
 .learn-issuers-advertising li:not(:last-child),
 .learn-issuers-ongoing_obligations li:not(:last-child),
 .learn-issuers-shareholders_limit li:not(:last-child),
 .learn-issuers-is_crowdfunding_right li:not(:last-child) {
  margin-bottom:8px
 }
 .learn-index li:not(:last-child) ul,
 .learn-investors-index li:not(:last-child) ul,
 .learn-issuers-index li:not(:last-child) ul,
 .learn-issuers-why li:not(:last-child) ul,
 .learn-issuers-who_can_raise li:not(:last-child) ul,
 .learn-issuers-ineligibility li:not(:last-child) ul,
 .learn-issuers-how_it_works li:not(:last-child) ul,
 .learn-issuers-costs li:not(:last-child) ul,
 .learn-issuers-when_can_accept_funds li:not(:last-child) ul,
 .learn-issuers-changing_details li:not(:last-child) ul,
 .learn-issuers-advertising li:not(:last-child) ul,
 .learn-issuers-ongoing_obligations li:not(:last-child) ul,
 .learn-issuers-shareholders_limit li:not(:last-child) ul,
 .learn-issuers-is_crowdfunding_right li:not(:last-child) ul,
 .learn-index li:not(:last-child) ol,
 .learn-investors-index li:not(:last-child) ol,
 .learn-issuers-index li:not(:last-child) ol,
 .learn-issuers-why li:not(:last-child) ol,
 .learn-issuers-who_can_raise li:not(:last-child) ol,
 .learn-issuers-ineligibility li:not(:last-child) ol,
 .learn-issuers-how_it_works li:not(:last-child) ol,
 .learn-issuers-costs li:not(:last-child) ol,
 .learn-issuers-when_can_accept_funds li:not(:last-child) ol,
 .learn-issuers-changing_details li:not(:last-child) ol,
 .learn-issuers-advertising li:not(:last-child) ol,
 .learn-issuers-ongoing_obligations li:not(:last-child) ol,
 .learn-issuers-shareholders_limit li:not(:last-child) ol,
 .learn-issuers-is_crowdfunding_right li:not(:last-child) ol {
  margin-top:8px;
  margin-bottom:16px
 }
 .learn-index figure:not(:first-child),
 .learn-investors-index figure:not(:first-child),
 .learn-issuers-index figure:not(:first-child),
 .learn-issuers-why figure:not(:first-child),
 .learn-issuers-who_can_raise figure:not(:first-child),
 .learn-issuers-ineligibility figure:not(:first-child),
 .learn-issuers-how_it_works figure:not(:first-child),
 .learn-issuers-costs figure:not(:first-child),
 .learn-issuers-when_can_accept_funds figure:not(:first-child),
 .learn-issuers-changing_details figure:not(:first-child),
 .learn-issuers-advertising figure:not(:first-child),
 .learn-issuers-ongoing_obligations figure:not(:first-child),
 .learn-issuers-shareholders_limit figure:not(:first-child),
 .learn-issuers-is_crowdfunding_right figure:not(:first-child) {
  margin-top:16px
 }
 .learn-index figure:not(:last-child),
 .learn-investors-index figure:not(:last-child),
 .learn-issuers-index figure:not(:last-child),
 .learn-issuers-why figure:not(:last-child),
 .learn-issuers-who_can_raise figure:not(:last-child),
 .learn-issuers-ineligibility figure:not(:last-child),
 .learn-issuers-how_it_works figure:not(:last-child),
 .learn-issuers-costs figure:not(:last-child),
 .learn-issuers-when_can_accept_funds figure:not(:last-child),
 .learn-issuers-changing_details figure:not(:last-child),
 .learn-issuers-advertising figure:not(:last-child),
 .learn-issuers-ongoing_obligations figure:not(:last-child),
 .learn-issuers-shareholders_limit figure:not(:last-child),
 .learn-issuers-is_crowdfunding_right figure:not(:last-child) {
  margin-bottom:32px
 }
 .learn-index table,
 .learn-investors-index table,
 .learn-issuers-index table,
 .learn-issuers-why table,
 .learn-issuers-who_can_raise table,
 .learn-issuers-ineligibility table,
 .learn-issuers-how_it_works table,
 .learn-issuers-costs table,
 .learn-issuers-when_can_accept_funds table,
 .learn-issuers-changing_details table,
 .learn-issuers-advertising table,
 .learn-issuers-ongoing_obligations table,
 .learn-issuers-shareholders_limit table,
 .learn-issuers-is_crowdfunding_right table {
  margin-top:24px;
  margin-bottom:24px
 }
}
.learn-investors-crowdsafe-faq__risk {
 padding-left:25.6px;
 background:url(https://assets.republic.com/images/learn/crowdsafe/icon-risk.svg) no-repeat 0 4.57143px
}
.learn-investors-crowdsafe-faq__icon {
 -webkit-transform:translateY(1px);
 -ms-transform:translateY(1px);
 transform:translateY(1px)
}
.learn-investors-crowdsafe-faq__title {
 cursor:pointer
}
.learn-investors-crowdsafe-faq__section--active .learn-investors-crowdsafe-faq__icon {
 -webkit-transform:translateY(2px) rotate(90deg);
 -ms-transform:translateY(2px) rotate(90deg);
 transform:translateY(2px) rotate(90deg)
}
@media all and (min-width:0px) and (max-width:767px) {
 .learn-investors-crowdsafe-faq__icon {
  margin-left:-22.4px
 }
 .learn-investors-crowdsafe-faq__answer {
  padding-bottom:16px
 }
}
.learn-investors-how_to_invest__message {
 background-color:#fffae9
}
.learn-shared-next_articles__link {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.learn-shared-next_articles__link:hover,
.learn-shared-next_articles__link:active,
.learn-shared-next_articles__link:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.learn-shared-next_articles__link {
 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;
 height:92px;
 padding:0 16px 0 116px;
 background-repeat:no-repeat;
 border-radius:6px
}
.learn-shared-next_articles__link--how_we_select_startups {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/how_we_select_startups-56d5d4ce1094ea6c4b06699e5a5bc045e5793db01991388f3a028b2f43c3b04d.svg)
}
.learn-shared-next_articles__link--how_should_i_invest {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/how_should_i_invest-25eb3041715add7bc02892df6568d2003af931b7e742f68294de513dd78a8707.svg)
}
.learn-shared-next_articles__link--how_to_invest {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/how_to_invest-a8099ac7f692686d4ab433a3eb39a26d8872cd724e3bc03072a412b7dc154d86.svg)
}
.learn-shared-next_articles__link--what_the_deal_terms_mean {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/what_the_deal_terms_mean-5944111814db261dd6eca3e453bb14b5baef0eff9f9ebaed9df98cb1864718af.svg)
}
.learn-shared-next_articles__link--crowdsafe {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/crowdsafe-fb6cc07c01be81e0565dcf70375e939de4525daa5e685bbaa802457f8c52895e.svg)
}
.learn-shared-next_articles__link--what_is_equity_crowdfunding {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/what_is_equity_crowdfunding-0186091ca57544416740c93ef19e0e732d0c3b5d47d6c0ac4c9dd2426ee19da6.svg)
}
.learn-shared-next_articles__link--risks {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/risks-73d07af7785079c86266aee39e7895d485948b34feec78298bc7d61a8f2daff8.svg)
}
.learn-shared-next_articles__link--disclosure {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/disclosure-13d640d3ce227eb6b18153724e8f727de155a16c9a49edd1a408b99f721887f2.svg)
}
.learn-shared-next_articles__link--selling {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/selling-b1fc24b52e3a14befc3399f6b8007ad63b8f296a615d0069907636b1f6f709c6.svg)
}
.learn-shared-next_articles__link--commission {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/commission-dcb3bc752dd3000cd9ae6798028ef12f46a6b91b8d5ea67532dbbad88467cc08.svg)
}
.learn-shared-next_articles__link--resources {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/resources-b2e9f351b75316981d14144c99d94b7f8c13c31b64a16f495dec1904b8f8af4f.svg)
}
.learn-shared-next_articles__link--crypto_how_we_select_projects {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/how_we_select_startups-56d5d4ce1094ea6c4b06699e5a5bc045e5793db01991388f3a028b2f43c3b04d.svg)
}
.learn-shared-next_articles__link--crypto_how_the_dpa_works {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/what_the_deal_terms_mean-5944111814db261dd6eca3e453bb14b5baef0eff9f9ebaed9df98cb1864718af.svg)
}
.learn-shared-next_articles__link--crypto_how_should_i_invest {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/how_should_i_invest-25eb3041715add7bc02892df6568d2003af931b7e742f68294de513dd78a8707.svg)
}
.learn-shared-next_articles__link--crypto_what_the_deal_terms_mean {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/what_the_deal_terms_mean-5944111814db261dd6eca3e453bb14b5baef0eff9f9ebaed9df98cb1864718af.svg)
}
.learn-shared-next_articles__link--crypto_risks {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/risks-73d07af7785079c86266aee39e7895d485948b34feec78298bc7d61a8f2daff8.svg)
}
.learn-shared-next_articles__link--crypto_disclosure {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/disclosure-13d640d3ce227eb6b18153724e8f727de155a16c9a49edd1a408b99f721887f2.svg)
}
.learn-shared-next_articles__link--crypto_selling {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/selling-b1fc24b52e3a14befc3399f6b8007ad63b8f296a615d0069907636b1f6f709c6.svg)
}
.learn-shared-next_articles__link--crypto_commission {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/commission-dcb3bc752dd3000cd9ae6798028ef12f46a6b91b8d5ea67532dbbad88467cc08.svg)
}
.learn-shared-next_articles__link--crypto_resources {
 background-image:url(https://assets.republic.com/assets/learn/next_articles/resources-b2e9f351b75316981d14144c99d94b7f8c13c31b64a16f495dec1904b8f8af4f.svg)
}
.learn-shared-next_articles__link-arrow {
 -webkit-transform:translate(-5px,2px);
 -ms-transform:translate(-5px,2px);
 transform:translate(-5px,2px)
}
.likes-shared-like_link__link--liked {
 font-weight:600
}
.likes-shared-like_link__counter {
 margin-left:5px
}
.likes-shared-like_link__counter:before {
 content:'('
}
.likes-shared-like_link__counter:after {
 content:')'
}
.media_cards-shared-card [content-editable]:not(.editing) {
 position:relative;
 cursor:pointer
}
.media_cards-shared-card [content-editable]:not(.editing):before {
 content:' ';
 position:absolute;
 width:-webkit-calc(100% + 32px);
 width:calc(100% + 32px);
 height:-webkit-calc(100% + 32px);
 height:calc(100% + 32px);
 top:-16px;
 left:-16px;
 background:rgba(26,177,255,.6);
 z-index:20;
 opacity:0;
 border-radius:8px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.media_cards-shared-card [content-editable]:not(.editing):after {
 position:absolute;
 content:attr(content-editable);
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 z-index:21;
 opacity:0;
 color:#fff;
 font-weight:400;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 font-size:20px
}
.media_cards-shared-card [content-editable]:not(.editing):hover:before,
.media_cards-shared-card [content-editable]:not(.editing):hover:after {
 opacity:1
}
.media_cards-shared-cards_section__empty-view {
 padding:32px;
 border:1px solid #eee;
 text-align:center;
 border-radius:3px
}
.editable.media_cards-shared-cards_section__empty-view {
 background:#e6edff;
 border:1px solid #0049ff
}
.media_cards-shared-cards_section__empty-view h2 {
 color:#444;
 font-size:24px;
 margin-bottom:8px
}
.media_cards-shared-cards_section__empty-view p {
 color:#aaa;
 font-size:18px
}
.media_cards-shared-cards_section__empty-view button,
.media_cards-shared-cards_section__empty-view .c-button {
 margin-top:16px
}
@media all and (max-width:767px) {
 .media_cards-shared-cards_section__header {
  margin-bottom:24px
 }
 .media_cards-shared-cards_section__media_wrapper {
  margin-bottom:32px
 }
}
.media_cards-shared-card__cover_wrapper {
 background-color:#eee
}
.media_cards-shared-card__cover_wrapper:not(.media_cards-shared-card__cover_wrapper--control) .plyr__controls {
 display:none
}
.media_cards-shared-card__cover_image {
 max-width:100%;
 width:100%
}
.media_cards-shared-card__cover_video {
 width:100%;
 height:100%;
 background-position:center;
 background-size:cover
}
.media_cards-shared-card__cover_youtube {
 padding-bottom:66.666%
}
@media all and (min-width:970px) {
 .media_cards-shared-card__cover_youtube {
  max-height:360px
 }
}
@media all and (max-width:767px) {
 .media_cards-shared-card {
  font-size:16px
 }
}
.messages-group_form__preview_container {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.messages-group_form__preview_container:hover,
.messages-group_form__preview_container:active,
.messages-group_form__preview_container:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.messages-index {
 border:1px solid #eee;
 border-radius:4px;
 z-index:10;
 position:relative;
 overflow:hidden
}
.messages-index__grid_sidebar {
 -webkit-transition:-webkit-transform .2s ease-in-out;
 transition:-webkit-transform .2s ease-in-out;
 transition:transform .2s ease-in-out;
 transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
@media all and (max-width:969px) {
 .messages-index__grid_sidebar {
  position:absolute;
  z-index:20;
  background:#fff;
  -webkit-transform:translateX(-100%);
  -ms-transform:translateX(-100%);
  transform:translateX(-100%);
  width:288px;
  max-width:80%
 }
}
.messages-index__grid_sidebar--open {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.messages-index__conversation_users_container {
 height:60vh;
 min-height:480px;
 overflow:auto;
 border-right:1px solid #eee
}
@media all and (max-width:969px) {
 .messages-index__conversation_users_container {
  height:80vh
 }
}
.messages-index__conversation_menu {
 position:absolute;
 left:0;
 top:0;
 padding:8px 16px
}
@media all and (min-width:0px) and (max-width:767px) {
 .messages-index {
  margin:-16px;
  margin-bottom:0;
  border-width:1px 0;
  border-radius:0
 }
}
.messages-recipients__admin_icon {
 height:15px;
 margin-top:2px;
 margin-right:4px;
 width:auto
}
.messages-recipients__conversation_user {
 padding:8px 16px;
 border-bottom:1px solid #eee;
 cursor:pointer
}
.messages-recipients__conversation_user--active {
 background:rgba(0,73,255,.05);
 cursor:text
}
.messages-recipients__conversation_user--active strong {
 color:#0049ff
}
.messages-recipients__conversation_user--unseen {
 position:relative
}
.messages-recipients__conversation_user--unseen:after {
 content:'';
 height:8px;
 width:8px;
 background:#0049ff;
 border-radius:100%;
 position:absolute;
 top:50%;
 right:16px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.messages-conversation {
 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;
 height:60vh;
 min-height:480px
}
.messages-conversation__admin_icon {
 height:15px;
 margin-top:2px;
 margin-right:4px;
 width:auto
}
.messages-conversation__conversation_message_container {
 overflow:auto;
 padding:24px
}
.messages-conversation__form_container {
 margin-top:auto
}
@media all and (max-width:969px) {
 .messages-conversation {
  height:80vh
 }
 .messages-conversation__conversation_message_container {
  padding:16px
 }
}
.messages-message__message {
 padding:16px;
 background:#f7f7f7;
 border-radius:4px;
 max-width:80%;
 word-break:break-word
}
@media all and (max-width:969px) {
 .messages-message__message {
  max-width:95%
 }
}
.messages-message__message--message_from_self {
 background:#0049ff;
 color:#fff;
 margin-left:auto
}
.messages-message__message--message_from_self a {
 color:#fff;
 font-weight:500;
 text-decoration:none;
 border-bottom:1px solid rgba(255,255,255,.6)
}
@media all and (min-width:0px) and (max-width:767px) {
 .messages-group_form {
  margin:-16px
 }
}
.messages-form__textarea {
 overflow-x:auto!important;
 max-height:20vh
}
.messages-safety_message {
 max-width:720px
}
.messages-safety_message__body {
 margin-left:12px
}
.messages-safety_message__title {
 margin-bottom:4px
}
@media all and (max-width:767px) {
 .messages-safety_message__icon {
  width:38px
 }
 .messages-safety_message__body {
  font-size:13px
 }
}
.messages-unverified_user_message__icon {
 margin-right:12px
}
.messages-unverified_user_message__button {
 margin-left:12px
}
.note-convert__spinner {
 padding-top:35vh;
 padding-bottom:45vh
}
.note-invest__spinner {
 padding-top:35vh;
 padding-bottom:45vh
}
.note-sale-header {
 position:relative
}
.note-sale-header__header-bar {
 position:fixed;
 top:0;
 right:0;
 left:0;
 z-index:89;
 width:100%;
 box-shadow:0 0 0 #fff;
 -webkit-transition:box-shadow .2s ease-in-out;
 transition:box-shadow .2s ease-in-out
}
.note-sale-header__header-bar--active {
 box-shadow:0 0 8px rgba(0,0,0,.2)
}
.note-sale-header__header-bar--active .note-sale-header__whitepaper {
 opacity:1;
 visibility:visible;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.note-sale-header__whitepaper {
 opacity:0;
 visibility:hidden;
 -webkit-transform:translateY(-5px);
 -ms-transform:translateY(-5px);
 transform:translateY(-5px);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
@media all and (max-width:767px) {
 .note-sale-header__header-bar {
  padding:14px 16px
 }
 .note-sale-header__logo {
  height:32px
 }
 .note-sale-header__cta-button {
  padding:7px 18px;
  border-radius:3px;
  font-size:16px
 }
}
.note-sale-intro__video-wrapper {
 max-width:100vw;
 overflow:hidden;
 box-shadow:2px 2px 60px rgba(0,0,0,.15)
}
.note-sale-intro__video-wrapper video {
 border-radius:6px
}
.note-sale-intro__video-wrapper .plyr:hover .plyr__play-large,
.note-sale-intro__video-wrapper .plyr__play-large {
 background-color:rgba(0,0,0,.2)
}
.note-sale-intro__video-wrapper .plyr__play-large {
 width:104px;
 height:104px;
 border-radius:50%;
 border:2px solid #fff
}
.note-sale-intro__video-wrapper .plyr__play-large:after {
 content:''
}
.note-sale-intro__video-wrapper .plyr__play-large svg {
 width:32px;
 height:32px;
 margin:0 auto
}
.note-sale-intro__video-wrapper .plyr__sr-only,
.note-sale-intro__video-wrapper .plyr__controls {
 display:none
}
.note-sale-intro__video-wrapper--active .plyr__controls {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
@media all and (max-width:969px) {
 .note-sale-intro__title {
  font-size:50px
 }
}
@media all and (max-width:767px) {
 .note-sale-intro__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
}
@media all and (max-width:969px) {
 .note-sale-intro-schedule_graph__graph {
  overflow-x:auto
 }
 .note-sale-intro-schedule_graph__graph-image {
  width:auto
 }
}
@media all and (max-width:767px) {
 .note-sale-intro-schedule_graph {
  margin-right:-16px;
  margin-left:-16px
 }
 .note-sale-intro-schedule_graph__graph {
  padding-right:16px;
  padding-left:16px
 }
}
.note-sale-intro-quote__quote {
 margin-bottom:0;
 padding-bottom:0;
 border-bottom:none
}
.note-sale-intro-quote__quote:before {
 color:#c79e51
}
.note-sale-intro-quote__quote:after {
 height:0
}
@media all and (max-width:767px) {
 .note-sale-intro-quote__quote-text {
  font-size:18px
 }
}
.note-sale-about_republic__section-caption {
 border-color:rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .note-sale-about_republic__section-caption {
  font-size:14px
 }
 .note-sale-about_republic__section-title {
  font-size:35px
 }
 .note-sale-about_republic__section-subtitle {
  font-size:18px
 }
}
.note-sale-about_republic__story {
 background-image:url(https://assets.republic.com/assets/note/sale/soaring-rocket-e90d4e3f36f3fecfaa5e7c42c2795e95d6bc8a685a4ba9b7d6d955b95740feff.svg),url(https://assets.republic.com/assets/note/sale/mountains-bb122247ebdae151224807a409b0e35dc57a8344eeeb9543a73970d3568232d3.svg),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#EDFDFF));
 background-image:url(https://assets.republic.com/assets/note/sale/soaring-rocket-e90d4e3f36f3fecfaa5e7c42c2795e95d6bc8a685a4ba9b7d6d955b95740feff.svg),url(https://assets.republic.com/assets/note/sale/mountains-bb122247ebdae151224807a409b0e35dc57a8344eeeb9543a73970d3568232d3.svg),linear-gradient(#fff 0%,#EDFDFF 100%);
 background-repeat:no-repeat,no-repeat,repeat;
 background-position:left 53% bottom 3px,100% 100%,left 0 bottom 5px
}
@media all and (max-width:1169px) {
 .note-sale-about_republic__story {
  background-position:left 70% bottom 3px,right -8vw bottom 0,left 0 bottom 5px
 }
}
@media all and (max-width:767px) {
 .note-sale-about_republic__story {
  padding-bottom:352px;
  background-position:left -16px bottom 2px,100% 100%,left 0 bottom 3px;
  background-size:84px auto,contain,auto
 }
 .note-sale-about_republic__partners {
  margin-top:32px;
  max-width:85%;
  font-size:14px
 }
 .note-sale-about_republic__section-subtitle {
  padding-right:0
 }
}
.note-sale-about_republic-stats__chart-block {
 position:relative;
 background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#eee)) no-repeat left 0 bottom 36px;
 background:linear-gradient(#eee 0%,#eee 100%) no-repeat left 0 bottom 36px;
 background-size:100% 1px
}
.note-sale-about_republic-stats__header {
 position:absolute;
 top:0
}
@media all and (min-width:768px) and (max-width:969px) {
 .note-sale-about_republic-stats__chart-block {
  padding-top:56px;
  background-position:left 0 bottom 27px
 }
 .note-sale-about_republic-stats__chart-image {
  height:200px
 }
}
@media all and (max-width:767px) {
 .note-sale-about_republic-stats__chart-block {
  margin-bottom:32px;
  padding-top:0;
  text-align:right
 }
 .note-sale-about_republic-stats__chart-block:last-child {
  margin-bottom:16px
 }
 .note-sale-about_republic-stats__header {
  margin-left:0
 }
}
.note-sale-meet_the_note {
 background:#edfdff url(https://assets.republic.com/assets/note/sale/meet-note-background-9797b3b2a7860d6f1f8ece0332690b3307f8871aa82033170b7c9d5d1dbfd2f9.jpg) no-repeat 50% 56px;
 background-size:1594px auto
}
.note-sale-meet_the_note__section-caption {
 border-color:rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .note-sale-meet_the_note__section-caption {
  font-size:14px
 }
 .note-sale-meet_the_note__section-title {
  font-size:35px
 }
 .note-sale-meet_the_note__section-subtitle {
  font-size:18px
 }
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .note-sale-meet_the_note {
  background-image:url(https://assets.republic.com/assets/note/sale/meet-note-background@2x-f7e54c4b937de2f11ff7e5ee310faceeea3550ebcc8461eda09c1a62c951c2b3.jpg)
 }
}
.note-sale-meet_the_note__divider {
 border-color:rgba(0,0,0,.1)
}
@media all and (max-width:1169px) {
 .note-sale-meet_the_note {
  background-position:25% 15%;
  background-size:1200px auto
 }
}
@media all and (max-width:767px) {
 .note-sale-meet_the_note {
  background:#edfdff
 }
}
.note-sale-meet_the_note-distributions__figcaption {
 border-color:rgba(0,0,0,.1)
}
@media all and (max-width:969px) {
 .note-sale-meet_the_note-distributions__arrow-wrapper {
  width:24px;
  overflow:hidden
 }
}
@media all and (max-width:767px) {
 .note-sale-meet_the_note-distributions__header {
  font-size:13px
 }
 .note-sale-meet_the_note-distributions__figure-image {
  height:64px
 }
 .note-sale-meet_the_note-distributions__figcaption {
  font-size:16px
 }
 .note-sale-meet_the_note-distributions__arrow-wrapper {
  margin:20px 0;
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center
 }
}
.note-sale-inside_note__section-caption {
 border-color:rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .note-sale-inside_note__section-caption {
  font-size:14px
 }
 .note-sale-inside_note__section-title {
  font-size:35px
 }
 .note-sale-inside_note__section-subtitle {
  font-size:18px
 }
}
@media all and (max-width:1169px) {
 .note-sale-inside_note__stats-value {
  font-size:35px
 }
}
@media all and (max-width:767px) {
 .note-sale-inside_note__stats-wrapper {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-left:0;
  border:none
 }
 .note-sale-inside_note__stats-block:first-child {
  margin-right:20px;
  padding-right:20px;
  border-right:1px solid #eee
 }
 .note-sale-inside_note__stats-caption {
  font-size:14px
 }
}
.note-sale-inside_note-deal_types__bar {
 position:relative;
 height:28px
}
.note-sale-inside_note-deal_types__bar:after {
 position:absolute;
 content:'';
 left:0;
 bottom:0;
 width:100%;
 height:8px;
 background-color:rgba(0,0,0,.15)
}
.note-sale-inside_note-deal_types__bar:not(:last-child) {
 margin-right:5px
}
.note-sale-inside_note-deal_types__bar--crowd {
 background-color:#00bdff;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}
.note-sale-inside_note-deal_types__bar--private {
 background-color:#157eff
}
.note-sale-inside_note-deal_types__bar--tokens {
 background-color:#282495;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
.note-sale-inside_note-deal_types__bar-value {
 position:absolute;
 left:0;
 top:120%
}
.note-sale-inside_note-deal_types__bar-value--right-align {
 left:auto;
 right:0
}
@media all and (max-width:969px) {
 .note-sale-inside_note-deal_types__bar--crowd {
  width:60%!important
 }
 .note-sale-inside_note-deal_types__bar--private {
  width:25%!important
 }
 .note-sale-inside_note-deal_types__bar--tokens {
  width:15%!important
 }
 .note-sale-inside_note-deal_types__bar--tokens .note-sale-inside_note-deal_types__bar-value--right-align {
  left:0;
  right:auto
 }
}
@media all and (max-width:767px) {
 .note-sale-inside_note-sectors_and_tech__graph-block {
  margin:0
 }
}
.note-sale-community {
 background-color:#f9f9f9
}
.note-sale-community__section-caption {
 border-color:rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .note-sale-community__section-caption {
  font-size:14px
 }
 .note-sale-community__section-title {
  font-size:35px
 }
 .note-sale-community__section-subtitle {
  font-size:18px
 }
}
.note-sale-community__story {
 position:relative;
 margin-bottom:-304px
}
.note-sale-community__caption {
 border-color:#e2e2e2
}
@media all and (max-width:969px) {
 .note-sale-community__story {
  margin-bottom:-232px
 }
}
@media all and (max-width:767px) {
 .note-sale-community__story {
  margin-bottom:-32px
 }
 .note-sale-community__section-title {
  margin-bottom:24px
 }
 .note-sale-community__section-subtitle {
  margin-bottom:24px
 }
}
.note-sale-economics__section-caption {
 border-color:rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .note-sale-economics__section-caption {
  font-size:14px
 }
 .note-sale-economics__section-title {
  font-size:35px
 }
 .note-sale-economics__section-subtitle {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .note-sale-economics__section-title {
  margin-bottom:24px
 }
 .note-sale-economics__section-subtitle {
  margin-bottom:24px
 }
}
.note-sale-economics-schedule_table__table {
 border-collapse:collapse;
 border-spacing:0;
 border-radius:10px;
 box-shadow:0 2px 30px rgba(0,0,0,.1),0 0 0 1px #d7d7d7;
 overflow:hidden
}
.note-sale-economics-schedule_table__table th,
.note-sale-economics-schedule_table__table td {
 padding:0 24px;
 vertical-align:middle;
 border-top:1px solid rgba(0,0,0,.1)
}
.note-sale-economics-schedule_table__table th:not(:last-child),
.note-sale-economics-schedule_table__table td:not(:last-child) {
 border-right:1px solid rgba(0,0,0,.1)
}
.note-sale-economics-schedule_table__table th {
 height:68px
}
.note-sale-economics-schedule_table__table td {
 height:84px
}
.note-sale-economics-schedule_table__table thead {
 background-color:#d1d4db
}
.note-sale-economics-schedule_table__table thead th {
 border-top:none
}
.note-sale-economics-schedule_table__table tbody {
 background-color:#f0f2f8
}
.note-sale-economics-schedule_table__table tfoot {
 background-color:#d7dded
}
.note-sale-economics-schedule_table__emphasized-row td {
 background-color:#f2f8fd
}
.note-sale-economics-schedule_table__bold-text {
 letter-spacing:-.01em
}
@media all and (max-width:1169px) {
 .note-sale-economics-schedule_table__table {
  font-size:14px;
  border-radius:6px
 }
}
@media all and (max-width:969px) {
 .note-sale-economics-schedule_table__table th,
 .note-sale-economics-schedule_table__table td {
  padding:0 8px
 }
 .note-sale-economics-schedule_table__table th {
  height:48px
 }
 .note-sale-economics-schedule_table__table td {
  height:56px
 }
}
@media all and (max-width:767px) {
 .note-sale-economics-schedule_table {
  margin-right:-16px;
  margin-left:-16px;
  overflow-x:auto
 }
 .note-sale-economics-schedule_table__table-wrapper {
  min-width:800px;
  padding-right:16px;
  padding-left:16px
 }
}
.note-sale-team__section-caption {
 border-color:rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .note-sale-team__section-caption {
  font-size:14px
 }
 .note-sale-team__section-title {
  font-size:35px
 }
 .note-sale-team__section-subtitle {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .note-sale-team__section-title {
  margin-bottom:24px
 }
}
@media all and (max-width:767px) {
 .note-sale-team-person {
  font-size:14px
 }
 .note-sale-team-person__avatar {
  width:108px
 }
 .note-sale-team-person__name {
  font-size:16px
 }
}
@media all and (max-width:767px) {
 .note-sale-team-person_small {
  font-size:11px
 }
 .note-sale-team-person_small__avatar {
  width:60px
 }
 .note-sale-team-person_small__name {
  font-size:12px
 }
}
.note-sale-team-leaders__grid {
 display:grid;
 grid-template-columns:repeat(5,1fr);
 grid-gap:56px 24px
}
@media all and (min-width:768px) and (max-width:969px) {
 .note-sale-team-leaders__grid {
  grid-template-columns:repeat(4,1fr)
 }
}
@media all and (max-width:767px) {
 .note-sale-team-leaders__grid {
  grid-template-columns:repeat(2,1fr);
  grid-gap:40px 8px
 }
}
@media all and (max-width:767px) {
 .note-sale-team-experts__cell {
  margin-bottom:24px
 }
 .note-sale-team-experts__title {
  font-size:18px
 }
}
.note-sale-team-advisors__grid {
 display:grid;
 grid-template-columns:repeat(5,1fr);
 grid-gap:56px 24px
}
@media all and (min-width:768px) and (max-width:969px) {
 .note-sale-team-advisors__grid {
  grid-template-columns:repeat(4,1fr)
 }
}
@media all and (max-width:767px) {
 .note-sale-team-advisors__grid {
  grid-template-columns:repeat(2,1fr);
  grid-gap:40px 8px
 }
}
@media all and (max-width:969px) {
 .note-sale-partners-law_partners__content-wrapper {
  padding-right:0
 }
}
@media all and (max-width:767px) {
 .note-sale-partners-law_partners__header {
  text-align:center
 }
 .note-sale-partners-law_partners__logo-wrapper {
  text-align:center;
  padding-right:5%;
  padding-left:5%
 }
}
.note-sale-footer {
 background-color:#bcf9ff;
 background-image:url(https://assets.republic.com/assets/note/sale/footer-background-71a267c20c4cfb33030aae1e8786f365e461e4afea053c79608bcde4cfdbcb87.png),url(https://assets.republic.com/assets/note/sale/footer-background-gradient-a7d3bc4dee2ba2bd50db04daf355549b15d823a114318dcdd611f5c41e7e9c54.png);
 background-repeat:no-repeat,repeat-x;
 background-position:50% 0,0 0;
 background-size:auto 1022px
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .note-sale-footer {
  background-image:url(https://assets.republic.com/assets/note/sale/footer-background@2x-5c5faa8413a8ff09d733ed25e1e91951c9a226d2f8e80427d1c9cd433acad53a.png),url(https://assets.republic.com/assets/note/sale/footer-background-gradient-a7d3bc4dee2ba2bd50db04daf355549b15d823a114318dcdd611f5c41e7e9c54.png)
 }
}
.note-sale-footer__header {
 margin-bottom:816px
}
@media all and (max-width:1169px) {
 .note-sale-footer {
  background-size:contain,0;
  padding-top:14vw
 }
 .note-sale-footer__header {
  margin-bottom:60vw
 }
}
@media all and (max-width:767px) {
 .note-sale-footer {
  margin-top:25vw;
  padding-top:0
 }
 .note-sale-footer__header {
  margin-bottom:62vw
 }
 .note-sale-footer__content {
  font-size:11px
 }
}
.note-sale_applications-new__note-logo {
 font-size:76px
}
.notifications-index__separator {
 margin:0;
 border-color:#eee
}
@media all and (max-width:767px) {
 .notifications-index__wrapper {
  margin-top:0
 }
 .notifications-index__submit {
  margin-top:10px;
  padding-right:12.30769px;
  padding-left:12.30769px;
  font-size:14px;
  line-height:17px
 }
}
.notifications-notifications_page:first-child .notifications-notifications_page__group-caption:first-child {
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.notifications-notifications_page:last-child .notifications-notifications_page__separator:last-child {
 display:none
}
.notifications-notifications_page__group-caption {
 -webkit-transform:translateY(-1px);
 -ms-transform:translateY(-1px);
 transform:translateY(-1px)
}
@media all and (max-width:767px) {
 .notifications-notifications_page__group-caption {
  padding-top:24px;
  padding-bottom:8px
 }
}
.notifications-notification_small {
 line-height:1.25
}
.notifications-notification_small:not(:first-of-type) {
 border-top:1px solid #eee
}
.notifications-notification_small__link {
 display:block;
 padding:16px;
 white-space:normal
}
.notifications-notification_small__link .notifications-notification_small__avatar:before {
 content:'';
 position:absolute;
 top:-4px;
 left:-4px;
 z-index:1;
 width:8px;
 height:8px;
 background-color:#0049ff;
 box-shadow:0 0 0 2px #fff;
 border-radius:50%
}
.notifications-notification_small__link:hover,
.notifications-notification_small__link:active,
.notifications-notification_small__link.active {
 background-color:rgba(0,0,0,.03);
 text-decoration:none
}
.notifications-notification_small__link--seen {
 opacity:.6
}
.notifications-notification_small__link--seen:hover {
 opacity:1
}
.notifications-notification_small__link--seen .notifications-notification_small__avatar:before {
 display:none
}
.notifications-notification_small__content {
 margin-top:-4px
}
.notifications-notification_small__date {
 margin-top:4px
}
.notifications-notification_small .c-tag {
 margin-top:3px;
 padding:4px 7px 5px
}
.notifications-notification {
 margin-right:-16px;
 margin-left:-16px
}
.notifications-notification__notification_link {
 width:100%;
 display:inline-block;
 position:relative;
 padding:16px;
 padding-bottom:18px;
 opacity:.6
}
.notifications-notification__notification_link:hover {
 background:#f8f8f8;
 border-color:transparent;
 opacity:1
}
.notifications-notification__notification_link--unseen {
 opacity:1
}
.notifications-notification__notification_link--unseen:before {
 content:"";
 display:block;
 position:absolute;
 left:-16px;
 top:40px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 background:#0049ff;
 width:8px;
 height:8px;
 border-radius:50%
}
@media all and (max-width:1169px) {
 .notifications-notification__notification_link--unseen:before {
  left:-8px
 }
}
@media all and (max-width:767px) {
 .notifications-notification__notification_link--unseen:before {
  width:6px;
  height:6px;
  top:30px;
  left:6px
 }
}
.notifications-notification__time {
 font-size:14px
}
.notifications-notification__quote {
 font-size:16px;
 border-left:solid 3px #eee;
 padding-left:16px;
 font-style:italic
}
.notifications-notification__cta {
 -webkit-align-self:baseline;
 -ms-flex-item-align:baseline;
 align-self:baseline;
 margin-top:2px;
 margin-left:16px
}
@media all and (max-width:1169px) {
 .notifications-notification {
  margin-left:0;
  margin-right:0
 }
}
@media all and (max-width:969px) {
 .notifications-notification__cta {
  display:none
 }
}
@media all and (max-width:767px) {
 .notifications-notification {
  margin-left:-16px;
  margin-right:-16px
 }
 .notifications-notification__notification_link {
  padding-top:13.33333px;
  padding-bottom:13.33333px
 }
 .notifications-notification__caption {
  font-size:14px;
  line-height:1.4em;
  margin-right:-16px;
  margin-bottom:.3em
 }
 .notifications-notification__time {
  font-size:12px;
  line-height:1.2em
 }
 .notifications-notification__quote {
  margin-right:-16px;
  padding:0;
  border:none;
  font-size:14px;
  line-height:1.6em
 }
}
.notifications-badge__badge {
 border:1px solid;
 vertical-align:top;
 margin-left:4px;
 margin-right:4px;
 margin-top:4px
}
@media all and (max-width:767px) {
 .notifications-badge__badge {
  vertical-align:baseline
 }
}
.notifications-badge__badge--investor {
 border-color:#ffbf40
}
.notifications-badge__badge--investor:hover {
 border-color:#ffbf40
}
.notifications-badge__badge--active_investor {
 border-color:#4ceaff
}
.notifications-badge__badge--active_investor:hover {
 border-color:#4ceaff
}
.notifications-badge__badge--value_add_investor {
 border-color:#0049ff
}
.notifications-badge__badge--value_add_investor:hover {
 border-color:#0049ff
}
.notifications-badge__badge--founder {
 border-color:#c800ff
}
.notifications-badge__badge--founder:hover {
 border-color:#c800ff
}
.nyc_campaign-index__header {
 background-color:#f8ff55
}
.nyc_campaign-index__view-all-companies-button {
 position:relative
}
.nyc_campaign-index__view-all-companies-counter {
 position:absolute;
 right:24px
}
@media all and (max-width:969px) {
 .nyc_campaign-index__investor-groups-section {
  margin-bottom:56px;
  padding-top:56px;
  padding-bottom:48px
 }
}
.nyc_campaign-index-header__body {
 background-image:url(https://assets.republic.com/assets/nyc_campaign/drone-591f85e26d3e26439a825f6c455373e3d8d75f426c113477a73da95c489bee18.png);
 background-repeat:no-repeat;
 background-position:top 184px right 32px;
 background-size:637px 626px;
 -webkit-transition:background .1s ease-in-out;
 transition:background .1s ease-in-out
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .nyc_campaign-index-header__body {
  background-image:url(https://assets.republic.com/assets/nyc_campaign/drone@2x-145d3c13fab6a0e1718d6503999639438fe8f9753a2d622ec5de55bb78b8bed2.png)
 }
}
.nyc_campaign-index-header__title {
 font-size:90px
}
@media all and (max-width:1169px) {
 .nyc_campaign-index-header__body {
  background-position:top 184px right -136px
 }
 .nyc_campaign-index-header__title {
  font-size:70px
 }
}
@media all and (max-width:969px) {
 .nyc_campaign-index-header__body {
  background-position:top 152px right -220px
 }
}
@media all and (max-width:767px) {
 .nyc_campaign-index-header__body {
  margin-right:-16px;
  margin-left:-16px;
  padding:16px;
  background-position:top 80px right -88px;
  background-size:264px
 }
 .nyc_campaign-index-header__top-section {
  margin-bottom:40px
 }
 .nyc_campaign-index-header__title {
  margin-bottom:16px;
  font-size:38px;
  font-weight:900
 }
 .nyc_campaign-index-header__subtitle {
  font-size:18px
 }
}
.nyc_campaign-index-get_started__title {
 margin-bottom:10px
}
@media all and (max-width:767px) {
 .nyc_campaign-index-get_started__title {
  margin-bottom:8px;
  font-size:20px
 }
 .nyc_campaign-index-get_started__description {
  text-align:center;
  font-size:10px
 }
}
.nyc_campaign-index-follow_tags__divider {
 width:96px;
 border-color:#000
}
@media all and (max-width:767px) {
 .nyc_campaign-index-follow_tags {
  text-align:center
 }
 .nyc_campaign-index-follow_tags__subtitle {
  font-size:18px
 }
}
.nyc_campaign-index-follow_tags .c-lead-tags-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;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin:0 -.9% -1.8%
}
.nyc_campaign-index-follow_tags .c-lead-tag {
 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:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:18.2%;
 height:68px;
 margin:0 .9% 1.8%;
 padding-right:16px;
 padding-left:16px;
 border-radius:6px;
 background-color:#fff;
 box-shadow:0 1px 4px rgba(0,0,0,.13);
 color:#222;
 text-decoration:none;
 cursor:pointer;
 -webkit-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-transition:background .1s ease-in-out;
 transition:background .1s ease-in-out
}
.nyc_campaign-index-follow_tags .c-lead-tag:hover {
 box-shadow:inset 0 0 0 3px #0049ff,0 1px 4px rgba(0,0,0,.13)
}
.nyc_campaign-index-follow_tags .c-lead-tag--focused {
 box-shadow:inset 0 0 0 3px #0049ff,0 1px 4px rgba(0,0,0,.13)
}
.nyc_campaign-index-follow_tags .c-lead-tag--selected {
 background-color:#0049ff;
 border-color:transparent;
 color:#fff
}
.nyc_campaign-index-follow_tags .c-lead-tag--selected:hover,
.nyc_campaign-index-follow_tags .c-lead-tag--selected.c-lead-tag--focused {
 background-color:#336dff;
 box-shadow:0 1px 4px rgba(0,0,0,.13)
}
.nyc_campaign-index-follow_tags .c-lead-tag--selected .c-lead-tag__icon {
 -webkit-filter:invert(1);
 filter:invert(1);
 opacity:1
}
.nyc_campaign-index-follow_tags .c-lead-tag__name {
 font-size:18px;
 font-weight:600
}
.nyc_campaign-index-follow_tags .c-lead-tag__icon-wrapper {
 min-width:32px
}
.nyc_campaign-index-follow_tags .c-lead-tag__icon {
 pointer-events:none;
 opacity:.5;
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out
}
@media all and (max-width:1169px) {
 .nyc_campaign-index-follow_tags .c-lead-tag {
  width:23.2%
 }
}
@media all and (max-width:969px) {
 .nyc_campaign-index-follow_tags .c-lead-tag {
  width:31.5%
 }
 .nyc_campaign-index-follow_tags .c-lead-tag__icon-wrapper {
  min-width:48px;
  text-align:center
 }
}
@media all and (max-width:767px) {
 .nyc_campaign-index-follow_tags .c-lead-tags-wrapper {
  margin-bottom:-16px
 }
 .nyc_campaign-index-follow_tags .c-lead-tag {
  width:100%;
  height:56px;
  margin:0 0 16px
 }
}
.nyc_campaign-index-follow_tags_form__checkbox {
 opacity:0;
 position:absolute
}
.nyc_campaign-index-follow_tags_form__email-form {
 border-color:rgba(0,0,0,.1)
}
.nyc_campaign-index-follow_tags_form__input-group {
 overflow:hidden;
 border:3px solid #0049ff
}
.nyc_campaign-index-follow_tags_form__email-input {
 border-radius:0
}
.nyc_campaign-index-follow_tags_form__email-input,
.nyc_campaign-index-follow_tags_form__email-input:hover,
.nyc_campaign-index-follow_tags_form__email-input:focus {
 border-color:#fff
}
.nyc_campaign-index-follow_tags_form__submit-button {
 box-shadow:none;
 border-radius:0
}
.nyc_campaign-index-follow_tags_form__submit-button[disabled],
.nyc_campaign-index-follow_tags_form__submit-button[disabled=disabled],
.nyc_campaign-index-follow_tags_form__submit-button[disabled=true],
.nyc_campaign-index-follow_tags_form__submit-button.c-button--disabled {
 color:rgba(0,0,0,.3);
 background-color:#fff
}
@media all and (max-width:767px) {
 .nyc_campaign-index-follow_tags_form__form {
  margin-top:24px
 }
 .nyc_campaign-index-follow_tags_form__email-form {
  position:fixed;
  right:0;
  bottom:0;
  z-index:1;
  left:0;
  width:100%;
  padding:10px 16px;
  border:none;
  background-color:#fff
 }
 .nyc_campaign-index-follow_tags_form__email-form-title {
  margin-bottom:8px;
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .nyc_campaign-index-follow_tags_links__success-message {
  padding-top:0;
  padding-bottom:8px;
  font-size:16px
 }
}
.nyc_campaign-index-investor_groups {
 background-color:#4cf7d6
}
.nyc_campaign-index-investor_groups__inner {
 position:relative
}
.nyc_campaign-index-investor_groups__avatar-wrapper {
 min-width:0
}
.nyc_campaign-index-investor_groups__car-image-wrapper {
 position:absolute;
 right:-40px;
 bottom:-88px
}
@media all and (max-width:1169px) {
 .nyc_campaign-index-investor_groups__car-image-wrapper {
  right:-16px
 }
}
@media all and (max-width:969px) {
 .nyc_campaign-index-investor_groups {
  text-align:center
 }
 .nyc_campaign-index-investor_groups__inner {
  padding-top:88px;
  padding-bottom:104px
 }
 .nyc_campaign-index-investor_groups__avatars-column {
  max-width:320px
 }
 .nyc_campaign-index-investor_groups__avatar-wrapper {
  margin-bottom:16px
 }
 .nyc_campaign-index-investor_groups__avatar {
  width:56px;
  min-width:56px;
  height:56px
 }
 .nyc_campaign-index-investor_groups__car-image-wrapper {
  right:-32px;
  bottom:-48px
 }
}
@media all and (max-width:767px) {
 .nyc_campaign-index-investor_groups__inner {
  padding-top:48px
 }
 .nyc_campaign-index-investor_groups__subtitle {
  font-size:18px
 }
 .nyc_campaign-index-investor_groups__title {
  margin-bottom:16px
 }
 .nyc_campaign-index-investor_groups__car-image-wrapper {
  right:-16px
 }
}
.nyc_campaign-index-featured_investors__avatar {
 width:112px;
 min-width:112px;
 height:112px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.nyc_campaign-index-featured_investors__avatar:hover,
.nyc_campaign-index-featured_investors__avatar:focus {
 box-shadow:0 4px 8px -4px rgba(0,0,0,.2);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
@media all and (max-width:969px) {
 .nyc_campaign-index-featured_investors {
  text-align:center
 }
 .nyc_campaign-index-featured_investors__avatars-column {
  max-width:320px
 }
 .nyc_campaign-index-featured_investors__avatar_link {
  margin-bottom:16px
 }
 .nyc_campaign-index-featured_investors__avatar {
  width:56px;
  min-width:56px;
  height:56px
 }
}
@media all and (max-width:767px) {
 .nyc_campaign-index-featured_investors__title {
  margin-bottom:16px
 }
 .nyc_campaign-index-featured_investors__description {
  font-size:16px
 }
}
.nyc_campaign-index-become_investor {
 background-color:#ff5a98
}
.nyc_campaign-index-become_investor__inner {
 position:relative
}
.nyc_campaign-index-become_investor__head-image-wrapper {
 position:absolute;
 bottom:0;
 left:0
}
.nyc_campaign-index-become_investor__head-image {
 max-width:100%
}
@media all and (max-width:1169px) {
 .nyc_campaign-index-become_investor__inner {
  padding-top:96px;
  padding-bottom:80px
 }
}
@media all and (max-width:969px) {
 .nyc_campaign-index-become_investor {
  text-align:center
 }
 .nyc_campaign-index-become_investor__inner {
  padding-top:116px;
  padding-bottom:48px
 }
 .nyc_campaign-index-become_investor__content {
  position:relative;
  z-index:1
 }
 .nyc_campaign-index-become_investor__title {
  margin-bottom:16px
 }
 .nyc_campaign-index-become_investor__description {
  font-size:10px
 }
 .nyc_campaign-index-become_investor__head-image-wrapper {
  top:-40px;
  bottom:auto;
  width:100%
 }
}
.offerings-show__cover {
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat;
 background-color:#222
}
.offerings-show__cover>* {
 position:relative
}
.offerings-show__cover::before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0.8)),to(rgba(27,27,27,0.5)));
 background:linear-gradient(rgba(27,27,27,0.8),rgba(27,27,27,0.5))
}
.offerings-show [content-editable]:not(.editing) {
 position:relative;
 cursor:pointer
}
.offerings-show [content-editable]:not(.editing):before {
 content:' ';
 position:absolute;
 width:-webkit-calc(100% + 32px);
 width:calc(100% + 32px);
 height:-webkit-calc(100% + 32px);
 height:calc(100% + 32px);
 top:-16px;
 left:-16px;
 background:rgba(26,177,255,.6);
 z-index:20;
 opacity:0;
 border-radius:8px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.offerings-show [content-editable]:not(.editing):after {
 position:absolute;
 content:attr(content-editable);
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 z-index:21;
 opacity:0;
 color:#fff;
 font-weight:400;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 font-size:20px
}
.offerings-show [content-editable]:not(.editing):hover:before,
.offerings-show [content-editable]:not(.editing):hover:after {
 opacity:1
}
.offerings-shared-documents_section__empty-view,
.offerings-show__empty-view {
 padding:32px;
 border:1px solid #eee;
 text-align:center;
 border-radius:3px
}
.editable.offerings-shared-documents_section__empty-view,
.editable.offerings-show__empty-view {
 background:#e6edff;
 border:1px solid #0049ff
}
.offerings-shared-documents_section__empty-view h2,
.offerings-show__empty-view h2 {
 color:#444;
 font-size:24px;
 margin-bottom:8px
}
.offerings-shared-documents_section__empty-view p,
.offerings-show__empty-view p {
 color:#aaa;
 font-size:18px
}
.offerings-shared-documents_section__empty-view button,
.offerings-show__empty-view button,
.offerings-shared-documents_section__empty-view .c-button,
.offerings-show__empty-view .c-button {
 margin-top:16px
}
@-webkit-keyframes input-bounce-horizontal {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 25% {
  -webkit-transform:translateX(8px);
  transform:translateX(8px)
 }
 75% {
  -webkit-transform:translateX(-8px);
  transform:translateX(-8px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes input-bounce-horizontal {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 25% {
  -webkit-transform:translateX(8px);
  transform:translateX(8px)
 }
 75% {
  -webkit-transform:translateX(-8px);
  transform:translateX(-8px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
.offerings-shared-documents_section {
 border:1px solid #eee;
 border-radius:4px;
 margin-bottom:16px
}
.offerings-shared-documents_section__document_container {
 border-bottom:1px solid #eee;
 padding:16px
}
.offerings-shared-documents_section__document_container:last-child {
 border-bottom:none
}
.offerings-shared-documents_section__document-link {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 color:#333;
 text-decoration:none;
 padding:8px 16px;
 margin-left:-16px;
 margin-right:-16px
}
.offerings-shared-documents_section__document-link span {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.offerings-shared-documents_section__document-link:hover,
.offerings-shared-documents_section__document-link:active,
.offerings-shared-documents_section__document-link:focus,
.offerings-shared-documents_section__document-link:active:hover {
 text-decoration:none;
 background:#fafafa;
 color:#0049ff
}
@media all and (max-width:767px) {
 .offerings-show__body .layouts-footer-cookie_warning,
 .offerings-show__body .BeaconFabButtonFrame,
 .offerings-show__body #scroll-top {
  -webkit-transform:translateY(-86px)!important;
  -ms-transform:translateY(-86px)!important;
  transform:translateY(-86px)!important
 }
}
.offerings-show__sidebar-navigation-container {
 position:relative;
 z-index:2
}
.offerings-show__view_investment_cta {
 text-align:right
}
@media all and (max-width:767px) {
 .offerings-show__view_investment_cta {
  text-align:left;
  margin-top:16px
 }
}
.offerings-show__section-title {
 font-size:25px;
 font-weight:900;
 padding-bottom:16px;
 display:inline-block;
 margin-bottom:48px;
 position:relative
}
.offerings-show__section-title:after {
 content:'';
 position:absolute;
 bottom:0;
 background:#0049ff;
 height:2px;
 width:50%;
 max-width:100px;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
@media all and (max-width:767px) {
 .offerings-show__section-title {
  margin-bottom:40px
 }
}
.offerings-show__section {
 margin-bottom:64px;
 padding-top:48px;
 border-top:solid 1px #eee;
 background-color:#fff
}
.offerings-show__section--how-it-works {
 background:#f3f3f3
}
@media all and (max-width:767px) {
 .offerings-show__section {
  margin-bottom:48px;
  padding-top:32px;
  border-top:none
 }
}
.offerings-show__featured-investment-reasons {
 position:relative
}
@media all and (max-width:767px) {
 .offerings-show__featured-investment-reasons {
  margin-top:32px;
  padding-bottom:40px
 }
}
.offerings-show__cover {
 color:#fff
}
.offerings-show__cover--meet_the_drapers:before {
 background:rgba(15,23,76,.9)
}
.offerings-show__cover--crypto:before {
 background:rgba(9,11,18,.8)
}
.offerings-show__cover--crypto .plyr__video-wrapper {
 background:0 0!important
}
.offerings-show__cover--crypto .plyr {
 box-shadow:none!important
}
.offerings-show__cover--althea {
 background:#1d5f8d;
 background-image:none!important
}
.offerings-show__cover--althea:before {
 background:0 0
}
.offerings-show__content_nav li {
 padding-left:23px;
 padding-top:5px;
 padding-bottom:5px;
 margin-top:5px;
 margin-bottom:5px
}
.offerings-show__content_nav a {
 color:#333
}
.offerings-show__content_nav li.active {
 padding-left:20px;
 border-left:3px solid #0049ff
}
.offerings-show__content_nav li.active a {
 color:#0049ff
}
@media all and (max-width:969px) {
 .offerings-show__sections {
  padding-top:80px
 }
 .offerings-show__sections--tall {
  padding-top:96px
 }
}
@media all and (max-width:767px) {
 .offerings-show__pitch {
  margin-bottom:32px
 }
 .offerings-show__deal-terms {
  padding-top:16px
 }
 .offerings-show__documents {
  padding-top:16px
 }
 .offerings-show__endorsements_container {
  padding-right:0;
  padding-left:0
 }
 .offerings-show__footer {
  margin-top:64px;
  padding-top:56px
 }
}
.offerings-show-unavailable_modal__remodal {
 padding:32px 48px
}
.offerings-show-unavailable_modal__list_item {
 border-top:1px solid #eee
}
.offerings-show-unavailable_modal__list_item:last-child {
 border-bottom:1px solid #eee
}
.offerings-yans img,
.offerings-yans video {
 max-width:100%
}
.offerings-yans>table>tr>td {
 min-width:200px
}
.offerings-yans td {
 padding:24px;
 border-top:1px solid #eee;
 vertical-align:top
}
.offerings-yans td:first-child {
 font-weight:700
}
.offerings-yans tr:first-child td {
 border-top:0
}
@media print {
 .offerings-yans img,
 .offerings-yans video {
  max-width:100%
 }
}
.offerings-manage__unanswered_comments {
 margin-top:4px;
 padding-top:4px
}
.offerings-show_security .attachment-preview {
 width:100%;
 height:590px
}
.offerings-show-header-media_react__image-wrap {
 position:relative;
 margin-bottom:21px
}
@media all and (max-width:767px) {
 .offerings-show-header-media_react__image-wrap {
  width:-webkit-calc(100% - 4% - 16px);
  width:calc(100% - 4% - 16px);
  margin:13px auto 24px
 }
}
.offerings-show-header-media_react__image-wrap:before {
 display:block;
 content:"";
 width:100%;
 padding-top:56.25%
}
.offerings-show-header-media_react__image {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 border-radius:0;
 overflow:hidden;
 background-color:#e0e0e0;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.offerings-show-header-media_react__image img {
 -o-object-fit:cover;
 object-fit:cover;
 width:100%;
 height:auto
}
@media all and (max-width:767px) {
 .offerings-show-header-media_react__image {
  border-radius:6px
 }
}
.offerings-show-header-media_react__thumbs {
 overflow:hidden
}
.offerings-show-header-media_react__thumbs-wrap {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.offerings-show-header-media_react__thumb {
 -webkit-box-flex:0;
 -webkit-flex:none;
 -ms-flex:none;
 flex:none;
 border-radius:10px;
 width:140px;
 height:80px;
 background-color:#e0e0e0;
 margin-right:24px
}
@media all and (max-width:969px) {
 .offerings-show-header-media_react__thumb {
  width:92px;
  height:55px;
  margin-right:10px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-index-companies_funded__header {
  text-align:center
 }
 .offerings-index-companies_funded__card_wrapper {
  margin-bottom:28.8px
 }
 .offerings-index-companies_funded__subtitle {
  font-size:18px;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
.offerings-manage {
 padding-top:65px;
 margin-top:-65px;
 background:rgba(196,196,196,.1)
}
.offerings-manage__faq {
 margin-left:auto
}
.offerings-manage__unanswered_comments_count {
 margin-top:4px
}
@media all and (min-width:768px) {
 .offerings-manage__manage {
  position:relative;
  margin-left:10px;
  padding-left:10px
 }
 .offerings-manage__manage:before {
  content:'';
  position:absolute;
  top:-2px;
  bottom:-2px;
  left:0;
  width:1px;
  background:rgba(0,0,0,.2)
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-manage__header {
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  font-size:13px
 }
}
.offerings-manage-overview__breakdown-background {
 background-color:#f9f9f9
}
.offerings-manage-overview__investor-tab {
 background-color:#f0f0f0;
 border-radius:16px
}
.offerings-manage-overview__comment {
 display:inline-block;
 text-decoration:none;
 color:#000;
 -webkit-transform:rotateY(180deg);
 transform:rotateY(180deg)
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-manage-investment_table_row {
  font-size:12px
 }
}
.offerings-manage-investment_table_row__events-dropdown {
 box-shadow:0 1px 2px 2px rgba(0,0,0,.2),0 -1px 0 rgba(0,0,0,.02)
}
.offerings-manage-my_investors_section__wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.offerings-manage-my_investors_section__sidebar {
 min-width:224px;
 max-width:224px;
 padding-right:24px;
 border-right:1px solid #eee
}
.offerings-manage-my_investors_section__content {
 padding-left:24px
}
.offerings-manage-my_investors_section__blog-block {
 box-shadow:0 4px 15px rgba(0,0,0,.1)
}
.offerings-manage-my_investors_section__charts_wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin:0 -32px
}
.offerings-manage-my_investors_section__chart {
 width:100%;
 padding:0 32px;
 max-width:320px;
 display:inline-block;
 vertical-align:top;
 border-right:1px solid #eee
}
.offerings-manage-early_campaign_close_modal__remodal {
 max-width:688px
}
.offerings-manage-early_campaign_close_modal_content .icon-check-small {
 background-image:url(https://assets.republic.com/assets/ui/check-small-b439daf4526d6be8ae5109d494fd87339a2bf4bc341125085d207f6cd52e3647.svg);
 display:inline-block;
 width:18px;
 height:14px
}
.offerings-manage-early_campaign_close_modal_content__icon_error {
 background-image:url(https://assets.republic.com/assets/ui/icon-error-orange-edb2dc2ef6c8fcdeeecbf0477219705dad2284da4db8f56df8278fb4f6d20044.svg);
 display:inline-block;
 width:18px;
 height:18px;
 margin-bottom:-3px
}
.offerings-manage-early_campaign_close_modal_content__big_icon_ok {
 background-image:url(https://assets.republic.com/assets/ui/big-checkmark-circle-d05e6fbea86219e32f5ef42466edd267276cf6e77bbfa110cd96cc13d41f2603.svg);
 display:inline-block;
 width:104px;
 height:104px
}
.offerings-manage-early_campaign_close_modal_content__deadline_input {
 max-width:408px
}
.offerings-manage-investor_overview_modal_content-privacy_notice {
 background-color:#f7f7f7;
 border-radius:6px
}
.offerings-manage-investor_overview_modal_content-message_section {
 position:relative
}
.offerings-manage-investor_overview_modal_content-message_section__close {
 position:absolute;
 top:16px;
 right:16px
}
@media all and (max-width:969px) {
 .offerings-manage-investor_overview_modal_content-user_section__avatar {
  width:75px;
  height:75px;
  min-width:75px
 }
 .offerings-manage-investor_overview_modal_content-user_section__profile {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .offerings-manage-investor_overview_modal_content-user_section__actions {
  text-align:left;
  margin-top:16px
 }
 .offerings-manage-investor_overview_modal_content-user_section__social_links {
  margin-top:16px
 }
}
.offerings-manage-rolling_closes .rolling-closes-header .amount-notes {
 border-left:solid 3px #ddd
}
.offerings-manage-rolling_closes .rolling-closes-header ul.rolling-closes-list {
 padding-left:24px
}
.offerings-manage-rolling_closes .rolling-closes-header ul.rolling-closes-list li {
 margin-bottom:8px
}
.offerings-manage-rolling_closes .rolling-closes-header ul.rolling-closes-list li::marker {
 font-size:20px;
 color:#ffb300
}
.offerings-manage-rolling_closes .rolling-close-status-box {
 background-color:#f9f9f9;
 border-radius:16px;
 padding:36px
}
.offerings-manage-rolling_closes .cards-group {
 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
}
@media all and (max-width:969px) {
 .offerings-manage-rolling_closes .cards-group {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
@media all and (min-width:970px) {
 .offerings-manage-rolling_closes .cards-group .card-item:not(:first-child) {
  padding-left:20px;
  border-left:1px solid rgba(0,0,0,.1)
 }
}
@media all and (max-width:969px) {
 .offerings-manage-rolling_closes .cards-group .card-item {
  padding-bottom:16px
 }
}
.offerings-manage-investments_list_by_fund_type-modal .content-container {
 position:relative;
 min-height:368px
}
.offerings-manage-investments_list_by_fund_type-modal .content-container .loading-overlay {
 position:absolute;
 top:0;
 right:0;
 width:100%;
 height:100%;
 z-index:10000000;
 opacity:.5;
 filter:alpha(opacity=50);
 background-color:#eceaea;
 vertical-align:middle;
 padding-top:160px
}
.offerings-manage-investments_list_by_fund_type-modal .content-container .loading-overlay i {
 font-size:50px
}
.offerings-pitch_sections-section {
 clear:both
}
.offerings-pitch_sections-section:last-child {
 margin-bottom:0
}
.offerings-pitch_sections-section__divider {
 width:56px;
 margin:0 0 24px
}
@media all and (max-width:767px) {
 .offerings-pitch_sections-section {
  padding-top:32px
 }
 .offerings-pitch_sections-section__title {
  margin-bottom:16px;
  font-size:18px
 }
 .offerings-pitch_sections-section__divider {
  margin-bottom:16px
 }
}
.offerings-pitch_sections-form {
 position:relative;
 clear:both
}
.offerings-pitch_sections-form__editbox {
 border:2px dashed #eee;
 border-radius:12px;
 -webkit-transition:border-color .1s ease-in-out;
 transition:border-color .1s ease-in-out
}
.offerings-pitch_sections-form__editbox:not(.offerings-pitch_sections-form__editbox--active):hover {
 cursor:pointer;
 border-color:#0049ff
}
.offerings-pitch_sections-form__editbox:not(.offerings-pitch_sections-form__editbox--active):hover .offerings-pitch_sections-form__title {
 color:#666
}
.offerings-pitch_sections-form__editbox--active {
 border-color:#0049ff
}
.offerings-pitch_sections-form__editbox--active .offerings-pitch_sections-form__header {
 top:80px;
 opacity:1;
 -webkit-transition-duration:.2s;
 transition-duration:.2s
}
.offerings-pitch_sections-form__editbox--active .offerings-pitch_sections-form__header--with-form {
 pointer-events:auto
}
.offerings-pitch_sections-form__editbox .fr-toolbar.fr-top.fr-sticky-off {
 border-top-right-radius:10px;
 border-top-left-radius:10px
}
.offerings-pitch_sections-form__editbox .fr-toolbar.fr-top.fr-sticky-off.flat {
 border-radius:0;
 border-top:0
}
.offerings-pitch_sections-form__editbox .offerings-pitch_sections-form__footer {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.offerings-pitch_sections-form__divider {
 width:56px;
 margin-right:0;
 margin-left:0
}
.offerings-pitch_sections-form__form .fr-box.fr-basic .fr-element {
 min-height:unset!important
}
.offerings-pitch_sections-form__form .fr-box.fr-basic.fr-top .fr-wrapper {
 border-radius:0
}
.offerings-pitch_sections-form__form textarea.fr-code,
.offerings-pitch_sections-form__form .fr-box.fr-basic .fr-element {
 padding:88px 16px 16px;
 font-size:24px
}
.offerings-pitch_sections-form__form textarea.fr-code p,
.offerings-pitch_sections-form__form .fr-box.fr-basic .fr-element p {
 margin-bottom:30px;
 line-height:1.4
}
.offerings-pitch_sections-form__form textarea.fr-code table,
.offerings-pitch_sections-form__form .fr-box.fr-basic .fr-element table {
 font-size:18px;
 line-height:1.3
}
.offerings-pitch_sections-form__form textarea.fr-code li,
.offerings-pitch_sections-form__form .fr-box.fr-basic .fr-element li {
 position:relative
}
.offerings-pitch_sections-form__form textarea.fr-code hr,
.offerings-pitch_sections-form__form .fr-box.fr-basic .fr-element hr {
 margin-top:32px;
 margin-bottom:28px
}
.offerings-pitch_sections-form__form textarea.fr-code strong,
.offerings-pitch_sections-form__form textarea.fr-code b,
.offerings-pitch_sections-form__form .fr-box.fr-basic .fr-element strong,
.offerings-pitch_sections-form__form .fr-box.fr-basic .fr-element b {
 font-weight:600;
 letter-spacing:-.02em;
 color:#555
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-pitch_sections-form__form textarea.fr-code,
 .offerings-pitch_sections-form__form .fr-box.fr-basic .fr-element {
  font-size:15px
 }
}
.offerings-pitch_sections-form__form--custom .fr-box.fr-basic .fr-element {
 padding-top:16px
}
.offerings-pitch_sections-form__header {
 position:absolute;
 top:64px;
 left:2px;
 right:2px;
 z-index:2;
 height:88px;
 opacity:0;
 background-color:#fff;
 pointer-events:none;
 -webkit-transition:all 0 ease-in-out;
 transition:all 0 ease-in-out
}
.offerings-pitch_sections-form__draft-info {
 padding:12px 16px;
 background-color:#f2f2f2;
 color:#7c7c7c;
 font-size:16px;
 font-weight:800;
 border-top-right-radius:10px;
 border-top-left-radius:10px;
 overflow:hidden
}
.offerings-pitch_sections-form__draft-info .left-block {
 float:left
}
.offerings-pitch_sections-form__draft-info .right-block {
 float:right
}
.offerings-pitch_sections-form .fr-wrapper {
 background-color:#f9f9f9!important
}
.offerings-pitch_sections-form .fr-view {
 max-width:100%;
 margin-right:auto;
 margin-left:auto;
 background-color:#fff;
 -webkit-transition:.2s ease-in-out;
 transition:.2s ease-in-out;
 -webkit-transition-property:max-width,box-shadow;
 transition-property:max-width,box-shadow
}
.offerings-pitch_sections-form .fr-view>* {
 -webkit-transition:.2s ease-in-out;
 transition:.2s ease-in-out;
 -webkit-transition-property:width,padding,margin,font-size;
 transition-property:width,padding,margin,font-size
}
.offerings-pitch_sections-form .fr-view {
 box-shadow:0 0 0 0 #fff
}
.offerings-pitch_sections-form--tablet .offerings-pitch_sections-form__divider {
 width:auto;
 margin-left:-16px
}
.offerings-pitch_sections-form--tablet .fr-view {
 box-shadow:-2px 0 0 0 #f1f1f1,2px 0 0 0 #f1f1f1;
 max-width:456px
}
.offerings-pitch_sections-form--tablet .fr-view iframe {
 height:370px
}
.offerings-pitch_sections-form--tablet .fr-view .fr-dii:not(.c-extraLargeImage).fr-fir,
.offerings-pitch_sections-form--tablet .fr-view .fr-dii:not(.c-extraLargeImage).fr-fil {
 max-width:35%;
 margin-top:4px;
 margin-bottom:8px
}
.offerings-pitch_sections-form--tablet .fr-view .fr-dii:not(.c-extraLargeImage).fr-fir {
 margin-left:16px
}
.offerings-pitch_sections-form--tablet .fr-view .fr-dii:not(.c-extraLargeImage).fr-fil {
 margin-right:16px
}
.offerings-pitch_sections-form--tablet .fr-view .fr-video.fr-dvi.fr-fvl,
.offerings-pitch_sections-form--tablet .fr-view .fr-video.fr-dvi.fr-fvr {
 max-width:35%;
 margin-top:4px;
 margin-bottom:8px
}
.offerings-pitch_sections-form--tablet .fr-view .fr-video.fr-dvi.fr-fvl video,
.offerings-pitch_sections-form--tablet .fr-view .fr-video.fr-dvi.fr-fvr video {
 height:initial!important
}
.offerings-pitch_sections-form--tablet .fr-view .fr-video.fr-dvi.fr-fvr {
 margin-left:16px
}
.offerings-pitch_sections-form--tablet .fr-view .fr-video.fr-dvi.fr-fvl {
 margin-right:16px
}
.offerings-pitch_sections-form--phone .offerings-pitch_sections-form__divider {
 width:auto;
 margin-left:-16px
}
.offerings-pitch_sections-form--phone .fr-view {
 box-shadow:-2px 0 0 0 #f1f1f1,2px 0 0 0 #f1f1f1;
 max-width:360px;
 overflow-x:auto;
 font-size:15px
}
.offerings-pitch_sections-form--phone .fr-view iframe {
 height:370px
}
.offerings-pitch_sections-form--phone .fr-view .fr-dii:not(.c-extraLargeImage).fr-fir,
.offerings-pitch_sections-form--phone .fr-view .fr-dii:not(.c-extraLargeImage).fr-fil {
 max-width:35%;
 margin-top:4px;
 margin-bottom:8px
}
.offerings-pitch_sections-form--phone .fr-view .fr-dii:not(.c-extraLargeImage).fr-fir {
 margin-left:16px
}
.offerings-pitch_sections-form--phone .fr-view .fr-dii:not(.c-extraLargeImage).fr-fil {
 margin-right:16px
}
.offerings-pitch_sections-form--phone .fr-view .fr-video.fr-dvi.fr-fvl,
.offerings-pitch_sections-form--phone .fr-view .fr-video.fr-dvi.fr-fvr {
 max-width:35%;
 margin-top:4px;
 margin-bottom:8px
}
.offerings-pitch_sections-form--phone .fr-view .fr-video.fr-dvi.fr-fvl video,
.offerings-pitch_sections-form--phone .fr-view .fr-video.fr-dvi.fr-fvr video {
 height:initial!important
}
.offerings-pitch_sections-form--phone .fr-view .fr-video.fr-dvi.fr-fvr {
 margin-left:16px
}
.offerings-pitch_sections-form--phone .fr-view .fr-video.fr-dvi.fr-fvl {
 margin-right:16px
}
.offerings-pitch_sections-form--phone .fr-view h2 {
 font-size:30px
}
.offerings-pitch_sections-form--phone .fr-view h3 {
 font-size:20px
}
.offerings-pitch_sections-form--phone .fr-view p {
 line-height:1.6
}
.offerings-pitch_sections-form--phone .fr-view figure {
 margin-top:16px;
 margin-bottom:16px
}
.offerings-pitch_sections-form--phone .fr-view iframe {
 height:300px
}
.offerings-pitch_sections-form--phone .fr-view video {
 height:auto!important
}
.offerings-pitch_sections-form--phone .fr-view .u-wysiwygMedium {
 font-size:14px
}
.offerings-pitch_sections-form--phone .fr-view .u-wysiwygListWithImages {
 padding-left:0
}
.offerings-pitch_sections-form--phone .fr-view .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage) {
 margin:0 auto 8px;
 display:block;
 float:none
}
.offerings-pitch_sections-form--phone .fr-view .c-embedSoundCloud:not(:first-child) {
 margin-top:20px
}
.offerings-pitch_sections-form--phone .fr-view .c-embedSoundCloud:not(:last-child) {
 margin-bottom:20px
}
.offerings-pitch_sections-form--phone .fr-view .c-wysiwygCtaSection:not(:first-child) {
 margin-top:20px
}
.offerings-pitch_sections-form--phone .fr-view .c-wysiwygCtaSection:not(:last-child) {
 margin-bottom:20px
}
.offerings-pitch_sections-form_header {
 padding-bottom:10px
}
.offerings-pitch_sections-form_header__name-input {
 padding-top:4px;
 padding-bottom:5px
}
.offerings-pitch_sections-form_header__actions {
 padding-bottom:1px
}
.offerings-pitch_sections-form_header__icon-link.disabled {
 pointer-events:none;
 opacity:.3
}
.offerings-pitch_sections-form_header .c-input-hint {
 position:absolute;
 font-size:12px
}
@media all and (max-width:969px) {
 .offerings-pitch_sections-form_header__submit {
  padding-right:10px;
  padding-left:10px
 }
 .offerings-pitch_sections-form_header__actions {
  margin-left:8px;
  padding:0 8px
 }
}
.offerings-pitch_sections-tip_wrapper {
 position:absolute;
 top:16px;
 right:-379px;
 z-index:1;
 width:347px;
 background:#fff;
 box-shadow:0 -24px 16px 0 #fff,0 32px 16px #fff
}
.offerings-pitch_sections-tip_wrapper:hover {
 z-index:2
}
.offerings-pitch_sections-tip_wrapper__devices {
 background-color:#fbfbfb
}
.offerings-pitch_sections-tip_wrapper__device-link {
 padding:12px 0;
 opacity:.6
}
.offerings-pitch_sections-tip_wrapper__device-link:not(:last-child) {
 margin-right:4px
}
.offerings-pitch_sections-tip_wrapper__device-link:hover {
 opacity:1;
 background-color:#f4f4f4
}
.offerings-pitch_sections-tip_wrapper__device-link.active,
.offerings-pitch_sections-tip_wrapper__device-link.active:hover {
 opacity:1;
 background-color:#eee;
 cursor:default
}
.offerings-pitch_sections-tip_wrapper__device-name {
 margin-left:4px
}
@media all and (max-width:1169px) {
 .offerings-pitch_sections-tip_wrapper {
  right:-52%;
  width:48%
 }
}
.offerings-pitch_sections-pitch_preview__divider {
 width:56px;
 margin-right:0;
 margin-left:0
}
.offerings-portfolio__spinner {
 padding-top:35vh;
 padding-bottom:45vh
}
@media print {
 .offerings-show__cover {
  background:#fff!important
 }
 .offerings-show__cover:before {
  display:none
 }
 .offerings-show__sections {
  padding-top:0
 }
 .offerings-show__section {
  padding:32px 0 0;
  border:none
 }
 .offerings-show__section-title {
  display:block;
  margin-bottom:16px;
  padding-bottom:0;
  text-align:left;
  page-break-after:avoid
 }
 .offerings-show__section-title:after {
  display:none
 }
 .offerings-show__pitch {
  margin-bottom:32px
 }
 .offerings-show__deal-terms {
  margin-bottom:16px
 }
 .offerings-show__perks {
  margin-bottom:0;
  padding-top:0
 }
 .offerings-show-header {
  padding-bottom:0;
  text-align:left
 }
 .offerings-show-header__content {
  width:70%;
  vertical-align:top!important
 }
 .offerings-show-header__sidebar {
  width:30%;
  vertical-align:top!important
 }
 .offerings-show-header-title__company_name_container {
  margin:0
 }
 .offerings-show-header-media__cover_media {
  padding:0;
  margin:0
 }
 .offerings-show-header-sidebar__column {
  width:100%;
  padding-bottom:16px;
  border-bottom:1px solid #eee
 }
 .offerings-show-header-sidebar__column:not(:first-child) {
  margin-top:16px
 }
 .offerings-show-header-sidebar__column--large {
  margin-bottom:0
 }
 .offerings-show-about_section__row {
  margin:0;
  padding:8px 0
 }
 .offerings-show-risks_section__column {
  width:100%
 }
 .offerings-show-risks_section__risk {
  line-height:1.4
 }
 .offerings-show-risks_section__risk:not(:first-child) {
  margin-top:16px
 }
 .offerings-show-risks_section__risk_link {
  margin-bottom:4px;
  padding:0;
  font-size:16px;
  font-weight:500
 }
 .offerings-show-risks_section__risk_link:after {
  display:none
 }
 .offerings-show-risks_section__risk_text {
  display:block!important;
  position:static;
  left:auto;
  width:auto;
  top:auto;
  background-color:#fff;
  padding:0;
  border:none;
  font-size:14px
 }
 .offerings-show-risks_section__risk_text p {
  margin-bottom:8px
 }
 .offerings-show-questions_section__column {
  width:100%
 }
 .offerings-show-questions_section__question {
  line-height:1.4
 }
 .offerings-show-questions_section__question:not(:first-child) {
  margin-top:16px
 }
 .offerings-show-questions_section__question_link {
  display:none
 }
 .offerings-show-questions_section__question_container {
  position:static;
  left:auto;
  width:auto;
  top:auto
 }
 .offerings-show-questions_section__question_title {
  display:block;
  margin-bottom:4px;
  font-size:16px
 }
 .offerings-show-questions_section__question_text {
  padding:0;
  border:none;
  display:block;
  font-size:14px
 }
 .offerings-show-questions_section__question_text p {
  margin-bottom:8px
 }
 .offerings-show-deal_terms .c-deal-term__icon-wrapper {
  display:none
 }
 .offerings-show-deal_terms .c-deal-term__helper {
  max-height:none;
  margin-top:4px
 }
 .offerings-show-perk__perk-content {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
 }
 .offerings-show-perk__amount-wrapper {
  width:25%;
  margin-bottom:0
 }
 .offerings-show-perk__amount {
  font-size:20px!important
 }
 .offerings-show-perk__description-wrapper {
  width:75%
 }
 .offerings-show-perk__node {
  padding-left:0!important
 }
 .offerings-show-perk__node:before {
  display:none
 }
}
.offerings-shared-offering_card_small__cover,
.offerings-shared-offering_card_large__cover {
 background-color:#eee;
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat
}
.offerings-shared-offering_card,
.offerings-shared-offering_card_small,
.offerings-shared-offering_card_large {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.offerings-shared-offering_card:hover,
.offerings-shared-offering_card_small:hover,
.offerings-shared-offering_card_large:hover,
.offerings-shared-offering_card:active,
.offerings-shared-offering_card_small:active,
.offerings-shared-offering_card_large:active,
.offerings-shared-offering_card:focus,
.offerings-shared-offering_card_small:focus,
.offerings-shared-offering_card_large:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.c-offering-card__term {
 line-height:43px;
 border-top:1px solid #eee;
 padding-right:24px;
 padding-left:24px
}
.offerings-shared-offering_card_small__avatar,
.offerings-shared-offering_card_large__avatar {
 position:relative;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
 border:none
}
.offerings-shared-offering_card {
 overflow:hidden;
 border:none
}
.offerings-shared-offering_card--note .offerings-shared-offering_card__cover-image {
 -o-object-position:center;
 object-position:center;
 -webkit-transition-property:height,opacity;
 transition-property:height,opacity
}
@media all and (min-width:768px) {
 .offerings-shared-offering_card--note:hover .offerings-shared-offering_card__cover-image,
 .offerings-shared-offering_card--note:focus .offerings-shared-offering_card__cover-image {
  height:149px
 }
}
.offerings-shared-offering_card:hover,
.offerings-shared-offering_card:active,
.offerings-shared-offering_card:focus {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.offerings-shared-offering_card__cover-wrapper {
 position:relative;
 min-height:255px;
 background-color:#eee
}
.offerings-shared-offering_card__cover-image {
 width:100%;
 height:255px;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:top center;
 object-position:top center;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.offerings-shared-offering_card__badges-wrapper {
 position:absolute;
 top:5px;
 left:5px;
 z-index:10
}
@media all and (min-width:970px) and (max-width:1169px) {
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card-content,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card-content_note,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card-content,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card-content_note {
  min-height:394px!important
 }
}
@media all and (min-width:768px) {
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card__cover-image,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card__cover-image {
  opacity:.9
 }
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card-content,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card-content_note,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card-content,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card-content_note {
  min-height:354px;
  margin-top:-106px
 }
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card-content__footer,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card-content__footer {
  bottom:-10px;
  visibility:hidden;
  opacity:0;
  -webkit-transition-duration:0s;
  transition-duration:0s
 }
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card-content__deal-terms,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card-content__deal-terms {
  opacity:1;
  visibility:visible;
  bottom:0;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  background:#fff
 }
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card-content__sponsor-name,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card-content__sponsor-name {
  opacity:1
 }
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card-content_note__about-note,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card-content_note__about-note {
  display:block
 }
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card-content_note__terms,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card-content_note__terms {
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(10px);
  -ms-transform:translateY(10px);
  transform:translateY(10px);
  -webkit-transition-duration:0s;
  transition-duration:0s
 }
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-offering_card-content_note__cta,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-offering_card-content_note__cta {
  opacity:1;
  visibility:visible;
  bottom:24px;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):hover .offerings-shared-card_tooltip__icon,
 .offerings-shared-offering_card:not(.offerings-shared-offering_card--static):focus .offerings-shared-card_tooltip__icon {
  opacity:1
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-shared-offering_card__cover-wrapper {
  min-height:224px
 }
 .offerings-shared-offering_card__cover-image {
  height:224px
 }
}
.offerings-shared-offering_card-content {
 position:relative;
 min-height:248px;
 border:solid #e9e9e9;
 border-width:0 1px 1px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 -webkit-transition:min-height .2s ease-in-out,margin .2s ease-in-out;
 transition:min-height .2s ease-in-out,margin .2s ease-in-out
}
.offerings-shared-offering_card-content__avatar {
 position:relative;
 width:60px;
 height:60px;
 min-width:60px;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
 border:none
}
.offerings-shared-offering_card-content__title {
 letter-spacing:-.03em
}
.offerings-shared-offering_card-content__tags-wrapper {
 height:22px;
 overflow:hidden
}
.offerings-shared-offering_card-content__compliance-text {
 margin-top:6px
}
.offerings-shared-offering_card-content__deal-terms {
 position:absolute;
 right:0;
 bottom:-106px;
 left:0;
 width:100%;
 -webkit-transform:translateY(-10px);
 -ms-transform:translateY(-10px);
 transform:translateY(-10px);
 visibility:hidden;
 opacity:0;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
@media all and (min-width:970px) and (max-width:1169px) {
 .offerings-shared-offering_card-content {
  min-height:288px
 }
}
@media all and (min-width:768px) {
 .offerings-shared-offering_card-content__footer {
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
 .offerings-shared-offering_card-content__sponsor-name {
  opacity:0;
  -webkit-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-shared-offering_card-content {
  min-height:128px;
  padding:20px;
  font-size:16px
 }
 .offerings-shared-offering_card-content__footer {
  padding:16px 0 0
 }
}
.offerings-shared-offering_card-content_note {
 position:relative;
 min-height:248px;
 padding-top:20px;
 border:solid #e9e9e9;
 border-width:0 1px 1px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 -webkit-transition:min-height .2s ease-in-out,margin .2s ease-in-out;
 transition:min-height .2s ease-in-out,margin .2s ease-in-out
}
.offerings-shared-offering_card-content_note__terms {
 position:absolute;
 right:24px;
 bottom:8px;
 left:24px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.offerings-shared-offering_card-content_note__term {
 line-height:48px;
 border-top:1px solid #eee
}
.offerings-shared-offering_card-content_note__cta {
 position:absolute;
 right:24px;
 bottom:-64px;
 left:24px;
 visibility:hidden;
 opacity:0
}
@media all and (min-width:970px) and (max-width:1169px) {
 .offerings-shared-offering_card-content_note {
  min-height:288px
 }
}
.offerings-shared-offering_card-deal_terms__amount_raised {
 margin-bottom:3px
}
.offerings-shared-offering_card_small {
 height:100%
}
.offerings-shared-offering_card_small__content {
 position:relative
}
.offerings-shared-offering_card_small__link_wrapper {
 display:block;
 text-decoration:none;
 color:inherit
}
.offerings-shared-offering_card_small__link_wrapper:hover,
.offerings-shared-offering_card_small__link_wrapper:active,
.offerings-shared-offering_card_small__link_wrapper:focus {
 text-decoration:none;
 color:inherit
}
.offerings-shared-offering_card_small__follow-wrapper {
 position:absolute;
 z-index:1;
 top:5px;
 right:6px;
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 font-size:20px
}
.offerings-shared-offering_card_small__cover {
 overflow:hidden;
 height:184px;
 margin:-17px -17px 0;
 padding-right:20px;
 border-top-right-radius:4px;
 border-top-left-radius:4px
}
.offerings-shared-offering_card_small__badges-wrapper {
 padding:3px
}
.offerings-shared-offering_card_small__description {
 line-height:1.4;
 overflow:hidden
}
.offerings-shared-offering_card_small__avatar {
 margin-bottom:12px
}
.offerings-shared-offering_card_small__company_name {
 max-width:100%
}
.offerings-shared-offering_card_small__tags {
 height:22px;
 overflow:hidden
}
@media all and (min-width:768px) {
 .offerings-shared-offering_card_small:hover .offerings-shared-offering_card_small__follow-wrapper,
 .offerings-shared-offering_card_small:hover .offerings-shared-card_tooltip__icon,
 .offerings-shared-offering_card_small:focus .offerings-shared-offering_card_small__follow-wrapper,
 .offerings-shared-offering_card_small:focus .offerings-shared-card_tooltip__icon {
  opacity:1
 }
}
.offerings-shared-offering_card_small_placeholder {
 border-color:#f4f4f4
}
.offerings-shared-offering_card_small_loader {
 overflow:hidden;
 padding:0
}
.offerings-shared-offering_card_small_loader__title {
 margin-right:45%
}
.offerings-shared-offering_card_small_loader__text {
 margin-right:20%
}
.offerings-shared-offering_card_large__link_wrapper {
 display:inline-block;
 text-decoration:none;
 color:inherit;
 width:100%;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 position:relative
}
.offerings-shared-offering_card_large__link_wrapper:hover,
.offerings-shared-offering_card_large__link_wrapper:active,
.offerings-shared-offering_card_large__link_wrapper:focus {
 text-decoration:none;
 color:inherit
}
.offerings-shared-offering_card_large__cover {
 -webkit-flex-basis:0;
 -ms-flex-preferred-size:0;
 flex-basis:0;
 width:50%;
 height:376px;
 margin:-1px 0 -1px -1px;
 border-bottom:1px solid rgba(0,0,0,.08);
 position:relative;
 border-bottom-left-radius:4px;
 border-top-left-radius:4px
}
.offerings-shared-offering_card_large__ellison_alt_cover {
 background-image:url(https://assets.republic.com/assets/offering/ellison/card_cover_alt-99a178fed9b52e73d8c5a0c23aa29e082ccabfda52744d5621020e16dc7073c9.jpg)!important
}
.offerings-shared-offering_card_large__badges_wrapper {
 position:absolute;
 top:8px;
 right:0;
 left:8px;
 z-index:10;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.offerings-shared-offering_card_large__card_content {
 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;
 position:relative;
 height:100%
}
.offerings-shared-offering_card_large__avatar {
 width:60px;
 height:60px;
 min-width:60px
}
.offerings-shared-offering_card_large__footer {
 margin-top:auto;
 margin-bottom:-4px
}
.offerings-shared-offering_card_large__amount_raised {
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.offerings-shared-offering_card_large__ribbon {
 pointer-events:none;
 z-index:11
}
@media all and (min-width:768px) and (max-width:969px) {
 .offerings-shared-offering_card_large__card_content {
  padding-left:32px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-shared-offering_card_large__link_wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .offerings-shared-offering_card_large__cover {
  -webkit-box-flex:1;
  -webkit-flex:auto;
  -ms-flex:auto;
  flex:auto;
  width:auto;
  height:224px;
  margin:-1px -1px 0;
  border-top-right-radius:4px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-top-left-radius:4px
 }
 .offerings-shared-offering_card_large__card_content {
  padding:16px
 }
 .offerings-shared-offering_card_large__title {
  font-size:25px
 }
 .offerings-shared-offering_card_large__description {
  margin-top:16px;
  margin-bottom:24px;
  font-size:16px
 }
 .offerings-shared-offering_card_large__amount_raised {
  font-size:24px
 }
 .offerings-shared-offering_card_large__amount_raised_caption {
  font-size:14px
 }
 .offerings-shared-offering_card_large__badge {
  margin-right:5px;
  margin-bottom:5px
 }
 .offerings-shared-offering_card_large__ribbon {
  top:-1px;
  right:-1px
 }
}
.offerings-shared-offering_card_horizontal {
 border:1px solid #eee;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 height:230px;
 overflow:hidden;
 border-radius:6px
}
.offerings-shared-offering_card_horizontal:hover .offerings-shared-offering_card_horizontal__cta-button,
.offerings-shared-offering_card_horizontal:active .offerings-shared-offering_card_horizontal__cta-button,
.offerings-shared-offering_card_horizontal:focus .offerings-shared-offering_card_horizontal__cta-button {
 background-color:#2966ff
}
.offerings-shared-offering_card_horizontal__cover-image {
 height:100%;
 -o-object-fit:cover;
 object-fit:cover
}
.offerings-shared-offering_card_horizontal__content {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column
}
.offerings-shared-offering_card_horizontal__cta-button {
 margin-top:auto
}
.offerings-shared-offering_card_horizontal__stats-list {
 margin-bottom:20px
}
.offerings-shared-offering_card_horizontal__stats-value {
 margin-bottom:2px;
 letter-spacing:-.03em;
 line-height:1.1em;
 color:#17b351
}
@media all and (min-width:580px) {
 .offerings-shared-offering_card_horizontal__stats-wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .offerings-shared-offering_card_horizontal__cta-button--mobile {
  display:none
 }
}
@media(max-width:580px) {
 .offerings-shared-offering_card_horizontal {
  font-size:16px
 }
 .offerings-shared-offering_card_horizontal__cover-image {
  width:100%;
  position:absolute;
  opacity:.1;
  top:0;
  left:0
 }
 .offerings-shared-offering_card_horizontal__content-wrapper {
  position:relative;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:8px 16px 16px;
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));
  background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)
 }
 .offerings-shared-offering_card_horizontal__stats-wrapper {
  margin-left:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
 }
 .offerings-shared-offering_card_horizontal__stats-list {
  margin-right:24px;
  margin-bottom:0
 }
 .offerings-shared-offering_card_horizontal__stats-value {
  font-size:18px
 }
 .offerings-shared-offering_card_horizontal__cta-button--desktop {
  display:none
 }
 .offerings-shared-offering_card_horizontal__cta-button--mobile {
  display:block;
  margin-top:16px
 }
}
.offerings-shared-badges__wrapper {
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.offerings-shared-badges__wrapper .c-tag {
 margin-bottom:5px
}
.offerings-shared-badges__wrapper .c-tag:not(:last-child) {
 margin-right:5px
}
.offerings-shared-badges__wrapper--one_badge .c-tag {
 margin:0
}
.offerings-shared-offerings_list {
 position:relative
}
@media all and (max-width:767px) {
 .offerings-shared-offerings_list__card-wrapper {
  margin-bottom:24px
 }
}
.offerings-shared-company_name__company_name_badges {
 -webkit-transform:translateY(8%);
 -ms-transform:translateY(8%);
 transform:translateY(8%)
}
.offerings-shared-invest_button__unavailable_tooltip_hr {
 border-color:#333
}
.offerings-shared-invest_button__lock_button {
 pointer-events:auto!important
}
.offerings-shared-other_offerings_dropdown__primary-tag {
 padding:.21em .5em .24em
}
.offerings-shared-other_offerings_navigation__tooltip-icon:hover {
 cursor:pointer
}
.offerings-shared-other_offerings_navigation__tooltip-item {
 display:block;
 line-height:16px;
 color:#000;
 padding:1em;
 padding:12.30769px 12.30769px 14.54545px;
 border-radius:12px;
 margin-bottom:4px;
 vertical-align:middle
}
.offerings-shared-other_offerings_navigation__tooltip-item:hover,
.offerings-shared-other_offerings_navigation__tooltip-item:active,
.offerings-shared-other_offerings_navigation__tooltip-item--active {
 background-color:rgba(0,0,0,.03);
 color:#000;
 text-decoration:none
}
.offerings-shared-other_offerings_navigation__tooltip-item:last-child {
 margin-bottom:0
}
.offerings-shared-other_offerings_navigation__tooltip-item--active_item {
 background-color:rgba(0,73,255,.08);
 color:#0049ff
}
.offerings-shared-other_offerings_navigation__tooltip-item .offerings-shared-other_offerings_navigation__state {
 font-size:14px
}
.offerings-shared-offering_accredited_card:hover .offerings-shared-offering_accredited_card__tooltip-icon {
 opacity:1
}
.offerings-shared-offering_accredited_card__container {
 box-shadow:0 4px 30px rgba(0,0,0,.07);
 overflow:hidden;
 max-height:-webkit-calc((1170px - 64px) * 0.47 * 3/4);
 max-height:calc((1170px - 64px) * 0.47 * 3/4)
}
.offerings-shared-offering_accredited_card .plyr__controls {
 display:none
}
.offerings-shared-offering_accredited_card .plyr--playing .plyr__controls {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.offerings-shared-offering_accredited_card__text-container {
 width:53%;
 padding:24px 24px 48px 48px
}
.offerings-shared-offering_accredited_card__media-container {
 width:47%;
 overflow:hidden;
 position:relative
}
.offerings-shared-offering_accredited_card__video {
 height:100%
}
.offerings-shared-offering_accredited_card__tooltip-icon {
 position:absolute;
 top:12px;
 right:12px;
 z-index:11;
 background-color:rgba(0,0,0,.9);
 color:#d8d8d8;
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.offerings-shared-offering_accredited_card__tooltip-icon:hover {
 background-color:#000;
 color:#fff
}
.offerings-shared-offering_accredited_card__tags-container {
 position:absolute;
 left:8px;
 top:8px;
 z-index:11
}
.offerings-shared-offering_accredited_card__tags-container .c-tag:not(:first-of-type) {
 margin-left:8px
}
.offerings-shared-offering_accredited_card__logo-container {
 overflow:hidden;
 box-shadow:0 1px 2px rgba(0,0,0,.2)
}
.offerings-shared-offering_accredited_card__logo {
 width:100%;
 height:100%;
 min-width:100%
}
.offerings-shared-offering_accredited_card__logo::before {
 box-shadow:none
}
.offerings-shared-offering_accredited_card__pitches ul {
 padding-left:0;
 margin-bottom:0
}
.offerings-shared-offering_accredited_card__pitches ul li {
 margin:11px 0;
 line-height:20px;
 list-style:none;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.offerings-shared-offering_accredited_card__pitches ul li::before {
 content:'•';
 margin-right:8px;
 font-weight:800
}
.offerings-shared-offering_accredited_card__pitches ul li:first-of-type {
 margin-top:0
}
.offerings-shared-offering_accredited_card__pitches ul li.-hidden {
 display:none
}
.offerings-shared-offering_accredited_card__bottom-block {
 margin-top:auto
}
.offerings-shared-offering_accredited_card__button {
 position:relative
}
.offerings-shared-offering_accredited_card__button:hover .offerings-shared-offering_accredited_card__icon-locked {
 display:none
}
.offerings-shared-offering_accredited_card__button:hover .offerings-shared-offering_accredited_card__icon-unlocked {
 display:block
}
.offerings-shared-offering_accredited_card__button-icon {
 position:absolute;
 left:16px;
 margin-top:1px
}
.offerings-shared-offering_accredited_card__icon-locked {
 display:block
}
.offerings-shared-offering_accredited_card__icon-unlocked {
 display:none
}
@media all and (max-width:1169px) {
 .offerings-shared-offering_accredited_card__text-container {
  padding:8px 8px 16px 16px
 }
 .offerings-shared-offering_accredited_card__title {
  font-size:18px
 }
 .offerings-shared-offering_accredited_card__logo-container {
  width:28px;
  height:28px
 }
 .offerings-shared-offering_accredited_card__pitches {
  font-size:13px;
  line-height:22px
 }
 .offerings-shared-offering_accredited_card__button {
  font-size:16px;
  padding-left:48px;
  padding-right:48px
 }
 .offerings-shared-offering_accredited_card__bottom-text {
  margin-left:16px
 }
 .offerings-shared-offering_accredited_card__bottom-text-locked {
  font-size:11px
 }
 .offerings-shared-offering_accredited_card__bottom-text-unlocked {
  font-size:11px
 }
}
@media all and (max-width:767px) {
 .offerings-shared-offering_accredited_card__container {
  max-height:100%
 }
 .offerings-shared-offering_accredited_card__text-container {
  width:100%;
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2;
  padding:16px 24px
 }
 .offerings-shared-offering_accredited_card__media-container {
  width:100%;
  -webkit-box-ordinal-group:2;
  -webkit-order:1;
  -ms-flex-order:1;
  order:1
 }
 .offerings-shared-offering_accredited_card__logo-container {
  width:auto;
  height:auto
 }
 .offerings-shared-offering_accredited_card__title {
  font-size:23px
 }
 .offerings-shared-offering_accredited_card__bottom-text {
  margin:16px 0 0;
  text-align:center
 }
 .offerings-shared-offering_accredited_card__bottom-text-locked {
  font-size:13px
 }
 .offerings-shared-offering_accredited_card__bottom-text-unlocked {
  font-size:16px
 }
}
.offerings-show-deal_terms__empty-view,
.offerings-show-perks_section__empty-view,
.offerings-show-risks_section__empty-view,
.offerings-show-team_section__empty-view,
.offerings-show-pitch_non_modular__empty-view,
.offerings-show-questions_section__empty-view,
.offerings-show-discussion_section__empty-view {
 padding:32px;
 border:1px solid #eee;
 text-align:center;
 border-radius:3px
}
.editable.offerings-show-deal_terms__empty-view,
.editable.offerings-show-perks_section__empty-view,
.editable.offerings-show-risks_section__empty-view,
.editable.offerings-show-team_section__empty-view,
.editable.offerings-show-pitch_non_modular__empty-view,
.editable.offerings-show-questions_section__empty-view,
.editable.offerings-show-discussion_section__empty-view {
 background:#e6edff;
 border:1px solid #0049ff
}
.offerings-show-deal_terms__empty-view h2,
.offerings-show-perks_section__empty-view h2,
.offerings-show-risks_section__empty-view h2,
.offerings-show-team_section__empty-view h2,
.offerings-show-pitch_non_modular__empty-view h2,
.offerings-show-questions_section__empty-view h2,
.offerings-show-discussion_section__empty-view h2 {
 color:#444;
 font-size:24px;
 margin-bottom:8px
}
.offerings-show-deal_terms__empty-view p,
.offerings-show-perks_section__empty-view p,
.offerings-show-risks_section__empty-view p,
.offerings-show-team_section__empty-view p,
.offerings-show-pitch_non_modular__empty-view p,
.offerings-show-questions_section__empty-view p,
.offerings-show-discussion_section__empty-view p {
 color:#aaa;
 font-size:18px
}
.offerings-show-deal_terms__empty-view button,
.offerings-show-perks_section__empty-view button,
.offerings-show-risks_section__empty-view button,
.offerings-show-team_section__empty-view button,
.offerings-show-pitch_non_modular__empty-view button,
.offerings-show-questions_section__empty-view button,
.offerings-show-discussion_section__empty-view button,
.offerings-show-deal_terms__empty-view .c-button,
.offerings-show-perks_section__empty-view .c-button,
.offerings-show-risks_section__empty-view .c-button,
.offerings-show-team_section__empty-view .c-button,
.offerings-show-pitch_non_modular__empty-view .c-button,
.offerings-show-questions_section__empty-view .c-button,
.offerings-show-discussion_section__empty-view .c-button {
 margin-top:16px
}
.offerings-show-risks_section__risk_link,
.offerings-show-questions_section__question_link {
 padding:16px 0;
 display:inline-block;
 color:#000;
 width:100%;
 position:relative;
 padding-right:32px
}
.selected.offerings-show-risks_section__risk_link,
.selected.offerings-show-questions_section__question_link {
 color:#0049ff
}
.offerings-show-risks_section__risk_link:after,
.offerings-show-questions_section__question_link:after {
 content:'\e824';
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 white-space:nowrap;
 margin-left:16px;
 -webkit-transition:opacity .1s ease-in-out;
 transition:opacity .1s ease-in-out;
 opacity:0
}
.selected.offerings-show-risks_section__risk_link:after,
.selected.offerings-show-questions_section__question_link:after {
 opacity:1
}
@media all and (max-width:767px) {
 .offerings-show-risks_section__risk_link,
 .offerings-show-questions_section__question_link {
  padding-top:8px;
  padding-right:0
 }
 .offerings-show-risks_section__risk_link:after,
 .offerings-show-questions_section__question_link:after {
  display:none
 }
}
.offerings-show-team_section__edit-form,
.offerings-show-questions_section__edit-form,
.offerings-show-about_section__edit-form {
 padding:16px;
 border:1px dashed #0049ff;
 background:#e6edff
}
.c-deal-page-title-divider {
 width:56px;
 margin:24px 0
}
.offerings-show__other-offerings {
 height:520px
}
.offerings-show__private-disclaimer {
 border-radius:21px
}
.offerings-show__private-disclaimer-text::before {
 content:'';
 display:inline-block;
 width:1px;
 height:24px;
 background-color:#dadada;
 vertical-align:text-top;
 margin:0 8px
}
.offerings-show .slick-arrow {
 top:144px;
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.offerings-show .slick-arrow.slick-disabled {
 opacity:0
}
.offerings-show .slick-dots {
 bottom:-32px;
 width:auto;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
@media all and (min-width:1170px) {
 .offerings-show .slick-arrow.slick-next {
  right:-32px
 }
 .offerings-show .slick-arrow.slick-prev {
  left:-32px
 }
}
@media all and (max-width:767px) {
 .offerings-show__other-offerings {
  height:536px
 }
 .offerings-show__private-disclaimer {
  border-radius:8px;
  padding:8px
 }
 .offerings-show__private-disclaimer-title {
  font-size:11px
 }
 .offerings-show__private-disclaimer-text {
  font-size:11px
 }
 .offerings-show__private-disclaimer-text::before {
  content:none
 }
}
@media all and (max-width:767px) {
 .offerings-show-cards_slider__slider {
  overflow-x:auto;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  margin-top:8px;
  padding-bottom:8px
 }
 .offerings-show-cards_slider__column {
  -webkit-box-flex:0;
  -webkit-flex:0 0 288px;
  -ms-flex:0 0 288px;
  flex:0 0 288px
 }
}
.offerings-show-side_navigation {
 position:absolute;
 top:0;
 left:-128px;
 padding:88px 8px 16px;
 background-color:#fff;
 border-radius:4px;
 font-size:14px;
 white-space:nowrap
}
.offerings-show-side_navigation__link {
 display:block;
 width:136px;
 position:relative;
 margin:2px 0;
 padding:4px 16px 4px 0;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.offerings-show-side_navigation__link:after {
 margin-left:8px;
 content:"\e825";
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 color:#555;
 opacity:0;
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out
}
.offerings-show-side_navigation__link,
.offerings-show-side_navigation__link:focus {
 color:#bbb
}
.offerings-show-side_navigation__link:hover,
.offerings-show-side_navigation__link:active {
 text-decoration:none;
 color:#222
}
.offerings-show-side_navigation__link--active,
.offerings-show-side_navigation__link--active:focus {
 color:#222
}
.offerings-show-side_navigation__link--active:after {
 opacity:1
}
.offerings-show-side_navigation__divider {
 border-top:1px solid #eee
}
@media all and (max-width:1442px) {
 .offerings-show-side_navigation {
  display:none!important
 }
}
.offerings-show-pitch_highlights__highlights-input {
 width:100%;
 border:none;
 margin-top:-8px;
 padding:0 0 0 32px;
 outline:none;
 font-size:18px;
 line-height:2.25em;
 font-weight:400;
 resize:none;
 background-image:url(https://assets.republic.com/assets/offering/pitch_highlights/highlight-circle-da65edb4c8b537dc85ec685810aa75e773886c8624ffd9eb71374296701c8e91.svg);
 background-repeat:repeat-y;
 background-position:10px 16px;
 background-size:8px auto
}
.offerings-show-pitch_highlights__highlights-input:focus {
 border:none;
 box-shadow:none
}
.offerings-show-pitch_highlights__content li {
 position:relative
}
.offerings-show-pitch_highlights__content li:before {
 content:'';
 position:absolute;
 top:.35em;
 left:-1.5em;
 width:1em;
 height:1em;
 background-color:rgba(255,255,255,.5)
}
@media all and (max-width:767px) {
 .offerings-show-pitch_highlights {
  padding-top:8px;
  margin-bottom:24px
 }
 .offerings-show-pitch_highlights__title {
  margin-bottom:16px;
  font-size:18px
 }
 .offerings-show-pitch_highlights__divider {
  margin:16px 0
 }
}
.offerings-show-summary__summary-input {
 width:100%;
 border:none;
 margin-top:-8px;
 outline:none;
 font-size:18px;
 line-height:26px;
 font-weight:400;
 resize:none
}
.offerings-show-summary__summary-input p {
 line-height:26px
}
.offerings-show-summary__summary-input:focus {
 border:none;
 box-shadow:none
}
.offerings-show-summary__content {
 line-height:26px
}
.offerings-show-summary__content p {
 line-height:26px
}
@media all and (max-width:767px) {
 .offerings-show-summary:not(:empty) {
  padding-top:8px;
  margin-bottom:24px
 }
}
@media all and (max-width:767px) {
 .offerings-show-terms_section {
  padding-top:0
 }
}
@media all and (max-width:767px) {
 .offerings-show-reviews_section {
  padding-top:0
 }
 .offerings-show-reviews_section__title {
  margin-bottom:32px
 }
}
.offerings-show-invest_section__input-amount-addon {
 margin-top:-2px
}
.offerings-show-invest_section__submit-button {
 pointer-events:auto!important
}
@media all and (max-width:767px) {
 .offerings-show-invest_section__amount-column {
  padding-right:0
 }
}
.offerings-show-deal_terms-header__title {
 position:relative
}
.offerings-show-deal_terms-header__badge {
 position:absolute;
 top:54%;
 right:0;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.offerings-show-perks_section {
 border:1px solid #eee;
 border-radius:4px
}
.offerings-show-perk {
 border-bottom:1px solid #eee;
 padding:10px 16px 16px
}
.offerings-show-perk:hover {
 background-color:#fbfbfb
}
.offerings-show-perk:last-child {
 border-bottom:none
}
.offerings-show-perk:last-child .offerings-show-perk_new__amount:after {
 content:'or more';
 color:#b7b7b7;
 font-size:15px;
 font-weight:400;
 margin-left:-5px
}
.offerings-show-perk__investor-counter {
 margin-top:2px
}
.offerings-show-perk__caption {
 margin-bottom:6px
}
.offerings-show-perk__node {
 position:relative;
 margin-top:4px;
 padding-left:12px
}
.offerings-show-perk__node:first-child {
 margin-top:0
}
.offerings-show-perk__node:before {
 content:'';
 position:absolute;
 top:12px;
 left:0;
 width:4px;
 height:4px;
 background-color:#6f6f6f;
 border-radius:50%
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-show-perk {
  font-size:15px
 }
 .offerings-show-perk__amount {
  font-size:30px
 }
}
.offerings-show-perk_form {
 padding:16px;
 border:1px dashed #0049ff;
 background:#e6edff
}
.offerings-show-risks_section {
 position:relative
}
.offerings-show-risks_section__risk_text {
 padding:16px 24px;
 background-color:#f7f7f7;
 word-break:break-word
}
.offerings-show-risks_section__risk_text p {
 margin-bottom:16px
}
@media all and (min-width:768px) {
 .offerings-show-risks_section__risk_text {
  position:absolute;
  left:100%;
  width:100%;
  top:0
 }
}
.offerings-show-questions_section {
 position:relative
}
.offerings-show-questions_section__rich_text_block p {
 margin-bottom:16px;
 margin-top:16px
}
.offerings-show-questions_section__question_text {
 padding:16px 24px;
 word-break:break-word
}
@media all and (max-width:767px) {
 .offerings-show-questions_section__question_text {
  padding:10.66667px
 }
}
.offerings-show-questions_section__question_text p {
 margin-bottom:16px
}
@media all and (min-width:768px) {
 .offerings-show-questions_section__question_container {
  position:absolute;
  left:100%;
  width:195%;
  top:0
 }
}
.offerings-show-press_section__article {
 margin-top:32px
}
@media all and (max-width:767px) {
 .offerings-show-press_section__article {
  margin-top:0
 }
 .offerings-show-press_section__article+.offerings-show-press_section__article {
  margin-top:24px
 }
}
.offerings-show-team_section__team_member_container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%
}
.offerings-show-team_section__featured_team_member {
 -webkit-box-flex:0;
 -webkit-flex:0 1 33.3%;
 -ms-flex:0 1 33.3%;
 flex:0 1 33.3%;
 text-align:center
}
.offerings-show-team_section__featured_team_member:not(.editing) {
 padding:16px;
 padding-bottom:32px
}
.offerings-show-team_section__featured_team_member .c-avatar {
 width:125px;
 min-width:125px;
 height:125px
}
@media all and (max-width:969px) {
 .offerings-show-team_section__featured_team_member {
  -webkit-box-flex:0;
  -webkit-flex:0 1 50%;
  -ms-flex:0 1 50%;
  flex:0 1 50%;
  max-width:400px
 }
}
@media all and (max-width:767px) {
 .offerings-show-team_section__featured_team_member {
  -webkit-box-flex:0;
  -webkit-flex:0 1 100%;
  -ms-flex:0 1 100%;
  flex:0 1 100%;
  max-width:400px
 }
}
.offerings-show-team_section__team_member {
 width:100%;
 -webkit-box-flex:0;
 -webkit-flex:0 1 20%;
 -ms-flex:0 1 20%;
 flex:0 1 20%;
 text-align:center
}
.offerings-show-team_section__team_member:not(.editing) {
 padding:16px;
 padding-bottom:32px
}
.offerings-show-team_section__team_member .c-avatar {
 width:83px;
 min-width:83px;
 height:83px
}
.offerings-show-team_section__team_member.editing {
 max-width:33.33333%
}
@media all and (max-width:969px) {
 .offerings-show-team_section__team_member {
  -webkit-box-flex:0;
  -webkit-flex:0 1 33.3332%;
  -ms-flex:0 1 33.3332%;
  flex:0 1 33.3332%
 }
 .offerings-show-team_section__team_member.editing {
  max-width:50%
 }
}
@media all and (max-width:767px) {
 .offerings-show-team_section__team_member {
  -webkit-box-flex:0;
  -webkit-flex:0 1 50%;
  -ms-flex:0 1 50%;
  flex:0 1 50%
 }
 .offerings-show-team_section__team_member.editing {
  max-width:100%
 }
}
.offerings-show-team_section__add_team_member {
 width:25%;
 margin:0 auto
}
@media all and (max-width:1169px) {
 .offerings-show-team_section__add_team_member {
  width:50%
 }
}
@media all and (max-width:969px) {
 .offerings-show-team_section__add_team_member {
  width:75%
 }
}
@media all and (max-width:767px) {
 .offerings-show-team_section__add_team_member {
  width:100%
 }
}
.offerings-show-content_navigation {
 position:absolute;
 z-index:60;
 width:100%;
 box-shadow:0 0 0 #fff;
 -webkit-transition:box-shadow .1s ease-in-out;
 transition:box-shadow .1s ease-in-out
}
.offerings-show-content_navigation__cta-button {
 pointer-events:auto!important
}
.offerings-show-content_navigation__contact-link {
 vertical-align:middle;
 line-height:27px;
 padding:0
}
.offerings-show-content_navigation__contact-link,
.offerings-show-content_navigation__contact-link:active,
.offerings-show-content_navigation__contact-link:focus,
.offerings-show-content_navigation__contact-link:hover {
 color:rgba(0,0,0,.4);
 text-decoration:none
}
.offerings-show-content_navigation__contact-icon {
 margin-right:5px
}
.offerings-show-content_navigation--sticky {
 position:fixed;
 top:0;
 box-shadow:0 0 8px rgba(0,0,0,.1)
}
.offerings-show-content_navigation--sticky .offerings-show-content_navigation__contact-wrapper {
 display:none
}
.offerings-show-content_navigation--sticky .offerings-show-content_navigation__cta-wrapper {
 opacity:1;
 visibility:visible;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .15s ease-out;
 transition:all .15s ease-out;
 height:auto
}
.offerings-show-content_navigation--sticky .offerings-show-content_navigation__disclaimer {
 margin-right:0;
 margin-left:0
}
.offerings-show-content_navigation--static {
 box-shadow:0 0 0 #fff
}
.offerings-show-content_navigation--static .offerings-show-content_navigation__mobile-navigation {
 margin-right:16px;
 margin-left:16px;
 padding:10px 0
}
.offerings-show-content_navigation__cta-wrapper {
 opacity:0;
 visibility:hidden;
 -webkit-transform:translateY(-16px);
 -ms-transform:translateY(-16px);
 transform:translateY(-16px);
 height:0
}
.offerings-show-content_navigation__contact-wrapper {
 display:block
}
.offerings-show-content_navigation__disclaimer {
 background-color:rgba(255,255,255,.9);
 -webkit-backdrop-filter:blur(10px);
 backdrop-filter:blur(10px)
}
.offerings-show-content_navigation__mobile-navigation {
 padding:10px 16px;
 background-color:#fff;
 box-shadow:0 1px 0 #eaeaea,0 -1px 0 #eaeaea;
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out
}
.offerings-show-content_navigation__mobile-select {
 padding:5px 16px 5px 0;
 background-position:right 16px top 53%;
 border-radius:0
}
.offerings-show-content_navigation__mobile-select,
.offerings-show-content_navigation__mobile-select:hover,
.offerings-show-content_navigation__mobile-select:focus {
 border-width:0 1px 0 0;
 border-color:#eee;
 box-shadow:none
}
@media all and (max-width:767px) {
 .offerings-show-content_navigation__disclaimer {
  margin-right:16px;
  margin-left:16px;
  padding:6px 0 7px;
  border-top:1px solid #eee;
  font-size:10px
 }
 .offerings-show-content_navigation__contact-icon {
  margin-right:inherit
 }
}
@media all and (max-width:969px) {
 .offerings-show-pitch_section__pitch-wrapper {
  margin-top:16px;
  margin-right:0
 }
}
.offerings-show-pitch_non_modular {
 max-width:800px;
 margin:0 auto
}
.offerings-show-pitch_non_modular__pitch-content.editing {
 margin-right:-16px;
 margin-left:-16px
}
.offerings-show-pitch_non_modular__pitch-content--no-margin iframe,
.offerings-show-pitch_non_modular__pitch-content--no-margin figure,
.offerings-show-pitch_non_modular__pitch-content--no-margin img {
 margin:0!important
}
.offerings-show-pitch_non_modular__pitch-content--no-margin iframe {
 display:block
}
@media all and (max-width:767px) {
 .offerings-show-pitch_non_modular {
  padding-top:8px
 }
}
.offerings-show-about_section__avatar {
 max-width:100%
}
.offerings-show-about_section__address {
 position:relative
}
.offerings-show-about_section__address img {
 max-width:100%
}
.offerings-show-about_section__address_text {
 background:rgba(0,0,0,.8);
 position:absolute;
 bottom:0;
 width:100%;
 color:#fff;
 padding:6px
}
@media all and (max-width:969px) {
 .offerings-show-about_section__avatar {
  width:120px;
  min-width:120px;
  display:block;
  margin:auto
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-show-about_section [content-editable]:not(.editing):before {
  left:0;
  width:100%
 }
 .offerings-show-about_section__column {
  margin-bottom:0
 }
 .offerings-show-about_section__row {
  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:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between;
  border-top:1px solid #eee;
  margin:0 -16px;
  padding:8px 16px
 }
 .offerings-show-about_section__row--map {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .offerings-show-about_section__row>* {
  margin:0;
  font-size:14px
 }
 .offerings-show-about_section__row>*:last-child {
  text-align:right
 }
 .offerings-show-about_section__address {
  width:100%;
  margin-top:8px
 }
 .offerings-show-about_section__address img {
  width:100%
 }
}
.offerings-show-discussion_section__comment_list_wrapper--hide_comments .comments-comment:nth-child(-n+5) {
 display:none
}
.offerings-show-footer__avatar {
 width:64px;
 height:64px;
 min-width:64px;
 border:none
}
.offerings-show-footer__invest-wrapper {
 position:relative
}
.offerings-show-footer__invest-button {
 pointer-events:auto!important
}
@media all and (min-width:1170px) {
 .offerings-show-footer__avatar {
  -webkit-transform:translateY(3px);
  -ms-transform:translateY(3px);
  transform:translateY(3px)
 }
}
@media all and (min-width:768px) {
 .offerings-show-footer__invest-button {
  min-width:320px
 }
 .offerings-show-footer__follow-wrapper {
  position:absolute;
  top:50%;
  left:100%;
  -webkit-transform:translate(24px,-50%);
  -ms-transform:translate(24px,-50%);
  transform:translate(24px,-50%)
 }
}
@media all and (max-width:1169px) {
 .offerings-show-footer__company-name {
  font-size:50px
 }
}
@media all and (max-width:767px) {
 .offerings-show-footer__avatar {
  width:40px;
  height:40px;
  min-width:40px;
  -webkit-transform:translate(2px,1px);
  -ms-transform:translate(2px,1px);
  transform:translate(2px,1px)
 }
 .offerings-show-footer__company-name {
  margin:8px 0;
  font-size:32px
 }
}
.offerings-show-footer-investors__avatar {
 width:64px;
 height:64px;
 min-width:64px
}
@media all and (max-width:767px) {
 .offerings-show-footer-investors__avatar {
  margin:0 5px;
  width:48px;
  height:48px;
  min-width:48px
 }
}
.offerings-show-self_accreditation_modal__placeholder {
 opacity:.3
}
.offerings-show-invest_modal__invest_footer {
 padding:0 16px
}
@media all and (max-width:767px) {
 .offerings-show-invest_modal__invest_modal {
  padding:24px
 }
 .offerings-show-invest_modal__invest_title {
  font-size:24px
 }
 .offerings-show-invest_modal__invest_date {
  margin-top:16px;
  font-size:15px
 }
 .offerings-show-invest_modal__invest_message {
  margin:16px 0 0;
  font-size:15px
 }
 .offerings-show-invest_modal__invest_divider {
  margin:16px -24px 0
 }
 .offerings-show-invest_modal__invest_footer {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:24px -16px 0;
  padding:0;
  font-size:15px
 }
 .offerings-show-invest_modal__invest_footer .c-button {
  margin-top:16px
 }
}
.offerings-show-note_sale_footer {
 padding-bottom:788px;
 background-image:url(https://assets.republic.com/assets/offering/pitch_note/footer-pyramid-158f7e6de66a966a31c20a9e89b9f5a5ae519a85809fa86f5c6a3ddf2185acb5.png);
 background-position:center bottom;
 background-repeat:no-repeat;
 background-size:1440px auto
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .offerings-show-note_sale_footer {
  background-image:url(https://assets.republic.com/assets/offering/pitch_note/footer-pyramid@2x-8e746d035715e0d79ad9627b9a11d5f785d36611cfd6ca919b937ae66b2668cd.png)
 }
}
.offerings-show-note_sale_footer__logo {
 width:144px
}
@media all and (max-width:767px) {
 .offerings-show-note_sale_footer {
  padding-bottom:416px;
  background-size:800px auto;
  background-position:48% bottom
 }
 .offerings-show-note_sale_footer__logo-wrapper {
  margin:0 8px
 }
 .offerings-show-note_sale_footer__logo {
  width:64px
 }
 .offerings-show-note_sale_footer__title {
  font-size:35px
 }
}
.offerings-show-note_sale_footer__lock_button {
 pointer-events:auto!important
}
.offerings-show-property_details__details-item {
 position:relative
}
.offerings-show-property_details__details-item:not(:first-of-type) {
 border-top:1px solid #eee
}
.offerings-show-property_details__details-item.-expanded .offerings-show-property_details__details-hint {
 max-height:96px;
 padding-top:8px
}
.offerings-show-property_details__details-item.-expanded .offerings-show-property_details__info-icon {
 color:#0049ff
}
.offerings-show-property_details__details-hint {
 max-height:0;
 overflow:hidden;
 -webkit-transition:max-height .2s ease-in-out,padding-top .2s ease-in-out;
 transition:max-height .2s ease-in-out,padding-top .2s ease-in-out
}
.offerings-show-property_details__info-icon {
 position:absolute;
 right:0;
 pointer-events:none;
 margin-top:1px
}
.offerings-show-property_details__details-value {
 letter-spacing:-.01em
}
.offerings-show-nda__badge {
 width:-webkit-max-content;
 width:max-content;
 border-radius:17px;
 background-color:#ededed;
 padding:5px
}
.offerings-show-nda__divider {
 width:80px;
 border-top:1px solid #eee
}
.offerings-show-nda__image {
 box-shadow:0 5px 36px rgba(0,0,0,.1),0 0 0 1px #eee;
 border-radius:3px
}
.offerings-show-nda__nda-link:hover .offerings-show-nda__image {
 box-shadow:0 5px 36px rgba(0,0,0,.1),0 0 0 2px #0049ff
}
@media all and (max-width:767px) {
 .offerings-show-nda__title {
  font-size:18px
 }
 .offerings-show-nda__image {
  width:83px
 }
 .offerings-show-nda__text-container {
  margin:0
 }
}
.offerings-show-brief_video__container {
 overflow:hidden
}
.offerings-show-brief_video .plyr__controls {
 display:none
}
.offerings-show-brief_video .plyr--playing .plyr__controls {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.offerings-show-brief_video_mobile__container {
 border-top:1px solid #eee;
 border-bottom:1px solid #eee
}
.offerings-show-brief_video_mobile__poster-container {
 width:72px;
 position:relative
}
.offerings-show-brief_video_mobile__play-icon {
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 margin:auto
}
.offerings-show-flexible_deal_terms-item {
 padding-top:19px;
 padding-bottom:19px
}
.offerings-show-flexible_deal_terms-item:first-of-type {
 padding-top:0
}
.offerings-show-flexible_deal_terms-item:not(:last-of-type) {
 border-bottom:1px solid #eee
}
.offerings-show-flexible_deal_terms-item:hover .offerings-show-flexible_deal_terms-item__tooltip-icon {
 background-color:rgba(0,0,0,.08);
 color:#222
}
.offerings-show-flexible_deal_terms-item__entry {
 position:relative;
 padding-right:24px;
 line-height:1.2
}
.offerings-show-flexible_deal_terms-item__tooltip-icon {
 position:absolute;
 top:55%;
 right:0;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:all 350ms ease-in-out;
 transition:all 350ms ease-in-out
}
.offerings-show-flexible_deal_terms-item__special-value {
 margin-right:5px
}
.offerings-show-flexible_deal_terms-item__special-icon {
 margin-right:2px
}
.offerings-show-flexible_deal_terms-item__details {
 display:none;
 padding-top:16px;
 font-size:13px
}
@media all and (min-width:768px) {
 .offerings-show-flexible_deal_terms-modal__table thead th {
  font-size:18px;
  font-weight:600;
  color:#555
 }
}
@media all and (max-width:767px) {
 .offerings-show-flexible_deal_terms-modal__header {
  margin-bottom:32px
 }
 .offerings-show-flexible_deal_terms-modal__high-concept {
  font-size:18px
 }
 .offerings-show-flexible_deal_terms-modal__table-body {
  font-size:16px
 }
 .offerings-show-flexible_deal_terms-modal__footer {
  border-top:none;
  padding-top:0
 }
}
.with-controls.offerings-show-header-media__cover .plyr__controls {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.offerings-show-header-media__cover .plyr {
 font-family:inter var,inter,helvetica neue,Arial,sans-serif;
 outline:none
}
.offerings-show-header-media__cover .plyr__controls {
 display:none
}
.offerings-show-header-media__cover .plyr__play-large {
 display:block!important;
 width:136px;
 height:136px;
 padding:8px 0 0;
 border:3px solid #fff;
 border-radius:50%;
 background-color:rgba(0,0,0,.2);
 outline:none;
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out
}
.offerings-show-header-media__cover .plyr__play-large:after {
 display:block;
 font-size:12px;
 font-weight:800
}
.offerings-show-header-media__cover .plyr__play-large svg {
 width:44px;
 height:44px;
 margin:0 auto 8px;
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out;
 background:url(https://assets.republic.com/assets/ui/play-81626cf62c29db67b27b5ec48ffd617d29cbc29eaaf9960d1120077637821b8f.svg) no-repeat 50% 50%;
 background-size:contain
}
.offerings-show-header-media__cover .plyr__play-large svg use {
 display:none
}
.offerings-show-header-media__cover .plyr video {
 background-position:center;
 background-size:cover
}
.offerings-show-header-media__cover .plyr:hover .plyr__play-large,
.offerings-show-header-media__cover .plyr:focus .plyr__play-large {
 -webkit-transform:translate(-50%,-50%) scale(1.1);
 -ms-transform:translate(-50%,-50%) scale(1.1);
 transform:translate(-50%,-50%) scale(1.1);
 background-color:rgba(0,0,0,.5)
}
.offerings-show-header-media__cover .fixedVideoHeader {
 display:none
}
@media all and (max-width:767px) {
 .offerings-show-header-media__cover .plyr__play-large {
  -webkit-transform:translate(-50%,-50%) scale(.75);
  -ms-transform:translate(-50%,-50%) scale(.75);
  transform:translate(-50%,-50%) scale(.75)
 }
 .offerings-show-header-media__cover .plyr:hover .plyr__play-large,
 .offerings-show-header-media__cover .plyr:focus .plyr__play-large {
  -webkit-transform:translate(-50%,-50%) scale(.85);
  -ms-transform:translate(-50%,-50%) scale(.85);
  transform:translate(-50%,-50%) scale(.85)
 }
}
@media all and (min-width:768px) {
 .fixed.offerings-show-header-media__cover {
  position:fixed;
  bottom:0;
  max-width:1136px;
  width:-webkit-calc(100% - 32px);
  width:calc(100% - 32px);
  z-index:60;
  pointer-events:none
 }
 .fixed.offerings-show-header-media__cover .fixedVideoHeader {
  display:block;
  background:rgba(0,0,0,.7);
  padding:4px 8px;
  font-size:13px;
  color:#fff;
  position:absolute;
  width:100%;
  top:0;
  z-index:100
 }
 .fixed.offerings-show-header-media__cover .plyr {
  position:absolute;
  bottom:16px;
  right:32px;
  pointer-events:all;
  width:30%;
  box-shadow:0 0 0 6px rgba(0,0,0,.1)
 }
 .fixed.offerings-show-header-media__cover .plyr__play-large {
  -webkit-transform:scale(.5) translate(-50%,-50%);
  -ms-transform:scale(.5) translate(-50%,-50%);
  transform:scale(.5) translate(-50%,-50%);
  -webkit-transform-origin:top left;
  -ms-transform-origin:top left;
  transform-origin:top left
 }
 .fixed.offerings-show-header-media__cover .plyr__play-large:after {
  content:''
 }
}
.offerings-show-header__media-react-content {
 position:relative;
 width:100%;
 height:100%
}
.offerings-show-header__top-part {
 margin-bottom:20px
}
@media all and (max-width:767px) {
 .offerings-show-header__media-react .s-grid-colSm16 {
  padding-right:0;
  padding-left:0
 }
}
@media all and (max-width:969px) {
 .offerings-show-header {
  padding-top:48px;
  padding-bottom:32px
 }
 .offerings-show-header__top-part {
  margin-bottom:16px
 }
}
@media all and (max-width:767px) {
 .offerings-show-header__form-wrapper {
  margin-top:-8px
 }
}
.offerings-show-header--note .offerings-show-header-title__avatar:before {
 box-shadow:none
}
.offerings-show-header--note .offerings-show-header-title__avatar img {
 -webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,0.1));
 filter:drop-shadow(0 4px 10px rgba(0,0,0,0.1))
}
@media all and (min-width:768px) {
 .offerings-show-header--note .offerings-show-header-media {
  border-radius:6px;
  overflow:hidden;
  box-shadow:2px 2px 60px rgba(0,0,0,.15)
 }
}
.offerings-show-header-form__image {
 height:104px
}
@media all and (max-width:767px) {
 .offerings-show-header-form__title {
  margin-bottom:24px;
  font-size:25px
 }
 .offerings-show-header-form__subtitle {
  font-size:18px
 }
 .offerings-show-header-form__section {
  padding:16px 16px 8px
 }
}
.offerings-show-header-admin_bar__caption {
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.offerings-show-header-title {
 position:relative;
 z-index:11
}
.offerings-show-header-title__avatar {
 width:40px;
 height:40px;
 min-width:40px;
 margin:7px 10px 0 0
}
.offerings-show-header-title__tags-link-wrapper {
 position:relative;
 display:inline-block;
 padding-left:16px;
 padding-right:16px;
 vertical-align:top;
 font-size:16px;
 width:100%
}
.offerings-show-header-title__tags-link-wrapper:hover .offerings-show-header-title__no-tags-placeholder {
 opacity:0
}
.offerings-show-header-title__tags-edit-link {
 cursor:pointer;
 position:absolute;
 width:100%;
 height:100%;
 top:-2px;
 left:0;
 z-index:20;
 border-radius:12px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 border:2px dashed #eee;
 -webkit-transition:border-color .1s ease-in-out;
 transition:border-color .1s ease-in-out
}
.offerings-show-header-title__tags-edit-link:hover {
 -webkit-transition:all .2s ease-in;
 transition:all .2s ease-in;
 opacity:1;
 cursor:pointer;
 background:rgba(26,177,255,.6);
 border-color:#0049ff
}
.offerings-show-header-title__tags-edit-link:hover:after {
 position:absolute;
 content:'Edit tags';
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 z-index:21;
 color:#fff;
 font-weight:500;
 font-size:18px
}
.offerings-show-header-title__other-offerings-dropdown-wrapper {
 margin:15px 0 0 12px
}
@media all and (max-width:969px) {
 .offerings-show-header-title__avatar {
  width:30px;
  height:30px;
  min-width:30px;
  margin-top:4px
 }
 .offerings-show-header-title__company-name {
  font-size:35px
 }
 .offerings-show-header-title__other-offerings-dropdown-wrapper {
  margin-top:5px
 }
 .offerings-show-header-title__high-concept {
  font-size:18px
 }
 .offerings-show-header-title__tags-wrapper {
  margin-top:14px
 }
}
.offerings-show-header-follow_share_download__link--share {
 display:inline-block;
 -webkit-transform:translateY(-0.03em);
 -ms-transform:translateY(-0.03em);
 transform:translateY(-0.03em)
}
.offerings-show-header-follow_share_download__link--share-disabled {
 display:inline-block;
 -webkit-transform:translateY(-0.03em);
 -ms-transform:translateY(-0.03em);
 transform:translateY(-0.03em);
 opacity:.5;
 cursor:default
}
.offerings-show-header-follow_share_download__link--share-disabled:hover {
 color:#777
}
@media all and (max-width:1300px) {
 .offerings-show-header-follow_share_download .c-dropdown__content_wrapper {
  right:-8px;
  left:auto;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 .offerings-show-header-follow_share_download .c-dropdown__content:before {
  left:auto;
  right:14px
 }
 .offerings-show-header-follow_share_download .c-dropdown__content:after {
  left:auto;
  right:15px
 }
}
@media all and (max-width:969px) {
 .offerings-show-header-follow_share_download__spacer {
  margin-left:24px
 }
 .offerings-show-header-follow_share_download .c-dropdown__content:before {
  left:auto;
  right:10px
 }
 .offerings-show-header-follow_share_download .c-dropdown__content:after {
  left:auto;
  right:11px
 }
}
.offerings-show-header-media__cover {
 background-color:#eee
}
.offerings-show-header-media__video {
 opacity:.97
}
.offerings-show-header-media__featured-image {
 max-width:100%;
 width:100%;
 background-color:#eee;
 opacity:.97
}
@media all and (max-width:767px) {
 .offerings-show-header-media {
  margin:0 -16px
 }
}
.offerings-show-header-sidebar {
 height:100%
}
@media all and (max-width:767px) {
 .offerings-show-header-sidebar__top-part {
  margin-top:32px;
  position:relative
 }
 .offerings-show-header-sidebar__bottom-part {
  width:100%;
  margin-top:0;
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  z-index:65;
  border-top:1px solid #e9e9e9
 }
 .offerings-show-header-sidebar__bottom-part .offerings-show-header-invest_button {
  padding:8px 16px 10px
 }
 .offerings-show-header-sidebar__bottom-part .offerings-show-header-user_investment {
  border-radius:0;
  padding:8px 16px 10px
 }
}
.offerings-show-header-raising_information {
 margin-top:-5px
}
@media all and (max-width:969px) {
 .offerings-show-header-raising_information {
  margin-top:-4px
 }
}
.offerings-show-header-raised_amount {
 padding-bottom:12px
}
.offerings-show-header-raised_amount .c-tag-container {
 margin-top:5px
}
.offerings-show-header-raised_amount__title {
 margin-bottom:4px
}
.offerings-show-header-raised_amount__icon-info {
 -webkit-transform:translateY(0.05em);
 -ms-transform:translateY(0.05em);
 transform:translateY(0.05em)
}
@media all and (max-width:969px) {
 .offerings-show-header-raised_amount__title {
  font-size:25px
 }
 .offerings-show-header-raised_amount__subtitle {
  font-size:13px
 }
}
@media all and (max-width:767px) {
 .offerings-show-header-raised_amount__subtitle {
  font-size:16px
 }
}
.offerings-show-header-raised_amount--without-divider {
 margin-bottom:20px;
 padding-bottom:0;
 border-bottom:none
}
@media all and (max-width:969px) {
 .offerings-show-header-raised_amount {
  margin-bottom:10px;
  padding-bottom:8px
 }
}
.offerings-show-header-investors {
 padding-bottom:12px;
 border-color:#eee;
 border-style:solid;
 border-width:0 0 1px
}
.offerings-show-header-investors__title {
 margin-bottom:4px
}
.offerings-show-header-investors__icon-info {
 -webkit-transform:translateY(0.05em);
 -ms-transform:translateY(0.05em);
 transform:translateY(0.05em)
}
@media all and (max-width:969px) {
 .offerings-show-header-investors__title {
  font-size:25px
 }
 .offerings-show-header-investors__subtitle {
  font-size:13px
 }
}
@media all and (max-width:767px) {
 .offerings-show-header-investors__subtitle {
  font-size:16px
 }
}
.offerings-show-header-investors--closed {
 margin-bottom:10px
}
@media all and (max-width:969px) {
 .offerings-show-header-investors:not(.offerings-show-header-investors--closed) {
  margin-bottom:10px;
  padding-bottom:8px
 }
}
@media all and (max-width:767px) {
 .offerings-show-header-investors:not(.offerings-show-header-investors--closed) {
  margin:0 -16px 0 0;
  padding:0 16px 0 0;
  border-bottom:none;
  border-right-width:1px
 }
}
@media all and (max-width:767px) {
 .offerings-show-header-investors--closed {
  padding-bottom:24px
 }
}
.offerings-show-header-deadline__title {
 margin-bottom:4px
}
.offerings-show-header-deadline__icon-info {
 -webkit-transform:translateY(0.05em);
 -ms-transform:translateY(0.05em);
 transform:translateY(0.05em)
}
@media all and (max-width:969px) {
 .offerings-show-header-deadline__title {
  font-size:25px
 }
 .offerings-show-header-deadline__subtitle {
  font-size:13px
 }
}
@media all and (max-width:767px) {
 .offerings-show-header-deadline__subtitle {
  font-size:16px
 }
}
.offerings-show-header-deadline__icon-closing-soon {
 -webkit-transform:translateY(-0.1em);
 -ms-transform:translateY(-0.1em);
 transform:translateY(-0.1em)
}
@media all and (max-width:969px) {
 .offerings-show-header-deadline__icon-closing-soon {
  font-size:22px
 }
}
.offerings-show-header-private_deal_terms__item:first-of-type {
 padding-top:0
}
.offerings-show-header-private_deal_terms__item:not(:last-of-type) {
 border-bottom:1px solid #eee
}
.offerings-show-header-private_deal_terms__value {
 position:relative;
 padding-right:24px
}
.offerings-show-header-private_deal_terms__tooltip-icon {
 position:absolute;
 top:7px;
 right:0
}
@media all and (max-width:767px) {
 .offerings-show-header-private_deal_terms__countdown {
  margin-top:8px
 }
}
.offerings-show-header-message_note_sale__pre-sale-description {
 margin-bottom:29px;
 color:#323232
}
.offerings-show-header-message_note_sale__sale-description {
 line-height:1.4
}
.offerings-show-header-message_note_sale__sale-description-divider {
 margin:15px 0 10px
}
.offerings-show-header-message_note_sale__divider {
 width:56px
}
.offerings-show-header-message_note_sale__details-item {
 margin-top:12px;
 padding-top:12px
}
.offerings-show-header-message_note_sale__sup {
 display:inline-block;
 -webkit-transform:translateY(-5px);
 -ms-transform:translateY(-5px);
 transform:translateY(-5px);
 font-size:14px
}
.offerings-show-header-message_note_sale__countdown {
 display:inline-block
}
@media all and (max-width:969px) {
 .offerings-show-header-message_note_sale__pre-sale-description {
  font-size:18px
 }
 .offerings-show-header-message_note_sale__sale-description {
  margin-bottom:24px;
  font-size:16px
 }
 .offerings-show-header-message_note_sale__sale-description-divider {
  margin:22px 0 16px
 }
}
@media all and (max-width:767px) {
 .offerings-show-header-message_campaign_ended {
  font-size:16px
 }
}
@media all and (min-width:768px) {
 .offerings-show-header-message_static {
  min-height:100%
 }
}
@media all and (max-width:969px) {
 .offerings-show-header-message_static__title {
  font-size:18px
 }
}
.offerings-show-header-message_cancelled {
 padding-bottom:20px
}
@media all and (min-width:768px) {
 .offerings-show-header-message_cancelled {
  min-height:100%
 }
}
@media all and (max-width:969px) {
 .offerings-show-header-message_cancelled {
  font-size:16px
 }
 .offerings-show-header-message_cancelled__title {
  font-size:18px
 }
}
@media all and (max-width:969px) {
 .offerings-show-header-message_successfully_funded {
  font-size:16px
 }
}
.offerings-show-header-message_successfully_funded_exit {
 border-color:#1cd861
}
.offerings-show-header-message_successfully_funded_exit__exit-sign {
 margin-right:4px
}
@media all and (min-width:768px) and (max-width:969px) {
 .offerings-show-header-message_successfully_funded_exit {
  font-size:13px
 }
 .offerings-show-header-message_successfully_funded_exit__exit-sign {
  font-size:16px
 }
}
@media all and (max-width:969px) {
 .offerings-show-header-message_successfully_funded_exit__amount {
  font-size:25px
 }
}
.offerings-show-header-user_investment {
 padding:10px
}
.offerings-show-header-user_investment__title {
 letter-spacing:-.02em
}
.offerings-show-header-user_investment__divider {
 opacity:.1;
 border-top:1px solid #000;
 margin:8px 0
}
.offerings-show-header-user_investment__description {
 margin-left:28px
}
.offerings-show-header-user_investment__edit-link {
 -webkit-transform:translate(-2px,1px);
 -ms-transform:translate(-2px,1px);
 transform:translate(-2px,1px)
}
@media all and (max-width:969px) {
 .offerings-show-header-user_investment__icon {
  font-size:16px
 }
 .offerings-show-header-user_investment__title {
  font-size:13px
 }
 .offerings-show-header-user_investment__edit-link {
  font-size:13px
 }
 .offerings-show-header-user_investment__investment-button {
  padding:7px 18px;
  border-radius:3px;
  font-size:14px
 }
}
@media all and (max-width:767px) {
 .offerings-show-header-user_investment__title {
  margin-bottom:1px;
  font-size:16px
 }
 .offerings-show-header-user_investment__edit-link {
  font-size:16px
 }
}
.offerings-show-header-trending_badge {
 position:absolute;
 top:-50px;
 z-index:1
}
@media all and (max-width:969px) {
 .offerings-show-header-trending_badge {
  top:-5px;
  right:0
 }
}
.offerings-show-header-flexible_terms__title {
 margin-bottom:4px
}
.offerings-show-header-flexible_terms__icon-info {
 -webkit-transform:translateY(0.05em);
 -ms-transform:translateY(0.05em);
 transform:translateY(0.05em)
}
@media all and (max-width:969px) {
 .offerings-show-header-flexible_terms__title {
  font-size:25px
 }
 .offerings-show-header-flexible_terms__subtitle {
  font-size:13px
 }
}
@media all and (max-width:767px) {
 .offerings-show-header-flexible_terms__subtitle {
  font-size:16px
 }
}
.offerings-show-header-flexible_terms__flash-icon {
 margin:0 -.2em
}
.offerings-show-header-countdown__flash-icon {
 display:block;
 margin:.03em -.3em 0 -.2em
}
.offerings-show-header-countdown__countdown-box {
 padding:0 10px
}
@media all and (max-width:969px) {
 .offerings-show-header-countdown__countdown-box {
  padding:0 8px
 }
 .offerings-show-header-countdown__value {
  font-size:25px
 }
}
.offerings-show-pitch_note-intro-companies__card,
.offerings-show-pitch_note-learn-header__download-whitepaper,
.offerings-show-pitch_note-learn-tokenomics__card {
 border:1px solid #e0e0e0;
 border-radius:8px;
 background-color:#fff;
 box-shadow:0 4px 13px rgba(0,0,0,.05);
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
a.offerings-show-pitch_note-intro-companies__card:hover,
a.offerings-show-pitch_note-learn-header__download-whitepaper:hover,
a.offerings-show-pitch_note-learn-tokenomics__card:hover,
a.offerings-show-pitch_note-intro-companies__card:active,
a.offerings-show-pitch_note-learn-header__download-whitepaper:active,
a.offerings-show-pitch_note-learn-tokenomics__card:active,
a.offerings-show-pitch_note-intro-companies__card:focus,
a.offerings-show-pitch_note-learn-header__download-whitepaper:focus,
a.offerings-show-pitch_note-learn-tokenomics__card:focus {
 box-shadow:0 6px 18px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note {
  margin-top:-40px
 }
}
@media all and (max-width:969px) {
 .offerings-show-pitch_note-intro {
  padding-top:40px
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-intro-header__logo {
  width:104px
 }
}
.offerings-show-pitch_note-intro-founders__divider {
 margin:0 auto;
 height:inherit
}
@media all and (min-width:768px) {
 .offerings-show-pitch_note-intro-founders__item-content {
  width:264px
 }
}
@media all and (max-width:969px) {
 .offerings-show-pitch_note-intro-founders__photo {
  width:112px
 }
 .offerings-show-pitch_note-intro-founders__logo {
  height:52px
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-intro-founders__item-content {
  padding-left:16px;
  padding-right:16px
 }
 .offerings-show-pitch_note-intro-founders__name {
  font-size:25px;
  line-height:1.2;
  font-weight:800;
  letter-spacing:-.028em
 }
}
.offerings-show-pitch_note-intro-companies__logo-wrapper {
 height:60px;
 line-height:60px
}
@media all and (min-width:970px) {
 .offerings-show-pitch_note-intro-companies__card {
  height:280px
 }
}
@media all and (max-width:969px) {
 .offerings-show-pitch_note-intro-companies__cards-grid {
  margin-left:-8px;
  margin-right:-8px;
  max-width:-webkit-calc(100% + 16px);
  max-width:calc(100% + 16px)
 }
 .offerings-show-pitch_note-intro-companies__cards-column {
  margin-bottom:16px;
  padding-left:8px;
  padding-right:8px
 }
 .offerings-show-pitch_note-intro-companies__card {
  padding:16px
 }
 .offerings-show-pitch_note-intro-companies__logo {
  max-width:85%;
  max-height:36px
 }
 .offerings-show-pitch_note-intro-companies__amount {
  font-size:18px
 }
 .offerings-show-pitch_note-intro-companies__raised-info {
  min-height:32px;
  font-size:13px
 }
 .offerings-show-pitch_note-intro-companies__tagline {
  min-height:96px
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-intro-companies {
  border-top:1px solid #eee;
  padding-top:40px
 }
 .offerings-show-pitch_note-intro-companies__cards-grid {
  margin-bottom:16px
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-co_investors__title {
  margin-bottom:24px
 }
 .offerings-show-pitch_note-co_investors__subtitle {
  margin-bottom:56px
 }
 .offerings-show-pitch_note-co_investors__tertiary-title {
  padding-bottom:56px
 }
}
.offerings-show-pitch_note-profit {
 background-color:#f9f9f9
}
.offerings-show-pitch_note-profit-footer__lock_button {
 pointer-events:auto!important
}
.offerings-show-pitch_note-profit-header__logo {
 width:108px
}
.offerings-show-pitch_note-profit-header__logo-line {
 border-color:#e2e2e2
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-profit-header__logo {
  width:68px
 }
 .offerings-show-pitch_note-profit-header__logo-caption {
  margin-top:0
 }
}
.offerings-show-pitch_note-profit-cards__card {
 box-shadow:0 4px 20px rgba(0,0,0,.02)
}
.offerings-show-pitch_note-profit-cards__commission {
 color:#049cd2
}
@media all and (min-width:970px) {
 .offerings-show-pitch_note-profit-cards__profit {
  height:264px
 }
}
@media all and (max-width:1169px) {
 .offerings-show-pitch_note-profit-cards__profit {
  font-size:20px
 }
 .offerings-show-pitch_note-profit-cards__profit-amount {
  height:48px
 }
}
@media all and (max-width:969px) {
 .offerings-show-pitch_note-profit-cards__profit {
  text-align:center
 }
 .offerings-show-pitch_note-profit-cards__card-cover-wrapper {
  margin:0;
  text-align:center
 }
 .offerings-show-pitch_note-profit-cards__card-cover {
  width:248px
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-profit-cards__card {
  padding:32px 16px
 }
 .offerings-show-pitch_note-profit-cards__title {
  margin-bottom:16px
 }
 .offerings-show-pitch_note-profit-cards__profit {
  font-size:16px
 }
 .offerings-show-pitch_note-profit-cards__profit-amount {
  height:32px
 }
}
@media all and (max-width:1169px) {
 .offerings-show-pitch_note-rewards-cards__card-content {
  min-height:144px
 }
}
@media all and (max-width:969px) {
 .offerings-show-pitch_note-rewards-cards__card-content {
  min-height:116px;
  padding-bottom:16px;
  font-size:13px
 }
 .offerings-show-pitch_note-rewards-cards__title {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-rewards-cards {
  margin-left:-8px;
  margin-right:-8px;
  max-width:-webkit-calc(100% + $base-rhythm);
  max-width:calc(100% + $base-rhythm)
 }
 .offerings-show-pitch_note-rewards-cards__column {
  margin-bottom:16px;
  padding-left:8px;
  padding-right:8px
 }
 .offerings-show-pitch_note-rewards-cards__card {
  padding-top:16px
 }
 .offerings-show-pitch_note-rewards-cards__card-content {
  margin-top:8px;
  padding:0 16px 16px
 }
}
.offerings-show-pitch_note-community {
 padding-bottom:688px;
 background-image:url(https://assets.republic.com/assets/offering/pitch_note/community-background-e5bfd8626b52471905f38b8f7a53c32f48e0a6658267d8942dbed4cab84f2787.png),url(https://assets.republic.com/assets/offering/pitch_note/community-background-line-e1a5110b167cbed311964e9668cbd7ca5b6fe3f8299db0752bab8673e71ac837.png);
 background-position:center bottom,left bottom;
 background-repeat:no-repeat,repeat-x;
 background-size:auto 861px,1px 861px
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .offerings-show-pitch_note-community {
  background-image:url(https://assets.republic.com/assets/offering/pitch_note/community-background@2x-1177abca31e1943a1ab9f16af2cbd0f5f30b6e59f247cce3ee72dcdbac4b223c.png),url(https://assets.republic.com/assets/offering/pitch_note/community-background-line-e1a5110b167cbed311964e9668cbd7ca5b6fe3f8299db0752bab8673e71ac837.png)
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-community {
  padding-bottom:448px;
  background-position:28.5% bottom,left bottom;
  background-size:auto 570px,1px 570px
 }
}
.offerings-show-pitch_note-deals-team {
 max-width:1600px
}
.offerings-show-pitch_note-deals-team__name {
 margin-bottom:4px
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-deals-team__avatar-wrapper {
  margin-bottom:10px
 }
 .offerings-show-pitch_note-deals-team__avatar {
  width:88px
 }
 .offerings-show-pitch_note-deals-team__name {
  font-size:14px
 }
 .offerings-show-pitch_note-deals-team__position {
  font-size:13px
 }
 .offerings-show-pitch_note-deals-team__bio {
  font-size:11px
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-deals-press__title {
  font-size:18px
 }
}
.offerings-show-pitch_note-invest {
 padding-bottom:536px;
 background-image:url(https://assets.republic.com/assets/offering/pitch_note/human-bmo-033a982ae70e75e2fcbd3f274213ec200d3c287e25af36ea8330bf160cdb24f3.png);
 background-position:center bottom;
 background-repeat:no-repeat;
 background-size:550px auto
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .offerings-show-pitch_note-invest {
  background-image:url(https://assets.republic.com/assets/offering/pitch_note/human-bmo@2x-31f6e43095a849d0a552357bb8ac76c08d8cdebdb7fd2b8df0e0258bb72330ec.png)
 }
}
.offerings-show-pitch_note-invest__logo {
 width:144px
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-invest {
  padding-bottom:256px;
  background-size:254px auto
 }
 .offerings-show-pitch_note-invest__logo {
  width:88px;
  margin-top:-40px
 }
 .offerings-show-pitch_note-invest__title {
  font-size:35px
 }
}
.offerings-show-pitch_note-invest__lock_button {
 pointer-events:auto!important
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-learn-header {
  text-align:center
 }
 .offerings-show-pitch_note-learn-header__title {
  font-size:35px
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-learn-structure__republic-logo-wrapper {
  margin:0 16px
 }
 .offerings-show-pitch_note-learn-structure__republic-logo {
  width:104px
 }
 .offerings-show-pitch_note-learn-structure__notes-logo-wrapper {
  margin:0 8px
 }
}
.offerings-show-pitch_note-learn-leaders__box--large {
 min-height:128px
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-learn-leaders__box {
  min-height:104px
 }
 .offerings-show-pitch_note-learn-leaders__box--large {
  min-height:144px
 }
 .offerings-show-pitch_note-learn-leaders__logo {
  max-height:32px
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-learn-investors {
  text-align:center
 }
}
@media all and (max-width:767px) {
 .offerings-show-pitch_note-learn-tokenomics__card {
  padding-right:24px;
  padding-left:24px
 }
}
.editing.offerings-updates-shared-form__body-wrapper .c-embedOffering,
.editing.offerings-updates-shared-card_content__description .c-embedOffering {
 pointer-events:none
}
.offerings-updates-shared-form__body-wrapper .fr-view ol,
.offerings-updates-shared-card_content__description .fr-view ol,
.offerings-updates-shared-form__body-wrapper .fr-view ul,
.offerings-updates-shared-card_content__description .fr-view ul {
 list-style-position:outside
}
.offerings-updates-shared-form__body-wrapper .fr-dib:not(.c-extraLargeImage),
.offerings-updates-shared-card_content__description .fr-dib:not(.c-extraLargeImage) {
 margin:0 auto;
 display:block;
 float:none;
 vertical-align:top
}
.offerings-updates-shared-form__body-wrapper .fr-dib:not(.c-extraLargeImage).fr-fil,
.offerings-updates-shared-card_content__description .fr-dib:not(.c-extraLargeImage).fr-fil {
 margin-left:0;
 text-align:left
}
.offerings-updates-shared-form__body-wrapper .fr-dib:not(.c-extraLargeImage).fr-fir,
.offerings-updates-shared-card_content__description .fr-dib:not(.c-extraLargeImage).fr-fir {
 margin-right:0;
 text-align:right
}
.offerings-updates-shared-form__body-wrapper .fr-dii:not(.c-extraLargeImage),
.offerings-updates-shared-card_content__description .fr-dii:not(.c-extraLargeImage) {
 display:inline-block;
 float:none;
 vertical-align:bottom
}
.offerings-updates-shared-form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fil,
.offerings-updates-shared-card_content__description .fr-dii:not(.c-extraLargeImage).fr-fil {
 float:left;
 margin:8px 32px 16px 0
}
.offerings-updates-shared-form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fir,
.offerings-updates-shared-card_content__description .fr-dii:not(.c-extraLargeImage).fr-fir {
 float:right;
 margin:8px 0 16px 32px
}
.offerings-updates-shared-form__body-wrapper .fr-img-caption,
.offerings-updates-shared-card_content__description .fr-img-caption {
 position:relative;
 max-width:100%
}
.offerings-updates-shared-form__body-wrapper .fr-img-caption .fr-img-wrap,
.offerings-updates-shared-card_content__description .fr-img-caption .fr-img-wrap {
 display:block;
 margin:auto;
 padding:0;
 text-align:center
}
.offerings-updates-shared-form__body-wrapper .fr-img-caption .fr-inner,
.offerings-updates-shared-card_content__description .fr-img-caption .fr-inner {
 display:block;
 margin-top:8px;
 font-size:16px;
 font-weight:400;
 color:#777
}
@media all and (max-width:767px) {
 .offerings-updates-shared-form__body-wrapper .fr-img-caption .fr-inner,
 .offerings-updates-shared-card_content__description .fr-img-caption .fr-inner {
  margin:8px 16px 0;
  font-size:13px
 }
}
.offerings-updates-shared-form__body-wrapper,
.offerings-updates-shared-card_content__description {
 word-break:break-word;
 font-size:18px;
 font-weight:400
}
.offerings-updates-shared-form__body-wrapper h2,
.offerings-updates-shared-card_content__description h2,
.offerings-updates-shared-form__body-wrapper h3,
.offerings-updates-shared-card_content__description h3,
.offerings-updates-shared-form__body-wrapper h4,
.offerings-updates-shared-card_content__description h4,
.offerings-updates-shared-form__body-wrapper h5,
.offerings-updates-shared-card_content__description h5,
.offerings-updates-shared-form__body-wrapper h6,
.offerings-updates-shared-card_content__description h6,
.offerings-updates-shared-form__body-wrapper p,
.offerings-updates-shared-card_content__description p,
.offerings-updates-shared-form__body-wrapper ul,
.offerings-updates-shared-card_content__description ul,
.offerings-updates-shared-form__body-wrapper ol,
.offerings-updates-shared-card_content__description ol,
.offerings-updates-shared-form__body-wrapper dl,
.offerings-updates-shared-card_content__description dl,
.offerings-updates-shared-form__body-wrapper table,
.offerings-updates-shared-card_content__description table {
 margin-bottom:24px
}
.offerings-updates-shared-form__body-wrapper h2:last-child,
.offerings-updates-shared-card_content__description h2:last-child,
.offerings-updates-shared-form__body-wrapper h3:last-child,
.offerings-updates-shared-card_content__description h3:last-child,
.offerings-updates-shared-form__body-wrapper h4:last-child,
.offerings-updates-shared-card_content__description h4:last-child,
.offerings-updates-shared-form__body-wrapper h5:last-child,
.offerings-updates-shared-card_content__description h5:last-child,
.offerings-updates-shared-form__body-wrapper h6:last-child,
.offerings-updates-shared-card_content__description h6:last-child,
.offerings-updates-shared-form__body-wrapper p:last-child,
.offerings-updates-shared-card_content__description p:last-child,
.offerings-updates-shared-form__body-wrapper ul:last-child,
.offerings-updates-shared-card_content__description ul:last-child,
.offerings-updates-shared-form__body-wrapper ol:last-child,
.offerings-updates-shared-card_content__description ol:last-child,
.offerings-updates-shared-form__body-wrapper dl:last-child,
.offerings-updates-shared-card_content__description dl:last-child,
.offerings-updates-shared-form__body-wrapper table:last-child,
.offerings-updates-shared-card_content__description table:last-child {
 margin-bottom:0!important
}
.offerings-updates-shared-form__body-wrapper img,
.offerings-updates-shared-card_content__description img,
.offerings-updates-shared-form__body-wrapper iframe,
.offerings-updates-shared-card_content__description iframe {
 max-width:100%
}
.offerings-updates-shared-form__body-wrapper h2,
.offerings-updates-shared-card_content__description h2 {
 font-size:50px;
 line-height:1;
 font-weight:900;
 letter-spacing:-.04em;
 color:#222
}
.offerings-updates-shared-form__body-wrapper h3,
.offerings-updates-shared-card_content__description h3 {
 font-size:25px;
 line-height:1.3;
 font-weight:700;
 letter-spacing:-.02em;
 color:#666
}
.offerings-updates-shared-form__body-wrapper h2:not(:first-child),
.offerings-updates-shared-card_content__description h2:not(:first-child) {
 margin-top:32px
}
.offerings-updates-shared-form__body-wrapper h3:not(:first-child),
.offerings-updates-shared-card_content__description h3:not(:first-child) {
 margin-top:24px
}
.offerings-updates-shared-form__body-wrapper h2+h3,
.offerings-updates-shared-card_content__description h2+h3 {
 margin-top:0!important
}
.offerings-updates-shared-form__body-wrapper figure:not(.redactor-component),
.offerings-updates-shared-card_content__description figure:not(.redactor-component) {
 margin-top:32px;
 margin-bottom:32px
}
.offerings-updates-shared-form__body-wrapper figure:not(.redactor-component):first-child,
.offerings-updates-shared-card_content__description figure:not(.redactor-component):first-child {
 margin-top:0
}
.offerings-updates-shared-form__body-wrapper p,
.offerings-updates-shared-card_content__description p {
 margin-bottom:20px;
 line-height:1.8
}
.offerings-updates-shared-form__body-wrapper ul,
.offerings-updates-shared-card_content__description ul,
.offerings-updates-shared-form__body-wrapper ol,
.offerings-updates-shared-card_content__description ol {
 padding-left:32px
}
.offerings-updates-shared-form__body-wrapper li,
.offerings-updates-shared-card_content__description li {
 margin-bottom:12px;
 line-height:1.6
}
.offerings-updates-shared-form__body-wrapper li ul,
.offerings-updates-shared-card_content__description li ul {
 margin-top:16px
}
.offerings-updates-shared-form__body-wrapper iframe,
.offerings-updates-shared-card_content__description iframe {
 width:100%;
 height:390px
}
.offerings-updates-shared-form__body-wrapper video,
.offerings-updates-shared-card_content__description video {
 max-width:100%
}
.offerings-updates-shared-form__body-wrapper table,
.offerings-updates-shared-card_content__description table {
 border-collapse:collapse;
 max-width:100%;
 width:100%;
 word-break:normal
}
.offerings-updates-shared-form__body-wrapper td,
.offerings-updates-shared-card_content__description td,
.offerings-updates-shared-form__body-wrapper th,
.offerings-updates-shared-card_content__description th {
 padding:10px 16px;
 border:1px solid #eee
}
.offerings-updates-shared-form__body-wrapper th,
.offerings-updates-shared-card_content__description th {
 text-align:left;
 background-color:#fbfbfb
}
.offerings-updates-shared-form__body-wrapper .c-extraLargeImage,
.offerings-updates-shared-card_content__description .c-extraLargeImage {
 margin-top:72px;
 margin-bottom:56px
}
.offerings-updates-shared-form__body-wrapper .c-embedSoundCloud:not(:first-child),
.offerings-updates-shared-card_content__description .c-embedSoundCloud:not(:first-child) {
 margin-top:48px
}
.offerings-updates-shared-form__body-wrapper .c-embedSoundCloud:not(:last-child),
.offerings-updates-shared-card_content__description .c-embedSoundCloud:not(:last-child) {
 margin-bottom:48px
}
.offerings-updates-shared-form__body-wrapper .c-embedSoundCloud iframe,
.offerings-updates-shared-card_content__description .c-embedSoundCloud iframe {
 width:100%;
 height:166px;
 border:none
}
.offerings-updates-shared-form__body-wrapper .c-wysiwygCtaSection:not(:first-child),
.offerings-updates-shared-card_content__description .c-wysiwygCtaSection:not(:first-child) {
 margin-top:48px
}
.offerings-updates-shared-form__body-wrapper .c-wysiwygCtaSection:not(:last-child),
.offerings-updates-shared-card_content__description .c-wysiwygCtaSection:not(:last-child) {
 margin-bottom:48px
}
.offerings-updates-shared-form__body-wrapper .more-link,
.offerings-updates-shared-card_content__description .more-link {
 white-space:nowrap
}
.offerings-updates-shared-form__body-wrapper .fr-video.fr-dvb,
.offerings-updates-shared-card_content__description .fr-video.fr-dvb {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden
}
.offerings-updates-shared-form__body-wrapper .fr-video.fr-dvb iframe,
.offerings-updates-shared-card_content__description .fr-video.fr-dvb iframe {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
@media all and (max-width:969px) {
 .offerings-updates-shared-form__body-wrapper iframe,
 .offerings-updates-shared-card_content__description iframe {
  height:370px
 }
 .offerings-updates-shared-form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fir,
 .offerings-updates-shared-card_content__description .fr-dii:not(.c-extraLargeImage).fr-fir,
 .offerings-updates-shared-form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fil,
 .offerings-updates-shared-card_content__description .fr-dii:not(.c-extraLargeImage).fr-fil {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .offerings-updates-shared-form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fir,
 .offerings-updates-shared-card_content__description .fr-dii:not(.c-extraLargeImage).fr-fir {
  margin-left:16px
 }
 .offerings-updates-shared-form__body-wrapper .fr-dii:not(.c-extraLargeImage).fr-fil,
 .offerings-updates-shared-card_content__description .fr-dii:not(.c-extraLargeImage).fr-fil {
  margin-right:16px
 }
 .offerings-updates-shared-form__body-wrapper .fr-video.fr-dvi.fr-fvl,
 .offerings-updates-shared-card_content__description .fr-video.fr-dvi.fr-fvl,
 .offerings-updates-shared-form__body-wrapper .fr-video.fr-dvi.fr-fvr,
 .offerings-updates-shared-card_content__description .fr-video.fr-dvi.fr-fvr {
  max-width:35%;
  margin-top:4px;
  margin-bottom:8px
 }
 .offerings-updates-shared-form__body-wrapper .fr-video.fr-dvi.fr-fvl video,
 .offerings-updates-shared-card_content__description .fr-video.fr-dvi.fr-fvl video,
 .offerings-updates-shared-form__body-wrapper .fr-video.fr-dvi.fr-fvr video,
 .offerings-updates-shared-card_content__description .fr-video.fr-dvi.fr-fvr video {
  height:initial!important
 }
 .offerings-updates-shared-form__body-wrapper .fr-video.fr-dvi.fr-fvr,
 .offerings-updates-shared-card_content__description .fr-video.fr-dvi.fr-fvr {
  margin-left:16px
 }
 .offerings-updates-shared-form__body-wrapper .fr-video.fr-dvi.fr-fvl,
 .offerings-updates-shared-card_content__description .fr-video.fr-dvi.fr-fvl {
  margin-right:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-updates-shared-form__body-wrapper,
 .offerings-updates-shared-card_content__description {
  font-size:15px
 }
 .offerings-updates-shared-form__body-wrapper h2,
 .offerings-updates-shared-card_content__description h2 {
  font-size:30px
 }
 .offerings-updates-shared-form__body-wrapper h3,
 .offerings-updates-shared-card_content__description h3 {
  font-size:20px
 }
 .offerings-updates-shared-form__body-wrapper p,
 .offerings-updates-shared-card_content__description p {
  line-height:1.6
 }
 .offerings-updates-shared-form__body-wrapper figure,
 .offerings-updates-shared-card_content__description figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .offerings-updates-shared-form__body-wrapper iframe,
 .offerings-updates-shared-card_content__description iframe {
  height:300px
 }
 .offerings-updates-shared-form__body-wrapper video,
 .offerings-updates-shared-card_content__description video {
  height:auto!important
 }
 .offerings-updates-shared-form__body-wrapper .u-wysiwygMedium,
 .offerings-updates-shared-card_content__description .u-wysiwygMedium {
  font-size:14px
 }
 .offerings-updates-shared-form__body-wrapper .u-wysiwygListWithImages,
 .offerings-updates-shared-card_content__description .u-wysiwygListWithImages {
  padding-left:0
 }
 .offerings-updates-shared-form__body-wrapper .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage),
 .offerings-updates-shared-card_content__description .u-wysiwygListWithImages .fr-dii.fr-fil:not(.c-extraLargeImage) {
  margin:0 auto 8px;
  display:block;
  float:none
 }
 .offerings-updates-shared-form__body-wrapper .c-embedSoundCloud:not(:first-child),
 .offerings-updates-shared-card_content__description .c-embedSoundCloud:not(:first-child) {
  margin-top:20px
 }
 .offerings-updates-shared-form__body-wrapper .c-embedSoundCloud:not(:last-child),
 .offerings-updates-shared-card_content__description .c-embedSoundCloud:not(:last-child) {
  margin-bottom:20px
 }
 .offerings-updates-shared-form__body-wrapper .c-wysiwygCtaSection:not(:first-child),
 .offerings-updates-shared-card_content__description .c-wysiwygCtaSection:not(:first-child) {
  margin-top:20px
 }
 .offerings-updates-shared-form__body-wrapper .c-wysiwygCtaSection:not(:last-child),
 .offerings-updates-shared-card_content__description .c-wysiwygCtaSection:not(:last-child) {
  margin-bottom:20px
 }
}
@media print {
 .offerings-updates-shared-form__body-wrapper,
 .offerings-updates-shared-card_content__description {
  font-size:15px
 }
 .offerings-updates-shared-form__body-wrapper h2,
 .offerings-updates-shared-card_content__description h2 {
  font-size:30px
 }
 .offerings-updates-shared-form__body-wrapper h3,
 .offerings-updates-shared-card_content__description h3 {
  font-size:20px
 }
 .offerings-updates-shared-form__body-wrapper h3,
 .offerings-updates-shared-card_content__description h3,
 .offerings-updates-shared-form__body-wrapper h4,
 .offerings-updates-shared-card_content__description h4,
 .offerings-updates-shared-form__body-wrapper p,
 .offerings-updates-shared-card_content__description p,
 .offerings-updates-shared-form__body-wrapper ul,
 .offerings-updates-shared-card_content__description ul,
 .offerings-updates-shared-form__body-wrapper figure,
 .offerings-updates-shared-card_content__description figure {
  margin-top:16px;
  margin-bottom:16px
 }
 .offerings-updates-shared-form__body-wrapper li,
 .offerings-updates-shared-card_content__description li {
  margin-bottom:4px
 }
}
.offerings-updates-shared-form__body-wrapper .u-text-center,
.offerings-updates-shared-card_content__description .u-text-center {
 text-align:center
}
.offerings-updates-shared-form__body-wrapper .u-floatRight,
.offerings-updates-shared-card_content__description .u-floatRight {
 margin-bottom:16px;
 margin-left:32px;
 margin-top:8px
}
.offerings-updates-shared-form__body-wrapper .u-floatLeft,
.offerings-updates-shared-card_content__description .u-floatLeft {
 margin-right:32px;
 margin-bottom:16px;
 margin-top:8px
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-updates-shared-form__body-wrapper figure.u-floatRight,
 .offerings-updates-shared-card_content__description figure.u-floatRight,
 .offerings-updates-shared-form__body-wrapper figure.u-floatLeft,
 .offerings-updates-shared-card_content__description figure.u-floatLeft {
  max-width:50%;
  margin-top:12px;
  margin-bottom:12px
 }
 .offerings-updates-shared-form__body-wrapper figure.u-floatRight,
 .offerings-updates-shared-card_content__description figure.u-floatRight {
  margin-left:10px
 }
 .offerings-updates-shared-form__body-wrapper figure.u-floatLeft,
 .offerings-updates-shared-card_content__description figure.u-floatLeft {
  margin-right:10px
 }
}
.offerings-updates-shared-form__body-wrapper,
.offerings-updates-shared-card_content__description {
 font-size:16px
}
.offerings-updates-shared-form__body-wrapper h3,
.offerings-updates-shared-card_content__description h3 {
 font-size:25px;
 color:#000
}
.offerings-updates-shared-form__body-wrapper h3:not(:first-child),
.offerings-updates-shared-card_content__description h3:not(:first-child) {
 margin-top:32px
}
.offerings-updates-shared-form__body-wrapper figure:not(.redactor-component),
.offerings-updates-shared-card_content__description figure:not(.redactor-component) {
 margin-top:24px;
 margin-bottom:32px
}
.offerings-updates-shared-form__body-wrapper iframe[src*="youtube.com"],
.offerings-updates-shared-card_content__description iframe[src*="youtube.com"],
.offerings-updates-shared-form__body-wrapper iframe[src*="vimeo.com"],
.offerings-updates-shared-card_content__description iframe[src*="vimeo.com"] {
 width:100%!important;
 height:390px!important
}
@media all and (max-width:767px) {
 .offerings-updates-shared-form__body-wrapper h3,
 .offerings-updates-shared-card_content__description h3 {
  font-size:20px
 }
 .offerings-updates-shared-form__body-wrapper figure:not(.redactor-component),
 .offerings-updates-shared-card_content__description figure:not(.redactor-component) {
  margin-right:-16px;
  margin-left:-16px;
  text-align:center
 }
 .offerings-updates-shared-form__body-wrapper iframe[src*="youtube.com"],
 .offerings-updates-shared-card_content__description iframe[src*="youtube.com"],
 .offerings-updates-shared-form__body-wrapper iframe[src*="vimeo.com"],
 .offerings-updates-shared-card_content__description iframe[src*="vimeo.com"] {
  height:280px!important
 }
}
.offerings-updates-show .offerings-updates-shared-card__date {
 top:0
}
.offerings-updates-shared-timeline {
 position:relative
}
.offerings-updates-shared-timeline:after {
 display:block;
 content:"";
 width:1px;
 height:100%;
 position:absolute;
 right:100%;
 margin-right:32px;
 background-color:#e7e7e7;
 top:0
}
.offerings-updates-shared-timeline .offerings-updates-shared-card,
.offerings-updates-shared-timeline .offerings-updates-shared-rolling_close_card {
 margin-bottom:80px
}
.offerings-updates-shared-timeline .offerings-updates-shared-card:last-child,
.offerings-updates-shared-timeline .offerings-updates-shared-rolling_close_card:last-child {
 margin-bottom:0
}
.offerings-updates-shared-timeline .offerings-updates-shared-milestone_card {
 margin-bottom:32px
}
.offerings-updates-shared-timeline .offerings-updates-shared-milestone_card:last-child {
 margin-bottom:0
}
@media all and (max-width:767px) {
 .offerings-updates-shared-timeline .offerings-updates-shared-card,
 .offerings-updates-shared-timeline .offerings-updates-shared-rolling_close_card {
  margin-bottom:40px
 }
 .offerings-updates-shared-timeline .offerings-updates-shared-milestone_card {
  margin-bottom:20px
 }
}
.offerings-updates-shared-approval_banner {
 border-bottom:1px solid #e7e7e7;
 padding:4px 8px
}
.offerings-updates-shared-visible_to_investor_banner {
 border-bottom:1px solid #e7e7e7;
 padding:4px 8px
}
.offerings-updates-shared-rolling_close_card {
 position:relative
}
.offerings-updates-shared-rolling_close_card__date-wrapper {
 padding-right:12px
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-updates-shared-rolling_close_card__date-wrapper {
  padding:16px 16px 0;
  text-align:left
 }
}
@media all and (min-width:768px) {
 .offerings-updates-shared-rolling_close_card__date-wrapper {
  position:absolute;
  top:30px;
  right:101%;
  background:#fff;
  white-space:nowrap;
  z-index:1
 }
}
@media all and (max-width:767px) {
 .offerings-updates-shared-rolling_close_card__date-day-month {
  display:inline-block;
  font-size:18px
 }
 .offerings-updates-shared-rolling_close_card__date-year {
  display:inline-block;
  font-size:18px;
  font-weight:400
 }
 .offerings-updates-shared-rolling_close_card__date-year:before {
  content:'\00b7';
  margin-right:2px;
  margin-left:2px
 }
}
.offerings-updates-shared-rolling_close_card__date-wrapper {
 top:0
}
.offerings-updates-shared-rolling_close_card__story {
 padding-top:4px
}
@media all and (max-width:767px) {
 .offerings-updates-shared-rolling_close_card__date-wrapper {
  margin-bottom:8px;
  padding:0
 }
 .offerings-updates-shared-rolling_close_card__story {
  padding-right:0;
  padding-left:0
 }
}
.offerings-updates-shared-card {
 position:relative;
 border:1px solid #e7e7e7;
 border-radius:6px
}
.offerings-updates-shared-card__date-wrapper {
 padding-right:12px
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-updates-shared-card__date-wrapper {
  padding:16px 16px 0;
  text-align:left
 }
}
@media all and (min-width:768px) {
 .offerings-updates-shared-card__date-wrapper {
  position:absolute;
  top:30px;
  right:101%;
  background:#fff;
  white-space:nowrap;
  z-index:1
 }
}
@media all and (max-width:767px) {
 .offerings-updates-shared-card__date-day-month {
  display:inline-block;
  font-size:18px
 }
 .offerings-updates-shared-card__date-year {
  display:inline-block;
  font-size:18px;
  font-weight:400
 }
 .offerings-updates-shared-card__date-year:before {
  content:'\00b7';
  margin-right:2px;
  margin-left:2px
 }
}
.offerings-updates-shared-card__footer {
 padding-top:20px;
 padding-bottom:20px
}
@media all and (max-width:767px) {
 .offerings-updates-shared-card__footer {
  margin:20px 16px 0;
  padding-top:8px;
  padding-bottom:10px
 }
}
.offerings-updates-shared-form__visibility-dropdown {
 width:208px
}
.offerings-updates-shared-form__visibility-input {
 visibility:hidden;
 height:0;
 width:0;
 margin:0
}
@media all and (min-width:768px) {
 .offerings-updates-shared-form__submit-button {
  margin-left:auto
 }
}
@media all and (max-width:767px) {
 .offerings-updates-shared-form__visibility-dropdown {
  margin-bottom:16px
 }
}
.offerings-updates-shared-card_content__author-wrapper {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
@media all and (max-width:767px) {
 .offerings-updates-shared-card_content__content-wrapper {
  padding:16px 16px 0
 }
 .offerings-updates-shared-card_content__title {
  font-size:25px
 }
 .offerings-updates-shared-card_content__author-wrapper {
  margin-top:36px
 }
}
.offerings-updates-shared-card_footer__icon-comment {
 -webkit-transform:translateY(1px);
 -ms-transform:translateY(1px);
 transform:translateY(1px)
}
.offerings-updates-shared-milestone_card {
 position:relative
}
.offerings-updates-shared-milestone_card__date-wrapper {
 padding-right:12px
}
@media all and (min-width:0px) and (max-width:767px) {
 .offerings-updates-shared-milestone_card__date-wrapper {
  padding:16px 16px 0;
  text-align:left
 }
}
@media all and (min-width:768px) {
 .offerings-updates-shared-milestone_card__date-wrapper {
  position:absolute;
  top:30px;
  right:101%;
  background:#fff;
  white-space:nowrap;
  z-index:1
 }
}
@media all and (max-width:767px) {
 .offerings-updates-shared-milestone_card__date-day-month {
  display:inline-block;
  font-size:18px
 }
 .offerings-updates-shared-milestone_card__date-year {
  display:inline-block;
  font-size:18px;
  font-weight:400
 }
 .offerings-updates-shared-milestone_card__date-year:before {
  content:'\00b7';
  margin-right:2px;
  margin-left:2px
 }
}
.offerings-updates-shared-milestone_card__date-wrapper {
 top:14px
}
@media all and (max-width:767px) {
 .offerings-updates-shared-milestone_card__date-wrapper {
  margin-bottom:-8px;
  padding:0
 }
 .offerings-updates-shared-milestone_card__title {
  font-size:25px
 }
}
.offerings-updates-show__other-offerings {
 height:488px;
 position:absolute;
 left:0;
 right:0;
 z-index:2
}
.offerings-updates-show__other-offerings-gap {
 height:488px;
 z-index:1
}
@media all and (max-width:767px) {
 .offerings-updates-show__other-offerings {
  height:504px
 }
 .offerings-updates-show__other-offerings-gap {
  height:504px
 }
}
.onboarding-offerings-shared-sidebar__link {
 padding:0
}
@media all and (max-width:767px) {
 .onboarding-offerings-shared-title {
  margin-bottom:20px
 }
 .onboarding-offerings-shared-title__title-icon {
  font-size:20px
 }
}
.onboarding-offerings-shared-show_example__content {
 position:relative;
 margin-top:8px;
 padding-left:12px
}
.onboarding-offerings-shared-show_example__content::before {
 content:'';
 display:block;
 position:absolute;
 top:4px;
 bottom:4px;
 left:0;
 width:1px;
 background:#afafaf
}
.onboarding-offerings-shared-success {
 position:absolute;
 left:0;
 right:0
}
.onboarding-offerings-shared-request_testing_the_waters__testing_the_waters_requested {
 padding:17.6px 24px;
 background-color:#f1f1f1;
 border-radius:6px
}
.onboarding-offerings-index ul li:not(:last-child),
.onboarding-offerings-index ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-index .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-index__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-index__content {
  font-size:16px
 }
}
.onboarding-offerings-campaign_agreement ul li:not(:last-child),
.onboarding-offerings-campaign_agreement ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-campaign_agreement .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-campaign_agreement__footer {
 position:relative
}
.onboarding-offerings-campaign_agreement__object-preview {
 width:100%;
 height:590px
}
.onboarding-offerings-campaign_agreement__iframe-preview {
 width:100%;
 height:590px;
 border:none
}
.onboarding-offerings-company_information ol {
 padding-left:0
}
.onboarding-offerings-forms-campaign_name__button {
 min-width:144px
}
.onboarding-offerings-forms-company_information__dba-switch .c-input-switch-container {
 -webkit-box-ordinal-group:3;
 -webkit-order:2;
 -ms-flex-order:2;
 order:2;
 margin-right:0
}
.onboarding-offerings-forms-company_information__full-width-hint {
 max-width:initial
}
.onboarding-offerings-forms-create_stripe_account__credit_card-switch .c-input-switch-container {
 -webkit-box-ordinal-group:3;
 -webkit-order:2;
 -ms-flex-order:2;
 order:2;
 margin-right:0
}
.onboarding-offerings-slack ul li:not(:last-child),
.onboarding-offerings-slack ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-slack .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-slack__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-slack__content {
  font-size:16px
 }
}
.onboarding-offerings-shared-slack_invite__slack_icon {
 -webkit-transform:translateY(-1px);
 -ms-transform:translateY(-1px);
 transform:translateY(-1px)
}
.onboarding-offerings-shareholders ul li:not(:last-child),
.onboarding-offerings-shareholders ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-shareholders .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-shareholders__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-shareholders__content {
  font-size:16px
 }
}
.onboarding-offerings-shareholders .c-input-group {
 margin-bottom:16px
}
.onboarding-offerings-shareholders ol {
 -webkit-padding-start:20px;
 padding-inline-start:20px;
 padding-right:20px
}
.onboarding-offerings-shareholders ol li {
 padding-left:5.33333px
}
.onboarding-offerings-forms-shareholders {
 counter-reset:owner
}
.onboarding-offerings-forms-shareholders__shareholder {
 counter-increment:owner
}
.onboarding-offerings-forms-covered_person_form__owner:after {
 content:counter(owner)
}
.onboarding-offerings-build_page ul li:not(:last-child),
.onboarding-offerings-build_page ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-build_page .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-build_page__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-build_page__content {
  font-size:16px
 }
}
.onboarding-offerings-video ul li:not(:last-child),
.onboarding-offerings-video ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-video .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-video__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-video__content {
  font-size:16px
 }
}
.onboarding-offerings-financial_legal_summary ul li:not(:last-child),
.onboarding-offerings-financial_legal_summary ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-financial_legal_summary .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-financial_legal_summary__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-financial_legal_summary__content {
  font-size:16px
 }
}
.onboarding-offerings-cik ul li:not(:last-child),
.onboarding-offerings-cik ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-cik .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-cik__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-cik__content {
  font-size:16px
 }
}
.onboarding-offerings-cik .c-input-group {
 margin-bottom:16px
}
@media all and (max-width:767px) {
 .onboarding-offerings-gaap_conversion__content {
  font-size:16px
 }
}
.onboarding-offerings-cpa_review ul li:not(:last-child),
.onboarding-offerings-cpa_review ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-cpa_review .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-cpa_review__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-cpa_review__content {
  font-size:16px
 }
}
.onboarding-offerings-attorney_review ul li:not(:last-child),
.onboarding-offerings-attorney_review ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-attorney_review .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-attorney_review__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-attorney_review__content {
  font-size:16px
 }
}
.onboarding-offerings-testing_the_waters ul li:not(:last-child),
.onboarding-offerings-testing_the_waters ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-testing_the_waters .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-testing_the_waters__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-testing_the_waters__content {
  font-size:16px
 }
}
.onboarding-offerings-testing_the_waters .info-block {
 position:absolute
}
.onboarding-offerings-forms-business_details ul li:not(:last-child),
.onboarding-offerings-forms-business_details ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-forms-business_details .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-forms-business_details__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-forms-business_details__content {
  font-size:16px
 }
}
.onboarding-offerings-forms-business_details__products {
 counter-reset:products
}
.onboarding-offerings-forms-business_details__owners {
 counter-reset:owners
}
.onboarding-offerings-forms-business_details__add_button {
 background:url(https://assets.republic.com/assets/icon-plus-sharp-8b2b695248502cc1c7a0b726590f048dd951b1df3f2a9320625a04bf3dd290f1.svg) no-repeat 16px
}
.onboarding-offerings-forms-controlling_owner_fields__row {
 -webkit-box-align:end;
 -webkit-align-items:flex-end;
 -ms-flex-align:end;
 align-items:flex-end
}
@media all and (max-width:969px) {
 .onboarding-offerings-forms-controlling_owner_fields__margin_responsive {
  margin-bottom:32px
 }
}
.onboarding-offerings-forms-controlling_owner_fields__title::after {
 counter-increment:owners;
 content:counter(owners)
}
.onboarding-offerings-forms-product_fields__row {
 -webkit-box-align:end;
 -webkit-align-items:flex-end;
 -ms-flex-align:end;
 align-items:flex-end
}
@media all and (max-width:969px) {
 .onboarding-offerings-forms-product_fields__margin_responsive {
  margin-bottom:32px
 }
}
.onboarding-offerings-forms-product_fields__title::after {
 counter-increment:products;
 content:counter(products)
}
.onboarding-offerings-forms-financial_details ul li:not(:last-child),
.onboarding-offerings-forms-financial_details ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-forms-financial_details .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-forms-financial_details__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-forms-financial_details__content {
  font-size:16px
 }
}
.onboarding-offerings-forms-financial_details__equity_owners {
 counter-reset:equity_owners
}
.onboarding-offerings-forms-financial_details__add_button {
 background:url(https://assets.republic.com/assets/icon-plus-sharp-8b2b695248502cc1c7a0b726590f048dd951b1df3f2a9320625a04bf3dd290f1.svg) no-repeat 16px
}
.onboarding-offerings-forms-equity_owner_fields__row {
 -webkit-box-align:end;
 -webkit-align-items:flex-end;
 -ms-flex-align:end;
 align-items:flex-end
}
@media all and (max-width:969px) {
 .onboarding-offerings-forms-equity_owner_fields__margin_responsive {
  margin-bottom:32px
 }
}
.onboarding-offerings-forms-equity_owner_fields__title::after {
 counter-increment:equity_owners;
 content:counter(equity_owners)
}
.onboarding-offerings-forms-future_operations ul li:not(:last-child),
.onboarding-offerings-forms-future_operations ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-forms-future_operations .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-forms-future_operations__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-forms-future_operations__content {
  font-size:16px
 }
}
.onboarding-offerings-forms-legal_details ul li:not(:last-child),
.onboarding-offerings-forms-legal_details ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-forms-legal_details .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-forms-legal_details__footer {
 position:relative
}
@media all and (max-width:767px) {
 .onboarding-offerings-forms-legal_details__content {
  font-size:16px
 }
}
.onboarding-offerings-forms-post_investment_founder_message ul li:not(:last-child),
.onboarding-offerings-forms-post_investment_founder_message ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-forms-post_investment_founder_message .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-forms-post_investment_founder_message__footer {
 position:relative
}
.onboarding-offerings-forms-post_investment_founder_message__email_preview--has_error {
 border-color:#f83a5c
}
.onboarding-offerings-website_banner__code {
 font-family:sfmono-regular,Roboto Mono,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;
 height:250px;
 font-size:14px;
 padding:16px 16px 24px
}
.onboarding-offerings-website_banner__rich-sample {
 box-shadow:0 4px 10px rgba(0,0,0,.05);
 border-radius:2px;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
 overflow:hidden
}
.onboarding-offerings-website_banner__bar {
 width:100%;
 height:12px;
 background:#eee no-repeat 5px url(https://assets.republic.com/assets/onboarding/offerings/website_banner/bar-42c6a88bf2f2d7ce9115741574e0da6601ccb740f7e21227b4f1ace7a8048c14.svg)
}
.onboarding-offerings-website_banner__bar--big {
 height:17px;
 background-size:29px
}
.onboarding-offerings-website_banner__sample {
 box-shadow:0 4px 20px rgba(0,0,0,.1);
 overflow:hidden
}
.onboarding-offerings-website_banner__sample-iframe {
 width:120.48193%;
 height:271.08434px;
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0;
 -webkit-transform:scale(.83);
 -ms-transform:scale(.83);
 transform:scale(.83)
}
.onboarding-offerings-website_banner__sample-iframe-wrap {
 width:100%;
 height:225px;
 overflow:hidden
}
.onboarding-offerings-ach_account ul li:not(:last-child),
.onboarding-offerings-ach_account ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-ach_account .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-ach_account__footer {
 position:relative
}
.onboarding-offerings-escrow-create_account ul li:not(:last-child),
.onboarding-offerings-escrow-create_account ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-escrow-create_account .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-escrow-create_account__footer {
 position:relative
}
.onboarding-offerings-escrow-sign_agreements ul li:not(:last-child),
.onboarding-offerings-escrow-sign_agreements ol li:not(:last-child) {
 margin-bottom:4px
}
.onboarding-offerings-escrow-sign_agreements .c-input-group {
 margin-bottom:0
}
.onboarding-offerings-escrow-sign_agreements__footer {
 position:relative
}
@media all and (max-width:969px) {
 .onboarding-offerings-escrow-sign_agreements__links-wrapper {
  margin:24px 0 0;
  padding:24px 0 0;
  border-top:1px solid #eee;
  border-left:none
 }
 .onboarding-offerings-escrow-sign_agreements__signed-helper {
  display:block;
  margin:8px 0 0
 }
}
.partners-launch_festival-index__header {
 background:#f7f7f7
}
.partners-launch_festival-index__header img {
 max-width:100%
}
.partners-launch_festival-index__startups_wrapper {
 position:relative
}
@media all and (min-width:0px) and (max-width:767px) {
 .partners-launch_festival-index__startups_wrapper {
  margin-top:24px;
  margin-bottom:0
 }
 .partners-launch_festival-index__header-text {
  font-size:18px;
  margin-top:24px
 }
 .partners-launch_festival-index__startups_title {
  width:65%;
  margin-bottom:10.66667px;
  font-size:20px;
  line-height:1em
 }
 .partners-launch_festival-index__no_startups_text {
  font-size:18px;
  margin-top:80px;
  margin-bottom:80px
 }
 .partners-launch_festival-index__startups_text {
  margin-bottom:20px;
  font-size:18px;
  line-height:1.3
 }
 .partners-launch_festival-index__join_wrapper {
  margin-bottom:32px;
  padding-top:0;
  border:none;
  text-align:center
 }
 .partners-launch_festival-index__join_cta {
  display:block
 }
 .partners-launch_festival-index__newsletter-signup {
  display:none
 }
}
.press-article,
.press-article_small {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.press-article:hover,
.press-article_small:hover,
.press-article:active,
.press-article_small:active,
.press-article:focus,
.press-article_small:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.press-article {
 position:relative
}
.press-article__form {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow-y:auto;
 background:rgba(0,0,0,.9);
 border-radius:3px
}
.press-article__article_link {
 display:inline-block;
 width:100%
}
.press-article__cover {
 height:220px;
 margin:-17px -17px 16px;
 border-bottom:1px solid #eee;
 border-top-right-radius:3px;
 border-top-left-radius:3px;
 background-color:#eee;
 background-size:cover;
 background-position:center center
}
.press-article__content {
 min-height:152px;
 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
}
.press-article__title {
 line-height:1.4
}
.press-article__actions {
 border-top:1px solid #eee;
 margin-top:auto
}
.press-article__action {
 height:48px;
 line-height:48px;
 padding:0 8px;
 display:inline-block;
 color:#aaa;
 text-decoration:none
}
.press-article__action:hover {
 color:#c4c4c4;
 text-decoration:underline
}
.press-article__action:active {
 color:#c4c4c4
}
.press-article__action:focus {
 color:#c4c4c4
}
.press-article__action:hover,
.press-article__action:active,
.press-article__action:focus {
 text-decoration:none
}
.press-article__action--like:hover {
 color:#f83a5c
}
.press-article__action--unlike {
 color:#f83a5c
}
.press-article__action--unlike:hover,
.press-article__action--unlike:active,
.press-article__action--unlike:focus {
 color:#f95370
}
@media all and (max-width:969px) {
 .press-article__cover {
  height:110px
 }
 .press-article__content {
  min-height:auto
 }
 .press-article__info {
  padding-bottom:8px
 }
 .press-article__action {
  height:40px;
  line-height:40px
 }
}
.press-article_small__cover {
 background-size:cover;
 background-position:center center;
 height:120px;
 border:1px solid #eee
}
.press-article_small__content {
 min-height:240px;
 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
}
.press-article_small__footer {
 margin-top:auto
}
.press-article_small__actions {
 border-top:1px solid #eee;
 margin-top:auto
}
.press-article_small__action {
 height:48px;
 line-height:48px;
 padding:0 8px;
 display:inline-block;
 color:#aaa;
 text-decoration:none
}
.press-article_small__action:hover {
 color:#c4c4c4;
 text-decoration:underline
}
.press-article_small__action:active {
 color:#c4c4c4
}
.press-article_small__action:focus {
 color:#c4c4c4
}
.press-article_small__action:hover,
.press-article_small__action:active,
.press-article_small__action:focus {
 text-decoration:none
}
.press-article_small__action--like:hover {
 color:#f83a5c
}
.press-article_small__action--unlike {
 color:#f83a5c
}
.press-article_small__action--unlike:hover,
.press-article_small__action--unlike:active,
.press-article_small__action--unlike:focus {
 color:#f95370
}
.quests-user_progresses-shared-progress_circle-title {
 position:relative;
 min-height:42px
}
.quests-user_progresses-shared-progress_circle-title__tooltip {
 position:absolute;
 top:0;
 right:12px;
 line-height:0;
 color:#a6a6a6;
 -webkit-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.quests-user_progresses-shared-progress_circle-title__tooltip:hover {
 color:#0049ff
}
@media all and (max-width:767px) {
 .quests-user_progresses-shared-progress_circle-title {
  padding-right:8px;
  padding-left:8px
 }
 .quests-user_progresses-shared-progress_circle-title__tooltip {
  position:static;
  margin-left:4px
 }
}
.quests-user_progresses-shared-progress_circle-circle {
 position:relative;
 width:74px;
 height:74px;
 margin:auto;
 pointer-events:none
}
.quests-user_progresses-shared-progress_circle-circle--pending .quests-user_progresses-shared-progress_circle-circle__note-logo {
 opacity:.2;
 -webkit-filter:sepia(0);
 filter:sepia(0)
}
.quests-user_progresses-shared-progress_circle-circle--completed .quests-user_progresses-shared-progress_circle-circle__note-logo {
 opacity:1;
 -webkit-filter:sepia(0);
 filter:sepia(0)
}
.quests-user_progresses-shared-progress_circle-circle--completed .quests-user_progresses-shared-progress_circle-circle__note-logo:after {
 position:absolute;
 right:-6%;
 bottom:-6%;
 content:"\";
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 font-size:22px;
 color:#19c157;
 text-shadow:4px 4px #fff
}
.quests-user_progresses-shared-progress_circle-circle__pie {
 position:absolute;
 top:0;
 left:0;
 width:inherit;
 height:inherit
}
.quests-user_progresses-shared-progress_circle-circle__value {
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 font-size:13px;
 font-weight:800;
 color:#0049ff
}
.quests-user_progresses-shared-progress_circle-circle__note-logo {
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 opacity:.1;
 -webkit-filter:sepia(50%);
 filter:sepia(50%)
}
.referral_tokens-show__header_image {
 height:176px;
 max-height:176px
}
.referral_tokens-show__stat-num {
 margin-bottom:0;
 padding-right:0
}
.referral_tokens-show__stats_box {
 padding-left:0;
 padding-right:0
}
.referral_tokens-show__stat-labels {
 line-height:1.1;
 width:110px
}
.referral_tokens-show__share-text {
 margin:0
}
.referral_tokens-show__intro-text {
 line-height:32px
}
.referral_tokens-show__invite_link_label {
 width:200px
}
@media all and (min-width:768px) {
 .referral_tokens-show .no-right-padding {
  padding-right:0
 }
 .referral_tokens-show .no-left-padding {
  padding-left:0
 }
 .referral_tokens-show__share-text {
  font-weight:600;
  height:50px;
  padding-top:9px;
  padding-bottom:14px
 }
 .referral_tokens-show__invite-link {
  height:50px;
  padding-bottom:10px;
  padding-top:10px;
  font-weight:900;
  letter-spacing:-.03em;
  color:#000
 }
 .referral_tokens-show__invite-label-text {
  letter-spacing:-.6px
 }
 .referral_tokens-show__stat-num {
  padding-bottom:5px
 }
}
@media all and (max-width:969px) {
 .referral_tokens-show__invite-label-text {
  text-align:center
 }
 .referral_tokens-show__share-text {
  padding-left:30px;
  padding-right:30px
 }
}
@media all and (max-width:767px) {
 .referral_tokens-show__header_image {
  margin-bottom:-16px;
  max-height:64px
 }
 .referral_tokens-show__header_title {
  padding-bottom:0
 }
 .referral_tokens-show__intro-text {
  font-size:16px;
  margin-bottom:16px;
  line-height:24px
 }
 .referral_tokens-show__invite_link_label {
  margin-right:0
 }
 .referral_tokens-show__invite-label-text {
  font-size:20px
 }
 .referral_tokens-show__invite-link {
  height:22px;
  padding-bottom:22px;
  padding-top:20px;
  font-size:15px;
  color:#000;
  font-weight:400;
  text-align:left
 }
 .referral_tokens-show__share-text {
  font-size:15px;
  padding-left:15px;
  padding-right:15px
 }
 .referral_tokens-show__why_invite {
  font-size:13px;
  margin-bottom:16px
 }
 .referral_tokens-show__link_share_block {
  margin-bottom:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .referral_tokens-show__stats_title {
  text-align:left;
  font-size:18px;
  margin-top:0
 }
 .referral_tokens-show__stats_box {
  border:none;
  padding-bottom:0
 }
 .referral_tokens-show__stats_body {
  margin-bottom:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  text-wrap:none
 }
 .referral_tokens-show__stat-num {
  text-align:left;
  margin-bottom:0;
  font-size:30px;
  padding-bottom:2px
 }
 .referral_tokens-show__stat-labels {
  text-align:left;
  font-size:18px;
  white-space:nowrap
 }
}
@media all and (max-width:767px) {
 .referral_tokens-show__first-break {
  margin-bottom:0;
  display:none
 }
}
.referral_tokens-issuers__header_image {
 height:176px;
 max-height:176px
}
.referral_tokens-issuers__stat-num {
 margin-bottom:0;
 padding-right:0
}
.referral_tokens-issuers__stats_box {
 padding-left:0;
 padding-right:0
}
.referral_tokens-issuers__stat-labels {
 line-height:1.1;
 width:110px
}
.referral_tokens-issuers__share-text {
 margin:0
}
.referral_tokens-issuers__intro-text {
 line-height:32px
}
.referral_tokens-issuers__invite_link_label {
 width:200px
}
@media all and (min-width:768px) {
 .referral_tokens-issuers .no-right-padding {
  padding-right:0
 }
 .referral_tokens-issuers .no-left-padding {
  padding-left:0
 }
 .referral_tokens-issuers__share-text {
  font-weight:600;
  height:50px;
  padding-top:9px;
  padding-bottom:14px
 }
 .referral_tokens-issuers__invite-link {
  height:50px;
  padding-bottom:10px;
  padding-top:10px;
  font-weight:900;
  letter-spacing:-.03em;
  color:#000
 }
 .referral_tokens-issuers__invite-label-text {
  letter-spacing:-.6px
 }
 .referral_tokens-issuers__stat-num {
  padding-bottom:5px
 }
}
@media all and (max-width:969px) {
 .referral_tokens-issuers__invite-label-text {
  text-align:center
 }
 .referral_tokens-issuers__share-text {
  padding-left:30px;
  padding-right:30px
 }
}
@media all and (max-width:767px) {
 .referral_tokens-issuers__header_image {
  margin-bottom:-16px;
  max-height:64px
 }
 .referral_tokens-issuers__header_title {
  padding-bottom:0
 }
 .referral_tokens-issuers__intro-text {
  font-size:16px;
  margin-bottom:16px;
  line-height:24px
 }
 .referral_tokens-issuers__invite_link_label {
  margin-right:0
 }
 .referral_tokens-issuers__invite-label-text {
  font-size:20px
 }
 .referral_tokens-issuers__invite-link {
  height:22px;
  padding-bottom:22px;
  padding-top:20px;
  font-size:15px;
  color:#000;
  font-weight:400;
  text-align:left
 }
 .referral_tokens-issuers__share-text {
  font-size:15px;
  padding-left:15px;
  padding-right:15px
 }
 .referral_tokens-issuers__why_invite {
  font-size:13px;
  margin-bottom:16px
 }
 .referral_tokens-issuers__link_share_block {
  margin-bottom:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .referral_tokens-issuers__stats_title {
  text-align:left;
  font-size:18px;
  margin-top:0
 }
 .referral_tokens-issuers__stats_box {
  border:none;
  padding-bottom:0
 }
 .referral_tokens-issuers__stats_body {
  margin-bottom:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  text-wrap:none
 }
 .referral_tokens-issuers__stat-num {
  text-align:left;
  margin-bottom:0;
  font-size:30px;
  padding-bottom:2px
 }
 .referral_tokens-issuers__stat-labels {
  text-align:left;
  font-size:18px;
  white-space:nowrap
 }
}
.referral_tokens-issuers__terms-bullet {
 padding-left:18px;
 list-style-position:outside
}
@media all and (max-width:1169px) {
 .referral_tokens-issuers__stats_body {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}
@media all and (max-width:767px) {
 .referral_tokens-issuers__link-agreement {
  margin-bottom:0
 }
 .referral_tokens-issuers__info-credit {
  margin-top:8px
 }
 .referral_tokens-issuers__terms-wrapper {
  margin-top:16px
 }
 .referral_tokens-issuers__why_invite {
  margin-top:0;
  margin-bottom:32px
 }
}
.referral_tokens-shared-code_input_with_share__social-button {
 padding-right:20px;
 padding-left:20px
}
.referral_tokens-shared-code_input_with_share__social-button [class*=icon-] {
 display:inline-block;
 -webkit-transform:scale(1.6) translateY(-1px);
 -ms-transform:scale(1.6) translateY(-1px);
 transform:scale(1.6) translateY(-1px);
 margin:0
}
.referral_tokens-shared-code_input_with_share__social-button--email {
 background-color:#ff90e1
}
.referral_tokens-shared-code_input_with_share__social-button--email:hover,
.referral_tokens-shared-code_input_with_share__social-button--email:focus {
 background-color:#ffb9ec
}
.referral_tokens-shared-code_input_with_share__social-button--email:active,
.referral_tokens-shared-code_input_with_share__social-button--email:active:hover {
 background-color:#ff67d6
}
@media all and (max-width:767px) {
 .referral_tokens-shared-code_input_with_share__title {
  margin-bottom:16px
 }
 .referral_tokens-shared-code_input_with_share__social-links-wrapper {
  margin-top:16px;
  margin-left:0
 }
 .referral_tokens-shared-code_input_with_share__social-button {
  padding:10px 20px;
  font-size:14px
 }
 .referral_tokens-shared-code_input_with_share__social-button:first-child {
  margin-left:0;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .referral_tokens-shared-code_input_with_share__description {
  margin-top:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .registrations-new__container {
  padding-top:40px;
  padding-bottom:40px
 }
 .registrations-new__login-link {
  font-size:15px
 }
}
.registrations-new__body--nyc {
 background:#4cf7d6 url(https://assets.republic.com/assets/nyc_campaign/car@2x-b6e085be59fdb111618512304a2ac787d8d649db27a1a71c59eff20e926f8614.png) no-repeat 50% 140px;
 background-size:866px 267px
}
.registrations-new__body--nyc .registrations-new__container {
 margin-top:64px;
 bottom:64px
}
.registrations-new__body--nyc .registrations-new__header {
 background-color:#4cf7d6
}
.registrations-new__body--nyc .registrations-new__form-wrapper {
 box-shadow:0 2px 28px rgba(0,0,0,.2)
}
@media all and (min-width:0px) and (max-width:767px) {
 .registrations-new__body--nyc {
  background-position:50% 8px;
  background-size:267px 82px
 }
 .registrations-new__body--nyc .registrations-new__container {
  padding:100px 8px 64px
 }
 .registrations-new__body--nyc .registrations-new__form-wrapper {
  padding:24px 8px;
  box-shadow:0 2px 10px rgba(0,0,0,.2)
 }
 .registrations-new__body--nyc .registrations-new__login-link {
  font-size:15px
 }
}
.registrations-shared-header__fig-logo {
 margin-bottom:7px
}
.registrations-shared-header__final-step-title {
 font-size:40px
}
.registrations-shared-header__final-step-subtitle {
 color:#7c7c7c;
 font-weight:500;
 line-height:25px;
 max-width:500px;
 margin-left:auto;
 margin-right:auto
}
@media all and (max-width:767px) {
 .registrations-shared-header__final-step-title {
  font-size:25px
 }
 .registrations-shared-header__final-step-subtitle {
  font-size:16px;
  line-height:23px;
  margin-top:10px
 }
 .registrations-shared-header__avatar {
  width:32px;
  height:32px;
  min-width:32px
 }
 .registrations-shared-header__subtitle {
  margin-top:10px;
  font-size:16px;
  font-weight:400;
  letter-spacing:0
 }
}
.registrations-shared-signup_options__button {
 position:relative
}
.registrations-shared-signup_options__icon {
 position:absolute;
 top:48%;
 left:8px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.registrations-shared-signup_options__icon--email {
 width:35px
}
.registrations-shared-welcome_banner__container {
 position:relative;
 box-shadow:0 1px 20px 0 rgba(0,0,0,.1);
 padding:26px 48px 40px
}
.registrations-shared-welcome_banner__pitch {
 margin-top:12px
}
.registrations-shared-welcome_banner__close {
 position:absolute;
 right:8px;
 top:8px
}
.registrations-shared-welcome_banner__close>i::before {
 display:block
}
.registrations-shared-welcome_banner__goals {
 margin:0 auto
}
.registrations-shared-welcome_banner__goal-item {
 min-width:104px
}
@media all and (max-width:969px) {
 .registrations-shared-welcome_banner__container {
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .registrations-shared-welcome_banner__pitch {
  max-width:-webkit-calc(100% - 70px);
  max-width:calc(100% - 70px)
 }
 .registrations-shared-welcome_banner__goals {
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -ms-flex-order:3;
  order:3;
  width:100%
 }
 .registrations-shared-welcome_banner__goal-item {
  min-width:auto;
  width:33%;
  margin:0
 }
 .registrations-shared-welcome_banner__image-container {
  margin-left:auto
 }
}
@media all and (max-width:767px) {
 .registrations-shared-welcome_banner__container {
  padding:16px
 }
 .registrations-shared-welcome_banner__description-text {
  font-size:13px
 }
 .registrations-shared-welcome_banner__image {
  height:88px
 }
}
.republic_labs-show__body_content_wrapper {
 background-image:url(https://assets.republic.com/assets/republic_labs/show/background-8cb4a37c76f0e258fce000c22accb39eaaab10af97eb7bf6137725532cecc641.svg);
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 background-attachment:fixed;
 background-color:#161d2d
}
.republic_labs-show__republic_labs_logo_white {
 max-width:130px
}
.republic_labs-show__investor_logo {
 max-width:100%
}
.republic_labs-access_code__body_content_wrapper {
 background-image:url(https://assets.republic.com/assets/republic_labs/access_code/background-8286aad39de5c07fb218421f5ffc3e52de72e919e272c53ceaed47c0f28af70a.svg);
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 background-attachment:fixed;
 background-color:#161d2d
}
.securities-preview__object_preview {
 width:100%;
 height:590px
}
.securities-preview__iframe_preview {
 width:100%;
 height:590px;
 border:none
}
.settings-ach_account_fields__empty_view {
 padding:32px;
 border:1px solid #eee;
 text-align:center;
 border-radius:3px
}
.editable.settings-ach_account_fields__empty_view {
 background:#e6edff;
 border:1px solid #0049ff
}
.settings-ach_account_fields__empty_view h2 {
 color:#444;
 font-size:24px;
 margin-bottom:8px
}
.settings-ach_account_fields__empty_view p {
 color:#aaa;
 font-size:18px
}
.settings-ach_account_fields__empty_view button,
.settings-ach_account_fields__empty_view .c-button {
 margin-top:16px
}
@media all and (max-width:969px) {
 .settings-nav__navigation {
  display:none
 }
}
.settings-nav__mobile-navigation {
 margin-bottom:16px;
 padding-bottom:16px;
 border-bottom:1px solid #eee;
 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
}
@media all and (min-width:970px) {
 .settings-nav__mobile-navigation {
  display:none
 }
}
.settings-nav__mobile-navigation span {
 padding-right:16px
}
.settings-ach_account_fields__ach_account {
 cursor:default;
 position:relative
}
.settings-ach_account_fields__ach_account:last-of-type {
 border-bottom:0
}
.settings-ach_account_fields__ach_account:hover {
 background:initial!important
}
.settings-ach_account_fields__manual_ach_form {
 background:#f3f3f3;
 padding:20px 24px;
 padding-bottom:12px;
 border-radius:6px
}
.settings-investor_entity_fields__entity_block {
 cursor:pointer
}
.settings-investment_entity__spinner {
 padding-top:160px;
 padding-bottom:160px
}
.settings-identity-form__submit-info {
 font-size:10px
}
.settings-identity-form__border-darker {
 border-color:#d0d0d0
}
.settings-identity-form .us-citizen-input .c-input-group {
 margin-top:15px
}
.settings-identity-form .us-citizen-input .c-input-group label {
 margin-right:20px;
 font-weight:400
}
.settings-identity-form .us-citizen-input .c-input-group label .c-input {
 margin-right:5px
}
.settings-identity-form .us-citizen-input .c-input-hint {
 display:block
}
.settings-identity-status__warning {
 border:2px solid #ffb300
}
.settings-identity-status__header {
 font-size:20px
}
@media all and (min-width:0px) and (max-width:767px) {
 .settings-identity-success_modal__status {
  font-size:13px
 }
 .settings-identity-success_modal__status-icon {
  font-size:18px
 }
 .settings-identity-success_modal__name {
  margin-bottom:4px;
  font-size:18px
 }
 .settings-identity-success_modal__hint {
  font-size:16px
 }
}
.settings-identity-success_modal__preview-card.invalid {
 border-color:#f83a5c
}
.settings-identity-success_modal__delete:hover {
 color:#000
}
.settings-identity-success_modal__doc {
 overflow:hidden
}
.settings-identity-success_modal__label {
 border:2px solid #f4f4f4
}
.settings-identity-success_modal__label:hover {
 cursor:pointer
}
.settings-identity-success_modal__label.focus,
.settings-identity-success_modal__label:hover {
 border-color:#0049ff
}
.settings-identity-success_modal__progress-bar {
 top:-5px
}
.settings-identity-success_modal__secure {
 position:absolute;
 top:8px;
 left:8px
}
.settings-identity-success_modal__header {
 letter-spacing:-1px
}
@media all and (min-width:970px) {
 .settings-identity-success_modal {
  width:752px
 }
}
@media all and (min-width:768px) {
 .settings-identity-success_modal {
  padding:48px 56px
 }
 .settings-identity-success_modal__progress-wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .settings-identity-success_modal {
  padding-top:48px
 }
 .settings-identity-success_modal__subtitle {
  margin-bottom:24px;
  font-size:16px
 }
 .settings-identity-success_modal__progress-wrapper {
  width:100%;
  margin-bottom:16px;
  margin-left:0
 }
}
.settings-identity-upload_documents__jumio-document-image {
 min-width:112px;
 width:112px;
 max-height:160px;
 margin-top:6px;
 -o-object-fit:contain;
 object-fit:contain;
 -o-object-position:top;
 object-position:top
}
.settings-identity-upload_documents__jumio-document-image.image-loading {
 border:1px solid #eee;
 -o-object-fit:none;
 object-fit:none
}
@media all and (max-width:767px) {
 .settings-identity-dob_input .c-input-group__date-wrapper {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .settings-identity-dob_input .c-input-group__date-wrapper select {
  margin:0 0 0 4px;
  padding-right:33.92px
 }
 .settings-identity-dob_input .c-input-group__date-wrapper select:nth-child(1) {
  margin-left:0
 }
}
.settings-identity-status_failure_document_or_name__divider {
 border-color:#000;
 opacity:.1
}
@media all and (min-width:0px) and (max-width:767px) {
 .settings-identity-shared-status_success__status {
  font-size:13px
 }
 .settings-identity-shared-status_success__status-icon {
  font-size:18px
 }
 .settings-identity-shared-status_success__name {
  margin-bottom:4px;
  font-size:18px
 }
 .settings-identity-shared-status_success__hint {
  font-size:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .settings-identity-shared-status_processing__status {
  font-size:13px
 }
 .settings-identity-shared-status_processing__status-icon {
  font-size:18px
 }
 .settings-identity-shared-status_processing__name {
  margin-bottom:4px;
  font-size:18px
 }
 .settings-identity-shared-status_processing__hint {
  font-size:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .settings-identity-shared-status_processing__panel {
  padding-right:24px
 }
}
.settings-information_sharing-section__section-icon {
 vertical-align:top;
 margin-top:8px;
 display:inline-block
}
.settings-information_sharing-section__section-icon::before {
 -webkit-transition:-webkit-transform .2s ease-in-out;
 transition:-webkit-transform .2s ease-in-out;
 transition:transform .2s ease-in-out;
 transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
.settings-information_sharing-section__section-icon--rotate::before {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
@media all and (max-width:767px) {
 .settings-information_sharing-section__toggle {
  float:none;
  margin:8px 0
 }
}
.shared-confirmation_dialog {
 max-width:600px;
 border-radius:12px
}
.shared-confirmation_dialog h2 {
 width:80%
}
@media all and (max-width:767px) {
 .shared-confirmation_dialog {
  padding:16px
 }
 .shared-confirmation_dialog__buttons-container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .shared-confirmation_dialog__buttons-container a:not(:last-child) {
  margin-right:0;
  margin-bottom:16px
 }
}
.shared-documents_uploader__preview-card.invalid {
 border-color:#f83a5c
}
.shared-documents_uploader__delete:hover {
 color:#000
}
.shared-documents_uploader__doc {
 overflow:hidden
}
.shared-documents_uploader__label {
 border:2px solid #c7c7c7
}
.shared-documents_uploader__label:hover {
 cursor:pointer
}
.shared-documents_uploader__label.focus,
.shared-documents_uploader__label:hover {
 border-color:#0049ff
}
.shared-documents_uploader__progress-bar {
 top:-5px
}
.shared-documents_uploader__preview-card-container-v2 {
 max-width:100%
}
.shared-documents_uploader__preview-card-container-v2.dz-error .shared-documents_uploader__preview-card-v2 {
 border:2px solid #f83a5c
}
.shared-documents_uploader__hint.v2 {
 display:none
}
.shared-documents_uploader__label {
 opacity:.4
}
.shared-documents_uploader__label.v2 {
 background:0 0;
 border-width:2px;
 border-style:dashed;
 border-radius:6px;
 color:#7c7c7c;
 font-weight:400;
 opacity:1;
 padding:10px 0
}
.shared-documents_uploader__label.v2 .icon-upload {
 color:#222;
 margin-right:16px;
 opacity:1
}
.shared-documents_uploader.v2 {
 padding:0;
 width:unset
}
.social_authentications-shared-facebook-connect_button__button-icon {
 display:inline-block;
 vertical-align:middle
}
.social_authentications-shared-facebook-connect_button__button-text {
 display:inline-block;
 vertical-align:middle
}
.social_authentications-shared-facebook-embed_page {
 min-height:350px
}
.social_authentications-shared-facebook-embed_page .fb-page,
.social_authentications-shared-facebook-embed_page .fb-page>span,
.social_authentications-shared-facebook-embed_page .fb-page>span>iframe {
 max-width:100%!important;
 width:100%!important;
 overflow:hidden
}
.social_authentications-shared-facebook-embed_post {
 min-height:600px
}
.social_authentications-shared-facebook-embed_post .fb-post,
.social_authentications-shared-facebook-embed_post .fb-post>span,
.social_authentications-shared-facebook-embed_post .fb-post>span>iframe {
 max-width:100%!important;
 width:100%!important;
 overflow:hidden
}
.social_authentications-shared-instagram-embed_post iframe {
 min-width:100%!important;
 width:100%!important;
 overflow:hidden;
 max-width:350px
}
.social_authentications-shared-telegram-connect_button iframe {
 border:none;
 overflow:hidden;
 height:56px;
 width:230px
}
.social_authentications-shared-twitter-connect_button__button-icon {
 display:inline-block;
 vertical-align:middle
}
.social_authentications-shared-twitter-connect_button__button-text {
 display:inline-block;
 vertical-align:middle
}
@media all and (max-width:767px) {
 .soft_commitments-shared-note_sale_interest_modal__inner {
  padding:0
 }
 .soft_commitments-shared-note_sale_interest_modal__title {
  font-size:25px
 }
}
.static_pages-brazil,
.static_pages-webcasts,
.static_pages-help,
.static_pages-contact,
.static_pages-privacy_policy,
.static_pages-terms_of_service,
.static_pages-note_perks_terms {
 font-size:18px;
 font-weight:400
}
.static_pages-brazil p:not(:last-child),
.static_pages-webcasts p:not(:last-child),
.static_pages-help p:not(:last-child),
.static_pages-contact p:not(:last-child),
.static_pages-privacy_policy p:not(:last-child),
.static_pages-terms_of_service p:not(:last-child),
.static_pages-note_perks_terms p:not(:last-child),
.static_pages-brazil h2:not(:last-child),
.static_pages-webcasts h2:not(:last-child),
.static_pages-help h2:not(:last-child),
.static_pages-contact h2:not(:last-child),
.static_pages-privacy_policy h2:not(:last-child),
.static_pages-terms_of_service h2:not(:last-child),
.static_pages-note_perks_terms h2:not(:last-child),
.static_pages-brazil h3:not(:last-child),
.static_pages-webcasts h3:not(:last-child),
.static_pages-help h3:not(:last-child),
.static_pages-contact h3:not(:last-child),
.static_pages-privacy_policy h3:not(:last-child),
.static_pages-terms_of_service h3:not(:last-child),
.static_pages-note_perks_terms h3:not(:last-child),
.static_pages-brazil h4:not(:last-child),
.static_pages-webcasts h4:not(:last-child),
.static_pages-help h4:not(:last-child),
.static_pages-contact h4:not(:last-child),
.static_pages-privacy_policy h4:not(:last-child),
.static_pages-terms_of_service h4:not(:last-child),
.static_pages-note_perks_terms h4:not(:last-child),
.static_pages-brazil h5:not(:last-child),
.static_pages-webcasts h5:not(:last-child),
.static_pages-help h5:not(:last-child),
.static_pages-contact h5:not(:last-child),
.static_pages-privacy_policy h5:not(:last-child),
.static_pages-terms_of_service h5:not(:last-child),
.static_pages-note_perks_terms h5:not(:last-child),
.static_pages-brazil h6:not(:last-child),
.static_pages-webcasts h6:not(:last-child),
.static_pages-help h6:not(:last-child),
.static_pages-contact h6:not(:last-child),
.static_pages-privacy_policy h6:not(:last-child),
.static_pages-terms_of_service h6:not(:last-child),
.static_pages-note_perks_terms h6:not(:last-child) {
 margin-bottom:24px
}
.static_pages-brazil p+h2,
.static_pages-webcasts p+h2,
.static_pages-help p+h2,
.static_pages-contact p+h2,
.static_pages-privacy_policy p+h2,
.static_pages-terms_of_service p+h2,
.static_pages-note_perks_terms p+h2,
.static_pages-brazil p+h3,
.static_pages-webcasts p+h3,
.static_pages-help p+h3,
.static_pages-contact p+h3,
.static_pages-privacy_policy p+h3,
.static_pages-terms_of_service p+h3,
.static_pages-note_perks_terms p+h3,
.static_pages-brazil p+h4,
.static_pages-webcasts p+h4,
.static_pages-help p+h4,
.static_pages-contact p+h4,
.static_pages-privacy_policy p+h4,
.static_pages-terms_of_service p+h4,
.static_pages-note_perks_terms p+h4,
.static_pages-brazil p+h5,
.static_pages-webcasts p+h5,
.static_pages-help p+h5,
.static_pages-contact p+h5,
.static_pages-privacy_policy p+h5,
.static_pages-terms_of_service p+h5,
.static_pages-note_perks_terms p+h5,
.static_pages-brazil p+h6,
.static_pages-webcasts p+h6,
.static_pages-help p+h6,
.static_pages-contact p+h6,
.static_pages-privacy_policy p+h6,
.static_pages-terms_of_service p+h6,
.static_pages-note_perks_terms p+h6,
.static_pages-brazil ul+h2,
.static_pages-webcasts ul+h2,
.static_pages-help ul+h2,
.static_pages-contact ul+h2,
.static_pages-privacy_policy ul+h2,
.static_pages-terms_of_service ul+h2,
.static_pages-note_perks_terms ul+h2,
.static_pages-brazil ul+h3,
.static_pages-webcasts ul+h3,
.static_pages-help ul+h3,
.static_pages-contact ul+h3,
.static_pages-privacy_policy ul+h3,
.static_pages-terms_of_service ul+h3,
.static_pages-note_perks_terms ul+h3,
.static_pages-brazil ul+h4,
.static_pages-webcasts ul+h4,
.static_pages-help ul+h4,
.static_pages-contact ul+h4,
.static_pages-privacy_policy ul+h4,
.static_pages-terms_of_service ul+h4,
.static_pages-note_perks_terms ul+h4,
.static_pages-brazil ul+h5,
.static_pages-webcasts ul+h5,
.static_pages-help ul+h5,
.static_pages-contact ul+h5,
.static_pages-privacy_policy ul+h5,
.static_pages-terms_of_service ul+h5,
.static_pages-note_perks_terms ul+h5,
.static_pages-brazil ul+h6,
.static_pages-webcasts ul+h6,
.static_pages-help ul+h6,
.static_pages-contact ul+h6,
.static_pages-privacy_policy ul+h6,
.static_pages-terms_of_service ul+h6,
.static_pages-note_perks_terms ul+h6,
.static_pages-brazil ol+h2,
.static_pages-webcasts ol+h2,
.static_pages-help ol+h2,
.static_pages-contact ol+h2,
.static_pages-privacy_policy ol+h2,
.static_pages-terms_of_service ol+h2,
.static_pages-note_perks_terms ol+h2,
.static_pages-brazil ol+h3,
.static_pages-webcasts ol+h3,
.static_pages-help ol+h3,
.static_pages-contact ol+h3,
.static_pages-privacy_policy ol+h3,
.static_pages-terms_of_service ol+h3,
.static_pages-note_perks_terms ol+h3,
.static_pages-brazil ol+h4,
.static_pages-webcasts ol+h4,
.static_pages-help ol+h4,
.static_pages-contact ol+h4,
.static_pages-privacy_policy ol+h4,
.static_pages-terms_of_service ol+h4,
.static_pages-note_perks_terms ol+h4,
.static_pages-brazil ol+h5,
.static_pages-webcasts ol+h5,
.static_pages-help ol+h5,
.static_pages-contact ol+h5,
.static_pages-privacy_policy ol+h5,
.static_pages-terms_of_service ol+h5,
.static_pages-note_perks_terms ol+h5,
.static_pages-brazil ol+h6,
.static_pages-webcasts ol+h6,
.static_pages-help ol+h6,
.static_pages-contact ol+h6,
.static_pages-privacy_policy ol+h6,
.static_pages-terms_of_service ol+h6,
.static_pages-note_perks_terms ol+h6,
.static_pages-brazil table+h2,
.static_pages-webcasts table+h2,
.static_pages-help table+h2,
.static_pages-contact table+h2,
.static_pages-privacy_policy table+h2,
.static_pages-terms_of_service table+h2,
.static_pages-note_perks_terms table+h2,
.static_pages-brazil table+h3,
.static_pages-webcasts table+h3,
.static_pages-help table+h3,
.static_pages-contact table+h3,
.static_pages-privacy_policy table+h3,
.static_pages-terms_of_service table+h3,
.static_pages-note_perks_terms table+h3,
.static_pages-brazil table+h4,
.static_pages-webcasts table+h4,
.static_pages-help table+h4,
.static_pages-contact table+h4,
.static_pages-privacy_policy table+h4,
.static_pages-terms_of_service table+h4,
.static_pages-note_perks_terms table+h4,
.static_pages-brazil table+h5,
.static_pages-webcasts table+h5,
.static_pages-help table+h5,
.static_pages-contact table+h5,
.static_pages-privacy_policy table+h5,
.static_pages-terms_of_service table+h5,
.static_pages-note_perks_terms table+h5,
.static_pages-brazil table+h6,
.static_pages-webcasts table+h6,
.static_pages-help table+h6,
.static_pages-contact table+h6,
.static_pages-privacy_policy table+h6,
.static_pages-terms_of_service table+h6,
.static_pages-note_perks_terms table+h6,
.static_pages-brazil hr+h2,
.static_pages-webcasts hr+h2,
.static_pages-help hr+h2,
.static_pages-contact hr+h2,
.static_pages-privacy_policy hr+h2,
.static_pages-terms_of_service hr+h2,
.static_pages-note_perks_terms hr+h2,
.static_pages-brazil hr+h3,
.static_pages-webcasts hr+h3,
.static_pages-help hr+h3,
.static_pages-contact hr+h3,
.static_pages-privacy_policy hr+h3,
.static_pages-terms_of_service hr+h3,
.static_pages-note_perks_terms hr+h3,
.static_pages-brazil hr+h4,
.static_pages-webcasts hr+h4,
.static_pages-help hr+h4,
.static_pages-contact hr+h4,
.static_pages-privacy_policy hr+h4,
.static_pages-terms_of_service hr+h4,
.static_pages-note_perks_terms hr+h4,
.static_pages-brazil hr+h5,
.static_pages-webcasts hr+h5,
.static_pages-help hr+h5,
.static_pages-contact hr+h5,
.static_pages-privacy_policy hr+h5,
.static_pages-terms_of_service hr+h5,
.static_pages-note_perks_terms hr+h5,
.static_pages-brazil hr+h6,
.static_pages-webcasts hr+h6,
.static_pages-help hr+h6,
.static_pages-contact hr+h6,
.static_pages-privacy_policy hr+h6,
.static_pages-terms_of_service hr+h6,
.static_pages-note_perks_terms hr+h6 {
 margin-top:40px
}
.static_pages-brazil ul,
.static_pages-webcasts ul,
.static_pages-help ul,
.static_pages-contact ul,
.static_pages-privacy_policy ul,
.static_pages-terms_of_service ul,
.static_pages-note_perks_terms ul,
.static_pages-brazil ol,
.static_pages-webcasts ol,
.static_pages-help ol,
.static_pages-contact ol,
.static_pages-privacy_policy ol,
.static_pages-terms_of_service ol,
.static_pages-note_perks_terms ol {
 margin:0
}
.static_pages-brazil ul:not(:first-child),
.static_pages-webcasts ul:not(:first-child),
.static_pages-help ul:not(:first-child),
.static_pages-contact ul:not(:first-child),
.static_pages-privacy_policy ul:not(:first-child),
.static_pages-terms_of_service ul:not(:first-child),
.static_pages-note_perks_terms ul:not(:first-child),
.static_pages-brazil ol:not(:first-child),
.static_pages-webcasts ol:not(:first-child),
.static_pages-help ol:not(:first-child),
.static_pages-contact ol:not(:first-child),
.static_pages-privacy_policy ol:not(:first-child),
.static_pages-terms_of_service ol:not(:first-child),
.static_pages-note_perks_terms ol:not(:first-child) {
 margin-top:24px
}
.static_pages-brazil ul:not(:last-child),
.static_pages-webcasts ul:not(:last-child),
.static_pages-help ul:not(:last-child),
.static_pages-contact ul:not(:last-child),
.static_pages-privacy_policy ul:not(:last-child),
.static_pages-terms_of_service ul:not(:last-child),
.static_pages-note_perks_terms ul:not(:last-child),
.static_pages-brazil ol:not(:last-child),
.static_pages-webcasts ol:not(:last-child),
.static_pages-help ol:not(:last-child),
.static_pages-contact ol:not(:last-child),
.static_pages-privacy_policy ol:not(:last-child),
.static_pages-terms_of_service ol:not(:last-child),
.static_pages-note_perks_terms ol:not(:last-child) {
 margin-bottom:32px
}
.static_pages-brazil li ul,
.static_pages-webcasts li ul,
.static_pages-help li ul,
.static_pages-contact li ul,
.static_pages-privacy_policy li ul,
.static_pages-terms_of_service li ul,
.static_pages-note_perks_terms li ul,
.static_pages-brazil li ol,
.static_pages-webcasts li ol,
.static_pages-help li ol,
.static_pages-contact li ol,
.static_pages-privacy_policy li ol,
.static_pages-terms_of_service li ol,
.static_pages-note_perks_terms li ol {
 margin-top:16px
}
.static_pages-brazil li:not(:last-child),
.static_pages-webcasts li:not(:last-child),
.static_pages-help li:not(:last-child),
.static_pages-contact li:not(:last-child),
.static_pages-privacy_policy li:not(:last-child),
.static_pages-terms_of_service li:not(:last-child),
.static_pages-note_perks_terms li:not(:last-child) {
 margin-bottom:8px
}
.static_pages-brazil li:not(:last-child) ul,
.static_pages-webcasts li:not(:last-child) ul,
.static_pages-help li:not(:last-child) ul,
.static_pages-contact li:not(:last-child) ul,
.static_pages-privacy_policy li:not(:last-child) ul,
.static_pages-terms_of_service li:not(:last-child) ul,
.static_pages-note_perks_terms li:not(:last-child) ul,
.static_pages-brazil li:not(:last-child) ol,
.static_pages-webcasts li:not(:last-child) ol,
.static_pages-help li:not(:last-child) ol,
.static_pages-contact li:not(:last-child) ol,
.static_pages-privacy_policy li:not(:last-child) ol,
.static_pages-terms_of_service li:not(:last-child) ol,
.static_pages-note_perks_terms li:not(:last-child) ol {
 margin-bottom:24px
}
.static_pages-brazil figure:not(:first-child),
.static_pages-webcasts figure:not(:first-child),
.static_pages-help figure:not(:first-child),
.static_pages-contact figure:not(:first-child),
.static_pages-privacy_policy figure:not(:first-child),
.static_pages-terms_of_service figure:not(:first-child),
.static_pages-note_perks_terms figure:not(:first-child) {
 margin-top:32px
}
.static_pages-brazil figure:not(:last-child),
.static_pages-webcasts figure:not(:last-child),
.static_pages-help figure:not(:last-child),
.static_pages-contact figure:not(:last-child),
.static_pages-privacy_policy figure:not(:last-child),
.static_pages-terms_of_service figure:not(:last-child),
.static_pages-note_perks_terms figure:not(:last-child) {
 margin-bottom:48px
}
.static_pages-brazil img,
.static_pages-webcasts img,
.static_pages-help img,
.static_pages-contact img,
.static_pages-privacy_policy img,
.static_pages-terms_of_service img,
.static_pages-note_perks_terms img {
 max-width:100%
}
.static_pages-brazil b,
.static_pages-webcasts b,
.static_pages-help b,
.static_pages-contact b,
.static_pages-privacy_policy b,
.static_pages-terms_of_service b,
.static_pages-note_perks_terms b,
.static_pages-brazil strong,
.static_pages-webcasts strong,
.static_pages-help strong,
.static_pages-contact strong,
.static_pages-privacy_policy strong,
.static_pages-terms_of_service strong,
.static_pages-note_perks_terms strong {
 font-weight:500
}
.static_pages-brazil dl:not(:last-child),
.static_pages-webcasts dl:not(:last-child),
.static_pages-help dl:not(:last-child),
.static_pages-contact dl:not(:last-child),
.static_pages-privacy_policy dl:not(:last-child),
.static_pages-terms_of_service dl:not(:last-child),
.static_pages-note_perks_terms dl:not(:last-child) {
 margin-bottom:16px
}
.static_pages-brazil dl dt,
.static_pages-webcasts dl dt,
.static_pages-help dl dt,
.static_pages-contact dl dt,
.static_pages-privacy_policy dl dt,
.static_pages-terms_of_service dl dt,
.static_pages-note_perks_terms dl dt {
 margin-bottom:8px
}
.static_pages-brazil table,
.static_pages-webcasts table,
.static_pages-help table,
.static_pages-contact table,
.static_pages-privacy_policy table,
.static_pages-terms_of_service table,
.static_pages-note_perks_terms table {
 margin-top:32px;
 margin-bottom:32px
}
.static_pages-brazil .c-primaryTitle:not(:first-child),
.static_pages-webcasts .c-primaryTitle:not(:first-child),
.static_pages-help .c-primaryTitle:not(:first-child),
.static_pages-contact .c-primaryTitle:not(:first-child),
.static_pages-privacy_policy .c-primaryTitle:not(:first-child),
.static_pages-terms_of_service .c-primaryTitle:not(:first-child),
.static_pages-note_perks_terms .c-primaryTitle:not(:first-child) {
 margin-top:72px
}
.static_pages-brazil .c-primaryTitle:not(:last-child),
.static_pages-webcasts .c-primaryTitle:not(:last-child),
.static_pages-help .c-primaryTitle:not(:last-child),
.static_pages-contact .c-primaryTitle:not(:last-child),
.static_pages-privacy_policy .c-primaryTitle:not(:last-child),
.static_pages-terms_of_service .c-primaryTitle:not(:last-child),
.static_pages-note_perks_terms .c-primaryTitle:not(:last-child) {
 margin-bottom:32px
}
.static_pages-brazil .c-primaryTitle+.c-secondaryTitle,
.static_pages-webcasts .c-primaryTitle+.c-secondaryTitle,
.static_pages-help .c-primaryTitle+.c-secondaryTitle,
.static_pages-contact .c-primaryTitle+.c-secondaryTitle,
.static_pages-privacy_policy .c-primaryTitle+.c-secondaryTitle,
.static_pages-terms_of_service .c-primaryTitle+.c-secondaryTitle,
.static_pages-note_perks_terms .c-primaryTitle+.c-secondaryTitle {
 margin-top:32px
}
.static_pages-brazil .c-secondaryTitle:not(:first-child),
.static_pages-webcasts .c-secondaryTitle:not(:first-child),
.static_pages-help .c-secondaryTitle:not(:first-child),
.static_pages-contact .c-secondaryTitle:not(:first-child),
.static_pages-privacy_policy .c-secondaryTitle:not(:first-child),
.static_pages-terms_of_service .c-secondaryTitle:not(:first-child),
.static_pages-note_perks_terms .c-secondaryTitle:not(:first-child) {
 margin-top:48px
}
.static_pages-brazil .c-secondaryTitle:not(:last-child),
.static_pages-webcasts .c-secondaryTitle:not(:last-child),
.static_pages-help .c-secondaryTitle:not(:last-child),
.static_pages-contact .c-secondaryTitle:not(:last-child),
.static_pages-privacy_policy .c-secondaryTitle:not(:last-child),
.static_pages-terms_of_service .c-secondaryTitle:not(:last-child),
.static_pages-note_perks_terms .c-secondaryTitle:not(:last-child) {
 margin-bottom:24px
}
.static_pages-brazil .c-subtitle:not(:first-child),
.static_pages-webcasts .c-subtitle:not(:first-child),
.static_pages-help .c-subtitle:not(:first-child),
.static_pages-contact .c-subtitle:not(:first-child),
.static_pages-privacy_policy .c-subtitle:not(:first-child),
.static_pages-terms_of_service .c-subtitle:not(:first-child),
.static_pages-note_perks_terms .c-subtitle:not(:first-child) {
 margin-top:32px
}
.static_pages-brazil .c-subtitle:not(:last-child),
.static_pages-webcasts .c-subtitle:not(:last-child),
.static_pages-help .c-subtitle:not(:last-child),
.static_pages-contact .c-subtitle:not(:last-child),
.static_pages-privacy_policy .c-subtitle:not(:last-child),
.static_pages-terms_of_service .c-subtitle:not(:last-child),
.static_pages-note_perks_terms .c-subtitle:not(:last-child) {
 margin-bottom:32px
}
.static_pages-brazil .c-blockquote:not(:first-child),
.static_pages-webcasts .c-blockquote:not(:first-child),
.static_pages-help .c-blockquote:not(:first-child),
.static_pages-contact .c-blockquote:not(:first-child),
.static_pages-privacy_policy .c-blockquote:not(:first-child),
.static_pages-terms_of_service .c-blockquote:not(:first-child),
.static_pages-note_perks_terms .c-blockquote:not(:first-child) {
 margin-top:64px
}
.static_pages-brazil .c-blockquote:not(:last-child),
.static_pages-webcasts .c-blockquote:not(:last-child),
.static_pages-help .c-blockquote:not(:last-child),
.static_pages-contact .c-blockquote:not(:last-child),
.static_pages-privacy_policy .c-blockquote:not(:last-child),
.static_pages-terms_of_service .c-blockquote:not(:last-child),
.static_pages-note_perks_terms .c-blockquote:not(:last-child) {
 margin-bottom:64px
}
.static_pages-brazil .c-learn_ordered_list:not(:first-child),
.static_pages-webcasts .c-learn_ordered_list:not(:first-child),
.static_pages-help .c-learn_ordered_list:not(:first-child),
.static_pages-contact .c-learn_ordered_list:not(:first-child),
.static_pages-privacy_policy .c-learn_ordered_list:not(:first-child),
.static_pages-terms_of_service .c-learn_ordered_list:not(:first-child),
.static_pages-note_perks_terms .c-learn_ordered_list:not(:first-child) {
 margin-top:40px
}
.static_pages-brazil .c-learn_ordered_list:not(:last-child),
.static_pages-webcasts .c-learn_ordered_list:not(:last-child),
.static_pages-help .c-learn_ordered_list:not(:last-child),
.static_pages-contact .c-learn_ordered_list:not(:last-child),
.static_pages-privacy_policy .c-learn_ordered_list:not(:last-child),
.static_pages-terms_of_service .c-learn_ordered_list:not(:last-child),
.static_pages-note_perks_terms .c-learn_ordered_list:not(:last-child) {
 margin-bottom:40px
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-brazil,
 .static_pages-webcasts,
 .static_pages-help,
 .static_pages-contact,
 .static_pages-privacy_policy,
 .static_pages-terms_of_service,
 .static_pages-note_perks_terms {
  font-size:16px
 }
 .static_pages-brazil .c-primaryTitle:not(:first-child),
 .static_pages-webcasts .c-primaryTitle:not(:first-child),
 .static_pages-help .c-primaryTitle:not(:first-child),
 .static_pages-contact .c-primaryTitle:not(:first-child),
 .static_pages-privacy_policy .c-primaryTitle:not(:first-child),
 .static_pages-terms_of_service .c-primaryTitle:not(:first-child),
 .static_pages-note_perks_terms .c-primaryTitle:not(:first-child) {
  margin-top:48px
 }
 .static_pages-brazil .c-primaryTitle:not(:last-child),
 .static_pages-webcasts .c-primaryTitle:not(:last-child),
 .static_pages-help .c-primaryTitle:not(:last-child),
 .static_pages-contact .c-primaryTitle:not(:last-child),
 .static_pages-privacy_policy .c-primaryTitle:not(:last-child),
 .static_pages-terms_of_service .c-primaryTitle:not(:last-child),
 .static_pages-note_perks_terms .c-primaryTitle:not(:last-child) {
  margin-bottom:24px
 }
 .static_pages-brazil .c-secondaryTitle:not(:first-child),
 .static_pages-webcasts .c-secondaryTitle:not(:first-child),
 .static_pages-help .c-secondaryTitle:not(:first-child),
 .static_pages-contact .c-secondaryTitle:not(:first-child),
 .static_pages-privacy_policy .c-secondaryTitle:not(:first-child),
 .static_pages-terms_of_service .c-secondaryTitle:not(:first-child),
 .static_pages-note_perks_terms .c-secondaryTitle:not(:first-child) {
  margin-top:32px
 }
 .static_pages-brazil .c-secondaryTitle:not(:last-child),
 .static_pages-webcasts .c-secondaryTitle:not(:last-child),
 .static_pages-help .c-secondaryTitle:not(:last-child),
 .static_pages-contact .c-secondaryTitle:not(:last-child),
 .static_pages-privacy_policy .c-secondaryTitle:not(:last-child),
 .static_pages-terms_of_service .c-secondaryTitle:not(:last-child),
 .static_pages-note_perks_terms .c-secondaryTitle:not(:last-child) {
  margin-bottom:16px
 }
 .static_pages-brazil .c-subtitle,
 .static_pages-webcasts .c-subtitle,
 .static_pages-help .c-subtitle,
 .static_pages-contact .c-subtitle,
 .static_pages-privacy_policy .c-subtitle,
 .static_pages-terms_of_service .c-subtitle,
 .static_pages-note_perks_terms .c-subtitle {
  font-size:20px
 }
 .static_pages-brazil .c-subtitle:not(:first-child),
 .static_pages-webcasts .c-subtitle:not(:first-child),
 .static_pages-help .c-subtitle:not(:first-child),
 .static_pages-contact .c-subtitle:not(:first-child),
 .static_pages-privacy_policy .c-subtitle:not(:first-child),
 .static_pages-terms_of_service .c-subtitle:not(:first-child),
 .static_pages-note_perks_terms .c-subtitle:not(:first-child) {
  margin-top:24px
 }
 .static_pages-brazil .c-subtitle:not(:last-child),
 .static_pages-webcasts .c-subtitle:not(:last-child),
 .static_pages-help .c-subtitle:not(:last-child),
 .static_pages-contact .c-subtitle:not(:last-child),
 .static_pages-privacy_policy .c-subtitle:not(:last-child),
 .static_pages-terms_of_service .c-subtitle:not(:last-child),
 .static_pages-note_perks_terms .c-subtitle:not(:last-child) {
  margin-bottom:24px
 }
 .static_pages-brazil .c-blockquote:not(:first-child),
 .static_pages-webcasts .c-blockquote:not(:first-child),
 .static_pages-help .c-blockquote:not(:first-child),
 .static_pages-contact .c-blockquote:not(:first-child),
 .static_pages-privacy_policy .c-blockquote:not(:first-child),
 .static_pages-terms_of_service .c-blockquote:not(:first-child),
 .static_pages-note_perks_terms .c-blockquote:not(:first-child) {
  margin-top:32px
 }
 .static_pages-brazil .c-blockquote:not(:last-child),
 .static_pages-webcasts .c-blockquote:not(:last-child),
 .static_pages-help .c-blockquote:not(:last-child),
 .static_pages-contact .c-blockquote:not(:last-child),
 .static_pages-privacy_policy .c-blockquote:not(:last-child),
 .static_pages-terms_of_service .c-blockquote:not(:last-child),
 .static_pages-note_perks_terms .c-blockquote:not(:last-child) {
  margin-bottom:32px
 }
 .static_pages-brazil p:not(:last-child),
 .static_pages-webcasts p:not(:last-child),
 .static_pages-help p:not(:last-child),
 .static_pages-contact p:not(:last-child),
 .static_pages-privacy_policy p:not(:last-child),
 .static_pages-terms_of_service p:not(:last-child),
 .static_pages-note_perks_terms p:not(:last-child) {
  margin-bottom:16px
 }
 .static_pages-brazil ul:not(:first-child),
 .static_pages-webcasts ul:not(:first-child),
 .static_pages-help ul:not(:first-child),
 .static_pages-contact ul:not(:first-child),
 .static_pages-privacy_policy ul:not(:first-child),
 .static_pages-terms_of_service ul:not(:first-child),
 .static_pages-note_perks_terms ul:not(:first-child),
 .static_pages-brazil ol:not(:first-child),
 .static_pages-webcasts ol:not(:first-child),
 .static_pages-help ol:not(:first-child),
 .static_pages-contact ol:not(:first-child),
 .static_pages-privacy_policy ol:not(:first-child),
 .static_pages-terms_of_service ol:not(:first-child),
 .static_pages-note_perks_terms ol:not(:first-child) {
  margin-top:16px
 }
 .static_pages-brazil ul:not(:last-child),
 .static_pages-webcasts ul:not(:last-child),
 .static_pages-help ul:not(:last-child),
 .static_pages-contact ul:not(:last-child),
 .static_pages-privacy_policy ul:not(:last-child),
 .static_pages-terms_of_service ul:not(:last-child),
 .static_pages-note_perks_terms ul:not(:last-child),
 .static_pages-brazil ol:not(:last-child),
 .static_pages-webcasts ol:not(:last-child),
 .static_pages-help ol:not(:last-child),
 .static_pages-contact ol:not(:last-child),
 .static_pages-privacy_policy ol:not(:last-child),
 .static_pages-terms_of_service ol:not(:last-child),
 .static_pages-note_perks_terms ol:not(:last-child) {
  margin-bottom:24px
 }
 .static_pages-brazil li:not(:last-child),
 .static_pages-webcasts li:not(:last-child),
 .static_pages-help li:not(:last-child),
 .static_pages-contact li:not(:last-child),
 .static_pages-privacy_policy li:not(:last-child),
 .static_pages-terms_of_service li:not(:last-child),
 .static_pages-note_perks_terms li:not(:last-child) {
  margin-bottom:8px
 }
 .static_pages-brazil li:not(:last-child) ul,
 .static_pages-webcasts li:not(:last-child) ul,
 .static_pages-help li:not(:last-child) ul,
 .static_pages-contact li:not(:last-child) ul,
 .static_pages-privacy_policy li:not(:last-child) ul,
 .static_pages-terms_of_service li:not(:last-child) ul,
 .static_pages-note_perks_terms li:not(:last-child) ul,
 .static_pages-brazil li:not(:last-child) ol,
 .static_pages-webcasts li:not(:last-child) ol,
 .static_pages-help li:not(:last-child) ol,
 .static_pages-contact li:not(:last-child) ol,
 .static_pages-privacy_policy li:not(:last-child) ol,
 .static_pages-terms_of_service li:not(:last-child) ol,
 .static_pages-note_perks_terms li:not(:last-child) ol {
  margin-top:8px;
  margin-bottom:16px
 }
 .static_pages-brazil figure:not(:first-child),
 .static_pages-webcasts figure:not(:first-child),
 .static_pages-help figure:not(:first-child),
 .static_pages-contact figure:not(:first-child),
 .static_pages-privacy_policy figure:not(:first-child),
 .static_pages-terms_of_service figure:not(:first-child),
 .static_pages-note_perks_terms figure:not(:first-child) {
  margin-top:16px
 }
 .static_pages-brazil figure:not(:last-child),
 .static_pages-webcasts figure:not(:last-child),
 .static_pages-help figure:not(:last-child),
 .static_pages-contact figure:not(:last-child),
 .static_pages-privacy_policy figure:not(:last-child),
 .static_pages-terms_of_service figure:not(:last-child),
 .static_pages-note_perks_terms figure:not(:last-child) {
  margin-bottom:32px
 }
 .static_pages-brazil table,
 .static_pages-webcasts table,
 .static_pages-help table,
 .static_pages-contact table,
 .static_pages-privacy_policy table,
 .static_pages-terms_of_service table,
 .static_pages-note_perks_terms table {
  margin-top:24px;
  margin-bottom:24px
 }
}
.static_pages-women_at_republic__header_container {
 background-image:url(https://assets.republic.com/assets/static_pages/women_at_republic/header_cover-31db39630df2641d32b42d108c7731433f9ebfc92dc1c0ded797d37b32b2d33a.png);
 background-size:cover;
 background-position:center;
 background-position:top
}
.static_pages-newsletter-header {
 background-image:url(https://assets.republic.com/assets/static_pages/newsletter/cover-9222d237ecafcf648da6100490d20e4d42178a739c789de60f5e87302d660843.png);
 background-position:center
}
.static_pages-republic_note__logo {
 width:111px
}
.static_pages-brazil__header {
 background:#1c4082 url(https://assets.republic.com/assets/static_pages/brazil/mountain-transparent-centered-fb2738219f854119d0cc95dc2e6b37bd090c627baf856163d5664b55610ba105.svg) center 100px no-repeat;
 background-size:1500px
}
.static_pages-brazil__header h1 {
 max-width:900px;
 display:inline-block
}
@media all and (max-width:767px) {
 .static_pages-brazil__header h1 {
  font-size:28px
 }
}
.static_pages-brazil__header h2 {
 max-width:900px;
 display:inline-block
}
.static_pages-brazil__image_and_text img {
 width:226px;
 max-width:100%;
 float:right
}
@media all and (max-width:767px) {
 .static_pages-brazil__image_and_text {
  text-align:center
 }
 .static_pages-brazil__image_and_text img {
  float:none;
  margin-bottom:16px
 }
}
.static_pages-brazil__sponsored {
 background:#0f2348
}
@media all and (max-width:767px) {
 .static_pages-brazil__sponsored {
  padding-top:80px
 }
 .static_pages-brazil__sponsored div {
  text-align:center;
  margin-top:32px
 }
}
.static_pages-brazil__sponsored img {
 width:225px
}
.static_pages-webcasts__light_header {
 background:#1c4082 url(https://assets.republic.com/assets/static_pages/webcasts/dark_mountains-3ecf9dc61a37bc08520a918b2cf22dd92bb49dfdb5a4bc241bf039585df389f3.svg) center bottom no-repeat;
 background-size:cover
}
@media all and (max-width:767px) {
 .static_pages-webcasts__light_header {
  background-size:400%;
  background-position:center bottom
 }
}
.static_pages-webcasts__light_header h1 {
 padding-bottom:7px
}
.static_pages-webcasts__camera {
 width:45px
}
.static_pages-webcasts__logo {
 width:130px
}
@media all and (max-width:969px) {
 .static_pages-webcasts__logo {
  margin-bottom:16px
 }
}
.static_pages-webcasts__dark_header {
 background-color:#0f2348
}
.static_pages-webcasts__header_flex {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
@media all and (max-width:969px) {
 .static_pages-webcasts__header_flex {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:48px 0
 }
}
.static_pages-webcasts__happening_soon {
 position:absolute;
 top:0;
 right:0;
 background:#0049ff;
 color:#fff;
 padding:2px 12px 6px;
 border-bottom-left-radius:3px
}
.static_pages-webcasts__webcast {
 position:relative
}
@media all and (max-width:969px) {
 .static_pages-webcasts__webcast {
  padding:32px 16px
 }
}
@media all and (max-width:767px) {
 .static_pages-webcasts__webcast {
  border-left:0;
  border-right:0;
  border-bottom:0;
  padding:40px 0 0
 }
}
.static_pages-webcasts__webcast--for_investors .static_pages-webcasts__next_webcast {
 background:#f7f7f7
}
.static_pages-webcasts__webcast--for_companies {
 background:#f7f7f7
}
@media all and (max-width:767px) {
 .static_pages-webcasts__webcast--for_companies {
  background:#fff
 }
}
.static_pages-webcasts__webcast--for_companies .static_pages-webcasts__next_webcast {
 background:#ececec
}
.static_pages-webcasts__webcast--for_companies hr {
 border-color:#ddd
}
.static_pages-webcasts__next_webcast {
 border-radius:3px
}
.static_pages-webcasts__topics li {
 margin:16px 0
}
.static_pages-webcasts__description {
 max-width:650px;
 margin-left:auto;
 margin-right:auto
}
.static_pages-terms_of_service li ol {
 list-style-type:lower-roman
}
.static_pages-terms_of_service li ol li ol {
 list-style-type:upper-alpha
}
.static_pages-terms_of_service__list-unstyled-with-padding {
 list-style:none
}
.static_pages-privacy_policy_note {
 font-size:18px;
 font-weight:400
}
.static_pages-privacy_policy_note strong {
 font-weight:500
}
.static_pages-privacy_policy_note__list-alpha {
 list-style-type:lower-alpha
}
.static_pages-privacy_policy_note__list-roman {
 list-style-type:lower-roman
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-privacy_policy_note {
  font-size:16px
 }
}
.static_pages-note_terms {
 font-size:18px;
 font-weight:400
}
.static_pages-note_terms strong {
 font-weight:500
}
.static_pages-note_terms__list-alpha {
 list-style-type:lower-alpha
}
.static_pages-note_terms__list-roman {
 list-style-type:lower-roman
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-note_terms {
  font-size:16px
 }
}
.static_pages-note_perks_terms li ol {
 list-style-type:lower-roman
}
.static_pages-note_perks_terms li ol li ol {
 list-style-type:upper-alpha
}
.static_pages-note_perks_terms__list-unstyled-with-padding {
 list-style:none
}
.static_pages-nav__mobile-navigation {
 margin-bottom:16px;
 padding-bottom:16px;
 border-bottom:1px solid #eee;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-nav__mobile-navigation {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
 }
}
.static_pages-nav__mobile-navigation span {
 padding-right:16px
}
.static_pages-intro__header {
 background:#fbfbfb;
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#fbfbfb));
 background:linear-gradient(to bottom,#fff 0,#fbfbfb 100%)
}
.static_pages-intro__header_title {
 font-size:70px
}
.static_pages-intro__header_navigation {
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.static_pages-intro__body {
 line-height:1.3
}
.static_pages-intro__chuck_photo_wrapper .c-avatar {
 width:120px;
 min-width:120px;
 height:120px
}
.static_pages-intro__section_sidebar--right {
 margin-left:16px
}
.static_pages-intro__section_sidebar--left {
 margin-right:16px
}
.static_pages-intro__section_links li:not(:last-child) {
 margin-bottom:5px
}
.static_pages-intro__section_link {
 color:inherit
}
.static_pages-intro__footer_logos_wrapper img {
 max-width:100%
}
@media all and (max-width:1169px) {
 .static_pages-intro__chuck_photo_wrapper {
  margin-left:0
 }
 .static_pages-intro__section_divider {
  margin-bottom:40px;
  padding-bottom:56px
 }
 .static_pages-intro__section_title {
  font-size:42px
 }
 .static_pages-intro__section_text {
  font-size:22px
 }
 .static_pages-intro__apply_section {
  margin-top:48px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-intro__header_navigation {
  font-size:18px
 }
 .static_pages-intro__section_title {
  font-size:35px
 }
 .static_pages-intro__section_links {
  font-size:16px
 }
}
@media all and (max-width:969px) {
 .static_pages-intro__section_sidebar {
  margin-right:0;
  margin-left:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-intro__header {
  border-bottom:1px solid #eee
 }
 .static_pages-intro__header_container {
  margin-top:24px
 }
 .static_pages-intro__header_title {
  font-size:38px
 }
 .static_pages-intro__body {
  margin-top:40px;
  margin-bottom:-8px
 }
 .static_pages-intro__about_chuck {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  margin-bottom:-16px;
  font-size:20px
 }
 .static_pages-intro__chuck_photo_wrapper {
  margin:0 0 16px
 }
 .static_pages-intro__section_divider {
  margin-bottom:40px;
  padding-bottom:0;
  border:none
 }
 .static_pages-intro__section_video_wrapper {
  overflow:hidden
 }
 .static_pages-intro__section_video {
  margin:0 -16px 16px;
  width:100vw;
  height:45vw
 }
 .static_pages-intro__section_title {
  font-size:25px
 }
 .static_pages-intro__section_text {
  margin-bottom:24px;
  font-size:18px
 }
 .static_pages-intro__section_links {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  font-size:14px
 }
 .static_pages-intro__section_links_caption {
  font-weight:800;
  margin-bottom:5px
 }
 .static_pages-intro__apply_section {
  font-size:16px
 }
 .static_pages-intro__footer {
  font-size:16px
 }
}
.static_pages-why_invest__header {
 background-color:#f7f8ff
}
.static_pages-why_invest__header_wrapper {
 background:url(https://assets.republic.com/assets/static_pages/why_invest/header-background-d8de4a1eb49af3d675127e0484550494b4248e541057907e0616a0808ee24026.svg) no-repeat right bottom;
 background-size:contain
}
.static_pages-why_invest__header_title {
 font-size:70px
}
.static_pages-why_invest__risks_panel {
 border-radius:6px
}
.static_pages-why_invest__startups_cover_wrapper {
 border-bottom:1px solid #eee
}
.static_pages-why_invest__pros_block {
 min-height:176px;
 background-repeat:no-repeat;
 background-position:96% 100%
}
.static_pages-why_invest__pros_block--card {
 background-image:url(https://assets.republic.com/assets/static_pages/why_invest/hand-card-f5f55ad83a919f147f48cdcc4270609bca661a806e0c21878fd254f1bf29d3c3.svg)
}
.static_pages-why_invest__pros_block--ok {
 background-image:url(https://assets.republic.com/assets/static_pages/why_invest/hand-ok-774dd0665197963f4e87a1ffaa66292c0d22aba464d06b0da10c07bd4a40769c.svg)
}
.static_pages-why_invest__pros_block--dinero {
 background-image:url(https://assets.republic.com/assets/static_pages/why_invest/hand-dinero-4b61663e34ab92e959c6d372bb67fb1ce73093bcfa20387a48370dd9c46a6881.svg)
}
@media all and (max-width:1169px) {
 .static_pages-why_invest__header_wrapper {
  background-size:60vw
 }
}
@media all and (max-width:969px) {
 .static_pages-why_invest__risks_section {
  margin-top:40px;
  padding-bottom:40px
 }
 .static_pages-why_invest__risks_description {
  font-size:18px
 }
 .static_pages-why_invest__risks_panel {
  padding:5px 10.66667px
 }
 .static_pages-why_invest__risks_panel_text {
  margin-bottom:8px;
  font-size:13px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-why_invest__header_wrapper {
  padding-bottom:98vw;
  background-image:url(https://assets.republic.com/assets/static_pages/why_invest/header-background-mobile-0f8929f47a0d4603fb2b2d5b2688bbc7d1f6a395f56682bcaca1f1cdadacb8c4.svg);
  background-size:contain;
  border:none
 }
 .static_pages-why_invest__header_title {
  font-size:38px;
  line-height:1em
 }
 .static_pages-why_invest__header_text {
  font-size:18px
 }
 .static_pages-why_invest__header_cta_button {
  display:block
 }
 .static_pages-why_invest__risks_section {
  margin-top:24px;
  padding-bottom:0;
  border:none
 }
 .static_pages-why_invest__startups_section {
  margin-top:48px
 }
 .static_pages-why_invest__startups_subtitle {
  font-size:18px
 }
 .static_pages-why_invest__startups_block_title {
  font-size:20px
 }
 .static_pages-why_invest__quote_section {
  margin-top:56px
 }
 .static_pages-why_invest__quote_author {
  font-size:13px
 }
 .static_pages-why_invest__pros_section {
  margin-top:64px
 }
 .static_pages-why_invest__pros_block {
  padding-right:60px;
  background-position:right bottom
 }
 .static_pages-why_invest__pros_block_title {
  font-size:20px
 }
 .static_pages-why_invest__footer {
  margin-top:32px
 }
 .static_pages-why_invest__footer_text {
  margin:0 16px;
  font-size:14px
 }
}
.static_pages-investing_on_republic__title {
 font-size:65px;
 letter-spacing:-.04em
}
.static_pages-investing_on_republic__row_arrow {
 width:100%
}
.static_pages-investing_on_republic__box {
 border:5px solid #000;
 border-radius:8px;
 position:relative;
 overflow:hidden;
 line-height:1.2
}
.static_pages-investing_on_republic__box:after {
 content:'';
 position:absolute;
 bottom:0;
 background-repeat:no-repeat;
 background-size:contain
}
.static_pages-investing_on_republic__box--neutral {
 border-color:#b2b2b2;
 color:#888
}
.static_pages-investing_on_republic__box--success {
 border-color:#00c500;
 color:#00c500
}
.static_pages-investing_on_republic__box--success:after {
 background-image:url(https://assets.republic.com/assets/static_pages/investing_on_republic/success-2199fed5d1c308f83d882987aeceb420e9aea800227e4a28556707ed8091b731.svg);
 width:66px;
 height:60px;
 left:3px
}
.static_pages-investing_on_republic__box--fail {
 border-color:red;
 color:red
}
.static_pages-investing_on_republic__box--fail:after {
 background-image:url(https://assets.republic.com/assets/static_pages/investing_on_republic/fail-be9f1f7a021fb570d3cefdbac90f8cc310232c1320f6dbf57b39b6b16e05b7e4.svg);
 width:37px;
 height:57px;
 left:0
}
.static_pages-investing_on_republic__box_description {
 min-height:112px
}
.static_pages-investing_on_republic__box_price {
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.static_pages-investing_on_republic__box_footer {
 padding-top:0;
 height:56px;
 line-height:56px
}
.static_pages-investing_on_republic__ready_to_start_title {
 letter-spacing:-.04em
}
@media all and (min-width:970px) {
 .static_pages-investing_on_republic {
  background-image:url(https://assets.republic.com/assets/static_pages/investing_on_republic/container_background-3b33076d80a3bd634a557aab5c47462fc82264346cb76523d6f87c4f5113ecc6.svg);
  background-repeat:no-repeat;
  background-position:top right;
  background-size:auto 38vw
 }
}
@media all and (max-width:1169px) {
 .static_pages-investing_on_republic__box_price {
  font-size:13px
 }
}
@media all and (max-width:969px) {
 .static_pages-investing_on_republic__container {
  margin-top:32px;
  margin-bottom:32px
 }
 .static_pages-investing_on_republic__title {
  margin-right:32px;
  font-size:45px
 }
 .static_pages-investing_on_republic__subtitle {
  margin-right:32px;
  font-size:18px
 }
 .static_pages-investing_on_republic__box_grid {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .static_pages-investing_on_republic__box_group {
  margin-top:-12.8px;
  padding-top:32px;
  background-repeat:no-repeat
 }
 .static_pages-investing_on_republic__box_group--two-arrows-right {
  margin-right:12.8px;
  padding-right:44px;
  background-image:url(https://assets.republic.com/assets/static_pages/investing_on_republic/2-arrows-mobile-27acc00dde7e297bd3c21a75738e02a46df201f34ce35e30bd1ead047bd1c8d3.svg);
  background-position:top right
 }
 .static_pages-investing_on_republic__box_group--two-arrows-right .static_pages-investing_on_republic__box_neutral_wrapper {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
 .static_pages-investing_on_republic__box_group--three-arrows-left {
  margin-left:12.8px;
  padding-left:51.2px;
  background-image:url(https://assets.republic.com/assets/static_pages/investing_on_republic/3-arrows-left-mobile-0cba632afcc5f22f950d75759a711e8aba8909e8aee1c48c6bc8e92f6f7f8da3.svg);
  background-position:top left
 }
 .static_pages-investing_on_republic__box_group--three-arrows-left .static_pages-investing_on_republic__box_neutral_wrapper {
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -ms-flex-order:3;
  order:3
 }
 .static_pages-investing_on_republic__box_group--three-arrows-right {
  margin-right:12.8px;
  padding-right:51.2px;
  background-image:url(https://assets.republic.com/assets/static_pages/investing_on_republic/3-arrows-right-mobile-8b3a1606d5ad8290e416b814d47e75336bb719ffa77aecb34d163a29c3bcd066.svg);
  background-position:top right
 }
 .static_pages-investing_on_republic__box {
  margin-bottom:16px
 }
 .static_pages-investing_on_republic__box_description {
  min-height:96px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-investing_on_republic__container {
  margin-top:24px
 }
 .static_pages-investing_on_republic__title {
  font-size:30px
 }
 .static_pages-investing_on_republic__box {
  font-size:13px
 }
 .static_pages-investing_on_republic__box--success:after {
  height:55px
 }
 .static_pages-investing_on_republic__box--fail:after {
  height:52px
 }
 .static_pages-investing_on_republic__box_price {
  margin-top:8px
 }
 .static_pages-investing_on_republic__box_footer {
  height:51px;
  line-height:51px
 }
 .static_pages-investing_on_republic__ready_to_start_title {
  font-size:26px;
  margin-bottom:-8px
 }
}
.static_pages-launch__typeform_widget {
 height:95vh;
 width:100%
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-launch__typeform_widget {
  height:75vh
 }
}
.static_pages-hemster_reg_d_offer__divider {
 width:64px;
 margin-left:0
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-hemster_reg_d_offer__divider {
  margin:24px 0
 }
}
.static_pages-sheworx__iframe {
 width:100%;
 border:none
}
.static_pages-about hr {
 border-color:#e0e0e0;
 display:block;
 margin:0 auto
}
.static_pages-about hr[separator-hint]::before {
 font-size:25px;
 text-transform:initial;
 font-weight:400;
 letter-spacing:initial
}
.static_pages-about__header {
 position:relative
}
.static_pages-about__header_text {
 position:absolute;
 top:23%;
 left:0;
 right:0
}
.static_pages-about__header_logo_container {
 position:absolute;
 top:6%;
 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;
 width:100%
}
.static_pages-about__header_logo_container::before,
.static_pages-about__header_logo_container::after {
 content:'';
 height:1px;
 background-color:#e0e0e0;
 width:100%
}
.static_pages-about__header_logo_container::before {
 margin-right:16px
}
.static_pages-about__header_logo_container::after {
 margin-left:8px
}
.static_pages-about__portfolio_deals_container {
 margin:-16px
}
.static_pages-about__growth_container {
 position:relative
}
.static_pages-about__plug {
 position:absolute;
 width:128px;
 height:32px;
 left:50%;
 top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.static_pages-about__partner_card {
 height:120px
}
.static_pages-about__partner_logo {
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5)
}
.static_pages-about__social_item:not(:first-of-type) {
 margin-left:24px
}
.static_pages-about__social_item:hover {
 opacity:.8
}
@media all and (max-width:969px) {
 .static_pages-about__header_text {
  top:20%
 }
 .static_pages-about__header_logo {
  width:33px;
  height:38px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-about hr[separator-hint]::before {
  font-size:18px
 }
 .static_pages-about__title {
  font-size:35px
 }
 .static_pages-about__subtitle {
  font-size:18px
 }
 .static_pages-about__partner_container:nth-child(odd) {
  padding-right:8px
 }
 .static_pages-about__partner_container:nth-child(even) {
  padding-left:8px
 }
 .static_pages-about__partner_card {
  height:72px;
  margin-bottom:16px
 }
 .static_pages-about__partner_logo {
  -webkit-transform:scale(.3);
  -ms-transform:scale(.3);
  transform:scale(.3)
 }
 .static_pages-about__team_members {
  margin-top:24px;
  padding-top:32px
 }
 .static_pages-about__social_item {
  margin-top:16px;
  margin-bottom:16px
 }
}
.static_pages-about-portfolio_deal_card {
 width:252px;
 height:328px;
 border:1px solid #e0e0e0;
 box-shadow:0 4px 13px rgba(0,0,0,.05)
}
.static_pages-about-portfolio_deal_card__description {
 margin-bottom:auto
}
.static_pages-about-portfolio_deal_card__hr {
 width:32px;
 height:1px;
 background-color:#e0e0e0
}
.static_pages-about-portfolio_deal_card__mention {
 min-height:48px
}
.static_pages-about-portfolio_deal_card__image {
 height:78px
}
.static_pages-about-portfolio_deal_card__icon {
 margin-left:4px
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-about-portfolio_deal_card {
  width:164px;
  height:328px;
  margin:16px 8px;
  padding:16px 8px 8px
 }
 .static_pages-about-portfolio_deal_card__image {
  height:60px
 }
 .static_pages-about-portfolio_deal_card__amount {
  font-weight:700;
  font-size:18px
 }
 .static_pages-about-portfolio_deal_card__mention {
  white-space:nowrap;
  padding:0
 }
}
.static_pages-about-growth_card {
 width:50%;
 padding:48px 6%
}
.static_pages-about-growth_card:first-of-type {
 border-right:1px solid #e0e0e0;
 border-bottom:1px solid #e0e0e0
}
.static_pages-about-growth_card:last-of-type {
 border-left:1px solid #e0e0e0;
 border-top:1px solid #e0e0e0
}
.static_pages-about-growth_card__image_container {
 height:128px
}
.static_pages-about-growth_card__image {
 -webkit-transform-origin:top;
 -ms-transform-origin:top;
 transform-origin:top;
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5)
}
@media all and (min-width:970px) and (max-width:1169px) {
 .static_pages-about-growth_card__description {
  min-height:112px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-about-growth_card__description {
  min-height:136px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-about-growth_card {
  width:100%;
  padding:40px 0
 }
 .static_pages-about-growth_card:not(:last-of-type) {
  border-bottom:1px solid #e0e0e0;
  border-top:none;
  border-left:none;
  border-right:none
 }
 .static_pages-about-growth_card:last-of-type {
  border:none
 }
 .static_pages-about-growth_card__image_container {
  height:112px
 }
 .static_pages-about-growth_card__image {
  -webkit-transform:scale(.4);
  -ms-transform:scale(.4);
  transform:scale(.4)
 }
 .static_pages-about-growth_card__description {
  min-height:auto
 }
}
.static_pages-about-advisor_card__avatar {
 width:128px;
 height:128px
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-about-advisor_card {
  padding:0
 }
 .static_pages-about-advisor_card__avatar {
  width:88px;
  height:88px
 }
 .static_pages-about-advisor_card__name {
  font-size:14px
 }
 .static_pages-about-advisor_card__role {
  font-size:13px
 }
 .static_pages-about-advisor_card__description {
  font-size:11px
 }
}
.static_pages-about-team_member__name {
 margin-bottom:0!important
}
@media all and (min-width:768px) {
 .static_pages-about-team_member__profile_link {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-about-team_member {
  margin-bottom:40px
 }
 .static_pages-about-team_member__profile_link {
  margin-bottom:8px;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .static_pages-about-team_member__avatar {
  width:60px;
  min-width:60px;
  height:60px;
  margin-right:16px
 }
 .static_pages-about-team_member__name {
  margin-top:0
 }
 .static_pages-about-team_member__bio {
  margin-bottom:8px
 }
}
.static_pages-about-hiring_team_member {
 opacity:.5
}
.static_pages-about-hiring_team_member__name {
 margin-bottom:0!important
}
@media all and (min-width:768px) {
 .static_pages-about-hiring_team_member__profile_link {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-about-hiring_team_member {
  margin-bottom:40px
 }
 .static_pages-about-hiring_team_member__profile_link {
  margin-bottom:8px;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .static_pages-about-hiring_team_member__avatar {
  width:60px;
  min-width:60px;
  height:60px;
  margin-right:16px
 }
 .static_pages-about-hiring_team_member__name {
  margin-top:0
 }
 .static_pages-about-hiring_team_member__bio {
  margin-bottom:8px
 }
}
@media only screen and (max-width:1600px) {
 .static_pages-advisory_algorand_newsletter_terms__content_wrapper {
  margin-bottom:48px;
  padding-right:48px;
  padding-left:48px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_algorand_newsletter_terms__content_wrapper {
  margin-top:32px;
  margin-bottom:16px;
  padding-right:16px;
  padding-left:16px
 }
}
@media all and (min-width:768px) {
 .static_pages-advisory_algorand_newsletter_terms__sidebar_wrapper {
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  width:33%;
  max-height:100%;
  overflow-x:auto
 }
 .static_pages-advisory_algorand_newsletter_terms__content_wrapper {
  margin-left:33%
 }
}
@media only screen and (max-width:1600px) {
 .static_pages-advisory_blockstack_newsletter_terms__content_wrapper {
  margin-bottom:48px;
  padding-right:48px;
  padding-left:48px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_blockstack_newsletter_terms__content_wrapper {
  margin-top:32px;
  margin-bottom:16px;
  padding-right:16px;
  padding-left:16px
 }
}
@media all and (min-width:768px) {
 .static_pages-advisory_blockstack_newsletter_terms__sidebar_wrapper {
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  width:33%;
  max-height:100%;
  overflow-x:auto
 }
 .static_pages-advisory_blockstack_newsletter_terms__content_wrapper {
  margin-left:33%
 }
}
@media only screen and (max-width:1600px) {
 .static_pages-advisory_fio_newsletter_terms__content_wrapper {
  margin-bottom:48px;
  padding-right:48px;
  padding-left:48px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_fio_newsletter_terms__content_wrapper {
  margin-top:32px;
  margin-bottom:16px;
  padding-right:16px;
  padding-left:16px
 }
}
@media all and (min-width:768px) {
 .static_pages-advisory_fio_newsletter_terms__sidebar_wrapper {
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  width:33%;
  max-height:100%;
  overflow-x:auto
 }
 .static_pages-advisory_fio_newsletter_terms__content_wrapper {
  margin-left:33%
 }
}
@media only screen and (max-width:1600px) {
 .static_pages-advisory_general_newsletter_terms__content_wrapper {
  margin-bottom:48px;
  padding-right:48px;
  padding-left:48px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_general_newsletter_terms__content_wrapper {
  margin-top:32px;
  margin-bottom:16px;
  padding-right:16px;
  padding-left:16px
 }
}
@media all and (min-width:768px) {
 .static_pages-advisory_general_newsletter_terms__sidebar_wrapper {
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  width:33%;
  max-height:100%;
  overflow-x:auto
 }
 .static_pages-advisory_general_newsletter_terms__content_wrapper {
  margin-left:33%
 }
}
.static_pages-advisory_newsletter_terms-shared-sidebar {
 background-color:#161d2d;
 background-image:url(https://assets.republic.com/assets/static_pages/advisory_services/sidebar-background-62e7f8ff64b6a53409a329380ad85297ed340dfa36221e41a21abab1e332e261.svg);
 background-position:top left;
 background-repeat:repeat-x
}
@media all and (min-width:768px) {
 .static_pages-advisory_newsletter_terms-shared-sidebar {
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  width:33%;
  max-height:100%;
  overflow-x:auto
 }
}
@media all and (max-width:1169px) {
 .static_pages-advisory_newsletter_terms-shared-sidebar__title {
  font-size:35px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-advisory_newsletter_terms-shared-sidebar__logo_wrapper {
  margin-bottom:72px
 }
 .static_pages-advisory_newsletter_terms-shared-sidebar__title {
  margin-bottom:112px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_newsletter_terms-shared-sidebar {
  padding-top:16px;
  padding-bottom:48px
 }
 .static_pages-advisory_newsletter_terms-shared-sidebar__logo_wrapper {
  margin-bottom:48px
 }
 .static_pages-advisory_newsletter_terms-shared-sidebar__title {
  margin-bottom:56px
 }
}
.static_pages-advisory_services__sidebar_wrapper {
 background-color:#161d2d;
 background-image:url(https://assets.republic.com/assets/static_pages/advisory_services/sidebar-background-62e7f8ff64b6a53409a329380ad85297ed340dfa36221e41a21abab1e332e261.svg);
 background-position:top left;
 background-repeat:repeat-x
}
@media all and (min-width:768px) {
 .static_pages-advisory_services__sidebar_wrapper {
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  width:33%;
  max-height:100%;
  overflow-x:auto
 }
 .static_pages-advisory_services__content_wrapper {
  margin-left:33%
 }
}
@media all and (max-width:1169px) {
 .static_pages-advisory_services-sidebar__title {
  font-size:35px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-advisory_services-sidebar__logo_wrapper {
  margin-bottom:72px
 }
 .static_pages-advisory_services-sidebar__title {
  margin-bottom:112px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-sidebar {
  padding-top:16px;
  padding-bottom:48px
 }
 .static_pages-advisory_services-sidebar__logo_wrapper {
  margin-bottom:48px
 }
 .static_pages-advisory_services-sidebar__title {
  margin-bottom:56px
 }
}
@media only screen and (max-width:1600px) {
 .static_pages-advisory_services-content {
  margin-bottom:48px;
  padding-right:48px;
  padding-left:48px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-content {
  margin-top:32px;
  margin-bottom:16px;
  padding-right:16px;
  padding-left:16px
 }
}
.static_pages-advisory_services-section_intro__divider {
 width:40px;
 margin-bottom:43px;
 border-top:1px solid #000
}
.static_pages-advisory_services-section_intro__section_title {
 line-height:1.1
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-section_intro {
  margin-bottom:32px
 }
 .static_pages-advisory_services-section_intro__divider {
  margin-bottom:29px
 }
}
.static_pages-advisory_services-section_value_proposition__divider {
 width:40px;
 margin-bottom:43px;
 border-top:1px solid #000
}
.static_pages-advisory_services-section_value_proposition__section_title {
 line-height:1.1
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-section_value_proposition {
  margin-bottom:32px
 }
 .static_pages-advisory_services-section_value_proposition__divider {
  margin-bottom:29px
 }
}
.static_pages-advisory_services-section_advisory_services__divider {
 width:40px;
 margin-bottom:43px;
 border-top:1px solid #000
}
.static_pages-advisory_services-section_advisory_services__section_title {
 line-height:1.1
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-section_advisory_services {
  margin-bottom:32px
 }
 .static_pages-advisory_services-section_advisory_services__divider {
  margin-bottom:29px
 }
}
.static_pages-advisory_services-section_process__divider {
 width:40px;
 margin-bottom:43px;
 border-top:1px solid #000
}
.static_pages-advisory_services-section_process__section_title {
 line-height:1.1
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-section_process {
  margin-bottom:32px
 }
 .static_pages-advisory_services-section_process__divider {
  margin-bottom:29px
 }
}
.static_pages-advisory_services-section_process__process_image {
 max-width:100%
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-section_process__process_image_wrapper {
  margin-top:24px;
  margin-bottom:0
 }
}
.static_pages-advisory_services-section_team__divider {
 width:40px;
 margin-bottom:43px;
 border-top:1px solid #000
}
.static_pages-advisory_services-section_team__section_title {
 line-height:1.1
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-section_team {
  margin-bottom:32px
 }
 .static_pages-advisory_services-section_team__divider {
  margin-bottom:29px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-section_team__team_section {
  margin-top:48px
 }
}
.static_pages-advisory_services-teams-structure_and_tokenomics__title {
 border-bottom-color:#000
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-teams-structure_and_tokenomics__title {
  margin-bottom:-8px
 }
 .static_pages-advisory_services-teams-structure_and_tokenomics__avatar {
  width:80px;
  height:80px;
  min-width:80px
 }
 .static_pages-advisory_services-teams-structure_and_tokenomics__bio {
  margin-left:16px;
  font-size:13px
 }
}
.static_pages-advisory_services-teams-capital_markets__title {
 border-bottom-color:#000
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-teams-capital_markets__title {
  margin-bottom:-8px
 }
 .static_pages-advisory_services-teams-capital_markets__avatar {
  width:80px;
  height:80px;
  min-width:80px
 }
 .static_pages-advisory_services-teams-capital_markets__bio {
  margin-left:16px;
  font-size:13px
 }
}
.static_pages-advisory_services-teams-legal_team__title {
 border-bottom-color:#000
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-teams-legal_team__title {
  margin-bottom:-8px
 }
 .static_pages-advisory_services-teams-legal_team__avatar {
  width:80px;
  height:80px;
  min-width:80px
 }
 .static_pages-advisory_services-teams-legal_team__bio {
  margin-left:16px;
  font-size:13px
 }
}
.static_pages-advisory_services-teams-partnerships__title {
 border-bottom-color:#000
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-teams-partnerships__title {
  margin-bottom:-8px
 }
 .static_pages-advisory_services-teams-partnerships__avatar {
  width:80px;
  height:80px;
  min-width:80px
 }
 .static_pages-advisory_services-teams-partnerships__bio {
  margin-left:16px;
  font-size:13px
 }
}
.static_pages-advisory_services-teams-experts__title {
 border-bottom-color:#000
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-teams-experts__title {
  margin-bottom:-8px
 }
 .static_pages-advisory_services-teams-experts__avatar {
  width:80px;
  height:80px;
  min-width:80px
 }
 .static_pages-advisory_services-teams-experts__bio {
  margin-left:16px;
  font-size:13px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-advisory_services-footer {
  margin-top:56px;
  padding-top:24px
 }
 .static_pages-advisory_services-footer__logos_wrapper {
  margin-top:24px;
  margin-bottom:16px;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}
.static_pages-capital_r-header__section_description {
 line-height:1.2
}
.static_pages-capital_r-header__image {
 max-width:100%
}
.static_pages-capital_r-header__divider {
 width:42px
}
.static_pages-capital_r-header__divider--long {
 width:auto
}
@media all and (max-width:969px) {
 .static_pages-capital_r-header {
  padding-top:80px;
  padding-bottom:80px
 }
 .static_pages-capital_r-header__section_description {
  font-size:30px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-header {
  padding-top:48px;
  padding-bottom:48px
 }
 .static_pages-capital_r-header__section_title {
  font-size:18px
 }
 .static_pages-capital_r-header__section_description {
  font-size:25px
 }
}
.static_pages-capital_r-header__divider {
 border-color:rgba(0,0,0,.1)
}
.static_pages-capital_r-header__divider_top {
 margin-bottom:0
}
.static_pages-capital_r-header__sipc_logo {
 margin-top:4px
}
.static_pages-capital_r-header__footnote {
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 -ms-flex-align:start;
 align-items:flex-start
}
@media all and (max-width:969px) {
 .static_pages-capital_r-header__title {
  margin-bottom:24px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-header__divider_bottom {
  margin-bottom:24px 0
 }
}
.static_pages-capital_r-issuers {
 position:relative;
 background-image:linear-gradient(269.88deg,#EFF9FF 40%,rgba(234,246,241,0) 46%)
}
.static_pages-capital_r-issuers__section_description {
 line-height:1.2
}
.static_pages-capital_r-issuers__image {
 max-width:100%
}
.static_pages-capital_r-issuers__divider {
 width:42px
}
.static_pages-capital_r-issuers__divider--long {
 width:auto
}
@media all and (max-width:969px) {
 .static_pages-capital_r-issuers {
  padding-top:80px;
  padding-bottom:80px
 }
 .static_pages-capital_r-issuers__section_description {
  font-size:30px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-issuers {
  padding-top:48px;
  padding-bottom:48px
 }
 .static_pages-capital_r-issuers__section_title {
  font-size:18px
 }
 .static_pages-capital_r-issuers__section_description {
  font-size:25px
 }
}
.static_pages-capital_r-issuers:before {
 content:'';
 display:block;
 position:absolute;
 width:60%;
 height:105%;
 top:0;
 z-index:-1;
 background-image:url(https://assets.republic.com/assets/static_pages/capital_r/meeting-9d753af87a5e3b0685c41648141aeafcc4e2441b134883bc7f0e6870286134cb.jpg);
 background-repeat:no-repeat;
 background-size:cover;
 background-position:left center
}
.static_pages-capital_r-issuers__divider {
 border-color:rgba(0,0,0,.2)
}
@media all and (max-width:1169px) {
 .static_pages-capital_r-issuers {
  background-image:linear-gradient(269.88deg,#EFF9FF 40%,rgba(234,246,241,0) 53%)
 }
 .static_pages-capital_r-issuers:before {
  background-position:right center
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-issuers {
  overflow:hidden;
  padding-bottom:70%;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(65%,#EFF9FF),color-stop(70%,rgba(234,246,241,0)));
  background-image:linear-gradient(180deg,#EFF9FF 65%,rgba(234,246,241,0) 70%)
 }
 .static_pages-capital_r-issuers:before {
  background-position:center bottom;
  background-size:100% auto;
  width:107%;
  height:50%;
  top:auto;
  bottom:0
 }
}
.static_pages-capital_r-product_suite {
 background:#002f89
}
.static_pages-capital_r-product_suite__section_description {
 line-height:1.2
}
.static_pages-capital_r-product_suite__image {
 max-width:100%
}
.static_pages-capital_r-product_suite__divider {
 width:42px
}
.static_pages-capital_r-product_suite__divider--long {
 width:auto
}
@media all and (max-width:969px) {
 .static_pages-capital_r-product_suite {
  padding-top:80px;
  padding-bottom:80px
 }
 .static_pages-capital_r-product_suite__section_description {
  font-size:30px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-product_suite {
  padding-top:48px;
  padding-bottom:48px
 }
 .static_pages-capital_r-product_suite__section_title {
  font-size:18px
 }
 .static_pages-capital_r-product_suite__section_description {
  font-size:25px
 }
}
.static_pages-capital_r-product_suite__divider {
 border-color:rgba(255,255,255,.3)
}
.static_pages-capital_r-product_suite__list {
 padding-left:16px
}
.static_pages-capital_r-product_suite__service {
 -webkit-flex-basis:-webkit-calc(100%/3 - 64px * 2/3);
 -ms-flex-preferred-size:calc(100%/3 - 64px * 2/3);
 flex-basis:calc(100%/3 - 64px * 2/3)
}
.static_pages-capital_r-product_suite__service:last-child {
 margin-left:64px;
 margin-right:auto
}
@media all and (max-width:969px) {
 .static_pages-capital_r-product_suite__service {
  -webkit-flex-basis:-webkit-calc(100%/2 - 64px/2);
  -ms-flex-preferred-size:calc(100%/2 - 64px/2);
  flex-basis:calc(100%/2 - 64px/2)
 }
 .static_pages-capital_r-product_suite__service:last-child {
  margin-left:0
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-product_suite__service_icon {
  width:48px
 }
}
.static_pages-capital_r-issuer_process__section_description {
 line-height:1.2
}
.static_pages-capital_r-issuer_process__image {
 max-width:100%
}
.static_pages-capital_r-issuer_process__divider {
 width:42px
}
.static_pages-capital_r-issuer_process__divider--long {
 width:auto
}
@media all and (max-width:969px) {
 .static_pages-capital_r-issuer_process {
  padding-top:80px;
  padding-bottom:80px
 }
 .static_pages-capital_r-issuer_process__section_description {
  font-size:30px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-issuer_process {
  padding-top:48px;
  padding-bottom:48px
 }
 .static_pages-capital_r-issuer_process__section_title {
  font-size:18px
 }
 .static_pages-capital_r-issuer_process__section_description {
  font-size:25px
 }
}
.static_pages-capital_r-issuer_process__divider {
 border-color:rgba(0,0,0,.2)
}
.static_pages-capital_r-issuer_process__list {
 counter-reset:list
}
.static_pages-capital_r-issuer_process__child_list {
 padding-left:16px;
 list-style:disc;
 color:#002f89
}
.static_pages-capital_r-issuer_process__list_item {
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 -ms-flex-align:start;
 align-items:flex-start
}
.static_pages-capital_r-issuer_process__list_item::before {
 font-size:70px;
 counter-increment:list;
 content:counter(list);
 font-weight:600;
 line-height:.8;
 color:#002f89
}
@media all and (max-width:1169px) {
 .static_pages-capital_r-issuer_process__divider--long {
  margin-right:-128px
 }
}
@media all and (max-width:969px) {
 .static_pages-capital_r-issuer_process__list {
  padding:0
 }
 .static_pages-capital_r-issuer_process__divider--long {
  margin-top:32px;
  margin-bottom:24px;
  margin-right:auto
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-issuer_process__list_item::before {
  font-size:50px
 }
 .static_pages-capital_r-issuer_process__list_text {
  font-size:16px
 }
}
.static_pages-capital_r-investor_base {
 background:#002f89
}
.static_pages-capital_r-investor_base__section_description {
 line-height:1.2
}
.static_pages-capital_r-investor_base__image {
 max-width:100%
}
.static_pages-capital_r-investor_base__divider {
 width:42px
}
.static_pages-capital_r-investor_base__divider--long {
 width:auto
}
@media all and (max-width:969px) {
 .static_pages-capital_r-investor_base {
  padding-top:80px;
  padding-bottom:80px
 }
 .static_pages-capital_r-investor_base__section_description {
  font-size:30px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-investor_base {
  padding-top:48px;
  padding-bottom:48px
 }
 .static_pages-capital_r-investor_base__section_title {
  font-size:18px
 }
 .static_pages-capital_r-investor_base__section_description {
  font-size:25px
 }
}
.static_pages-capital_r-investor_base__divider {
 border-color:rgba(255,255,255,.3)
}
.static_pages-capital_r-investor_base__stats_title {
 line-height:1.2
}
.static_pages-capital_r-investor_base__stat_description {
 line-height:1.2
}
.static_pages-capital_r-investor_base__stat {
 color:#f2c218
}
.static_pages-capital_r-investor_base__partners_title:before,
.static_pages-capital_r-investor_base__partners_title:after {
 content:'';
 display:block;
 -webkit-box-flex:1;
 -webkit-flex:1 1 30%;
 -ms-flex:1 1 30%;
 flex:1 1 30%;
 height:1px;
 background:rgba(255,255,255,.1)
}
.static_pages-capital_r-investor_base__partners_title:before {
 margin-right:16px
}
.static_pages-capital_r-investor_base__partners_title:after {
 margin-left:16px
}
@media all and (max-width:767px) {
 .static_pages-capital_r-investor_base__partner {
  margin-right:0;
  -webkit-transform:scale(.7);
  -ms-transform:scale(.7);
  transform:scale(.7)
 }
}
.static_pages-capital_r-investors__section_description {
 line-height:1.2
}
.static_pages-capital_r-investors__image {
 max-width:100%
}
.static_pages-capital_r-investors__divider {
 width:42px
}
.static_pages-capital_r-investors__divider--long {
 width:auto
}
@media all and (max-width:969px) {
 .static_pages-capital_r-investors {
  padding-top:80px;
  padding-bottom:80px
 }
 .static_pages-capital_r-investors__section_description {
  font-size:30px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-investors {
  padding-top:48px;
  padding-bottom:48px
 }
 .static_pages-capital_r-investors__section_title {
  font-size:18px
 }
 .static_pages-capital_r-investors__section_description {
  font-size:25px
 }
}
.static_pages-capital_r-investors__divider {
 border-color:rgba(0,0,0,.1)
}
.static_pages-capital_r-investors__investor_service {
 -webkit-flex-basis:30%;
 -ms-flex-preferred-size:30%;
 flex-basis:30%;
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 -ms-flex-align:start;
 align-items:flex-start
}
.static_pages-capital_r-investors__service_icon {
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
@media all and (max-width:1169px) {
 .static_pages-capital_r-investors__subscription {
  margin-top:-4px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-investors__disclaimer {
  margin-left:0
 }
 .static_pages-capital_r-investors__badges-wrapper {
  padding:3px
 }
 .static_pages-capital_r-investors__subscription {
  margin-top:0
 }
 .static_pages-capital_r-investors__divider_middle {
  margin-top:16px;
  margin-bottom:16px
 }
}
.static_pages-capital_r-about {
 background:#f0faff
}
.static_pages-capital_r-about__section_description {
 line-height:1.2
}
.static_pages-capital_r-about__image {
 max-width:100%
}
.static_pages-capital_r-about__divider {
 width:42px
}
.static_pages-capital_r-about__divider--long {
 width:auto
}
@media all and (max-width:969px) {
 .static_pages-capital_r-about {
  padding-top:80px;
  padding-bottom:80px
 }
 .static_pages-capital_r-about__section_description {
  font-size:30px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-about {
  padding-top:48px;
  padding-bottom:48px
 }
 .static_pages-capital_r-about__section_title {
  font-size:18px
 }
 .static_pages-capital_r-about__section_description {
  font-size:25px
 }
}
.static_pages-capital_r-about__divider {
 border-color:rgba(0,0,0,.2)
}
@media all and (max-width:767px) {
 .static_pages-capital_r-about__section_description {
  margin-bottom:64px
 }
}
.static_pages-capital_r-member__divider {
 border-color:rgba(0,0,0,.2)
}
.static_pages-capital_r-member__bio_toggle {
 line-height:2.1
}
@media all and (max-width:969px) {
 .static_pages-capital_r-member__name {
  font-size:18px
 }
 .static_pages-capital_r-member__title {
  font-size:13px
 }
}
.static_pages-capital_r-footer__section_description {
 line-height:1.2
}
.static_pages-capital_r-footer__image {
 max-width:100%
}
.static_pages-capital_r-footer__divider {
 width:42px
}
.static_pages-capital_r-footer__divider--long {
 width:auto
}
@media all and (max-width:969px) {
 .static_pages-capital_r-footer {
  padding-top:80px;
  padding-bottom:80px
 }
 .static_pages-capital_r-footer__section_description {
  font-size:30px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-footer {
  padding-top:48px;
  padding-bottom:48px
 }
 .static_pages-capital_r-footer__section_title {
  font-size:18px
 }
 .static_pages-capital_r-footer__section_description {
  font-size:25px
 }
}
.static_pages-capital_r-footer__divider {
 width:59px!important;
 border-color:rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .static_pages-capital_r-issuer_modal__modal_content {
  padding:0
 }
 .static_pages-capital_r-issuer_modal__modal_title {
  font-size:25px;
  margin-bottom:24px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-investor_modal__modal_content {
  padding:0
 }
 .static_pages-capital_r-investor_modal__modal_title {
  font-size:25px;
  margin-bottom:24px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-form_success__message {
  font-size:22px
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-forms-issuer__form_field {
  margin-bottom:0
 }
}
@media all and (max-width:767px) {
 .static_pages-capital_r-forms-investor__form_field {
  margin-bottom:0
 }
}
.static_pages-contact-maps__map {
 width:100%;
 height:304px;
 border:none
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-contact-maps__map {
  height:168px
 }
 .static_pages-contact-maps__map-title {
  margin-bottom:10px;
  font-size:16px
 }
}
.static_pages-for_ventures__body {
 min-height:100vh;
 box-shadow:inset 0 -3px 0 0 #1660fa,inset 0 -6px 0 0 #04bdff,inset 0 -9px 0 0 #03efe9,inset 0 -12px 0 0 #c4c4c4,inset 0 -15px 0 0 #d8bc70,inset 0 -18px 0 0 #ffdb32,inset 0 -21px 0 0 #fd4636
}
.static_pages-for_ventures__hr {
 width:40px;
 border-color:#9d9d9d
}
.static_pages-for_ventures__button-about-us {
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.static_pages-for_ventures__button-about-us:hover,
.static_pages-for_ventures__button-about-us:focus {
 opacity:.7
}
.static_pages-for_ventures__footer-logo-wrapper {
 position:relative
}
.static_pages-for_ventures__footer-logo-wrapper:not(:first-child):after {
 content:'';
 position:absolute;
 left:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 width:40px;
 height:13px;
 background:url(https://assets.republic.com/assets/static_pages/for_ventures/icon-plus-d4df1ab979593bbe79334cd3d0baf72717bf18822af7b9239e48abc58db6116a.svg) center center no-repeat
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-for_ventures__for-ventures-logo {
  width:168px
 }
 .static_pages-for_ventures__footer-logo-wrapper:not(:first-child) {
  padding-left:24px
 }
 .static_pages-for_ventures__footer-logo-wrapper:not(:first-child):after {
  -webkit-transform:scale(.6);
  -ms-transform:scale(.6);
  transform:scale(.6);
  -webkit-transform-origin:top left;
  -ms-transform-origin:top left;
  transform-origin:top left
 }
 .static_pages-for_ventures__footer-logo {
  height:16px
 }
}
.static_pages-fundraising_instruments-cards__card {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.static_pages-fundraising_instruments-cards__card:hover,
.static_pages-fundraising_instruments-cards__card:active,
.static_pages-fundraising_instruments-cards__card:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.static_pages-fundraising_instruments-cards__card {
 padding:24px 28px 28px;
 border-radius:6px
}
.static_pages-fundraising_instruments-cards__header {
 margin-bottom:12px
}
.static_pages-fundraising_instruments-cards__certificate {
 margin:1px 14px 0 0
}
@media all and (min-width:768px) {
 .static_pages-fundraising_instruments-cards__card {
  min-height:216px
 }
}
.static_pages-linen-company_information__title {
 margin-left:10px;
 margin-right:10px
}
.static_pages-linen-company_information__badge {
 -webkit-transform:translateY(6px);
 -ms-transform:translateY(6px);
 transform:translateY(6px)
}
@media all and (max-width:767px) {
 .static_pages-linen-company_information__avatar {
  width:32px
 }
 .static_pages-linen-company_information__title {
  margin-left:8px;
  margin-right:8px;
  font-size:35px
 }
 .static_pages-linen-company_information__subtitle {
  font-size:18px
 }
 .static_pages-linen-company_information__badge {
  padding:4px 6px 5px;
  border-radius:3px;
  font-size:10px
 }
}
.static_pages-linen-pre_register_form {
 position:relative;
 z-index:1;
 box-shadow:2px 4px 4px rgba(0,0,0,.07)
}
@media all and (max-width:767px) {
 .static_pages-linen-pre_register_form {
  padding:16px;
  font-size:12px
 }
 .static_pages-linen-pre_register_form__title {
  font-size:18px
 }
 .static_pages-linen-pre_register_form__submit-button {
  padding-right:10px;
  padding-left:10px
 }
}
.static_pages-linen-phone {
 position:relative
}
.static_pages-linen-phone__earnings-counter {
 position:absolute;
 top:50%;
 left:0
}
@media all and (max-width:969px) {
 .static_pages-linen-phone {
  margin-right:-16px
 }
}
@media all and (max-width:767px) {
 .static_pages-linen-phone {
  margin-right:0
 }
}
@media all and (max-width:767px) {
 .static_pages-linen-highlights {
  font-size:15px
 }
}
.static_pages-linen-quote {
 position:relative
}
.static_pages-linen-quote:before {
 content:'\201C';
 position:absolute;
 left:0;
 top:-8px;
 padding-right:20px;
 background-color:#fff;
 font-size:70px;
 line-height:.4;
 font-weight:900;
 color:#9ddfdc
}
@media all and (max-width:767px) {
 .static_pages-linen-quote {
  font-size:15px
 }
}
@media all and (max-width:767px) {
 .static_pages-linen-backing_companies__title {
  font-size:15px
 }
}
@media all and (max-width:767px) {
 .static_pages-linen-footer {
  text-align:center
 }
 .static_pages-linen-footer__top {
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .static_pages-linen-footer__subtitle {
  margin-top:24px;
  font-size:18px
 }
}
.static_pages-nextseed hr {
 border-color:#ddd
}
.static_pages-nextseed__gray-bg {
 background-color:#f6f6f6
}
.static_pages-nextseed-header {
 background-color:#75c696;
 margin-top:-65px
}
.static_pages-nextseed-header__content {
 z-index:1;
 position:relative
}
.static_pages-nextseed-header__header-img {
 position:absolute;
 top:60px;
 right:0;
 width:828px;
 height:527px
}
.static_pages-nextseed-header__header-img-mobile {
 width:359px;
 height:247px;
 position:absolute;
 right:0;
 top:453px;
 z-index:1
}
.static_pages-nextseed-header__title-alt-color {
 color:#f3f4cc
}
@media all and (max-width:969px) {
 .static_pages-nextseed-header__header-img {
  -webkit-transform:scale(.6);
  -ms-transform:scale(.6);
  transform:scale(.6);
  -webkit-transform-origin:right;
  -ms-transform-origin:right;
  transform-origin:right
 }
}
@media all and (max-width:767px) {
 .static_pages-nextseed-header__title {
  font-size:35px
 }
 .static_pages-nextseed-header__description {
  font-size:18px
 }
 .static_pages-nextseed-header__button {
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .static_pages-nextseed-header__disclaimer {
  text-align:center
 }
}
.static_pages-nextseed-announcement {
 background-color:#f6f6f6;
 position:relative
}
.static_pages-nextseed-announcement__tag {
 position:absolute;
 left:16px;
 top:16px;
 background-color:#0049ff;
 text-transform:uppercase
}
.static_pages-nextseed-announcement__hr-vert {
 width:1px;
 background-color:#ddd;
 margin:0 32px;
 -webkit-align-self:stretch;
 -ms-flex-item-align:stretch;
 align-self:stretch
}
@media all and (max-width:969px) {
 .static_pages-nextseed-announcement {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:16px 16px 24px;
  text-align:center
 }
 .static_pages-nextseed-announcement__image {
  margin-top:16px;
  margin-bottom:24px
 }
 .static_pages-nextseed-announcement__title {
  font-size:25px
 }
 .static_pages-nextseed-announcement__tag {
  left:8px;
  top:8px
 }
 .static_pages-nextseed-announcement__button {
  margin-top:32px
 }
}
@media all and (min-width:970px) {
 .static_pages-nextseed-points__point:nth-child(2) {
  border-left:1px solid #ddd;
  border-right:1px solid #ddd
 }
}
@media all and (max-width:969px) {
 .static_pages-nextseed-points__point {
  padding:32px 0;
  margin-left:16px
 }
 .static_pages-nextseed-points__point:nth-child(2) {
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd
 }
 .static_pages-nextseed-points__image {
  width:56px;
  height:56px
 }
}
.static_pages-nextseed-about__left-side {
 width:600px
}
.static_pages-nextseed-about__right-side {
 width:346px
}
.static_pages-nextseed-about__item:last-of-type {
 margin-top:64px
}
@media all and (max-width:969px) {
 .static_pages-nextseed-about__about-text {
  font-size:18px
 }
 .static_pages-nextseed-about__image {
  width:130px;
  height:28px
 }
 .static_pages-nextseed-about__container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .static_pages-nextseed-about__left-side {
  padding:0;
  width:auto
 }
 .static_pages-nextseed-about__right-side {
  width:auto
 }
 .static_pages-nextseed-about__item {
  text-align:center;
  margin:0!important;
  padding:32px 0
 }
 .static_pages-nextseed-about__item:first-of-type {
  border-bottom:1px solid #ddd
 }
 .static_pages-nextseed-about__item-title-container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .static_pages-nextseed-about__item-title {
  margin:0 0 8px
 }
 .static_pages-nextseed-about__title {
  font-size:35px
 }
 .static_pages-nextseed-about__description {
  font-size:18px
 }
 .static_pages-nextseed-about__featured {
  text-align:center
 }
}
@media all and (max-width:1169px) {
 .static_pages-nextseed-chart__container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .static_pages-nextseed-chart__graph {
  width:100%;
  max-width:683px;
  height:auto;
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center
 }
}
@media all and (max-width:767px) {
 .static_pages-nextseed-chart__title {
  font-size:35px
 }
 .static_pages-nextseed-chart__description {
  font-size:18px
 }
}
.static_pages-nextseed-projects__card {
 width:336px;
 overflow:hidden;
 position:relative
}
.static_pages-nextseed-projects__logo {
 position:absolute;
 left:24px;
 top:216px
}
.static_pages-nextseed-projects__content {
 height:272px;
 padding:32px 24px 24px;
 letter-spacing:-.1px;
 border:1px solid #ddd;
 border-top:none;
 border-radius:0 0 4px 4px
}
.static_pages-nextseed-projects__description {
 line-height:24px
}
.static_pages-nextseed-projects__valuation-cap {
 margin-top:auto;
 -webkit-align-self:baseline;
 -ms-flex-item-align:baseline;
 align-self:baseline
}
.static_pages-nextseed-projects__multiplier-tag {
 margin-top:auto;
 -webkit-align-self:baseline;
 -ms-flex-item-align:baseline;
 align-self:baseline;
 background-color:#f3f4cc;
 padding:1px 8px
}
.static_pages-nextseed-projects__multiplier-tag::before {
 content:url(https://assets.republic.com/assets/static_pages/nextseed/svg/multiplier-6fc9c8802c45f87945bdeef1e9dd4fb50437bd0274b0a817e23f732126fc80b1.svg);
 margin-right:4px
}
@media all and (max-width:767px) {
 .static_pages-nextseed-projects__pitch {
  font-size:18px
 }
}
.static_pages-nextseed-faq__faq-item {
 border-bottom:1px solid #ddd
}
.static_pages-nextseed-faq__faq-item:first-of-type {
 border-top:1px solid #ddd
}
.static_pages-nextseed-faq__faq-item.-open .static_pages-nextseed-faq__icon {
 opacity:1
}
.static_pages-nextseed-faq__faq-item.-open .static_pages-nextseed-faq__plus {
 display:none
}
.static_pages-nextseed-faq__faq-item.-open .static_pages-nextseed-faq__minus {
 display:inline-block
}
.static_pages-nextseed-faq__icon {
 opacity:.5
}
.static_pages-nextseed-faq__question {
 cursor:pointer
}
.static_pages-nextseed-faq__question:hover .static_pages-nextseed-faq__icon {
 opacity:1
}
.static_pages-nextseed-faq__minus {
 display:none
}
@media all and (max-width:767px) {
 .static_pages-nextseed-faq__answer {
  padding-right:32px
 }
 .static_pages-nextseed-faq__disclaimer {
  padding:0
 }
}
.static_pages-nextseed-apply__left-side {
 width:670px
}
.static_pages-nextseed-apply__right-side {
 width:320px
}
@media all and (max-width:969px) {
 .static_pages-nextseed-apply__container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .static_pages-nextseed-apply__left-side {
  width:auto;
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
 .static_pages-nextseed-apply__right-side {
  width:auto;
  -webkit-box-ordinal-group:2;
  -webkit-order:1;
  -ms-flex-order:1;
  order:1;
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center
 }
 .static_pages-nextseed-apply__title {
  font-size:35px
 }
 .static_pages-nextseed-apply__description {
  font-size:18px
 }
 .static_pages-nextseed-apply__button {
  width:100%
 }
 .static_pages-nextseed-apply__image {
  width:109px;
  height:102px
 }
}
@media all and (max-width:767px) {
 .static_pages-partnerships {
  padding-top:72px
 }
 .static_pages-partnerships__access-funding-section {
  margin-bottom:96px
 }
 .static_pages-partnerships__learn-scale-section {
  margin-bottom:96px
 }
 .static_pages-partnerships__get-exposure-section {
  margin-bottom:64px
 }
}
@media all and (max-width:969px) {
 .static_pages-partnerships-header {
  padding-top:0
 }
 .static_pages-partnerships-header__logo-wrapper {
  margin-left:0;
  padding-right:40px;
  padding-left:40px
 }
 .static_pages-partnerships-header__title {
  padding-bottom:0
 }
}
@media all and (max-width:767px) {
 .static_pages-partnerships-header {
  padding-bottom:0
 }
 .static_pages-partnerships-header__apply-section {
  text-align:center
 }
}
.static_pages-partnerships-access_funding__partner-logo {
 min-height:80px
}
.static_pages-partnerships-access_funding__blockquote {
 padding-right:88px;
 padding-left:88px
}
@media all and (max-width:969px) {
 .static_pages-partnerships-access_funding__partners-section {
  margin-bottom:64px
 }
 .static_pages-partnerships-access_funding__partners-wrapper {
  margin-right:-16px;
  margin-left:-16px
 }
 .static_pages-partnerships-access_funding__partner {
  -webkit-box-flex:0;
  -webkit-flex:0 0 -webkit-calc(50% - 32px);
  -ms-flex:0 0 calc(50% - 32px);
  flex:0 0 calc(50% - 32px);
  margin:0 16px 16px
 }
 .static_pages-partnerships-access_funding__blockquote {
  padding-right:0;
  padding-left:0
 }
}
@media all and (max-width:767px) {
 .static_pages-partnerships-access_funding__section-icon {
  max-width:152px
 }
 .static_pages-partnerships-access_funding__partners-section {
  margin-bottom:40px
 }
 .static_pages-partnerships-access_funding__partners-title {
  font-size:18px
 }
 .static_pages-partnerships-access_funding__partner-text {
  font-size:14px
 }
}
.static_pages-partnerships-learn_scale__partner-logo {
 min-height:96px
}
.static_pages-partnerships-learn_scale__blockquote {
 padding-right:144px;
 padding-left:144px
}
@media all and (max-width:767px) {
 .static_pages-partnerships-learn_scale__partners-title {
  margin-bottom:24px
 }
}
@media all and (max-width:969px) {
 .static_pages-partnerships-learn_scale__partners-section {
  margin-bottom:64px
 }
 .static_pages-partnerships-learn_scale__partners-wrapper {
  margin-right:-16px;
  margin-left:-16px
 }
 .static_pages-partnerships-learn_scale__partner {
  -webkit-box-flex:0;
  -webkit-flex:0 0 -webkit-calc(50% - 32px);
  -ms-flex:0 0 calc(50% - 32px);
  flex:0 0 calc(50% - 32px);
  margin:0 16px 16px
 }
 .static_pages-partnerships-learn_scale__blockquote {
  padding-right:0;
  padding-left:0
 }
}
@media all and (max-width:767px) {
 .static_pages-partnerships-learn_scale__section-icon {
  max-width:152px
 }
 .static_pages-partnerships-learn_scale__partners-section {
  margin-bottom:40px
 }
 .static_pages-partnerships-learn_scale__partners-title {
  font-size:18px
 }
 .static_pages-partnerships-learn_scale__partner-text {
  font-size:14px
 }
}
.static_pages-partnerships-get_exposure__partner-logo {
 min-height:80px
}
.static_pages-partnerships-get_exposure__blockquote {
 padding-right:224px;
 padding-left:224px
}
@media all and (max-width:767px) {
 .static_pages-partnerships-get_exposure__partners-title {
  margin-bottom:0
 }
}
@media all and (max-width:969px) {
 .static_pages-partnerships-get_exposure__partners-section {
  margin-bottom:64px
 }
 .static_pages-partnerships-get_exposure__partners-wrapper {
  margin-right:-16px;
  margin-left:-16px
 }
 .static_pages-partnerships-get_exposure__partner {
  -webkit-box-flex:0;
  -webkit-flex:0 0 -webkit-calc(50% - 32px);
  -ms-flex:0 0 calc(50% - 32px);
  flex:0 0 calc(50% - 32px);
  margin:0 16px 16px
 }
 .static_pages-partnerships-get_exposure__blockquote {
  padding-right:0;
  padding-left:0
 }
}
@media all and (max-width:767px) {
 .static_pages-partnerships-get_exposure__section-icon {
  max-width:152px
 }
 .static_pages-partnerships-get_exposure__partners-section {
  margin-bottom:40px
 }
 .static_pages-partnerships-get_exposure__partners-title {
  font-size:18px
 }
 .static_pages-partnerships-get_exposure__partner-text {
  font-size:14px
 }
}
.static_pages-real_estate__dark-bg {
 background-color:#161c28
}
.static_pages-real_estate hr {
 border-color:#2c313d
}
.static_pages-real_estate-header {
 height:572px;
 margin-top:-65px;
 overflow:hidden
}
.static_pages-real_estate-header__header-img {
 position:absolute;
 top:0;
 right:0;
 height:100%
}
.static_pages-real_estate-header__header-img-mobile {
 width:350px;
 height:549px;
 position:absolute;
 bottom:0;
 right:0
}
.static_pages-real_estate-header__container {
 position:relative;
 height:100%;
 background:#161c28;
 padding-top:65px
}
.static_pages-real_estate-header__text-container {
 position:relative;
 height:100%;
 z-index:1
}
@media all and (max-width:1169px) {
 .static_pages-real_estate-header__header-img {
  left:340px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-real_estate-header__container {
  background-position-y:top;
  background-size:auto 400px
 }
 .static_pages-real_estate-header__title {
  font-size:38px
 }
 .static_pages-real_estate-header__subtitle {
  font-size:22px;
  margin-bottom:auto
 }
 .static_pages-real_estate-header__secondary-button {
  font-size:25px;
  margin-left:0
 }
 .static_pages-real_estate-header__primary-button {
  font-size:22px
 }
 .static_pages-real_estate-header__disclaimer {
  text-align:center
 }
}
.static_pages-real_estate-announcement {
 background-color:#f6f3eb
}
.static_pages-real_estate-announcement__title {
 color:#b48635
}
.static_pages-real_estate-announcement__description {
 max-width:520px
}
.static_pages-real_estate-announcement__image {
 border-radius:8px;
 overflow:hidden;
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
.static_pages-real_estate-announcement__button {
 text-transform:uppercase;
 background-color:#239c84;
 letter-spacing:.9px;
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-real_estate-announcement__title {
  font-size:22px
 }
 .static_pages-real_estate-announcement__subtitle {
  font-size:28px
 }
 .static_pages-real_estate-announcement__wrapper {
  padding:16px
 }
 .static_pages-real_estate-announcement__image {
  height:120px
 }
 .static_pages-real_estate-announcement__content {
  margin-left:16px
 }
 .static_pages-real_estate-announcement__description {
  margin:0;
  font-size:16px
 }
 .static_pages-real_estate-announcement__button {
  padding:16px;
  margin:0;
  font-size:11px
 }
 .static_pages-real_estate-announcement__icon {
  margin-left:8px
 }
}
@media all and (max-width:767px) {
 .static_pages-real_estate-announcement__title {
  font-size:21px
 }
 .static_pages-real_estate-announcement__subtitle {
  font-size:25px
 }
 .static_pages-real_estate-announcement__wrapper {
  padding:16px
 }
 .static_pages-real_estate-announcement__content {
  text-align:center;
  margin:16px 0 0
 }
 .static_pages-real_estate-announcement__description {
  max-width:500px;
  margin-top:8px
 }
 .static_pages-real_estate-announcement__button {
  margin:16px 0 0;
  padding:16px;
  font-size:13px
 }
 .static_pages-real_estate-announcement__icon {
  height:10px
 }
}
.static_pages-real_estate-raising_projects__info-tip {
 margin-top:-32px
}
.static_pages-real_estate-raising_projects__subtitle {
 padding-right:448px
}
@media all and (max-width:1169px) {
 .static_pages-real_estate-raising_projects__subtitle {
  padding:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-real_estate-raising_projects__primary-title {
  font-size:35px;
  text-align:center
 }
 .static_pages-real_estate-raising_projects__subtitle {
  font-size:18px;
  text-align:center
 }
}
.static_pages-real_estate-why_invest__video-preview-container {
 position:relative;
 cursor:pointer;
 margin-left:64px
}
.static_pages-real_estate-why_invest__video-preview-container:hover .static_pages-real_estate-why_invest__play {
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.static_pages-real_estate-why_invest__video-preview {
 width:678px;
 height:400px
}
.static_pages-real_estate-why_invest__video {
 width:678px;
 height:400px;
 margin-left:64px;
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
.static_pages-real_estate-why_invest__play {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 margin:auto;
 -webkit-transition:-webkit-transform .1s ease;
 transition:-webkit-transform .1s ease;
 transition:transform .1s ease;
 transition:transform .1s ease,-webkit-transform .1s ease
}
.static_pages-real_estate-why_invest__item {
 width:320px
}
.static_pages-real_estate-why_invest__top-line {
 border-bottom:1px solid #2c313d
}
.static_pages-real_estate-why_invest__title {
 letter-spacing:-.7px;
 line-height:1.2;
 margin-bottom:4px
}
@media all and (max-width:1169px) {
 .static_pages-real_estate-why_invest__container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .static_pages-real_estate-why_invest__items-container {
  -webkit-justify-content:space-around;
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
 .static_pages-real_estate-why_invest__item {
  margin-bottom:16px;
  border:8px solid transparent;
  box-sizing:content-box
 }
 .static_pages-real_estate-why_invest__video-preview-container {
  margin:16px 0 0
 }
 .static_pages-real_estate-why_invest__video-preview {
  max-width:678px;
  width:100%;
  height:auto
 }
 .static_pages-real_estate-why_invest__video {
  max-width:678px;
  width:100%;
  height:auto;
  margin:16px 0 0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-real_estate-why_invest__container {
  margin-top:32px
 }
 .static_pages-real_estate-why_invest__primary-title {
  font-size:35px
 }
 .static_pages-real_estate-why_invest__items-container {
  margin-top:32px
 }
}
.static_pages-real_estate-press__container {
 display:grid;
 grid-template-columns:repeat(3,1fr);
 grid-row-gap:16px
}
.static_pages-real_estate-press__item {
 margin:auto
}
.static_pages-real_estate-press__item[disabled] {
 pointer-events:none
}
.static_pages-real_estate-press__image {
 width:347px;
 height:80px;
 max-width:100%
}
@media all and (max-width:969px) {
 .static_pages-real_estate-press__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
 }
 .static_pages-real_estate-press__item {
  margin-bottom:16px
 }
}
.static_pages-real_estate-raise {
 border-bottom:1px solid #2c313d
}
.static_pages-real_estate-raise__image {
 margin-top:-2px
}
@media all and (max-width:1169px) {
 .static_pages-real_estate-raise__container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .static_pages-real_estate-raise__image {
  width:100%;
  max-width:500px;
  margin:0 0 32px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-real_estate-raise__primary-title {
  font-size:35px
 }
 .static_pages-real_estate-raise__subtitle {
  font-size:18px
 }
}
.static_pages-real_estate-quotes {
 border-bottom:1px solid #eee;
 padding-bottom:56px
}
.static_pages-real_estate-quotes__big-quote {
 border-bottom:none;
 padding-bottom:0;
 margin-bottom:32px
}
.static_pages-real_estate-quotes__big-quote:after {
 display:none
}
.static_pages-real_estate-quotes__small-quotes-wrapper {
 overflow-x:auto
}
.static_pages-real_estate-quotes__small-quote {
 min-width:272px
}
.static_pages-real_estate-quotes__small-quote-text::before {
 content:'“'
}
.static_pages-real_estate-quotes__small-quote-text::after {
 content:'”'
}
@media all and (max-width:767px) {
 .static_pages-real_estate-quotes__small-quote-text {
  font-size:18px
 }
 .static_pages-real_estate-quotes__big-quote-text {
  font-size:18px
 }
}
.static_pages-real_estate-blog {
 border-bottom:1px solid #eee;
 padding-bottom:40px
}
@media all and (max-width:969px) {
 .static_pages-real_estate-blog__blog-posts {
  overflow-x:auto;
  white-space:nowrap
 }
 .static_pages-real_estate-blog__blog-post-wrapper {
  min-width:320px;
  white-space:normal
 }
}
.static_pages-reg_a-header__header {
 background:url(https://assets.republic.com/assets/static_pages/reg_a/header/background-0274b62279679aff7dc5cca2851f00f0f028707afba2380abb4b9c5aaeb0f0a0.svg) no-repeat center bottom
}
.static_pages-reg_a-header__disclaimer {
 border-color:#ddd
}
@media all and (max-width:1169px) {
 .static_pages-reg_a-header__header {
  background-position-x:75%
 }
}
@media all and (max-width:767px) {
 .static_pages-reg_a-header {
  margin-top:0
 }
 .static_pages-reg_a-header__header {
  background:0 0
 }
 .static_pages-reg_a-header__content {
  background:url(https://assets.republic.com/assets/static_pages/reg_a/header/background-mobile-f112ab4dc8c9ff97a454812d78459da276e671cd2d0f42c09bc6ce52fb238df4.svg) no-repeat center bottom;
  background-size:100% auto
 }
 .static_pages-reg_a-header__panel {
  padding:32px 24px;
  text-align:center
 }
 .static_pages-reg_a-header__sipc {
  margin:0
 }
 .static_pages-reg_a-header__divider {
  border-color:#ddd
 }
 .static_pages-reg_a-header__disclaimer {
  padding:0;
  border:0
 }
}
.static_pages-reg_a-benefits__box {
 -webkit-flex-basis:-webkit-calc(50% - 24px);
 -ms-flex-preferred-size:calc(50% - 24px);
 flex-basis:calc(50% - 24px);
 height:344px
}
.static_pages-reg_a-benefits__icon {
 -webkit-flex-basis:60%;
 -ms-flex-preferred-size:60%;
 flex-basis:60%;
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
@media all and (max-width:1169px) {
 .static_pages-reg_a-benefits__icon {
  -webkit-flex-basis:54%;
  -ms-flex-preferred-size:54%;
  flex-basis:54%
 }
}
@media all and (max-width:969px) {
 .static_pages-reg_a-benefits__icon {
  -webkit-flex-basis:70%;
  -ms-flex-preferred-size:70%;
  flex-basis:70%
 }
}
.static_pages-reg_a-what_is_reg_a__box {
 box-shadow:0 4px 10px rgba(0,0,0,.03)
}
@media all and (max-width:969px) {
 .static_pages-reg_a-what_is_reg_a__title {
  font-size:25px
 }
 .static_pages-reg_a-what_is_reg_a__box {
  padding:32px
 }
 .static_pages-reg_a-what_is_reg_a__icon-eagle {
  width:147px
 }
 .static_pages-reg_a-what_is_reg_a__icon-higher-limits {
  width:166px
 }
 .static_pages-reg_a-what_is_reg_a__icon-ipo {
  width:155px
 }
}
.static_pages-reg_a-company_fit__diagram-wrapper {
 overflow-x:auto
}
.static_pages-reg_a-company_fit__diagram {
 min-width:936px
}
.static_pages-reg_a-company_fit__diagram-section {
 border-bottom:4px solid;
 border-left:1px solid;
 position:relative
}
.static_pages-reg_a-company_fit__diagram-section:after,
.static_pages-reg_a-company_fit__diagram-section:before {
 content:'';
 position:absolute
}
.static_pages-reg_a-company_fit__diagram-section:before {
 left:-4px;
 bottom:-5px;
 width:7px;
 height:7px;
 background-color:#fff;
 box-shadow:0 0 0 4px;
 border-radius:50%
}
.static_pages-reg_a-company_fit__diagram-section:last-child {
 -webkit-box-flex:0;
 -webkit-flex:0 0 22%;
 -ms-flex:0 0 22%;
 flex:0 0 22%
}
.static_pages-reg_a-company_fit__diagram-section:last-child:after {
 right:0;
 bottom:-9px;
 width:0;
 height:0;
 border-top:7px solid #fff;
 border-bottom:7px solid #fff;
 border-left:14px solid
}
.static_pages-reg_a-company_fit__diagram-icon {
 position:absolute;
 top:0;
 left:-9px;
 padding-bottom:5px
}
.static_pages-reg_a-company_fit__diagram-header {
 -webkit-transform:translateX(-1px);
 -ms-transform:translateX(-1px);
 transform:translateX(-1px)
}
.static_pages-reg_a-company_fit__diagram-footer {
 position:absolute;
 right:0;
 left:0;
 bottom:16px
}
.static_pages-reg_a-company_fit__company-stats-item:last-child {
 -webkit-box-flex:0;
 -webkit-flex:0 0 22%;
 -ms-flex:0 0 22%;
 flex:0 0 22%
}
@media all and (max-width:767px) {
 .static_pages-reg_a-company_fit__box {
  padding-top:24px;
  padding-bottom:24px;
  text-align:left
 }
}
.static_pages-reg_a-timeline__diagram-wrapper {
 overflow-x:auto
}
.static_pages-reg_a-timeline__diagram {
 min-width:936px
}
.static_pages-reg_a-timeline__diagram-section {
 border-bottom:4px solid;
 border-left:1px solid;
 position:relative
}
.static_pages-reg_a-timeline__diagram-section:after,
.static_pages-reg_a-timeline__diagram-section:before {
 content:'';
 position:absolute
}
.static_pages-reg_a-timeline__diagram-section:before {
 left:-4px;
 bottom:-5px;
 width:7px;
 height:7px;
 background-color:#fff;
 box-shadow:0 0 0 4px;
 border-radius:50%
}
.static_pages-reg_a-timeline__diagram-section:last-child {
 -webkit-box-flex:0;
 -webkit-flex:0 0 22%;
 -ms-flex:0 0 22%;
 flex:0 0 22%
}
.static_pages-reg_a-timeline__diagram-section:last-child:after {
 right:0;
 bottom:-9px;
 width:0;
 height:0;
 border-top:7px solid #fff;
 border-bottom:7px solid #fff;
 border-left:14px solid
}
.static_pages-reg_a-timeline__diagram-icon {
 position:absolute;
 top:0;
 left:-9px;
 padding-bottom:5px
}
.static_pages-reg_a-timeline__diagram-header {
 -webkit-transform:translateX(-1px);
 -ms-transform:translateX(-1px);
 transform:translateX(-1px)
}
.static_pages-reg_a-timeline__diagram-footer {
 position:absolute;
 right:0;
 left:0;
 bottom:16px
}
.static_pages-reg_a-timeline__diagram-section:first-child,
.static_pages-reg_a-timeline__diagram-section:nth-child(2) {
 -webkit-box-flex:0;
 -webkit-flex:0 0 19%;
 -ms-flex:0 0 19%;
 flex:0 0 19%
}
.static_pages-reg_a-timeline__diagram-section:first-child {
 border-left:0
}
@media all and (max-width:969px) {
 .static_pages-reg_a-timeline__diagram-section:first-child,
 .static_pages-reg_a-timeline__diagram-section:nth-child(2) {
  -webkit-box-flex:0;
  -webkit-flex:0 0 17%;
  -ms-flex:0 0 17%;
  flex:0 0 17%
 }
}
@media all and (min-width:768px) {
 .static_pages-reg_a-services__box {
  -webkit-flex-basis:-webkit-calc(50% - 16px);
  -ms-flex-preferred-size:calc(50% - 16px);
  flex-basis:calc(50% - 16px)
 }
}
@media all and (max-width:767px) {
 .static_pages-reg_a-services__box {
  margin-bottom:8px
 }
}
.static_pages-republic_note {
 padding-top:15%;
 padding-bottom:15%
}
.static_pages-republic_note__countdown {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.static_pages-republic_note-button__cta-button-class {
 position:relative
}
.static_pages-republic_note-button__cta-button-icon {
 position:absolute;
 top:50%;
 left:20px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
@media all and (min-width:768px) {
 .static_pages-republic_note-button__cta-button-class {
  max-width:330px
 }
}
.static_pages-republic_note-intro {
 background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#edfdff));
 background:linear-gradient(#fff 0%,#edfdff 100%)
}
.static_pages-republic_note-intro__section-subtitle {
 line-height:1.4
}
@media all and (max-width:767px) {
 .static_pages-republic_note-intro__section-title {
  margin-bottom:20px;
  font-size:35px
 }
 .static_pages-republic_note-intro__section-subtitle {
  font-size:18px
 }
 .static_pages-republic_note-intro__video {
  width:100%
 }
}
.static_pages-republic_note-intro__bounties-text {
 line-height:1.8
}
.static_pages-republic_note-intro__bounties-image {
 -webkit-align-self:flex-end;
 -ms-flex-item-align:end;
 align-self:flex-end
}
.static_pages-republic_note-intro__horizontal-border {
 border-color:rgba(0,0,0,.1)
}
.static_pages-republic_note-intro__flash-icon {
 margin-right:-4px
}
.static_pages-republic_note-intro__future-message-wrapper {
 background-image:url(https://assets.republic.com/assets/static_pages/republic_note/car-63557b671b68d9e7629b588e45c6e78413996353f54f2183f77bf6e64d8f359d.png);
 background-repeat:no-repeat;
 background-position:top 100% right 53vw;
 background-size:852px auto
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .static_pages-republic_note-intro__future-message-wrapper {
  background-image:url(https://assets.republic.com/assets/static_pages/republic_note/car@2x-3444afcab23169dde5a2f01a7869cfa31e3898ac4781efb48082372c17c368e4.png)
 }
}
@media all and (max-width:1169px) {
 .static_pages-republic_note-intro {
  padding-bottom:64px
 }
}
@media all and (max-width:767px) {
 .static_pages-republic_note-intro {
  padding-top:16px;
  padding-bottom:40px
 }
 .static_pages-republic_note-intro__note-logo {
  width:64px
 }
 .static_pages-republic_note-intro__title {
  font-size:50px
 }
 .static_pages-republic_note-intro__subtitle {
  font-size:18px
 }
 .static_pages-republic_note-intro__bounties-text {
  line-height:1.4
 }
 .static_pages-republic_note-intro__earn-notes-multiplier {
  font-size:18px
 }
 .static_pages-republic_note-intro__future-message-wrapper {
  padding-top:50vw;
  background-position:35% 15%;
  background-size:95% auto
 }
}
.static_pages-republic_note-meet__section-subtitle {
 line-height:1.4
}
@media all and (max-width:767px) {
 .static_pages-republic_note-meet__section-title {
  margin-bottom:20px;
  font-size:35px
 }
 .static_pages-republic_note-meet__section-subtitle {
  font-size:18px
 }
 .static_pages-republic_note-meet__video {
  width:100%
 }
}
.static_pages-republic_note-meet__note-logo {
 width:36px;
 margin-left:4px
}
.static_pages-republic_note-blog_post {
 -webkit-flex-basis:50%;
 -ms-flex-preferred-size:50%;
 flex-basis:50%
}
@media all and (max-width:767px) {
 .static_pages-republic_note-blog_post {
  padding:24px 0;
  border-top:1px solid rgba(0,0,0,.1);
  border-bottom:1px solid rgba(0,0,0,.1)
 }
 .static_pages-republic_note-blog_post__thumbnail {
  width:auto;
  text-align:left
 }
 .static_pages-republic_note-blog_post__text {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
}
.static_pages-republic_note-more_benefits__section-subtitle {
 line-height:1.4
}
@media all and (max-width:767px) {
 .static_pages-republic_note-more_benefits__section-title {
  margin-bottom:20px;
  font-size:35px
 }
 .static_pages-republic_note-more_benefits__section-subtitle {
  font-size:18px
 }
 .static_pages-republic_note-more_benefits__video {
  width:100%
 }
}
.static_pages-republic_note-more_benefits__note-logo {
 width:36px;
 margin-left:4px
}
.static_pages-republic_note-more_benefits__horizontal-border {
 margin-left:0;
 border-color:rgba(0,0,0,.1)
}
.static_pages-republic_note-more_benefits__step_title {
 background-repeat:no-repeat;
 background-position:bottom right
}
.static_pages-republic_note-more_benefits__step_title--rack_up {
 background-image:url(https://assets.republic.com/assets/static_pages/republic_note/notes_stack-aef1ee22abff59faf33369b127be159ac5d62927861ca2a18f94f19b9058517c.svg)
}
.static_pages-republic_note-more_benefits__step_title--level_up {
 background-image:url(https://assets.republic.com/assets/static_pages/republic_note/notes_graph-ac7a48bb22675b39c1afe5fef5e728f3c6cab3b4211d07b8d6c9f6af0975a06c.svg)
}
.static_pages-republic_note-more_benefits__step_title--access_granted {
 background-image:url(https://assets.republic.com/assets/static_pages/republic_note/notes_vault-53d1f9a5db86e3540811b0c338a612115c4169591406d1baaae572f7daf53474.svg)
}
@media all and (max-width:1169px) {
 .static_pages-republic_note-more_benefits__step_title {
  padding-top:80px;
  margin-bottom:16px
 }
 .static_pages-republic_note-more_benefits__step_title--level_up {
  background-size:176px
 }
 .static_pages-republic_note-more_benefits__step_title--access_granted {
  background-size:104px
 }
 .static_pages-republic_note-more_benefits__new_note_perk {
  -webkit-flex-basis:-webkit-calc(100%/3);
  -ms-flex-preferred-size:calc(100%/3);
  flex-basis:calc(100%/3)
 }
}
@media all and (max-width:969px) {
 .static_pages-republic_note-more_benefits__step_title {
  margin-right:0
 }
}
@media all and (max-width:767px) {
 .static_pages-republic_note-more_benefits__new_note_perk {
  -webkit-flex-basis:49%;
  -ms-flex-preferred-size:49%;
  flex-basis:49%;
  padding:0 24px
 }
 .static_pages-republic_note-more_benefits__perk_image {
  max-width:100%
 }
}
.static_pages-republic_note-event__card {
 box-shadow:0 14px 42px rgba(0,0,0,.2)
}
.static_pages-republic_note-event__level-image {
 width:34px;
 margin-right:2px
}
.static_pages-republic_note-event__cta-button {
 position:relative
}
.static_pages-republic_note-event__button-level-image {
 position:absolute;
 top:50%;
 right:16px;
 width:34px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.static_pages-republic_note-event__button-lock-icon {
 position:absolute;
 top:50%;
 left:16px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
@media all and (max-width:767px) {
 .static_pages-republic_note-event__card-wrapper {
  text-align:center
 }
 .static_pages-republic_note-event__card {
  padding:16px 20px
 }
}
.static_pages-republic_note-shared-join {
 padding-bottom:528px;
 background-color:#0049ff;
 background-image:url(https://assets.republic.com/assets/static_pages/republic_note/human-bmo-c5f002988ac44d064c6d8a7a41bec87181182a1e02595e6685bd97903144f451.png);
 background-repeat:no-repeat;
 background-position:50% 100%;
 background-size:540px auto
}
.static_pages-republic_note-shared-join__note_logo {
 -webkit-transform:translateY(-41px);
 -ms-transform:translateY(-41px);
 transform:translateY(-41px)
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .static_pages-republic_note-shared-join {
  background-image:url(https://assets.republic.com/assets/static_pages/republic_note/human-bmo@2x-776ae3cb2061c582634f26565de482956dfe44475cf6aaf859ee699ed2703bb1.png)
 }
}
.static_pages-republic_note-shared-join__note-logo {
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.static_pages-republic_note-shared-join__links-section {
 border-color:rgba(255,255,255,.2)
}
.static_pages-republic_note-shared-join__companies {
 opacity:.5
}
@media all and (max-width:1169px) {
 .static_pages-republic_note-shared-join__companies-row {
  display:block;
  margin-bottom:0
 }
 .static_pages-republic_note-shared-join__companies-row img {
  max-height:20px;
  margin:0 8px 24px
 }
}
@media all and (max-width:767px) {
 .static_pages-republic_note-shared-join {
  padding-bottom:98vw;
  background-size:110% auto
 }
 .static_pages-republic_note-shared-join__note_logo {
  width:66px;
  -webkit-transform:translateY(-33px);
  -ms-transform:translateY(-33px);
  transform:translateY(-33px)
 }
 .static_pages-republic_note-shared-join__title {
  font-size:35px
 }
 .static_pages-republic_note-shared-join__subtitle {
  font-size:18px
 }
 .static_pages-republic_note-shared-join__companies-row img {
  max-height:16px;
  margin:0 2px 16px
 }
}
.static_pages-republic_note-shared-backed_companies__horizontal-border {
 border-color:rgba(0,0,0,.1)
}
.static_pages-republic_note-shared-backed_companies__company-link {
 opacity:.4;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.static_pages-republic_note-shared-backed_companies__company-link:hover,
.static_pages-republic_note-shared-backed_companies__company-link:active {
 opacity:.7
}
@media all and (max-width:1169px) {
 .static_pages-republic_note-shared-backed_companies__companies-wrapper {
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .static_pages-republic_note-shared-backed_companies__company-link img {
  margin:0 5px 16px
 }
}
@media all and (max-width:767px) {
 .static_pages-republic_note-shared-backed_companies__company-link img {
  max-height:20px
 }
}
.static_pages-republic_note_perks-header__wrapper {
 background:url(https://assets.republic.com/assets/static_pages/republic_note_perks/header-background-0fc52a58652c448c0abfa37eec694f70b47ee5af0e14662a56b75825c041d730.png) center bottom no-repeat;
 background-size:contain
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .static_pages-republic_note_perks-header__wrapper {
  background-image:url(https://assets.republic.com/assets/static_pages/republic_note_perks/header-background@2x-cc99dbc759ea756a794255e195120465b5d1fc3645e617ed3e0feed137842730.png)
 }
}
@media all and (max-width:767px) {
 .static_pages-republic_note_perks-header {
  padding-bottom:24px;
  margin-bottom:80px
 }
 .static_pages-republic_note_perks-header__wrapper {
  padding-bottom:42vw;
  background-image:url(https://assets.republic.com/assets/static_pages/republic_note_perks/header-background-mobile-bc0897e86a20048cf796d730a46f9b1f4457fec2c16d461425eb1cf5784451d8.png)
 }
}
@media all and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),all and (max-width:767px) and (min--moz-device-pixel-ratio:2),all and (max-width:767px) and (device-pixel-ratio:2) {
 .static_pages-republic_note_perks-header__wrapper {
  background-image:url(https://assets.republic.com/assets/static_pages/republic_note_perks/header-background-mobile@2x-9ebc17c40564e33ee41d90b61798fe5bb40e34addc3ed9682a00025228a5297e.png)
 }
}
@media all and (max-width:767px) {
 .static_pages-republic_note_perks-header__title {
  margin-bottom:24px;
  font-size:50px
 }
 .static_pages-republic_note_perks-header__button-wrapper {
  margin-top:24px
 }
 .static_pages-republic_note_perks-header__level-up-wrapper {
  margin-top:32px
 }
 .static_pages-republic_note_perks-header__second-title {
  margin-bottom:16px;
  font-size:25px
 }
 .static_pages-republic_note_perks-header__subtitle {
  font-size:18px
 }
 .static_pages-republic_note_perks-header__subtitle--level-up {
  max-width:320px;
  padding-right:24px
 }
}
@media all and (max-width:767px) {
 .static_pages-republic_note_perks-perks__header {
  margin-bottom:40px
 }
}
@media all and (max-width:767px) and (max-width:767px) {
 .static_pages-republic_note_perks-perks__title {
  font-size:35px
 }
}
.static_pages-republic_note_perks-perks-event_access__level {
 width:32px
}
.static_pages-republic_note_perks-perks-event_access__perk-icon {
 height:200px
}
@media all and (min-width:970px) {
 .static_pages-republic_note_perks-perks-event_access {
  min-height:608px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-republic_note_perks-perks-event_access {
  min-height:536px
 }
}
@media all and (max-width:969px) {
 .static_pages-republic_note_perks-perks-event_access {
  padding-top:40px;
  padding-bottom:24px;
  border-radius:4px
 }
 .static_pages-republic_note_perks-perks-event_access__perk-icon {
  height:88px;
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-republic_note_perks-perks-event_access__perk-icon img {
  max-height:100%
 }
 .static_pages-republic_note_perks-perks-event_access__content {
  padding-right:16px;
  padding-left:16px;
  font-size:16px
 }
 .static_pages-republic_note_perks-perks-event_access__title {
  font-size:25px
 }
 .static_pages-republic_note_perks-perks-event_access__subtitle {
  font-size:18px
 }
 .static_pages-republic_note_perks-perks-event_access__footer {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding-right:16px;
  padding-left:16px
 }
}
.static_pages-republic_note_perks-perks-waitlist_priority__level {
 width:32px
}
.static_pages-republic_note_perks-perks-waitlist_priority__perk-icon {
 height:200px
}
@media all and (min-width:970px) {
 .static_pages-republic_note_perks-perks-waitlist_priority {
  min-height:608px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-republic_note_perks-perks-waitlist_priority {
  min-height:536px
 }
}
@media all and (max-width:969px) {
 .static_pages-republic_note_perks-perks-waitlist_priority {
  padding-top:40px;
  padding-bottom:24px;
  border-radius:4px
 }
 .static_pages-republic_note_perks-perks-waitlist_priority__perk-icon {
  height:88px;
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-republic_note_perks-perks-waitlist_priority__perk-icon img {
  max-height:100%
 }
 .static_pages-republic_note_perks-perks-waitlist_priority__content {
  padding-right:16px;
  padding-left:16px;
  font-size:16px
 }
 .static_pages-republic_note_perks-perks-waitlist_priority__title {
  font-size:25px
 }
 .static_pages-republic_note_perks-perks-waitlist_priority__subtitle {
  font-size:18px
 }
 .static_pages-republic_note_perks-perks-waitlist_priority__footer {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding-right:16px;
  padding-left:16px
 }
}
.static_pages-republic_note_perks-perks-first_look__level {
 width:32px
}
.static_pages-republic_note_perks-perks-first_look__perk-icon {
 height:200px
}
@media all and (min-width:970px) {
 .static_pages-republic_note_perks-perks-first_look {
  min-height:608px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-republic_note_perks-perks-first_look {
  min-height:536px
 }
}
@media all and (max-width:969px) {
 .static_pages-republic_note_perks-perks-first_look {
  padding-top:40px;
  padding-bottom:24px;
  border-radius:4px
 }
 .static_pages-republic_note_perks-perks-first_look__perk-icon {
  height:88px;
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-republic_note_perks-perks-first_look__perk-icon img {
  max-height:100%
 }
 .static_pages-republic_note_perks-perks-first_look__content {
  padding-right:16px;
  padding-left:16px;
  font-size:16px
 }
 .static_pages-republic_note_perks-perks-first_look__title {
  font-size:25px
 }
 .static_pages-republic_note_perks-perks-first_look__subtitle {
  font-size:18px
 }
 .static_pages-republic_note_perks-perks-first_look__footer {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding-right:16px;
  padding-left:16px
 }
}
.static_pages-republic_note_perks-perks-investment_voucher__level {
 width:32px
}
.static_pages-republic_note_perks-perks-investment_voucher__perk-icon {
 height:200px
}
@media all and (min-width:970px) {
 .static_pages-republic_note_perks-perks-investment_voucher {
  min-height:608px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-republic_note_perks-perks-investment_voucher {
  min-height:536px
 }
}
@media all and (max-width:969px) {
 .static_pages-republic_note_perks-perks-investment_voucher {
  padding-top:40px;
  padding-bottom:24px;
  border-radius:4px
 }
 .static_pages-republic_note_perks-perks-investment_voucher__perk-icon {
  height:88px;
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-republic_note_perks-perks-investment_voucher__perk-icon img {
  max-height:100%
 }
 .static_pages-republic_note_perks-perks-investment_voucher__content {
  padding-right:16px;
  padding-left:16px;
  font-size:16px
 }
 .static_pages-republic_note_perks-perks-investment_voucher__title {
  font-size:25px
 }
 .static_pages-republic_note_perks-perks-investment_voucher__subtitle {
  font-size:18px
 }
 .static_pages-republic_note_perks-perks-investment_voucher__footer {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding-right:16px;
  padding-left:16px
 }
}
.static_pages-republic_note_perks-perks-advisory_board__level {
 width:32px
}
.static_pages-republic_note_perks-perks-advisory_board__perk-icon {
 height:200px
}
@media all and (min-width:970px) {
 .static_pages-republic_note_perks-perks-advisory_board {
  min-height:608px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-republic_note_perks-perks-advisory_board {
  min-height:536px
 }
}
@media all and (max-width:969px) {
 .static_pages-republic_note_perks-perks-advisory_board {
  padding-top:40px;
  padding-bottom:24px;
  border-radius:4px
 }
 .static_pages-republic_note_perks-perks-advisory_board__perk-icon {
  height:88px;
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-republic_note_perks-perks-advisory_board__perk-icon img {
  max-height:100%
 }
 .static_pages-republic_note_perks-perks-advisory_board__content {
  padding-right:16px;
  padding-left:16px;
  font-size:16px
 }
 .static_pages-republic_note_perks-perks-advisory_board__title {
  font-size:25px
 }
 .static_pages-republic_note_perks-perks-advisory_board__subtitle {
  font-size:18px
 }
 .static_pages-republic_note_perks-perks-advisory_board__footer {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding-right:16px;
  padding-left:16px
 }
}
.static_pages-republic_note_perks-perks-swag_packs__level {
 width:32px
}
.static_pages-republic_note_perks-perks-swag_packs__perk-icon {
 height:200px
}
@media all and (min-width:970px) {
 .static_pages-republic_note_perks-perks-swag_packs {
  min-height:608px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-republic_note_perks-perks-swag_packs {
  min-height:536px
 }
}
@media all and (max-width:969px) {
 .static_pages-republic_note_perks-perks-swag_packs {
  padding-top:40px;
  padding-bottom:24px;
  border-radius:4px
 }
 .static_pages-republic_note_perks-perks-swag_packs__perk-icon {
  height:88px;
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-republic_note_perks-perks-swag_packs__perk-icon img {
  max-height:100%
 }
 .static_pages-republic_note_perks-perks-swag_packs__content {
  padding-right:16px;
  padding-left:16px;
  font-size:16px
 }
 .static_pages-republic_note_perks-perks-swag_packs__title {
  font-size:25px
 }
 .static_pages-republic_note_perks-perks-swag_packs__subtitle {
  font-size:18px
 }
 .static_pages-republic_note_perks-perks-swag_packs__footer {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding-right:16px;
  padding-left:16px
 }
}
.static_pages-republic_note_perks-perks-information_rights__level {
 width:32px
}
.static_pages-republic_note_perks-perks-information_rights__perk-icon {
 height:200px
}
@media all and (min-width:970px) {
 .static_pages-republic_note_perks-perks-information_rights {
  min-height:608px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-republic_note_perks-perks-information_rights {
  min-height:536px
 }
}
@media all and (max-width:969px) {
 .static_pages-republic_note_perks-perks-information_rights {
  padding-top:40px;
  padding-bottom:24px;
  border-radius:4px
 }
 .static_pages-republic_note_perks-perks-information_rights__perk-icon {
  height:88px;
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-republic_note_perks-perks-information_rights__perk-icon img {
  max-height:100%
 }
 .static_pages-republic_note_perks-perks-information_rights__content {
  padding-right:16px;
  padding-left:16px;
  font-size:16px
 }
 .static_pages-republic_note_perks-perks-information_rights__title {
  font-size:25px
 }
 .static_pages-republic_note_perks-perks-information_rights__subtitle {
  font-size:18px
 }
 .static_pages-republic_note_perks-perks-information_rights__footer {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding-right:16px;
  padding-left:16px
 }
}
@media all and (min-width:970px) {
 .static_pages-republic_note_perks-perks-information_rights__perk-icon {
  -webkit-transform:translateY(-20px);
  -ms-transform:translateY(-20px);
  transform:translateY(-20px)
 }
}
.static_pages-republic_note_perks-perks-coming_soon__level {
 width:32px
}
.static_pages-republic_note_perks-perks-coming_soon__perk-icon {
 height:200px
}
@media all and (min-width:970px) {
 .static_pages-republic_note_perks-perks-coming_soon {
  min-height:608px
 }
}
@media all and (min-width:768px) and (max-width:969px) {
 .static_pages-republic_note_perks-perks-coming_soon {
  min-height:536px
 }
}
@media all and (max-width:969px) {
 .static_pages-republic_note_perks-perks-coming_soon {
  padding-top:40px;
  padding-bottom:24px;
  border-radius:4px
 }
 .static_pages-republic_note_perks-perks-coming_soon__perk-icon {
  height:88px;
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-republic_note_perks-perks-coming_soon__perk-icon img {
  max-height:100%
 }
 .static_pages-republic_note_perks-perks-coming_soon__content {
  padding-right:16px;
  padding-left:16px;
  font-size:16px
 }
 .static_pages-republic_note_perks-perks-coming_soon__title {
  font-size:25px
 }
 .static_pages-republic_note_perks-perks-coming_soon__subtitle {
  font-size:18px
 }
 .static_pages-republic_note_perks-perks-coming_soon__footer {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding-right:16px;
  padding-left:16px
 }
}
@media all and (max-width:767px) {
 .static_pages-republic_note_perks-perks-coming_soon {
  padding:32px 0 36px
 }
}
.static_pages-republic_note_perks-earn_notes__header {
 background:url(https://assets.republic.com/assets/static_pages/republic_note_perks/notes-b3b1b8a9491b5b9aead56b8c975d81610a2fbb99a5d51bbc1c5110a9ae0e2685.svg) right bottom no-repeat;
 background-size:contain
}
@media all and (max-width:969px) {
 .static_pages-republic_note_perks-earn_notes__header {
  background-size:auto 76px
 }
}
@media all and (max-width:767px) {
 .static_pages-republic_note_perks-earn_notes__title {
  font-size:35px
 }
 .static_pages-republic_note_perks-earn_notes__subtitle {
  margin-right:116px
 }
}
@media all and (max-width:1169px) {
 .static_pages-republic_note_perks-earn_notes-quests_table__title-column {
  width:auto!important
 }
 .static_pages-republic_note_perks-earn_notes-quests_table__reward-column {
  width:88px!important
 }
}
@media all and (max-width:767px) {
 .static_pages-republic_note_perks-earn_notes-quests_table__how-to-rearn-column {
  display:none
 }
}
.static_pages-republic_note_perks-shared-challenge {
 background-color:#edfdff
}
.static_pages-republic_note_perks-shared-challenge--white-background {
 background-color:#fff
}
.static_pages-republic_note_perks-shared-challenge__countdown {
 color:#ff6827
}
@media all and (max-width:767px) {
 .static_pages-republic_note_perks-shared-challenge__title {
  font-size:35px
 }
 .static_pages-republic_note_perks-shared-challenge__subtitle {
  font-size:18px
 }
 .static_pages-republic_note_perks-shared-challenge__terms {
  margin-top:10px;
  text-align:center
 }
}
.static_pages-republic_note_perks-shared-challenge-leaderboard {
 border-radius:10px;
 box-shadow:0 6px 20px rgba(0,0,0,.1);
 background:#fff url(https://assets.republic.com/assets/static_pages/republic_note_perks/leaderboard-prizes-cab8078f1d02b7ea90cd82981043f32ccb1bd5f98eec12fde561bf989e7663d8.jpg) center bottom no-repeat;
 background-size:contain
}
@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(device-pixel-ratio:2) {
 .static_pages-republic_note_perks-shared-challenge-leaderboard {
  background-image:url(https://assets.republic.com/assets/static_pages/republic_note_perks/leaderboard-prizes@2x-181ccd69a54fcf2525fc6be80764615e5bb4d1e431268e0f0b5ea30db8c49aae.jpg)
 }
}
.static_pages-republic_note_perks-shared-challenge-leaderboard__avatar {
 width:36px;
 height:36px;
 min-width:36px
}
.static_pages-revenue_share-for_companies,
.static_pages-revenue_share-for_lenders,
.static_pages-revenue_share-faq {
 font-size:18px;
 font-weight:400
}
.static_pages-revenue_share-for_companies p:not(:last-child),
.static_pages-revenue_share-for_lenders p:not(:last-child),
.static_pages-revenue_share-faq p:not(:last-child),
.static_pages-revenue_share-for_companies h2:not(:last-child),
.static_pages-revenue_share-for_lenders h2:not(:last-child),
.static_pages-revenue_share-faq h2:not(:last-child),
.static_pages-revenue_share-for_companies h3:not(:last-child),
.static_pages-revenue_share-for_lenders h3:not(:last-child),
.static_pages-revenue_share-faq h3:not(:last-child),
.static_pages-revenue_share-for_companies h4:not(:last-child),
.static_pages-revenue_share-for_lenders h4:not(:last-child),
.static_pages-revenue_share-faq h4:not(:last-child),
.static_pages-revenue_share-for_companies h5:not(:last-child),
.static_pages-revenue_share-for_lenders h5:not(:last-child),
.static_pages-revenue_share-faq h5:not(:last-child),
.static_pages-revenue_share-for_companies h6:not(:last-child),
.static_pages-revenue_share-for_lenders h6:not(:last-child),
.static_pages-revenue_share-faq h6:not(:last-child) {
 margin-bottom:24px
}
.static_pages-revenue_share-for_companies p+h2,
.static_pages-revenue_share-for_lenders p+h2,
.static_pages-revenue_share-faq p+h2,
.static_pages-revenue_share-for_companies p+h3,
.static_pages-revenue_share-for_lenders p+h3,
.static_pages-revenue_share-faq p+h3,
.static_pages-revenue_share-for_companies p+h4,
.static_pages-revenue_share-for_lenders p+h4,
.static_pages-revenue_share-faq p+h4,
.static_pages-revenue_share-for_companies p+h5,
.static_pages-revenue_share-for_lenders p+h5,
.static_pages-revenue_share-faq p+h5,
.static_pages-revenue_share-for_companies p+h6,
.static_pages-revenue_share-for_lenders p+h6,
.static_pages-revenue_share-faq p+h6,
.static_pages-revenue_share-for_companies ul+h2,
.static_pages-revenue_share-for_lenders ul+h2,
.static_pages-revenue_share-faq ul+h2,
.static_pages-revenue_share-for_companies ul+h3,
.static_pages-revenue_share-for_lenders ul+h3,
.static_pages-revenue_share-faq ul+h3,
.static_pages-revenue_share-for_companies ul+h4,
.static_pages-revenue_share-for_lenders ul+h4,
.static_pages-revenue_share-faq ul+h4,
.static_pages-revenue_share-for_companies ul+h5,
.static_pages-revenue_share-for_lenders ul+h5,
.static_pages-revenue_share-faq ul+h5,
.static_pages-revenue_share-for_companies ul+h6,
.static_pages-revenue_share-for_lenders ul+h6,
.static_pages-revenue_share-faq ul+h6,
.static_pages-revenue_share-for_companies ol+h2,
.static_pages-revenue_share-for_lenders ol+h2,
.static_pages-revenue_share-faq ol+h2,
.static_pages-revenue_share-for_companies ol+h3,
.static_pages-revenue_share-for_lenders ol+h3,
.static_pages-revenue_share-faq ol+h3,
.static_pages-revenue_share-for_companies ol+h4,
.static_pages-revenue_share-for_lenders ol+h4,
.static_pages-revenue_share-faq ol+h4,
.static_pages-revenue_share-for_companies ol+h5,
.static_pages-revenue_share-for_lenders ol+h5,
.static_pages-revenue_share-faq ol+h5,
.static_pages-revenue_share-for_companies ol+h6,
.static_pages-revenue_share-for_lenders ol+h6,
.static_pages-revenue_share-faq ol+h6,
.static_pages-revenue_share-for_companies table+h2,
.static_pages-revenue_share-for_lenders table+h2,
.static_pages-revenue_share-faq table+h2,
.static_pages-revenue_share-for_companies table+h3,
.static_pages-revenue_share-for_lenders table+h3,
.static_pages-revenue_share-faq table+h3,
.static_pages-revenue_share-for_companies table+h4,
.static_pages-revenue_share-for_lenders table+h4,
.static_pages-revenue_share-faq table+h4,
.static_pages-revenue_share-for_companies table+h5,
.static_pages-revenue_share-for_lenders table+h5,
.static_pages-revenue_share-faq table+h5,
.static_pages-revenue_share-for_companies table+h6,
.static_pages-revenue_share-for_lenders table+h6,
.static_pages-revenue_share-faq table+h6,
.static_pages-revenue_share-for_companies hr+h2,
.static_pages-revenue_share-for_lenders hr+h2,
.static_pages-revenue_share-faq hr+h2,
.static_pages-revenue_share-for_companies hr+h3,
.static_pages-revenue_share-for_lenders hr+h3,
.static_pages-revenue_share-faq hr+h3,
.static_pages-revenue_share-for_companies hr+h4,
.static_pages-revenue_share-for_lenders hr+h4,
.static_pages-revenue_share-faq hr+h4,
.static_pages-revenue_share-for_companies hr+h5,
.static_pages-revenue_share-for_lenders hr+h5,
.static_pages-revenue_share-faq hr+h5,
.static_pages-revenue_share-for_companies hr+h6,
.static_pages-revenue_share-for_lenders hr+h6,
.static_pages-revenue_share-faq hr+h6 {
 margin-top:40px
}
.static_pages-revenue_share-for_companies ul,
.static_pages-revenue_share-for_lenders ul,
.static_pages-revenue_share-faq ul,
.static_pages-revenue_share-for_companies ol,
.static_pages-revenue_share-for_lenders ol,
.static_pages-revenue_share-faq ol {
 margin:0
}
.static_pages-revenue_share-for_companies ul:not(:first-child),
.static_pages-revenue_share-for_lenders ul:not(:first-child),
.static_pages-revenue_share-faq ul:not(:first-child),
.static_pages-revenue_share-for_companies ol:not(:first-child),
.static_pages-revenue_share-for_lenders ol:not(:first-child),
.static_pages-revenue_share-faq ol:not(:first-child) {
 margin-top:24px
}
.static_pages-revenue_share-for_companies ul:not(:last-child),
.static_pages-revenue_share-for_lenders ul:not(:last-child),
.static_pages-revenue_share-faq ul:not(:last-child),
.static_pages-revenue_share-for_companies ol:not(:last-child),
.static_pages-revenue_share-for_lenders ol:not(:last-child),
.static_pages-revenue_share-faq ol:not(:last-child) {
 margin-bottom:32px
}
.static_pages-revenue_share-for_companies li ul,
.static_pages-revenue_share-for_lenders li ul,
.static_pages-revenue_share-faq li ul,
.static_pages-revenue_share-for_companies li ol,
.static_pages-revenue_share-for_lenders li ol,
.static_pages-revenue_share-faq li ol {
 margin-top:16px
}
.static_pages-revenue_share-for_companies li:not(:last-child),
.static_pages-revenue_share-for_lenders li:not(:last-child),
.static_pages-revenue_share-faq li:not(:last-child) {
 margin-bottom:8px
}
.static_pages-revenue_share-for_companies li:not(:last-child) ul,
.static_pages-revenue_share-for_lenders li:not(:last-child) ul,
.static_pages-revenue_share-faq li:not(:last-child) ul,
.static_pages-revenue_share-for_companies li:not(:last-child) ol,
.static_pages-revenue_share-for_lenders li:not(:last-child) ol,
.static_pages-revenue_share-faq li:not(:last-child) ol {
 margin-bottom:24px
}
.static_pages-revenue_share-for_companies figure:not(:first-child),
.static_pages-revenue_share-for_lenders figure:not(:first-child),
.static_pages-revenue_share-faq figure:not(:first-child) {
 margin-top:32px
}
.static_pages-revenue_share-for_companies figure:not(:last-child),
.static_pages-revenue_share-for_lenders figure:not(:last-child),
.static_pages-revenue_share-faq figure:not(:last-child) {
 margin-bottom:48px
}
.static_pages-revenue_share-for_companies img,
.static_pages-revenue_share-for_lenders img,
.static_pages-revenue_share-faq img {
 max-width:100%
}
.static_pages-revenue_share-for_companies b,
.static_pages-revenue_share-for_lenders b,
.static_pages-revenue_share-faq b,
.static_pages-revenue_share-for_companies strong,
.static_pages-revenue_share-for_lenders strong,
.static_pages-revenue_share-faq strong {
 font-weight:500
}
.static_pages-revenue_share-for_companies dl:not(:last-child),
.static_pages-revenue_share-for_lenders dl:not(:last-child),
.static_pages-revenue_share-faq dl:not(:last-child) {
 margin-bottom:16px
}
.static_pages-revenue_share-for_companies dl dt,
.static_pages-revenue_share-for_lenders dl dt,
.static_pages-revenue_share-faq dl dt {
 margin-bottom:8px
}
.static_pages-revenue_share-for_companies table,
.static_pages-revenue_share-for_lenders table,
.static_pages-revenue_share-faq table {
 margin-top:32px;
 margin-bottom:32px
}
.static_pages-revenue_share-for_companies .c-primaryTitle:not(:first-child),
.static_pages-revenue_share-for_lenders .c-primaryTitle:not(:first-child),
.static_pages-revenue_share-faq .c-primaryTitle:not(:first-child) {
 margin-top:72px
}
.static_pages-revenue_share-for_companies .c-primaryTitle:not(:last-child),
.static_pages-revenue_share-for_lenders .c-primaryTitle:not(:last-child),
.static_pages-revenue_share-faq .c-primaryTitle:not(:last-child) {
 margin-bottom:32px
}
.static_pages-revenue_share-for_companies .c-primaryTitle+.c-secondaryTitle,
.static_pages-revenue_share-for_lenders .c-primaryTitle+.c-secondaryTitle,
.static_pages-revenue_share-faq .c-primaryTitle+.c-secondaryTitle {
 margin-top:32px
}
.static_pages-revenue_share-for_companies .c-secondaryTitle:not(:first-child),
.static_pages-revenue_share-for_lenders .c-secondaryTitle:not(:first-child),
.static_pages-revenue_share-faq .c-secondaryTitle:not(:first-child) {
 margin-top:48px
}
.static_pages-revenue_share-for_companies .c-secondaryTitle:not(:last-child),
.static_pages-revenue_share-for_lenders .c-secondaryTitle:not(:last-child),
.static_pages-revenue_share-faq .c-secondaryTitle:not(:last-child) {
 margin-bottom:24px
}
.static_pages-revenue_share-for_companies .c-subtitle:not(:first-child),
.static_pages-revenue_share-for_lenders .c-subtitle:not(:first-child),
.static_pages-revenue_share-faq .c-subtitle:not(:first-child) {
 margin-top:32px
}
.static_pages-revenue_share-for_companies .c-subtitle:not(:last-child),
.static_pages-revenue_share-for_lenders .c-subtitle:not(:last-child),
.static_pages-revenue_share-faq .c-subtitle:not(:last-child) {
 margin-bottom:32px
}
.static_pages-revenue_share-for_companies .c-blockquote:not(:first-child),
.static_pages-revenue_share-for_lenders .c-blockquote:not(:first-child),
.static_pages-revenue_share-faq .c-blockquote:not(:first-child) {
 margin-top:64px
}
.static_pages-revenue_share-for_companies .c-blockquote:not(:last-child),
.static_pages-revenue_share-for_lenders .c-blockquote:not(:last-child),
.static_pages-revenue_share-faq .c-blockquote:not(:last-child) {
 margin-bottom:64px
}
.static_pages-revenue_share-for_companies .c-learn_ordered_list:not(:first-child),
.static_pages-revenue_share-for_lenders .c-learn_ordered_list:not(:first-child),
.static_pages-revenue_share-faq .c-learn_ordered_list:not(:first-child) {
 margin-top:40px
}
.static_pages-revenue_share-for_companies .c-learn_ordered_list:not(:last-child),
.static_pages-revenue_share-for_lenders .c-learn_ordered_list:not(:last-child),
.static_pages-revenue_share-faq .c-learn_ordered_list:not(:last-child) {
 margin-bottom:40px
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-revenue_share-for_companies,
 .static_pages-revenue_share-for_lenders,
 .static_pages-revenue_share-faq {
  font-size:16px
 }
 .static_pages-revenue_share-for_companies .c-primaryTitle:not(:first-child),
 .static_pages-revenue_share-for_lenders .c-primaryTitle:not(:first-child),
 .static_pages-revenue_share-faq .c-primaryTitle:not(:first-child) {
  margin-top:48px
 }
 .static_pages-revenue_share-for_companies .c-primaryTitle:not(:last-child),
 .static_pages-revenue_share-for_lenders .c-primaryTitle:not(:last-child),
 .static_pages-revenue_share-faq .c-primaryTitle:not(:last-child) {
  margin-bottom:24px
 }
 .static_pages-revenue_share-for_companies .c-secondaryTitle:not(:first-child),
 .static_pages-revenue_share-for_lenders .c-secondaryTitle:not(:first-child),
 .static_pages-revenue_share-faq .c-secondaryTitle:not(:first-child) {
  margin-top:32px
 }
 .static_pages-revenue_share-for_companies .c-secondaryTitle:not(:last-child),
 .static_pages-revenue_share-for_lenders .c-secondaryTitle:not(:last-child),
 .static_pages-revenue_share-faq .c-secondaryTitle:not(:last-child) {
  margin-bottom:16px
 }
 .static_pages-revenue_share-for_companies .c-subtitle,
 .static_pages-revenue_share-for_lenders .c-subtitle,
 .static_pages-revenue_share-faq .c-subtitle {
  font-size:20px
 }
 .static_pages-revenue_share-for_companies .c-subtitle:not(:first-child),
 .static_pages-revenue_share-for_lenders .c-subtitle:not(:first-child),
 .static_pages-revenue_share-faq .c-subtitle:not(:first-child) {
  margin-top:24px
 }
 .static_pages-revenue_share-for_companies .c-subtitle:not(:last-child),
 .static_pages-revenue_share-for_lenders .c-subtitle:not(:last-child),
 .static_pages-revenue_share-faq .c-subtitle:not(:last-child) {
  margin-bottom:24px
 }
 .static_pages-revenue_share-for_companies .c-blockquote:not(:first-child),
 .static_pages-revenue_share-for_lenders .c-blockquote:not(:first-child),
 .static_pages-revenue_share-faq .c-blockquote:not(:first-child) {
  margin-top:32px
 }
 .static_pages-revenue_share-for_companies .c-blockquote:not(:last-child),
 .static_pages-revenue_share-for_lenders .c-blockquote:not(:last-child),
 .static_pages-revenue_share-faq .c-blockquote:not(:last-child) {
  margin-bottom:32px
 }
 .static_pages-revenue_share-for_companies p:not(:last-child),
 .static_pages-revenue_share-for_lenders p:not(:last-child),
 .static_pages-revenue_share-faq p:not(:last-child) {
  margin-bottom:16px
 }
 .static_pages-revenue_share-for_companies ul:not(:first-child),
 .static_pages-revenue_share-for_lenders ul:not(:first-child),
 .static_pages-revenue_share-faq ul:not(:first-child),
 .static_pages-revenue_share-for_companies ol:not(:first-child),
 .static_pages-revenue_share-for_lenders ol:not(:first-child),
 .static_pages-revenue_share-faq ol:not(:first-child) {
  margin-top:16px
 }
 .static_pages-revenue_share-for_companies ul:not(:last-child),
 .static_pages-revenue_share-for_lenders ul:not(:last-child),
 .static_pages-revenue_share-faq ul:not(:last-child),
 .static_pages-revenue_share-for_companies ol:not(:last-child),
 .static_pages-revenue_share-for_lenders ol:not(:last-child),
 .static_pages-revenue_share-faq ol:not(:last-child) {
  margin-bottom:24px
 }
 .static_pages-revenue_share-for_companies li:not(:last-child),
 .static_pages-revenue_share-for_lenders li:not(:last-child),
 .static_pages-revenue_share-faq li:not(:last-child) {
  margin-bottom:8px
 }
 .static_pages-revenue_share-for_companies li:not(:last-child) ul,
 .static_pages-revenue_share-for_lenders li:not(:last-child) ul,
 .static_pages-revenue_share-faq li:not(:last-child) ul,
 .static_pages-revenue_share-for_companies li:not(:last-child) ol,
 .static_pages-revenue_share-for_lenders li:not(:last-child) ol,
 .static_pages-revenue_share-faq li:not(:last-child) ol {
  margin-top:8px;
  margin-bottom:16px
 }
 .static_pages-revenue_share-for_companies figure:not(:first-child),
 .static_pages-revenue_share-for_lenders figure:not(:first-child),
 .static_pages-revenue_share-faq figure:not(:first-child) {
  margin-top:16px
 }
 .static_pages-revenue_share-for_companies figure:not(:last-child),
 .static_pages-revenue_share-for_lenders figure:not(:last-child),
 .static_pages-revenue_share-faq figure:not(:last-child) {
  margin-bottom:32px
 }
 .static_pages-revenue_share-for_companies table,
 .static_pages-revenue_share-for_lenders table,
 .static_pages-revenue_share-faq table {
  margin-top:24px;
  margin-bottom:24px
 }
}
.static_pages-revenue_share__header {
 background-color:#1c4082;
 background-image:url(https://assets.republic.com/assets/static_pages/revenue_share/header-background-4411ae0dc52a38f19e74c205776a47bda34abb33bb928193e9645e80335efcc0.svg);
 background-position:right bottom;
 background-repeat:no-repeat
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-revenue_share {
  margin-bottom:0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-revenue_share-header {
  padding-bottom:16px;
  font-size:18px
 }
 .static_pages-revenue_share-header__title {
  margin-top:24px;
  margin-bottom:8px;
  font-size:35px
 }
}
.static_pages-revenue_share-for_companies__frame {
 border-color:#d5d5d5
}
.static_pages-revenue_share-for_companies__frame--table {
 width:auto;
 border-collapse:collapse
}
.static_pages-revenue_share-for_companies__frame--table th,
.static_pages-revenue_share-for_companies__frame--table td {
 width:50%;
 border:1px solid #d5d5d5
}
.static_pages-revenue_share-for_companies__frame--table th {
 padding:8px 24px
}
.static_pages-revenue_share-for_companies__frame--table td {
 padding:16px 24px
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-revenue_share-for_companies__section {
  margin-bottom:48px
 }
 .static_pages-revenue_share-for_companies__section_header {
  margin-top:40px;
  margin-bottom:16px
 }
 .static_pages-revenue_share-for_companies__section_title {
  font-size:28px
 }
 .static_pages-revenue_share-for_companies__frame {
  margin-right:0;
  margin-left:0;
  padding-right:16px;
  padding-left:16px
 }
 .static_pages-revenue_share-for_companies__frame--table {
  margin-right:-16px;
  margin-left:-16px;
  font-size:14px
 }
 .static_pages-revenue_share-for_companies__frame--table th,
 .static_pages-revenue_share-for_companies__frame--table td {
  padding-right:5.33333px;
  padding-left:5.33333px;
  border-width:1px 0
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-revenue_share-for_companies__raise_funds_cta {
  font-size:18px
 }
}
.static_pages-revenue_share-for_lenders__frame {
 border-color:#d5d5d5
}
.static_pages-revenue_share-for_lenders__frame--table {
 width:auto;
 border-collapse:collapse
}
.static_pages-revenue_share-for_lenders__frame--table th,
.static_pages-revenue_share-for_lenders__frame--table td {
 width:50%;
 border:1px solid #d5d5d5
}
.static_pages-revenue_share-for_lenders__frame--table th {
 padding:8px 24px
}
.static_pages-revenue_share-for_lenders__frame--table td {
 padding:16px 24px
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-revenue_share-for_lenders__section {
  margin-bottom:48px
 }
 .static_pages-revenue_share-for_lenders__section_header {
  margin-top:40px;
  margin-bottom:16px
 }
 .static_pages-revenue_share-for_lenders__section_title {
  font-size:28px
 }
 .static_pages-revenue_share-for_lenders__frame {
  margin-right:0;
  margin-left:0;
  padding-right:16px;
  padding-left:16px
 }
 .static_pages-revenue_share-for_lenders__frame--table {
  margin-right:-16px;
  margin-left:-16px;
  font-size:14px
 }
 .static_pages-revenue_share-for_lenders__frame--table th,
 .static_pages-revenue_share-for_lenders__frame--table td {
  padding-right:5.33333px;
  padding-left:5.33333px;
  border-width:1px 0
 }
}
.static_pages-revenue_share-faq__frame {
 border-color:#d5d5d5
}
.static_pages-revenue_share-faq__frame--table {
 width:auto;
 border-collapse:collapse
}
.static_pages-revenue_share-faq__frame--table th,
.static_pages-revenue_share-faq__frame--table td {
 width:50%;
 border:1px solid #d5d5d5
}
.static_pages-revenue_share-faq__frame--table th {
 padding:8px 24px
}
.static_pages-revenue_share-faq__frame--table td {
 padding:16px 24px
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-revenue_share-faq__section {
  margin-bottom:48px
 }
 .static_pages-revenue_share-faq__section_header {
  margin-top:40px;
  margin-bottom:16px
 }
 .static_pages-revenue_share-faq__section_title {
  font-size:28px
 }
 .static_pages-revenue_share-faq__frame {
  margin-right:0;
  margin-left:0;
  padding-right:16px;
  padding-left:16px
 }
 .static_pages-revenue_share-faq__frame--table {
  margin-right:-16px;
  margin-left:-16px;
  font-size:14px
 }
 .static_pages-revenue_share-faq__frame--table th,
 .static_pages-revenue_share-faq__frame--table td {
  padding-right:5.33333px;
  padding-left:5.33333px;
  border-width:1px 0
 }
}
.static_pages-revenue_share-faq__icon {
 margin-top:1px
}
.static_pages-revenue_share-faq__qa_wrapper--active .static_pages-revenue_share-faq__icon {
 margin-top:2px;
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-revenue_share-faq__qa_wrapper {
  padding-left:16px
 }
 .static_pages-revenue_share-faq__icon {
  margin-left:-22.4px
 }
 .static_pages-revenue_share-faq__answer {
  padding-top:8px;
  padding-bottom:16px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .static_pages-sharedrops__header {
  margin-bottom:48px
 }
 .static_pages-sharedrops__title {
  margin-bottom:16px;
  font-size:35px
 }
 .static_pages-sharedrops__icon {
  width:99px
 }
 .static_pages-sharedrops__blurb {
  font-size:18px
 }
 .static_pages-sharedrops__intro-column {
  margin-right:0
 }
 .static_pages-sharedrops__intro-text {
  font-size:16px
 }
}
.static_pages-startups_raise__header {
 background-color:#ceeaff
}
.static_pages-startups_raise__header .c-breadcrumb_learn__wrapper {
 position:relative;
 z-index:1
}
.static_pages-startups_raise-header {
 position:relative;
 background:url(https://assets.republic.com/assets/static_pages/startups_raise/header-background-cc839bf09ec2e0d669d054cb0f82a3b828fa3af7d79c6a86a76f24dd5c9f2896.svg) no-repeat right bottom
}
.static_pages-startups_raise-header__links-wrapper {
 margin-top:12px
}
.static_pages-startups_raise-header__subtitle {
 max-width:55%
}
@media all and (min-width:768px) {
 .static_pages-startups_raise-header {
  -webkit-transform:translateY(16px);
  -ms-transform:translateY(16px);
  transform:translateY(16px)
 }
}
@media all and (max-width:1169px) {
 .static_pages-startups_raise-header {
  background-size:60vw auto;
  -webkit-transform:translateY(1vw);
  -ms-transform:translateY(1vw);
  transform:translateY(1vw)
 }
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-header {
  margin-top:0;
  background:0 0
 }
 .static_pages-startups_raise-header__family-startups {
  -webkit-transform:scale(.8);
  -ms-transform:scale(.8);
  transform:scale(.8);
  -webkit-transform-origin:left center;
  -ms-transform-origin:left center;
  transform-origin:left center
 }
 .static_pages-startups_raise-header__content {
  margin-right:-16px;
  margin-left:-16px;
  padding:0 16px 96px;
  background:url(https://assets.republic.com/assets/static_pages/startups_raise/header-background-cc839bf09ec2e0d669d054cb0f82a3b828fa3af7d79c6a86a76f24dd5c9f2896.svg) no-repeat right bottom/auto 224px,-webkit-gradient(linear,left top,left bottom,from(0),color-stop(rgba(0,0,0,0.1)),to(rgba(0,0,0,0.1))) repeat-x left bottom 5px/100% 1px;
  background:url(https://assets.republic.com/assets/static_pages/startups_raise/header-background-cc839bf09ec2e0d669d054cb0f82a3b828fa3af7d79c6a86a76f24dd5c9f2896.svg) no-repeat right bottom/auto 224px,linear-gradient(0,rgba(0,0,0,0.1),rgba(0,0,0,0.1)) repeat-x left bottom 5px/100% 1px
 }
 .static_pages-startups_raise-header__subtitle {
  max-width:70%;
  font-size:16px
 }
 .static_pages-startups_raise-header__apply-section {
  text-align:center
 }
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-content_cards-metrics__column-image {
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-startups_raise-content_cards-metrics__text {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-content_cards-smart_money__column-image {
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-startups_raise-content_cards-smart_money__text {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-content_cards-cap_table__column-image {
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-startups_raise-content_cards-cap_table__text {
  font-size:18px
 }
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-content_cards-vc_friendly__column-image {
  margin-bottom:24px;
  text-align:center
 }
 .static_pages-startups_raise-content_cards-vc_friendly__text {
  font-size:18px
 }
}
.static_pages-startups_raise-case_studies__slider .slick-slide {
 opacity:.3;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.static_pages-startups_raise-case_studies__slider .slick-slide.slick-current {
 opacity:1
}
.static_pages-startups_raise-case_studies__slider .slick-dotted.slick-slider {
 margin-bottom:0
}
.static_pages-startups_raise-case_studies__slider .slick-dots {
 bottom:32px
}
.static_pages-startups_raise-case_studies__slider .slick-dots li {
 margin:0 7px
}
.static_pages-startups_raise-case_studies__slider .slick-dots li button {
 width:11px;
 height:11px;
 background-color:rgba(0,0,0,.3)
}
.static_pages-startups_raise-case_studies__slider .slick-dots li button:hover {
 background-color:rgba(0,0,0,.2)
}
.static_pages-startups_raise-case_studies__slider .slick-dots li.slick-active button {
 background-color:#0049ff
}
.static_pages-startups_raise-case_studies__slide {
 overflow:hidden
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-case_studies__slide {
  max-height:192px;
  margin-bottom:16px;
  position:relative;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
 .static_pages-startups_raise-case_studies__slide:after {
  content:'';
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:80px;
  background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(rgba(0,0,0,0.1)),to(transparent));
  background:linear-gradient(0,rgba(0,0,0,0.1),transparent);
  opacity:1;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
 .static_pages-startups_raise-case_studies__slide--active {
  max-height:none
 }
 .static_pages-startups_raise-case_studies__slide--active:after {
  opacity:0;
  bottom:-16px
 }
}
.static_pages-startups_raise-case_studies-sapient {
 background-color:#ceeaff;
 min-height:750px
}
.static_pages-startups_raise-case_studies-sapient__avatar {
 -webkit-filter:sepia(100%) grayscale(75%);
 filter:sepia(100%) grayscale(75%)
}
.static_pages-startups_raise-case_studies-sapient__description-table {
 border-spacing:0
}
.static_pages-startups_raise-case_studies-sapient__description-table th {
 width:32%
}
.static_pages-startups_raise-case_studies-sapient__description-table th,
.static_pages-startups_raise-case_studies-sapient__description-table td {
 padding-top:12px;
 padding-bottom:12px;
 border-top:1px solid rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-case_studies-sapient {
  min-height:auto;
  padding:40px 20px 16px
 }
 .static_pages-startups_raise-case_studies-sapient__logo-wrapper {
  text-align:center
 }
 .static_pages-startups_raise-case_studies-sapient__logo {
  max-height:40px;
  max-width:75%
 }
 .static_pages-startups_raise-case_studies-sapient__founders-item {
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .static_pages-startups_raise-case_studies-sapient__founders-divider {
  border-color:rgba(0,0,0,.1)
 }
 .static_pages-startups_raise-case_studies-sapient__campaign-results-title {
  font-size:18px
 }
 .static_pages-startups_raise-case_studies-sapient__campaign-results-list {
  font-size:13px
 }
}
.static_pages-startups_raise-case_studies-arena {
 background-color:#f8f8d5;
 min-height:750px
}
.static_pages-startups_raise-case_studies-arena__avatar {
 -webkit-filter:sepia(100%) grayscale(75%);
 filter:sepia(100%) grayscale(75%)
}
.static_pages-startups_raise-case_studies-arena__description-table {
 border-spacing:0
}
.static_pages-startups_raise-case_studies-arena__description-table th {
 width:32%
}
.static_pages-startups_raise-case_studies-arena__description-table th,
.static_pages-startups_raise-case_studies-arena__description-table td {
 padding-top:12px;
 padding-bottom:12px;
 border-top:1px solid rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-case_studies-arena {
  min-height:auto;
  padding:40px 20px 16px
 }
 .static_pages-startups_raise-case_studies-arena__logo-wrapper {
  text-align:center
 }
 .static_pages-startups_raise-case_studies-arena__logo {
  max-height:40px;
  max-width:75%
 }
 .static_pages-startups_raise-case_studies-arena__founders-item {
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .static_pages-startups_raise-case_studies-arena__founders-divider {
  border-color:rgba(0,0,0,.1)
 }
 .static_pages-startups_raise-case_studies-arena__campaign-results-title {
  font-size:18px
 }
 .static_pages-startups_raise-case_studies-arena__campaign-results-list {
  font-size:13px
 }
}
.static_pages-startups_raise-case_studies-neopenda {
 background-color:#e8fff8;
 min-height:750px
}
.static_pages-startups_raise-case_studies-neopenda__avatar {
 -webkit-filter:sepia(100%) grayscale(75%);
 filter:sepia(100%) grayscale(75%)
}
.static_pages-startups_raise-case_studies-neopenda__description-table {
 border-spacing:0
}
.static_pages-startups_raise-case_studies-neopenda__description-table th {
 width:32%
}
.static_pages-startups_raise-case_studies-neopenda__description-table th,
.static_pages-startups_raise-case_studies-neopenda__description-table td {
 padding-top:12px;
 padding-bottom:12px;
 border-top:1px solid rgba(0,0,0,.1)
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-case_studies-neopenda {
  min-height:auto;
  padding:40px 20px 16px
 }
 .static_pages-startups_raise-case_studies-neopenda__logo-wrapper {
  text-align:center
 }
 .static_pages-startups_raise-case_studies-neopenda__logo {
  max-height:40px;
  max-width:75%
 }
 .static_pages-startups_raise-case_studies-neopenda__founders-item {
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .static_pages-startups_raise-case_studies-neopenda__founders-divider {
  border-color:rgba(0,0,0,.1)
 }
 .static_pages-startups_raise-case_studies-neopenda__campaign-results-title {
  font-size:18px
 }
 .static_pages-startups_raise-case_studies-neopenda__campaign-results-list {
  font-size:13px
 }
}
.static_pages-startups_raise-company_fit__diagram-wrapper {
 overflow-x:auto
}
.static_pages-startups_raise-company_fit__diagram {
 min-width:936px
}
.static_pages-startups_raise-company_fit__diagram-section {
 border-bottom:4px solid;
 border-left:1px solid;
 position:relative
}
.static_pages-startups_raise-company_fit__diagram-section:after,
.static_pages-startups_raise-company_fit__diagram-section:before {
 content:'';
 position:absolute
}
.static_pages-startups_raise-company_fit__diagram-section:before {
 left:-4px;
 bottom:-5px;
 width:7px;
 height:7px;
 background-color:#fff;
 box-shadow:0 0 0 4px;
 border-radius:50%
}
.static_pages-startups_raise-company_fit__diagram-section:last-child {
 -webkit-box-flex:0;
 -webkit-flex:0 0 22%;
 -ms-flex:0 0 22%;
 flex:0 0 22%
}
.static_pages-startups_raise-company_fit__diagram-section:last-child:after {
 right:0;
 bottom:-9px;
 width:0;
 height:0;
 border-top:7px solid #fff;
 border-bottom:7px solid #fff;
 border-left:14px solid
}
.static_pages-startups_raise-company_fit__diagram-icon {
 position:absolute;
 top:0;
 left:-9px;
 padding-bottom:5px
}
.static_pages-startups_raise-company_fit__diagram-header {
 -webkit-transform:translateX(-1px);
 -ms-transform:translateX(-1px);
 transform:translateX(-1px)
}
.static_pages-startups_raise-company_fit__diagram-footer {
 position:absolute;
 top:113%;
 right:0;
 left:0
}
.static_pages-startups_raise-company_fit__company-stats-item:last-child {
 -webkit-box-flex:0;
 -webkit-flex:0 0 22%;
 -ms-flex:0 0 22%;
 flex:0 0 22%
}
@media all and (max-width:969px) {
 .static_pages-startups_raise-company_fit__company-stats {
  font-size:16px
 }
 .static_pages-startups_raise-company_fit__company-stats-item {
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
  -ms-flex:0 0 50%;
  flex:0 0 50%
 }
 .static_pages-startups_raise-company_fit__company-stats-item:last-child {
  -webkit-box-flex:0;
  -webkit-flex:0 0 100%;
  -ms-flex:0 0 100%;
  flex:0 0 100%
 }
 .static_pages-startups_raise-company_fit__company-stats-content {
  padding-bottom:32px;
  padding-left:0;
  border:none
 }
 .static_pages-startups_raise-company_fit__company-stats-amount {
  font-size:35px
 }
}
.static_pages-startups_raise-setup_process__diagram-wrapper {
 overflow-x:auto
}
.static_pages-startups_raise-setup_process__diagram {
 min-width:936px
}
.static_pages-startups_raise-setup_process__diagram-section {
 border-bottom:4px solid;
 border-left:1px solid;
 position:relative
}
.static_pages-startups_raise-setup_process__diagram-section:after,
.static_pages-startups_raise-setup_process__diagram-section:before {
 content:'';
 position:absolute
}
.static_pages-startups_raise-setup_process__diagram-section:before {
 left:-4px;
 bottom:-5px;
 width:7px;
 height:7px;
 background-color:#fff;
 box-shadow:0 0 0 4px;
 border-radius:50%
}
.static_pages-startups_raise-setup_process__diagram-section:last-child {
 -webkit-box-flex:0;
 -webkit-flex:0 0 22%;
 -ms-flex:0 0 22%;
 flex:0 0 22%
}
.static_pages-startups_raise-setup_process__diagram-section:last-child:after {
 right:0;
 bottom:-9px;
 width:0;
 height:0;
 border-top:7px solid #fff;
 border-bottom:7px solid #fff;
 border-left:14px solid
}
.static_pages-startups_raise-setup_process__diagram-icon {
 position:absolute;
 top:0;
 left:-9px;
 padding-bottom:5px
}
.static_pages-startups_raise-setup_process__diagram-header {
 -webkit-transform:translateX(-1px);
 -ms-transform:translateX(-1px);
 transform:translateX(-1px)
}
.static_pages-startups_raise-setup_process__diagram-footer {
 position:absolute;
 top:113%;
 right:0;
 left:0
}
.static_pages-startups_raise-setup_process__diagram-section:first-child {
 -webkit-box-flex:0;
 -webkit-flex:0 0 13%;
 -ms-flex:0 0 13%;
 flex:0 0 13%
}
.static_pages-startups_raise-setup_process__diagram-section:nth-child(2) {
 -webkit-box-flex:0;
 -webkit-flex:0 0 16%;
 -ms-flex:0 0 16%;
 flex:0 0 16%
}
@media all and (max-width:969px) {
 .static_pages-startups_raise-setup_process__diagram-section:first-child,
 .static_pages-startups_raise-setup_process__diagram-section:nth-child(2) {
  -webkit-box-flex:0;
  -webkit-flex:0 0 17%;
  -ms-flex:0 0 17%;
  flex:0 0 17%
 }
}
.static_pages-startups_raise-quotes__small-quotes-wrapper {
 overflow-x:auto
}
.static_pages-startups_raise-quotes__small-quote {
 position:relative;
 min-width:272px
}
.static_pages-startups_raise-quotes__small-quote:before {
 content:'\201C';
 position:absolute;
 top:0;
 font-size:50px;
 font-weight:900;
 line-height:.7;
 color:#222
}
.static_pages-startups_raise-quotes__small-quote-text {
 min-height:128px
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-quotes__big-quote-text {
  font-size:18px
 }
 .static_pages-startups_raise-quotes__big-quote-author {
  text-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
}
.static_pages-startups_raise-benefits__section-content {
 position:relative
}
.static_pages-startups_raise-benefits__divider {
 position:absolute;
 left:0;
 bottom:0;
 border-color:#d5d5d5
}
.static_pages-startups_raise-benefits__show-all-wrapper {
 position:relative
}
@media all and (min-width:970px) {
 .static_pages-startups_raise-benefits__section-content {
  min-height:196px
 }
}
@media all and (max-width:969px) {
 .static_pages-startups_raise-benefits__section-content {
  padding-bottom:44px
 }
 .static_pages-startups_raise-benefits__section-item {
  padding-right:0
 }
}
@media all and (max-width:767px) {
 .static_pages-startups_raise-apply__quote-text {
  font-size:16px
 }
 .static_pages-startups_raise-apply__quote-author {
  text-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
}
.subscriptions-shared-join_form {
 position:relative
}
.subscriptions-shared-join_form--inline .subscriptions-shared-join_form__message {
 position:absolute;
 bottom:-40px
}
.subscriptions-shared-join_form--subscribed .subscriptions-shared-join_form__addon-wrapper .c-input-addon {
 display:inline-block
}
.subscriptions-shared-join_form--subscribed .subscriptions-shared-join_form__addon-wrapper .c-input-addon+.c-input {
 padding-left:35px
}
.subscriptions-shared-join_form--subscribed .subscriptions-shared-join_form__addon-wrapper .c-input-addon+.c-input--extra_large {
 padding-left:45px
}
.subscriptions-shared-join_form--subscribed .subscriptions-shared-join_form__email-input,
.subscriptions-shared-join_form--subscribed .subscriptions-shared-join_form__email-input:hover,
.subscriptions-shared-join_form--subscribed .subscriptions-shared-join_form__email-input:focus {
 cursor:default;
 color:#777;
 border-color:#19c157;
 background-color:#f7f7f7
}
.subscriptions-shared-join_form--subscribed .subscriptions-shared-join_form__submit-buttton {
 pointer-events:none;
 cursor:default;
 opacity:.5
}
.subscriptions-shared-join_form__addon-wrapper {
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.subscriptions-shared-join_form__addon-wrapper .c-input-addon {
 display:none
}
.subscriptions-shared-join_form__addon-wrapper .c-input-addon+.c-input {
 padding:10px 12px
}
.subscriptions-shared-join_form__addon-wrapper .c-input-addon+.c-input--extra_large {
 padding:17px 20px
}
.subscriptions-shared-join_form__addon-wrapper .c-input-addon+.c-input--large {
 padding:12px 14px
}
.subscriptions-shared-join_form__addon-wrapper .c-input-addon+.c-input--small {
 padding:7px 8px
}
@media all and (min-width:0px) and (max-width:767px) {
 .subscriptions-shared-join_form__terms {
  text-align:center;
  font-size:10px;
  margin-top:4px
 }
}
.tags-card__container {
 position:relative;
 border-radius:6px;
 border:1px solid #ddd;
 color:#444;
 display:inline-block;
 padding:16px;
 border-radius:6px;
 width:100%;
 display:inline-block;
 text-transform:none;
 font-weight:400
}
.tags-card__container:hover {
 color:#111
}
.tags-card__container:hover .tags-card__actions {
 opacity:1
}
.tags-card__container--color {
 border:none
}
.tags-card__actions {
 opacity:0;
 -webkit-transition:opacity .1s ease-in-out;
 transition:opacity .1s ease-in-out;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:rgba(255,255,255,.6);
 padding:14px
}
.tags-show-header__display_title_wrapper {
 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-flex-wrap:nowrap;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap
}
@media all and (max-width:969px) {
 .tags-show-header__display_title_wrapper {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}
.tags-show-header__display_full_title {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-right:24px
}
@media all and (max-width:969px) {
 .tags-show-header__display_full_title {
  overflow:visible;
  white-space:initial;
  margin-right:0
 }
}
.tags-show-header__category {
 opacity:.4
}
.tags-show-header__display_name {
 opacity:.8
}
.tags-show-navigation__counter {
 opacity:.5
}
.teaser_pages-shared-teaser_page_card_small__cover,
.teaser_pages-shared-teaser_page_card_large__cover {
 background-color:#eee;
 background-size:cover;
 background-position:center center;
 position:relative;
 background-repeat:no-repeat
}
.teaser_pages-shared-teaser_page_card,
.teaser_pages-shared-teaser_page_card_small,
.teaser_pages-shared-teaser_page_card_large {
 display:inline-block;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 0 0 transparent;
 text-decoration:none;
 color:inherit;
 cursor:pointer;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.teaser_pages-shared-teaser_page_card:hover,
.teaser_pages-shared-teaser_page_card_small:hover,
.teaser_pages-shared-teaser_page_card_large:hover,
.teaser_pages-shared-teaser_page_card:active,
.teaser_pages-shared-teaser_page_card_small:active,
.teaser_pages-shared-teaser_page_card_large:active,
.teaser_pages-shared-teaser_page_card:focus,
.teaser_pages-shared-teaser_page_card_small:focus,
.teaser_pages-shared-teaser_page_card_large:focus {
 text-decoration:none;
 color:inherit;
 box-shadow:0 3px 8px rgba(0,0,0,.05);
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.teaser_pages-shared-teaser_page_card_small__avatar,
.teaser_pages-shared-teaser_page_card_large__avatar {
 position:relative;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
 border:none
}
.teaser_pages-shared-teaser_page_card {
 overflow:hidden;
 border:none
}
.teaser_pages-shared-teaser_page_card:hover,
.teaser_pages-shared-teaser_page_card:active,
.teaser_pages-shared-teaser_page_card:focus {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.teaser_pages-shared-teaser_page_card__cover-wrapper {
 position:relative;
 min-height:255px;
 background-color:#eee
}
.teaser_pages-shared-teaser_page_card__cover-image {
 width:100%;
 height:255px;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:top center;
 object-position:top center;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.teaser_pages-shared-teaser_page_card__badges-wrapper {
 position:absolute;
 top:5px;
 left:5px;
 z-index:10
}
@media all and (min-width:970px) and (max-width:1169px) {
 .teaser_pages-shared-teaser_page_card:hover .teaser_pages-shared-teaser_page_card-content,
 .teaser_pages-shared-teaser_page_card:focus .teaser_pages-shared-teaser_page_card-content {
  min-height:394px!important
 }
}
@media all and (min-width:768px) {
 .teaser_pages-shared-teaser_page_card:hover .teaser_pages-shared-teaser_page_card__cover-image,
 .teaser_pages-shared-teaser_page_card:focus .teaser_pages-shared-teaser_page_card__cover-image {
  opacity:.9
 }
 .teaser_pages-shared-teaser_page_card:hover .cover-images-shared-cover-image_card-content,
 .teaser_pages-shared-teaser_page_card:focus .cover-images-shared-cover-image_card-content {
  min-height:354px;
  margin-top:-106px
 }
 .teaser_pages-shared-teaser_page_card:hover .cover-images-shared-cover-image_card-content__footer,
 .teaser_pages-shared-teaser_page_card:focus .cover-images-shared-cover-image_card-content__footer {
  bottom:-10px;
  visibility:hidden;
  opacity:0;
  -webkit-transition-duration:0s;
  transition-duration:0s
 }
 .teaser_pages-shared-teaser_page_card:hover .teaser_pages-shared-card_tooltip__icon,
 .teaser_pages-shared-teaser_page_card:focus .teaser_pages-shared-card_tooltip__icon {
  opacity:1
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .teaser_pages-shared-teaser_page_card__cover-wrapper {
  min-height:224px
 }
 .teaser_pages-shared-teaser_page_card__cover-image {
  height:224px
 }
}
.teaser_pages-shared-card_tooltip__icon {
 position:absolute;
 right:16px;
 top:16px
}
@media all and (min-width:768px) {
 .teaser_pages-shared-card_tooltip__icon {
  opacity:0;
  -webkit-transition:opacity .3s linear;
  transition:opacity .3s linear
 }
}
.teaser_pages-shared-teaser_page_card-content {
 position:relative;
 min-height:248px;
 border:solid #e9e9e9;
 border-width:0 1px 1px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 -webkit-transition:min-height .2s ease-in-out,margin .2s ease-in-out;
 transition:min-height .2s ease-in-out,margin .2s ease-in-out
}
.teaser_pages-shared-teaser_page_card-content__avatar {
 position:relative;
 width:60px;
 height:60px;
 min-width:60px;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
 border:none
}
.teaser_pages-shared-teaser_page_card-content__title {
 letter-spacing:-.03em
}
.teaser_pages-shared-teaser_page_card-content__tags-wrapper {
 height:21px;
 overflow:hidden
}
@media all and (min-width:970px) and (max-width:1169px) {
 .teaser_pages-shared-teaser_page_card-content {
  min-height:288px
 }
}
@media all and (min-width:768px) {
 .teaser_pages-shared-teaser_page_card-content__footer {
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .teaser_pages-shared-teaser_page_card-content {
  min-height:128px;
  padding:20px;
  font-size:16px
 }
 .teaser_pages-shared-teaser_page_card-content__footer {
  padding:16px 0 0
 }
}
.teaser_pages-shared-teaser_page_card_small {
 height:100%
}
.teaser_pages-shared-teaser_page_card_small .teaser_pages-shared-card_tooltip__icon {
 right:-6px;
 top:10px
}
.teaser_pages-shared-teaser_page_card_small__content {
 position:relative
}
.teaser_pages-shared-teaser_page_card_small__link_wrapper {
 display:block;
 text-decoration:none;
 color:inherit
}
.teaser_pages-shared-teaser_page_card_small__link_wrapper:hover,
.teaser_pages-shared-teaser_page_card_small__link_wrapper:active,
.teaser_pages-shared-teaser_page_card_small__link_wrapper:focus {
 text-decoration:none;
 color:inherit
}
.teaser_pages-shared-teaser_page_card_small__follow-wrapper {
 position:absolute;
 z-index:1;
 top:5px;
 right:6px;
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 font-size:20px
}
.teaser_pages-shared-teaser_page_card_small__cover {
 overflow:hidden;
 height:184px;
 margin:-17px -17px 0;
 padding-right:20px;
 border-top-right-radius:4px;
 border-top-left-radius:4px
}
.teaser_pages-shared-teaser_page_card_small__badges-wrapper {
 padding:3px
}
.teaser_pages-shared-teaser_page_card_small__description {
 height:58px;
 line-height:1.4;
 overflow:hidden
}
.teaser_pages-shared-teaser_page_card_small__avatar {
 margin-bottom:12px
}
.teaser_pages-shared-teaser_page_card_small__company_name {
 max-width:100%
}
.teaser_pages-shared-teaser_page_card_small__tags {
 height:21px;
 overflow:hidden
}
@media all and (min-width:768px) {
 .teaser_pages-shared-teaser_page_card_small:hover .teaser_pages-shared-card_tooltip__icon,
 .teaser_pages-shared-teaser_page_card_small:focus .teaser_pages-shared-card_tooltip__icon {
  opacity:1
 }
}
.teaser_pages-shared-teaser_page_card_large__link_wrapper {
 display:inline-block;
 text-decoration:none;
 color:inherit;
 width:100%;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 position:relative
}
.teaser_pages-shared-teaser_page_card_large__link_wrapper:hover,
.teaser_pages-shared-teaser_page_card_large__link_wrapper:active,
.teaser_pages-shared-teaser_page_card_large__link_wrapper:focus {
 text-decoration:none;
 color:inherit
}
.teaser_pages-shared-teaser_page_card_large__cover {
 -webkit-flex-basis:0;
 -ms-flex-preferred-size:0;
 flex-basis:0;
 width:50%;
 height:376px;
 margin:-1px 0 -1px -1px;
 border-bottom:1px solid rgba(0,0,0,.08);
 position:relative;
 border-bottom-left-radius:4px;
 border-top-left-radius:4px
}
.teaser_pages-shared-teaser_page_card_large__ellison_alt_cover {
 background-image:url(https://assets.republic.com/assets/offering/ellison/card_cover_alt-99a178fed9b52e73d8c5a0c23aa29e082ccabfda52744d5621020e16dc7073c9.jpg)!important
}
.teaser_pages-shared-teaser_page_card_large__badges_wrapper {
 position:absolute;
 top:8px;
 right:0;
 left:8px;
 z-index:10;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.teaser_pages-shared-teaser_page_card_large__card_content {
 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;
 position:relative;
 height:100%
}
.teaser_pages-shared-teaser_page_card_large__avatar {
 width:60px;
 height:60px;
 min-width:60px
}
.teaser_pages-shared-teaser_page_card_large__footer {
 margin-top:auto;
 margin-bottom:-4px
}
.teaser_pages-shared-teaser_page_card_large__amount_raised {
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.teaser_pages-shared-teaser_page_card_large__ribbon {
 pointer-events:none;
 z-index:11
}
@media all and (min-width:768px) and (max-width:969px) {
 .teaser_pages-shared-teaser_page_card_large__card_content {
  padding-left:32px
 }
}
@media all and (min-width:0px) and (max-width:767px) {
 .teaser_pages-shared-teaser_page_card_large__link_wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .teaser_pages-shared-teaser_page_card_large__cover {
  -webkit-box-flex:1;
  -webkit-flex:auto;
  -ms-flex:auto;
  flex:auto;
  width:auto;
  height:224px;
  margin:-1px -1px 0;
  border-top-right-radius:4px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-top-left-radius:4px
 }
 .teaser_pages-shared-teaser_page_card_large__card_content {
  padding:16px
 }
 .teaser_pages-shared-teaser_page_card_large__title {
  font-size:25px
 }
 .teaser_pages-shared-teaser_page_card_large__description {
  margin-top:16px;
  margin-bottom:24px;
  font-size:16px
 }
 .teaser_pages-shared-teaser_page_card_large__amount_raised {
  font-size:24px
 }
 .teaser_pages-shared-teaser_page_card_large__amount_raised_caption {
  font-size:14px
 }
 .teaser_pages-shared-teaser_page_card_large__badge {
  margin-right:5px;
  margin-bottom:5px
 }
 .teaser_pages-shared-teaser_page_card_large__ribbon {
  top:-1px;
  right:-1px
 }
}
.tooltips-user {
 width:358px;
 max-width:3000px
}
.tooltips-user__cover {
 min-height:100px;
 background-size:cover;
 background-position:center;
 border-bottom:1px solid #eee;
 border-top-left-radius:4px;
 border-top-right-radius:4px
}
.tooltips-user__content {
 background:#fff;
 border-bottom:1px solid #eee;
 padding:12px;
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 -ms-flex-align:start;
 align-items:flex-start
}
.tooltips-user__title {
 margin-top:-7px
}
.tooltips-user__footer {
 background:#eee;
 padding:10px
}
.tooltips-user__note_container {
 padding-top:5px;
 padding-bottom:5px;
 border-color:#0049ff
}
.tooltips-user__verified-icon {
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.tooltips-offering {
 width:358px;
 max-width:3000px
}
.tooltips-offering__cover {
 min-height:100px;
 background-size:cover;
 background-position:center;
 border-bottom:1px solid #eee;
 border-top-left-radius:4px;
 border-top-right-radius:4px
}
.tooltips-offering__content {
 background:#fff;
 border-bottom:1px solid #eee;
 padding:12px;
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 -ms-flex-align:start;
 align-items:flex-start
}
.tooltips-offering__title {
 margin-top:-7px
}
.tooltips-offering__footer {
 background:#eee;
 padding:10px
}
.tooltips-investor_group {
 width:358px;
 max-width:3000px;
 text-align:center
}
.tooltips-investor_group__cover {
 min-height:100px;
 background-size:cover;
 background-position:center;
 border-bottom:1px solid #eee;
 border-top-left-radius:4px;
 border-top-right-radius:4px
}
.tooltips-investor_group__content {
 background:#fff;
 border-bottom:1px solid #eee;
 padding:12px;
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 -ms-flex-align:start;
 align-items:flex-start
}
.tooltips-investor_group__title {
 margin-top:-7px
}
.tooltips-investor_group__footer {
 background:#eee;
 padding:10px
}
.tippy-tooltip {
 padding:0;
 text-align:center;
 border-radius:3px;
 background:#000;
 color:#000;
 border:none;
 -webkit-transition-duration:200ms!important;
 transition-duration:200ms!important;
 font-size:14px;
 line-height:1.4;
 white-space:normal;
 min-width:0
}
.tippy-tooltip[x-placement^=top] .tippy-arrow {
 border-top-color:#000
}
.tippy-tooltip[x-placement^=bottom] .tippy-arrow {
 top:-8px;
 border-bottom-color:#000
}
.tippy-tooltip[x-placement^=right] .tippy-arrow {
 border-right-color:#000
}
.tippy-tooltip[x-placement^=left] .tippy-arrow {
 border-left-color:#000
}
.tippy-tooltip .tippy-content {
 color:#fff;
 padding:4px 10px 7px;
 word-break:break-word
}
.tippy-tooltip .tippy-divider {
 margin-top:10px;
 margin-bottom:10px;
 border-color:rgba(255,255,255,.1)
}
.tippy-tooltip.dark-theme hr {
 border-top-color:#555
}
.tippy-tooltip.ajax-theme {
 padding:0;
 background:#eee;
 border:1px solid #eee;
 border-radius:4px;
 line-height:1.5
}
.tippy-tooltip.ajax-theme[x-placement^=top] .tippy-arrow {
 border-top-color:#eee
}
.tippy-tooltip.ajax-theme[x-placement^=bottom] .tippy-arrow {
 top:-8px;
 border-bottom-color:#eee
}
.tippy-tooltip.ajax-theme[x-placement^=right] .tippy-arrow {
 border-right-color:#eee
}
.tippy-tooltip.ajax-theme[x-placement^=left] .tippy-arrow {
 border-left-color:#eee
}
.tippy-tooltip.ajax-theme .tippy-content {
 padding:0;
 color:#666;
 text-align:left
}
.tippy-tooltip.light-theme {
 font-size:14px;
 border-left:1px solid #eee;
 border-top:0;
 border-bottom:0;
 border-right:0;
 background:0 0;
 margin-left:16px
}
.tippy-tooltip.light-theme .tippy-content {
 padding:5px 9px;
 text-align:left;
 line-height:1.5;
 color:#666;
 background:#fff;
 box-shadow:0 0 15px rgba(0,0,0,.1);
 border:solid 1px #e4e4e4
}
.tippy-tooltip.light-theme[x-placement^=top] .tippy-arrow {
 border-top-color:#fff
}
.tippy-tooltip.light-theme[x-placement^=bottom] .tippy-arrow {
 top:-8px;
 border-bottom-color:#fff
}
.tippy-tooltip.light-theme[x-placement^=right] .tippy-arrow {
 border-right-color:#fff
}
.tippy-tooltip.light-theme[x-placement^=left] .tippy-arrow {
 border-left-color:#fff
}
.tippy-tooltip.light-theme .tippy-arrow:before {
 content:'';
 display:block;
 position:absolute;
 border:8px solid transparent;
 z-index:-1
}
.tippy-tooltip.light-theme[x-placement^=top] .tippy-arrow:before {
 left:-8px;
 top:-6px;
 border-top-color:#eee
}
.tippy-tooltip.light-theme[x-placement^=bottom] .tippy-arrow:before {
 left:-8px;
 bottom:-7px;
 border-bottom-color:#eee
}
.tippy-tooltip.light-theme[x-placement^=right] .tippy-arrow:before {
 right:-7px;
 bottom:-8px;
 border-right-color:#eee
}
.tippy-tooltip.light-theme[x-placement^=left] .tippy-arrow:before {
 left:-7px;
 bottom:-8px;
 border-left-color:#eee
}
.tippy-tooltip.spaced-theme .tippy-content {
 padding:14px 20px
}
.tippy-tooltip.spaced-theme .c-tippy-divider {
 margin-right:-20px;
 margin-left:-20px
}
.tippy-tooltip.dropdown-theme,
.tippy-tooltip.dropdown-with-padding-theme {
 background-color:transparent
}
.tippy-tooltip.dropdown-theme[x-placement^=top] .tippy-arrow,
.tippy-tooltip.dropdown-with-padding-theme[x-placement^=top] .tippy-arrow {
 border-top-color:#fff
}
.tippy-tooltip.dropdown-theme[x-placement^=bottom] .tippy-arrow,
.tippy-tooltip.dropdown-with-padding-theme[x-placement^=bottom] .tippy-arrow {
 top:-8px;
 border-bottom-color:#fff
}
.tippy-tooltip.dropdown-theme[x-placement^=right] .tippy-arrow,
.tippy-tooltip.dropdown-with-padding-theme[x-placement^=right] .tippy-arrow {
 border-right-color:#fff
}
.tippy-tooltip.dropdown-theme[x-placement^=left] .tippy-arrow,
.tippy-tooltip.dropdown-with-padding-theme[x-placement^=left] .tippy-arrow {
 border-left-color:#fff
}
.tippy-tooltip.dropdown-theme .tippy-arrow:before,
.tippy-tooltip.dropdown-with-padding-theme .tippy-arrow:before {
 content:'';
 display:block;
 position:absolute;
 border:8px solid transparent;
 z-index:-1
}
.tippy-tooltip.dropdown-theme[x-placement^=top] .tippy-arrow:before,
.tippy-tooltip.dropdown-with-padding-theme[x-placement^=top] .tippy-arrow:before {
 left:-8px;
 top:-6px;
 border-top-color:#eee
}
.tippy-tooltip.dropdown-theme[x-placement^=bottom] .tippy-arrow:before,
.tippy-tooltip.dropdown-with-padding-theme[x-placement^=bottom] .tippy-arrow:before {
 left:-8px;
 bottom:-7px;
 border-bottom-color:#eee
}
.tippy-tooltip.dropdown-theme[x-placement^=right] .tippy-arrow:before,
.tippy-tooltip.dropdown-with-padding-theme[x-placement^=right] .tippy-arrow:before {
 right:-7px;
 bottom:-8px;
 border-right-color:#eee
}
.tippy-tooltip.dropdown-theme[x-placement^=left] .tippy-arrow:before,
.tippy-tooltip.dropdown-with-padding-theme[x-placement^=left] .tippy-arrow:before {
 left:-7px;
 bottom:-8px;
 border-left-color:#eee
}
.tippy-tooltip.dropdown-theme .tippy-content,
.tippy-tooltip.dropdown-with-padding-theme .tippy-content {
 padding:0;
 background:#fff;
 border-radius:6px;
 font-size:16px;
 font-weight:400;
 text-align:left;
 white-space:nowrap;
 box-shadow:0 1px 2px rgba(0,0,0,.2),0 -1px 0 rgba(0,0,0,.02)
}
.tippy-tooltip.dropdown-theme .tippy-dropdown-link,
.tippy-tooltip.dropdown-with-padding-theme .tippy-dropdown-link {
 display:block;
 line-height:1.5;
 color:#222;
 padding:10px 32px 10px 16px
}
.tippy-tooltip.dropdown-theme .tippy-dropdown-link:hover,
.tippy-tooltip.dropdown-theme .tippy-dropdown-link:active,
.tippy-tooltip.dropdown-with-padding-theme .tippy-dropdown-link:hover,
.tippy-tooltip.dropdown-with-padding-theme .tippy-dropdown-link:active {
 background-color:rgba(0,0,0,.03)
}
.tippy-tooltip.dropdown-theme .tippy-dropdown-link:hover,
.tippy-tooltip.dropdown-theme .tippy-dropdown-link:active,
.tippy-tooltip.dropdown-theme .tippy-dropdown-link--active,
.tippy-tooltip.dropdown-with-padding-theme .tippy-dropdown-link:hover,
.tippy-tooltip.dropdown-with-padding-theme .tippy-dropdown-link:active,
.tippy-tooltip.dropdown-with-padding-theme .tippy-dropdown-link--active {
 color:#0049ff;
 text-decoration:none
}
.tippy-tooltip.dropdown-theme .tippy-dropdown-link:hover:after,
.tippy-tooltip.dropdown-theme .tippy-dropdown-link:active:after,
.tippy-tooltip.dropdown-theme .tippy-dropdown-link--active:after,
.tippy-tooltip.dropdown-with-padding-theme .tippy-dropdown-link:hover:after,
.tippy-tooltip.dropdown-with-padding-theme .tippy-dropdown-link:active:after,
.tippy-tooltip.dropdown-with-padding-theme .tippy-dropdown-link--active:after {
 color:#0049ff
}
.tippy-tooltip.dropdown-with-padding-theme .tippy-content {
 padding:8px
}
.tippy-tooltip--light_mobile-theme {
 margin-left:0
}
.c-tippy-divider {
 margin:14px -10px;
 background-color:currentColor;
 height:1px;
 opacity:.12
}
.c-tippy-table {
 width:100%;
 border-collapse:collapse;
 table-layout:fixed;
 text-align:left;
 font-size:16px
}
.c-tippy-table:last-child {
 margin-bottom:8px
}
.c-tippy-table th {
 opacity:.5;
 font-size:9px;
 font-weight:400;
 text-transform:uppercase;
 letter-spacing:.056em;
 padding-bottom:4px
}
.c-tippy-table th:nth-child(n+2),
.c-tippy-table td:nth-child(n+2) {
 text-align:right
}
.c-tippy-table td:first-child {
 font-weight:700
}
.transfer_agent-holdings_confirmations-show .table-wrapper {
 border-radius:8px;
 border:1px solid #f2f2f2;
 padding:24px 16px
}
.transfer_agent-holdings_confirmations-show .table-actions {
 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
}
.transfer_agent-holdings_confirmations-show .table-actions .expand-investments-action {
 font-size:14px;
 color:#7c7c7c;
 font-weight:700
}
.transfer_agent-holdings_confirmations-investments_table .investments-table tr {
 border-bottom:1px solid #f2f2f2
}
.transfer_agent-holdings_confirmations-investments_table .investments-table th:first-child,
.transfer_agent-holdings_confirmations-investments_table .investments-table td:first-child {
 padding-left:16px
}
.transfer_agent-holdings_confirmations-investments_table .investments-table th:last-child,
.transfer_agent-holdings_confirmations-investments_table .investments-table td:last-child {
 padding-right:16px
}
.user_profiles-show-bio [content-editable]:not(.editing) {
 position:relative;
 cursor:pointer
}
.user_profiles-show-bio [content-editable]:not(.editing):before {
 content:' ';
 position:absolute;
 width:-webkit-calc(100% + 32px);
 width:calc(100% + 32px);
 height:-webkit-calc(100% + 32px);
 height:calc(100% + 32px);
 top:-16px;
 left:-16px;
 background:rgba(26,177,255,.6);
 z-index:20;
 opacity:0;
 border-radius:8px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.user_profiles-show-bio [content-editable]:not(.editing):after {
 position:absolute;
 content:attr(content-editable);
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 z-index:21;
 opacity:0;
 color:#fff;
 font-weight:400;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 font-size:20px
}
.user_profiles-show-bio [content-editable]:not(.editing):hover:before,
.user_profiles-show-bio [content-editable]:not(.editing):hover:after {
 opacity:1
}
@media all and (max-width:767px) {
 .user_profiles-shared-navigation {
  padding-top:0;
  margin-bottom:24px
 }
}
.user_profiles-onboarding-form__avatar {
 pointer-events:none;
 -webkit-transition:-webkit-transform .1s ease;
 transition:-webkit-transform .1s ease;
 transition:transform .1s ease;
 transition:transform .1s ease,-webkit-transform .1s ease
}
.user_profiles-onboarding-form__avatar img {
 border:2px solid #0049ff;
 border-radius:8px
}
.user_profiles-onboarding-form__info {
 pointer-events:none
}
.user_profiles-onboarding-form__drop_form {
 width:100%;
 border:2px dashed transparent;
 border-radius:4px
}
.user_profiles-onboarding-form__drop_form.dz-drag-hover-body {
 border:2px dashed #0049ff
}
.user_profiles-onboarding-form__drop_form.dz-drag-hover {
 border:2px dashed #0049ff;
 background-color:#eefffd
}
.user_profiles-onboarding-form__drop_form.dz-disabled {
 pointer-events:none;
 opacity:.6
}
.user_profiles-onboarding-form__drop_form:hover {
 cursor:pointer
}
.user_profiles-onboarding-form__drop_form:hover .user_profiles-onboarding-form__avatar {
 -webkit-transform:scale(1.05);
 -ms-transform:scale(1.05);
 transform:scale(1.05)
}
.user_profiles-onboarding-privacy_setting_form__visibility-tooltip {
 margin-left:auto
}
.user_profiles-onboarding-privacy_setting_form__checkbox {
 width:18px;
 height:18px
}
.user_profiles-onboarding-accreditation_reason_form__self-accredited-form.disabled {
 pointer-events:none
}
.user_profiles-onboarding-accreditation_reason_form__self-accredited-checkbox {
 width:18px;
 height:18px
}
.user_profiles-onboarding-accreditation_reason_form__self-accredited-tooltip {
 margin-left:auto
}
@media all and (max-width:767px) {
 .user_profiles-onboarding-accreditation_reason_form__self-accredited-form {
  font-size:14px
 }
 .user_profiles-onboarding-accreditation_reason_form__self-accredited-checkbox {
  width:18px;
  height:18px
 }
 .user_profiles-onboarding-accreditation_reason_form__self-accredited-tooltip {
  font-size:14px
 }
}
.user_profiles-onboarding-accreditation_reason_form__access-message {
 background-color:#eefaee;
 border-radius:10px
}
.user_profiles-onboarding-accreditation_reason_form__access-message .user_profiles-onboarding-accreditation_reason_form__message-content {
 color:#19c157;
 font-weight:400;
 font-size:18px;
 border-left:3px solid #19c157;
 border-radius:2px
}
.user_profiles-shared-proposed_questionnaire_form__additional-identifier-checkbox {
 width:16px;
 height:16px
}
.user_profiles-shared-proposed_questionnaire_form__private-information-tooltip {
 padding-left:5px
}
@media all and (max-width:767px) {
 .user_profiles-shared-proposed_questionnaire_form__questionnaire-form {
  font-size:14px
 }
 .user_profiles-shared-proposed_questionnaire_form__private-information-tooltip {
  font-size:14px
 }
 .user_profiles-shared-proposed_questionnaire_form__additional-identifier-checkbox {
  width:16px;
  height:16px
 }
}
.user_profiles-show__private {
 height:100%;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 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
}
.user_profiles-show__cover {
 position:relative;
 background:#234FAF no-repeat 50% 50%/cover
}
.user_profiles-show__cover:before {
 content:'';
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.67)),color-stop(30%,rgba(0,0,0,0.36)),color-stop(40%,rgba(0,0,0,0.36)),to(rgba(0,0,0,0.7)));
 background:linear-gradient(rgba(0,0,0,0.67) 0%,rgba(0,0,0,0.36) 30%,rgba(0,0,0,0.36) 40%,rgba(0,0,0,0.7) 100%)
}
@media all and (max-width:767px) {
 .user_profiles-show__cover.layouts-cover {
  background:0 0!important
 }
 .user_profiles-show__cover.layouts-cover:before {
  display:none
 }
 .user_profiles-show__cover.layouts-cover__mobile-cover {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:236px
 }
 .user_profiles-show__cover.layouts-cover__mobile-cover:before {
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.7)),color-stop(20%,rgba(0,0,0,0.5)),color-stop(80%,rgba(0,0,0,0.3)));
  background:linear-gradient(rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 20%,rgba(0,0,0,0.3) 80%)
 }
 .user_profiles-show__cover--own-profile.layouts-cover__mobile-cover {
  height:282px
 }
}
.user_profiles-show-follows__follow-item {
 position:relative
}
@media all and (min-width:970px) {
 .user_profiles-show-follows__follow-item .user_profiles-show-follows__content {
  padding-left:16px
 }
}
.user_profiles-show-follows__follow-item .user_profiles-show-follows__badges {
 left:64px;
 top:24px
}
.user_profiles-show-follows__follow-item .user_profiles-show-follows__badge:not(:last-child) {
 margin-bottom:6px
}
.user_profiles-show-follows__follow-name {
 min-width:0;
 margin-top:-3px;
 margin-bottom:4px
}
.user_profiles-show-follows__avatar {
 width:48px;
 height:48px;
 min-width:48px
}
@media all and (max-width:767px) {
 .user_profiles-show-follows__follow-wrapper {
  display:grid;
  grid-template-columns:repeat(4,1fr)
 }
 .user_profiles-show-follows__follow-item {
  text-align:center;
  font-size:13px;
  margin-bottom:8px
 }
 .user_profiles-show-follows__follow-item .user_profiles-show-follows__badges {
  position:static;
  display:inline-block;
  max-width:72px
 }
 .user_profiles-show-follows__follow-item .user_profiles-show-follows__badge {
  max-width:72px;
  font-size:9px
 }
 .user_profiles-show-follows__follow-name {
  padding:0;
  margin:4px auto;
  white-space:normal;
  width:72px
 }
 .user_profiles-show-follows__avatar {
  width:72px;
  height:72px;
  min-width:72px
 }
}
.user_profiles-show-bio__body.editing {
 margin-right:-16px;
 margin-left:-16px
}
@media all and (max-width:767px) {
 .user_profiles-show-bio__title {
  margin-bottom:16px
 }
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes__navigation-wrapper {
  margin-bottom:24px
 }
 .user_profiles-earn_notes__section--earn {
  margin-bottom:40px
 }
 .user_profiles-earn_notes__section--invite {
  padding-bottom:24px;
  margin-bottom:48px
 }
}
.user_profiles-earn_notes-earn_notes__level-icon {
 width:18px;
 margin-right:2px;
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.user_profiles-earn_notes-earn_notes__next-level-icon {
 width:18px;
 margin-left:2px;
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.user_profiles-earn_notes-earn_notes__progress {
 overflow:visible
}
.user_profiles-earn_notes-earn_notes__progress-balance-wrapper {
 position:absolute;
 right:0;
 bottom:0;
 width:1px;
 height:16px;
 background-color:#0049ff
}
.user_profiles-earn_notes-earn_notes__progress-value {
 position:absolute;
 bottom:20px
}
.user_profiles-earn_notes-earn_notes__progress-value--current-level {
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.user_profiles-earn_notes-earn_notes__progress-value--next-level {
 right:0
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-earn_notes__progress-footer {
  font-size:16px
 }
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-invite__title {
  font-size:5vw
 }
}
.user_profiles-earn_notes-offers__completed-quest-row {
 padding:10px 0;
 border:solid #dadada;
 border-width:1px 0 0
}
.user_profiles-earn_notes-offers__completed-quest-row:last-child {
 border-width:1px 0
}
.user_profiles-earn_notes-offers__quests-grid {
 position:relative
}
.user_profiles-earn_notes-offers__quests-grid:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 height:1px;
 width:100%;
 background-color:#fff
}
.user_profiles-earn_notes-offers__quest-wrapper .quests-user_progresses-shared-progress_circle-title__title,
.user_profiles-earn_notes-offers__quest-wrapper .quests-user_progresses-shared-progress_circle_placeholder__title {
 min-height:42px
}
@media all and (min-width:768px) {
 .user_profiles-earn_notes-offers__quest-wrapper .quests-user_progresses-shared-progress_circle-title__title,
 .user_profiles-earn_notes-offers__quest-wrapper .quests-user_progresses-shared-progress_circle_placeholder__title {
  padding-right:32px;
  padding-left:32px
 }
 .user_profiles-earn_notes-offers__grid-column:nth-child(-n+4) {
  border-top:none
 }
 .user_profiles-earn_notes-offers__grid-column:not(:nth-child(4n)) .user_profiles-earn_notes-offers__quest-wrapper {
  box-shadow:inset -1px 0 0 #eee
 }
}
.user_profiles-earn_notes-boosts {
 border:1px solid #eee;
 -webkit-transition:border .2s ease-in-out;
 transition:border .2s ease-in-out
}
.user_profiles-earn_notes-boosts:hover {
 border-color:#c8c8c8
}
.user_profiles-earn_notes-boosts__header {
 padding:20px 24px 20px 48px;
 cursor:pointer
}
.user_profiles-earn_notes-boosts__counter {
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-boosts__header {
  padding:16px 20px
 }
}
.user_profiles-earn_notes-challenges {
 border:1px solid #eee;
 -webkit-transition:border .2s ease-in-out;
 transition:border .2s ease-in-out
}
.user_profiles-earn_notes-challenges:hover {
 border-color:#c8c8c8
}
.user_profiles-earn_notes-challenges__header {
 padding:20px 24px 20px 48px;
 cursor:pointer
}
.user_profiles-earn_notes-challenges__counter {
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-challenges__header {
  padding:16px 20px
 }
 .user_profiles-earn_notes-challenges__title {
  padding-left:32px
 }
 .user_profiles-earn_notes-challenges__body-inner {
  padding-right:16px;
  padding-bottom:0;
  padding-left:16px;
  text-align:center
 }
 .user_profiles-earn_notes-challenges__flash-icon {
  margin-left:0
 }
}
.user_profiles-earn_notes-challenges-leaderboard_table__rank-header-cell {
 padding-bottom:4px
}
.user_profiles-earn_notes-challenges-leaderboard_table__rank-table-body tr:first-child td {
 padding-top:16px
}
.user_profiles-earn_notes-your_level__title-level-icon {
 width:36px;
 margin-left:2px;
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-your_level__title-level-icon {
  width:24px
 }
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-levels__scale-wrapper {
  padding-right:8px;
  padding-left:8px
 }
 .user_profiles-earn_notes-levels__levels-wrapper {
  font-size:12px
 }
}
.user_profiles-earn_notes-level {
 position:relative;
 width:1px;
 height:128px;
 background-color:#eee
}
.user_profiles-earn_notes-level__amount {
 position:absolute;
 top:-44px;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.user_profiles-earn_notes-level__description {
 position:absolute;
 bottom:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 cursor:pointer
}
.user_profiles-earn_notes-level__description:not([class*=--active]) {
 color:#b3b3b3
}
.user_profiles-earn_notes-level__description:before,
.user_profiles-earn_notes-level__description:after {
 content:'';
 visibility:hidden;
 position:absolute;
 bottom:-49px;
 left:50%;
 height:0;
 width:0;
 border:solid transparent;
 pointer-events:none
}
.user_profiles-earn_notes-level__description:after {
 border-bottom-color:#fff;
 border-width:13px;
 margin-left:-13px
}
.user_profiles-earn_notes-level__description:before {
 border-bottom-color:#eee;
 border-width:14px;
 margin-left:-14px
}
.user_profiles-earn_notes-level__description--current .user_profiles-earn_notes-level__icon-checkmark {
 display:block
}
.user_profiles-earn_notes-level__description--current .user_profiles-earn_notes-level__name {
 color:#4d4d4d
}
.user_profiles-earn_notes-level__description--past .user_profiles-earn_notes-level__name {
 color:#4d4d4d
}
.user_profiles-earn_notes-level__description--active:before,
.user_profiles-earn_notes-level__description--active:after {
 visibility:visible
}
.user_profiles-earn_notes-level__description--active .user_profiles-earn_notes-level__icon-wrapper:after {
 opacity:1
}
.user_profiles-earn_notes-level__description--active .user_profiles-earn_notes-level__name {
 color:inherit
}
.user_profiles-earn_notes-level__icon-wrapper {
 position:relative;
 width:34px;
 margin-bottom:2px
}
.user_profiles-earn_notes-level__icon-wrapper:after {
 content:'';
 width:100%;
 height:100%;
 position:absolute;
 opacity:0;
 top:0;
 left:0;
 border:1px solid;
 border-radius:6px;
 -webkit-transition:opacity .1s ease-in-out;
 transition:opacity .1s ease-in-out
}
.user_profiles-earn_notes-level__icon-checkmark {
 position:absolute;
 right:-8px;
 bottom:-8px;
 z-index:1;
 text-shadow:1px 0 #fff,2px 0 #fff,3px 0 #fff
}
.user_profiles-earn_notes-level__name {
 -webkit-transition:color .1s ease-in-out;
 transition:color .1s ease-in-out
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-level {
  height:72px
 }
 .user_profiles-earn_notes-level__amount {
  top:-32px
 }
 .user_profiles-earn_notes-level__icon-wrapper {
  width:18px
 }
 .user_profiles-earn_notes-level__icon-wrapper:after {
  border-radius:4px
 }
 .user_profiles-earn_notes-level__icon-checkmark {
  -webkit-transform:scale(.5);
  -ms-transform:scale(.5);
  transform:scale(.5)
 }
 .user_profiles-earn_notes-level__description:before,
 .user_profiles-earn_notes-level__description:after {
  bottom:-25px
 }
 .user_profiles-earn_notes-level__description:after {
  border-width:8px;
  margin-left:-8px
 }
 .user_profiles-earn_notes-level__description:before {
  border-width:9px;
  margin-left:-9px
 }
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-perk_levels-grey {
  padding-right:24px;
  padding-left:24px;
  border-radius:2px
 }
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-perk_levels-blue {
  padding-right:24px;
  padding-left:24px;
  border-radius:2px
 }
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-perk_levels-orange {
  padding-right:24px;
  padding-left:24px;
  border-radius:2px
 }
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-perk_levels-purple {
  padding-right:24px;
  padding-left:24px;
  border-radius:2px
 }
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-perk_levels-green {
  padding-right:24px;
  padding-left:24px;
  border-radius:2px
 }
}
@media all and (max-width:767px) {
 .user_profiles-earn_notes-perk_levels-black {
  padding-right:24px;
  padding-left:24px;
  border-radius:2px
 }
}
.user_profiles-earn_notes-perks-event_access {
 -webkit-box-flex:0;
 -webkit-flex:0 0 296px;
 -ms-flex:0 0 296px;
 flex:0 0 296px;
 position:relative
}
.user_profiles-earn_notes-perks-event_access__icon {
 height:77px
}
.user_profiles-earn_notes-perks-event_access__tooltip-icon {
 margin-right:-20px
}
.user_profiles-earn_notes-perks-event_access--locked .user_profiles-earn_notes-perks-event_access__lock-icon {
 display:block
}
.user_profiles-earn_notes-perks-event_access--locked .user_profiles-earn_notes-perks-event_access__icon {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.6
}
.user_profiles-earn_notes-perks-event_access--locked .user_profiles-earn_notes-perks-event_access__name {
 color:#8c8c8c
}
.user_profiles-earn_notes-perks-event_access__lock-icon {
 position:absolute;
 top:-14px;
 right:0
}
.user_profiles-earn_notes-perks-event_access__cta {
 max-width:240px
}
@media all and (max-width:1169px) {
 .user_profiles-earn_notes-perks-event_access {
  -webkit-box-flex:0;
  -webkit-flex:0 0 45%;
  -ms-flex:0 0 45%;
  flex:0 0 45%
 }
}
.user_profiles-earn_notes-perks-first_look {
 -webkit-box-flex:0;
 -webkit-flex:0 0 296px;
 -ms-flex:0 0 296px;
 flex:0 0 296px;
 position:relative
}
.user_profiles-earn_notes-perks-first_look__icon {
 height:77px
}
.user_profiles-earn_notes-perks-first_look__tooltip-icon {
 margin-right:-20px
}
.user_profiles-earn_notes-perks-first_look--locked .user_profiles-earn_notes-perks-first_look__lock-icon {
 display:block
}
.user_profiles-earn_notes-perks-first_look--locked .user_profiles-earn_notes-perks-first_look__icon {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.6
}
.user_profiles-earn_notes-perks-first_look--locked .user_profiles-earn_notes-perks-first_look__name {
 color:#8c8c8c
}
.user_profiles-earn_notes-perks-first_look__lock-icon {
 position:absolute;
 top:-14px;
 right:0
}
.user_profiles-earn_notes-perks-first_look__cta {
 max-width:240px
}
@media all and (max-width:1169px) {
 .user_profiles-earn_notes-perks-first_look {
  -webkit-box-flex:0;
  -webkit-flex:0 0 45%;
  -ms-flex:0 0 45%;
  flex:0 0 45%
 }
}
.user_profiles-earn_notes-perks-high_waitlist_priority_first {
 -webkit-box-flex:0;
 -webkit-flex:0 0 296px;
 -ms-flex:0 0 296px;
 flex:0 0 296px;
 position:relative
}
.user_profiles-earn_notes-perks-high_waitlist_priority_first__icon {
 height:77px
}
.user_profiles-earn_notes-perks-high_waitlist_priority_first__tooltip-icon {
 margin-right:-20px
}
.user_profiles-earn_notes-perks-high_waitlist_priority_first--locked .user_profiles-earn_notes-perks-high_waitlist_priority_first__lock-icon {
 display:block
}
.user_profiles-earn_notes-perks-high_waitlist_priority_first--locked .user_profiles-earn_notes-perks-high_waitlist_priority_first__icon {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.6
}
.user_profiles-earn_notes-perks-high_waitlist_priority_first--locked .user_profiles-earn_notes-perks-high_waitlist_priority_first__name {
 color:#8c8c8c
}
.user_profiles-earn_notes-perks-high_waitlist_priority_first__lock-icon {
 position:absolute;
 top:-14px;
 right:0
}
.user_profiles-earn_notes-perks-high_waitlist_priority_first__cta {
 max-width:240px
}
@media all and (max-width:1169px) {
 .user_profiles-earn_notes-perks-high_waitlist_priority_first {
  -webkit-box-flex:0;
  -webkit-flex:0 0 45%;
  -ms-flex:0 0 45%;
  flex:0 0 45%
 }
}
.user_profiles-earn_notes-perks-high_waitlist_priority_second {
 -webkit-box-flex:0;
 -webkit-flex:0 0 296px;
 -ms-flex:0 0 296px;
 flex:0 0 296px;
 position:relative
}
.user_profiles-earn_notes-perks-high_waitlist_priority_second__icon {
 height:77px
}
.user_profiles-earn_notes-perks-high_waitlist_priority_second__tooltip-icon {
 margin-right:-20px
}
.user_profiles-earn_notes-perks-high_waitlist_priority_second--locked .user_profiles-earn_notes-perks-high_waitlist_priority_second__lock-icon {
 display:block
}
.user_profiles-earn_notes-perks-high_waitlist_priority_second--locked .user_profiles-earn_notes-perks-high_waitlist_priority_second__icon {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.6
}
.user_profiles-earn_notes-perks-high_waitlist_priority_second--locked .user_profiles-earn_notes-perks-high_waitlist_priority_second__name {
 color:#8c8c8c
}
.user_profiles-earn_notes-perks-high_waitlist_priority_second__lock-icon {
 position:absolute;
 top:-14px;
 right:0
}
.user_profiles-earn_notes-perks-high_waitlist_priority_second__cta {
 max-width:240px
}
@media all and (max-width:1169px) {
 .user_profiles-earn_notes-perks-high_waitlist_priority_second {
  -webkit-box-flex:0;
  -webkit-flex:0 0 45%;
  -ms-flex:0 0 45%;
  flex:0 0 45%
 }
}
.user_profiles-earn_notes-perks-high_waitlist_priority_third {
 -webkit-box-flex:0;
 -webkit-flex:0 0 296px;
 -ms-flex:0 0 296px;
 flex:0 0 296px;
 position:relative
}
.user_profiles-earn_notes-perks-high_waitlist_priority_third__icon {
 height:77px
}
.user_profiles-earn_notes-perks-high_waitlist_priority_third__tooltip-icon {
 margin-right:-20px
}
.user_profiles-earn_notes-perks-high_waitlist_priority_third--locked .user_profiles-earn_notes-perks-high_waitlist_priority_third__lock-icon {
 display:block
}
.user_profiles-earn_notes-perks-high_waitlist_priority_third--locked .user_profiles-earn_notes-perks-high_waitlist_priority_third__icon {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.6
}
.user_profiles-earn_notes-perks-high_waitlist_priority_third--locked .user_profiles-earn_notes-perks-high_waitlist_priority_third__name {
 color:#8c8c8c
}
.user_profiles-earn_notes-perks-high_waitlist_priority_third__lock-icon {
 position:absolute;
 top:-14px;
 right:0
}
.user_profiles-earn_notes-perks-high_waitlist_priority_third__cta {
 max-width:240px
}
@media all and (max-width:1169px) {
 .user_profiles-earn_notes-perks-high_waitlist_priority_third {
  -webkit-box-flex:0;
  -webkit-flex:0 0 45%;
  -ms-flex:0 0 45%;
  flex:0 0 45%
 }
}
.user_profiles-earn_notes-perks-information_rights {
 -webkit-box-flex:0;
 -webkit-flex:0 0 296px;
 -ms-flex:0 0 296px;
 flex:0 0 296px;
 position:relative
}
.user_profiles-earn_notes-perks-information_rights__icon {
 height:77px
}
.user_profiles-earn_notes-perks-information_rights__tooltip-icon {
 margin-right:-20px
}
.user_profiles-earn_notes-perks-information_rights--locked .user_profiles-earn_notes-perks-information_rights__lock-icon {
 display:block
}
.user_profiles-earn_notes-perks-information_rights--locked .user_profiles-earn_notes-perks-information_rights__icon {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.6
}
.user_profiles-earn_notes-perks-information_rights--locked .user_profiles-earn_notes-perks-information_rights__name {
 color:#8c8c8c
}
.user_profiles-earn_notes-perks-information_rights__lock-icon {
 position:absolute;
 top:-14px;
 right:0
}
.user_profiles-earn_notes-perks-information_rights__cta {
 max-width:240px
}
@media all and (max-width:1169px) {
 .user_profiles-earn_notes-perks-information_rights {
  -webkit-box-flex:0;
  -webkit-flex:0 0 45%;
  -ms-flex:0 0 45%;
  flex:0 0 45%
 }
}
.user_profiles-earn_notes-perks-investment_voucher {
 -webkit-box-flex:0;
 -webkit-flex:0 0 296px;
 -ms-flex:0 0 296px;
 flex:0 0 296px;
 position:relative
}
.user_profiles-earn_notes-perks-investment_voucher__icon {
 height:77px
}
.user_profiles-earn_notes-perks-investment_voucher__tooltip-icon {
 margin-right:-20px
}
.user_profiles-earn_notes-perks-investment_voucher--locked .user_profiles-earn_notes-perks-investment_voucher__lock-icon {
 display:block
}
.user_profiles-earn_notes-perks-investment_voucher--locked .user_profiles-earn_notes-perks-investment_voucher__icon {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.6
}
.user_profiles-earn_notes-perks-investment_voucher--locked .user_profiles-earn_notes-perks-investment_voucher__name {
 color:#8c8c8c
}
.user_profiles-earn_notes-perks-investment_voucher__lock-icon {
 position:absolute;
 top:-14px;
 right:0
}
.user_profiles-earn_notes-perks-investment_voucher__cta {
 max-width:240px
}
@media all and (max-width:1169px) {
 .user_profiles-earn_notes-perks-investment_voucher {
  -webkit-box-flex:0;
  -webkit-flex:0 0 45%;
  -ms-flex:0 0 45%;
  flex:0 0 45%
 }
}
.user_profiles-earn_notes-perks-priority_waitlist {
 -webkit-box-flex:0;
 -webkit-flex:0 0 296px;
 -ms-flex:0 0 296px;
 flex:0 0 296px;
 position:relative
}
.user_profiles-earn_notes-perks-priority_waitlist__icon {
 height:77px
}
.user_profiles-earn_notes-perks-priority_waitlist__tooltip-icon {
 margin-right:-20px
}
.user_profiles-earn_notes-perks-priority_waitlist--locked .user_profiles-earn_notes-perks-priority_waitlist__lock-icon {
 display:block
}
.user_profiles-earn_notes-perks-priority_waitlist--locked .user_profiles-earn_notes-perks-priority_waitlist__icon {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.6
}
.user_profiles-earn_notes-perks-priority_waitlist--locked .user_profiles-earn_notes-perks-priority_waitlist__name {
 color:#8c8c8c
}
.user_profiles-earn_notes-perks-priority_waitlist__lock-icon {
 position:absolute;
 top:-14px;
 right:0
}
.user_profiles-earn_notes-perks-priority_waitlist__cta {
 max-width:240px
}
@media all and (max-width:1169px) {
 .user_profiles-earn_notes-perks-priority_waitlist {
  -webkit-box-flex:0;
  -webkit-flex:0 0 45%;
  -ms-flex:0 0 45%;
  flex:0 0 45%
 }
}
.user_profiles-earn_notes-perks-republic_advisory {
 -webkit-box-flex:0;
 -webkit-flex:0 0 296px;
 -ms-flex:0 0 296px;
 flex:0 0 296px;
 position:relative
}
.user_profiles-earn_notes-perks-republic_advisory__icon {
 height:77px
}
.user_profiles-earn_notes-perks-republic_advisory__tooltip-icon {
 margin-right:-20px
}
.user_profiles-earn_notes-perks-republic_advisory--locked .user_profiles-earn_notes-perks-republic_advisory__lock-icon {
 display:block
}
.user_profiles-earn_notes-perks-republic_advisory--locked .user_profiles-earn_notes-perks-republic_advisory__icon {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.6
}
.user_profiles-earn_notes-perks-republic_advisory--locked .user_profiles-earn_notes-perks-republic_advisory__name {
 color:#8c8c8c
}
.user_profiles-earn_notes-perks-republic_advisory__lock-icon {
 position:absolute;
 top:-14px;
 right:0
}
.user_profiles-earn_notes-perks-republic_advisory__cta {
 max-width:240px
}
@media all and (max-width:1169px) {
 .user_profiles-earn_notes-perks-republic_advisory {
  -webkit-box-flex:0;
  -webkit-flex:0 0 45%;
  -ms-flex:0 0 45%;
  flex:0 0 45%
 }
}
.user_profiles-earn_notes-perks-swag_pack {
 -webkit-box-flex:0;
 -webkit-flex:0 0 296px;
 -ms-flex:0 0 296px;
 flex:0 0 296px;
 position:relative
}
.user_profiles-earn_notes-perks-swag_pack__icon {
 height:77px
}
.user_profiles-earn_notes-perks-swag_pack__tooltip-icon {
 margin-right:-20px
}
.user_profiles-earn_notes-perks-swag_pack--locked .user_profiles-earn_notes-perks-swag_pack__lock-icon {
 display:block
}
.user_profiles-earn_notes-perks-swag_pack--locked .user_profiles-earn_notes-perks-swag_pack__icon {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 opacity:.6
}
.user_profiles-earn_notes-perks-swag_pack--locked .user_profiles-earn_notes-perks-swag_pack__name {
 color:#8c8c8c
}
.user_profiles-earn_notes-perks-swag_pack__lock-icon {
 position:absolute;
 top:-14px;
 right:0
}
.user_profiles-earn_notes-perks-swag_pack__cta {
 max-width:240px
}
@media all and (max-width:1169px) {
 .user_profiles-earn_notes-perks-swag_pack {
  -webkit-box-flex:0;
  -webkit-flex:0 0 45%;
  -ms-flex:0 0 45%;
  flex:0 0 45%
 }
}
.user_profiles-earn_notes-your_balance__note-logo {
 width:29px;
 margin-right:4px
}
.user_profiles-show-header {
 position:relative
}
.user_profiles-show-header__content-wrapper {
 min-height:320px;
 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;
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.user_profiles-show-header__content-wrapper--hidden {
 display:none
}
.user_profiles-show-header__cta-link-wrapper {
 margin-top:10px
}
.user_profiles-show-header__cta-link {
 position:relative
}
.user_profiles-show-header__cta-link-icon {
 position:absolute;
 left:16px;
 top:47%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 font-size:1.35em
}
@media all and (max-width:969px) {
 .user_profiles-show-header__cta-link-wrapper {
  margin-top:24px
 }
}
@media all and (max-width:767px) {
 .user_profiles-show-header {
  margin-bottom:40px
 }
 .user_profiles-show-header__navigation-wrapper {
  margin-top:0;
  margin-bottom:-24px
 }
 .user_profiles-show-header__content-wrapper {
  padding-bottom:0
 }
 .user_profiles-show-header__cta-link {
  box-shadow:0 0 0 1px #eee
 }
}
.user_profiles-show-header-content__avatar {
 width:140px;
 height:140px;
 min-width:140px;
 border-radius:10px
}
.user_profiles-show-header-content__avatar--editable {
 position:relative;
 cursor:pointer
}
.user_profiles-show-header-content__avatar--editable:before {
 content:'';
 position:absolute;
 top:3px;
 right:3px;
 bottom:3px;
 left:3px;
 border-radius:8px;
 background:rgba(34,34,34,0.65) url(https://assets.republic.com/assets/user_profiles/change-photo-5a8fa9b3a9728ba66739b2d93ce804eecbe82db75abaccadb0243a95929ea350.png) no-repeat 50% 50%/cover;
 opacity:0;
 -webkit-transition:opacity .1s ease-in-out;
 transition:opacity .1s ease-in-out
}
.user_profiles-show-header-content__avatar--editable:hover:before {
 opacity:1
}
.user_profiles-show-header-content__avatar--active:before {
 opacity:1;
 background-image:url(https://assets.republic.com/assets/user_profiles/please-wait-2c993108cd93b9591ff3654261bc1e68fcac606f5a25eb899bf44d12dac2e634.png)
}
.user_profiles-show-header-content__avatar img {
 border:3px solid #fff
}
.user_profiles-show-header-content__progress {
 position:absolute;
 right:10px;
 bottom:10px;
 left:10px;
 width:auto
}
.user_profiles-show-header-content__middot {
 margin:0 2px
}
.user_profiles-show-header-content__add-info-link:hover .user_profiles-show-header-content__add-icon,
.user_profiles-show-header-content__add-info-link:active .user_profiles-show-header-content__add-icon {
 opacity:1
}
.user_profiles-show-header-content__add-icon {
 width:19px;
 height:15px;
 margin-left:5px;
 background:url(https://assets.republic.com/assets/user_profiles/icon-plus-60258a2e8eade169a79cdc67f55a4dc1cd9067cd54341cae552971fe7e777ce7.svg) no-repeat 50% 50%/cover;
 opacity:.6;
 -webkit-transform:translateY(1px);
 -ms-transform:translateY(1px);
 transform:translateY(1px);
 -webkit-transition:opacity .1s ease-in-out;
 transition:opacity .1s ease-in-out
}
.user_profiles-show-header-content__third-line {
 margin-top:10px
}
@media all and (min-width:768px) {
 .user_profiles-show-header-content__profile-info--with-bio {
  margin-top:-14px
 }
}
@media all and (max-width:767px) {
 .user_profiles-show-header-content {
  padding-top:100px;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  text-align:center;
  color:#222
 }
 .user_profiles-show-header-content__profile-info {
  margin-left:0
 }
 .user_profiles-show-header-content__user-name {
  margin-top:10px;
  font-size:30px;
  color:#000
 }
 .user_profiles-show-header-content__second-line {
  color:#777
 }
 .user_profiles-show-header-content__add-icon {
  -webkit-filter:invert(100);
  filter:invert(100)
 }
 .user_profiles-show-header-content__badges-wrapper {
  margin-right:0
 }
 .user_profiles-show-header-content__badge {
  color:#222
 }
 .user_profiles-show-header-content__social-links-wrapper {
  margin-top:10px
 }
}
.user_profiles-show-header-form {
 background-color:#081326
}
.user_profiles-show-header-form__input--disabled {
 opacity:.6
}
.user_profiles-show-header-form__level-icon {
 height:14px;
 margin-bottom:2px
}
@media all and (min-width:768px) {
 .user_profiles-show-header-form__inline-input-wrapper .c-label {
  width:25%;
  vertical-align:top;
  margin-top:8px;
  line-height:1.5
 }
 .user_profiles-show-header-form__inline-input-wrapper .c-input {
  display:inline-block;
  width:75%
 }
 .user_profiles-show-header-form__inline-input-wrapper .c-hint {
  margin-left:25%
 }
}
@media all and (max-width:767px) {
 .user_profiles-show-header-form {
  padding-top:32px;
  padding-bottom:24px
 }
}
.user_profiles-shared-follow_button__follow-button {
 position:relative
}
.user_profiles-shared-follow_button__follow-button.c-button--small {
 min-width:144px
}
.user_profiles-shared-follow_button__follow-button.c-button--small .user_profiles-shared-follow_button__icon {
 left:10px
}
.user_profiles-shared-follow_button__follow-button:hover .user_profiles-shared-follow_button__content--following {
 display:none
}
.user_profiles-shared-follow_button__follow-button:hover .user_profiles-shared-follow_button__content--unfollow {
 display:block
}
.user_profiles-shared-follow_button__message-button {
 position:relative;
 width:4em;
 padding:0;
 -webkit-align-self:stretch;
 -ms-flex-item-align:stretch;
 align-self:stretch
}
.user_profiles-shared-follow_button__icon {
 position:absolute;
 top:47%;
 left:.55em;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 font-size:1.35em
}
.user_profiles-shared-follow_button__icon--message {
 left:50%;
 -webkit-transform:translate(-50%,-45%);
 -ms-transform:translate(-50%,-45%);
 transform:translate(-50%,-45%);
 font-size:1.4em
}
.user_profiles-shared-social_links__link {
 -webkit-transition:opacity .1s ease-in-out;
 transition:opacity .1s ease-in-out
}
.user_profiles-shared-social_links__link:hover,
.user_profiles-shared-social_links__link:active {
 opacity:.8
}
.user_profiles-shared-social_links__link:not(:last-child) {
 margin-right:10px
}
@media all and (max-width:767px) {
 .user_profiles-shared-social_links__link {
  font-size:22px;
  color:#777;
  text-decoration:none
 }
 .user_profiles-shared-social_links__link:hover {
  color:#919191;
  text-decoration:underline
 }
 .user_profiles-shared-social_links__link:active {
  color:#919191
 }
 .user_profiles-shared-social_links__link:focus {
  color:#919191
 }
 .user_profiles-shared-social_links__link:not(:last-child) {
  margin-right:16px
 }
}
.users-privacy_settings-shared-list--loading {
 position:relative
}
.users-privacy_settings-shared-list--loading::after {
 content:' ';
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 background:#fff;
 opacity:.4
}
.users-privacy_settings-shared-toggle {
 position:relative
}
.users-privacy_settings-shared-toggle__container {
 position:relative;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.users-privacy_settings-shared-toggle__toggle {
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-flex-wrap:nowrap;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 width:100%
}
.users-privacy_settings-shared-toggle__switch .c-input-switch-container {
 margin-right:0
}
@media all and (max-width:1169px) {
 .users-privacy_settings-shared-toggle__messages {
  margin-top:8px;
  width:100%
 }
}
@media all and (min-width:970px) {
 .users-privacy_settings-shared-toggle__messages {
  left:100%;
  padding-left:16px;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  white-space:nowrap
 }
}
.users-shared-user_card__avatar {
 width:145px;
 height:145px;
 min-width:145px
}
.users-shared-user_card__verified-badge {
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.users-shared-user_card__follow-wrapper {
 -webkit-flex-basis:145px;
 -ms-flex-preferred-size:145px;
 flex-basis:145px
}
.users-shared-user_card__follow-link {
 padding-right:8px;
 padding-left:44px;
 text-align:left
}
@media all and (min-width:768px) {
 .users-shared-user_card__bio-wrapper {
  padding-right:32px
 }
}
@media all and (max-width:767px) {
 .users-shared-user_card__header {
  margin-bottom:12px;
  padding-left:70px
 }
 .users-shared-user_card__title {
  margin-bottom:3px;
  padding-top:2px
 }
 .users-shared-user_card__avatar-wrapper {
  position:absolute
 }
 .users-shared-user_card__avatar {
  width:54px;
  height:54px;
  min-width:54px
 }
}
.users-sharing_settings-shared-issuer_profiles_buttons__box_wrapper {
 border:1px solid #eee
}
.users-sharing_settings-shared-issuer_profiles_buttons__box {
 padding:16px
}
.users-sharing_settings-shared-issuer_profiles_buttons__box--shared_with {
 border-right:1px solid #eee
}
@media all and (max-width:969px) {
 .users-sharing_settings-shared-issuer_profiles_buttons__box--shared_with {
  border-right:none;
  border-bottom:1px solid #eee
 }
}
.users-sharing_settings-shared-issuer_profiles_buttons__box--unshared_with {
 border-left:1px solid #eee;
 -webkit-transform:translateX(-1px);
 -ms-transform:translateX(-1px);
 transform:translateX(-1px)
}
@media all and (max-width:969px) {
 .users-sharing_settings-shared-issuer_profiles_buttons__box--unshared_with {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0);
  border-left:none
 }
}
.users-sharing_settings-shared-issuer_profiles_buttons__link_container {
 margin-left:-16px;
 margin-right:-16px
}
.users-sharing_settings-shared-issuer_profile_form__link {
 display:inline-block;
 width:100%;
 padding:8px 16px
}
.users-sharing_settings-shared-issuer_profile_form__link:hover {
 color:#777;
 background:#fbfbfb
}
.users-sharing_settings-shared-issuer_profile_form__link--remove:hover .users-sharing_settings-shared-issuer_profile_form__icon {
 color:#f83a5c
}
.users-sharing_settings-shared-issuer_profile_form__link--add:hover .users-sharing_settings-shared-issuer_profile_form__icon {
 color:#19c157
}
.widgets-header_demo__code {
 height:200px;
 font-size:12px;
 font-family:sfmono-regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace
}
