
.clearfix, .fluid-grid .padded-container, .fixed-grid .padded-container, .public-shell-layout .shell-grid-wrapper, .coverage, .co-investor-logos, .card-list, .people-info .person-bio, .campaign-landing-page-double-content, .our-fees-table, .fee-table, .fees-section .fee-table, .section-support-post-investment .supported-campaigns, .InstitutionServices, .InstitutionOtherServices, .ContactForm, .shell-main-header, .ShellMainNav, .shell-main-actions, .ShellMainActions, .Hero--callToAction, .FormFieldList, .Tabs-content, .ContainerWithAside, .TopicItem-mainContainer, .NewsPosts .Item, .NewsPosts .Header, .ItemValueListCard-items li, .WarningIBANChanging, .list-campaigns, .secondary-market .MainAndSidebar {
  zoom: 1; }
  .clearfix::after, .fluid-grid .padded-container::after, .fixed-grid .padded-container::after, .public-shell-layout .shell-grid-wrapper::after, .coverage::after, .co-investor-logos::after, .card-list::after, .people-info .person-bio::after, .campaign-landing-page-double-content::after, .our-fees-table::after, .fee-table::after, .fees-section .fee-table::after, .section-support-post-investment .supported-campaigns::after, .InstitutionServices::after, .InstitutionOtherServices::after, .ContactForm::after, .shell-main-header::after, .ShellMainNav::after, .shell-main-actions::after, .ShellMainActions::after, .Hero--callToAction::after, .FormFieldList::after, .Tabs-content::after, .ContainerWithAside::after, .TopicItem-mainContainer::after, .NewsPosts .Item::after, .NewsPosts .Header::after, .ItemValueListCard-items li::after, .WarningIBANChanging::after, .list-campaigns::after, .secondary-market .MainAndSidebar::after {
    content: "";
    display: table;
    clear: both; }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.fee-table .fee-description-header, .fee-table .fee-value, .Hero--callToAction .section-title {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto; }

.card-list li {
  width: 100%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.quartet-of-info-items > *, .BreakableTiles-item {
  width: 25%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.trio-of-info-items > *, .graph-texts > *, .BreakableTiles-item:first-child:nth-last-child(3),
.BreakableTiles-item:first-child:nth-last-child(3) ~ * {
  width: 33.33333%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.duo-of-info-items > *, .ContactForm .last_name,
.ContactForm .first_name, .address_container .flat_number,
.address_container .house_name, .SharesTable .SharesTable-selectionOption, .WarningIBANChanging > *, .account_types .first-name-field,
.account_types .last-name-field,
.account_types .layout-Default .postcode,
.account_types .layout-Default .city {
  width: 50%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.right-for-you-graph .right-for-you-image, #deposits_new .main-form {
  width: 66.66667%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.NewsPosts .HeaderInfos {
  width: 91.66667%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.Pagination {
  width: 100%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.i-achieve-the-extraordinary::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M.443 5.237a.223.223 0 1 1 0-.445 2.896 2.896 0 0 1 2.895 2.895.223.223 0 1 1-.445 0 2.451 2.451 0 0 0-2.45-2.45z'/%3E%3Cpath d='M5.788 4.792a.223.223 0 1 1 0 .445 2.45 2.45 0 0 0-2.45 2.45.223.223 0 1 1-.445 0 2.896 2.896 0 0 1 2.895-2.895z'/%3E%3Cpath d='M5.788 4.792a.223.223 0 1 1 0 .445 2.895 2.895 0 0 1-2.895-2.895.223.223 0 0 1 .445 0 2.45 2.45 0 0 0 2.45 2.45z'/%3E%3Cpath d='M.443 5.237a.223.223 0 1 1 0-.445 2.45 2.45 0 0 0 2.45-2.45.223.223 0 0 1 .445 0A2.896 2.896 0 0 1 .443 5.237zm17.58 5.781a.223.223 0 1 1-.445-.018l.263-6.431a1.114 1.114 0 0 0-2.02-.647.223.223 0 1 1-.362-.26 1.56 1.56 0 0 1 2.828.916l-.264 6.44z'/%3E%3Cpath d='M16.738 21.958a.223.223 0 1 1-.445 0v-4.966l1.06-3.914a6.455 6.455 0 0 0-.109-3.74l-1.98-5.916a1.084 1.084 0 0 0-2.026.767l.015.077c.034.262-.336.354-.429.107l-.43-1.136a1.084 1.084 0 0 0-1.438-.613c-.528.22-.775.884-.556 1.465l1.756 4.643a.223.223 0 0 1-.335.262c-1.211-.837-3.514-.313-4.925.995-.402.373-.514.968-.257 1.406.375.635 1.216.75 1.736.26.457-.426 1.776-.925 2.161-.857a.223.223 0 0 1 .117.06c.308.3.615.75.928 1.323.231.773.196 1.38-.103 1.873-.377.625-1.136 1.084-2.036 1.377a.223.223 0 0 1-.229-.056c-.555-.573-1.446-1.797-1.518-1.972-.327-.725-.743-1.08-1.278-1.003a1.115 1.115 0 0 0-.944 1.261c.03.198.398 1.071.85 1.793.725 1.156 1.653 2.043 2.793 2.5.665.267 1.103.985 1.376 2.01.124.464.205.956.253 1.451.016.159.026.297.035.437.007.075.009.094.008.113.015.016.015.016-.114.202-.286-.014-.286-.014-.312-.1l-.02-.071-.007-.117a10.512 10.512 0 0 0-.033-.42 8.7 8.7 0 0 0-.24-1.38c-.24-.902-.612-1.511-1.112-1.712-1.239-.496-2.234-1.447-3.004-2.676-.482-.77-.874-1.697-.914-1.965a1.56 1.56 0 0 1 1.474-1.781 1.622 1.622 0 0 1-.25-.324c-.368-.625-.213-1.449.337-1.958 1.366-1.267 3.491-1.863 4.94-1.316l-1.55-4.1c-.3-.798.042-1.717.801-2.034a1.53 1.53 0 0 1 2.027.867l.041.108c.16-.362.46-.662.859-.813a1.532 1.532 0 0 1 1.972.897l1.984 5.924a6.9 6.9 0 0 1 .115 4l-1.044 3.826v4.936zm-8.634-8.732c.047.114.81 1.166 1.333 1.737.749-.264 1.368-.656 1.66-1.139.225-.372.255-.844.082-1.451-.268-.487-.529-.875-.776-1.135-.133.015-.43.094-.737.21-.428.162-.802.36-.986.532-.313.295-.71.433-1.102.424.2.21.375.488.526.822z'/%3E%3Cpath d='M12.824 4.374a.223.223 0 1 1 .416-.159l2.256 5.925a.223.223 0 1 1-.416.158l-2.256-5.924z'/%3E%3C/svg%3E");
  content: ""; }

.i-add-circle-outlined::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M13 7H11V11H7V13H11V17H13V13H17V11H13V7ZM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20Z' /%3E %3C/svg%3E");
  content: ""; }

.i-add-circle::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z' /%3E %3C/svg%3E");
  content: ""; }

.i-arr-down::before, .OrderAction--down::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 26L.586 10.586l2.828-2.828L16 20.344 28.586 7.758l2.83 2.828z'/%3E%3C/svg%3E");
  content: ""; }

.i-arr-left::before, .Pagination .Pagination-prev a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M6 16L21.414.586l2.828 2.828L11.656 16l12.586 12.586-2.828 2.83z'/%3E%3C/svg%3E");
  content: ""; }

.i-arr-right::before, .Pagination .Pagination-next a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M10.586 31.414l-2.828-2.83L20.344 16 7.758 3.412 10.586.585 26 16z'/%3E%3C/svg%3E");
  content: ""; }

.i-arr-up::before, .OrderAction--up::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 6l15.414 15.414-2.828 2.828L16 11.656 3.414 24.242l-2.83-2.828z'/%3E%3C/svg%3E");
  content: ""; }

.i-arrow-circle-down::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 0C7.162 0 0 7.162 0 16s7.162 16 16 16 16-7.163 16-16S24.837 0 16 0zm0 22l-8-8h16l-8 8z'/%3E%3C/svg%3E");
  content: ""; }

.i-arrow-circle-left::before, .application-layout .ui-datepicker .ui-datepicker-prev::before, .application-layout .ui-datepicker .ui-datepicker-prev-hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 0C7.162 0 0 7.162 0 16s7.162 16 16 16 16-7.163 16-16S24.837 0 16 0zm2 24l-8-8 8-8v16z'/%3E%3C/svg%3E");
  content: ""; }

.i-arrow-circle-right::before, .application-layout .ui-datepicker .ui-datepicker-next::before, .application-layout .ui-datepicker .ui-datepicker-next-hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 0C7.162 0 0 7.162 0 16s7.162 16 16 16 16-7.163 16-16S24.837 0 16 0zm-2 24V8l8 8-8 8z'/%3E%3C/svg%3E");
  content: ""; }

.i-arrow-circle-up::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 0C7.162 0 0 7.162 0 16s7.162 16 16 16 16-7.163 16-16S24.837 0 16 0zM8 18l8-8 8 8H8z'/%3E%3C/svg%3E");
  content: ""; }

.i-arrow-down2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M8 12l8 8 8-8z'/%3E%3C/svg%3E");
  content: ""; }

.i-arrow-right3::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M32 16L16 0v10H0v12h16v10z'/%3E%3C/svg%3E");
  content: ""; }

.i-arrow-up2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M24 20l-8-8-8 8z'/%3E%3C/svg%3E");
  content: ""; }

.i-balloon-info::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 0C8.27 0 2 6.27 2 14c0 6.738 4.756 12.356 11.094 13.694l2.594 4.13a.363.363 0 0 0 .62 0l2.593-4.13C25.247 26.357 30 20.738 30 14c0-7.73-6.268-14-14-14zm1.325 20.563h-2.65v-7.95h2.65v7.95zM16 9.963c-.73 0-1.325-.594-1.325-1.325S15.27 7.313 16 7.313s1.325.594 1.325 1.325S16.73 9.963 16 9.963z'/%3E%3C/svg%3E");
  content: ""; }

.i-balloon-info2::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 0C7.162 0 0 7.162 0 16s7.162 16 16 16 16-7.163 16-16S24.837 0 16 0zm2 26h-4V14h4v12zm-2-16c-1.106 0-2-.894-2-2s.894-2 2-2 2 .894 2 2-.894 2-2 2z'/%3E%3C/svg%3E");
  content: ""; }

.i-balloon-lock::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 0C8.27 0 2 6.27 2 14c0 6.738 4.756 12.356 11.094 13.694l2.594 4.13a.363.363 0 0 0 .62 0l2.593-4.13C25.247 26.357 30 20.738 30 14c0-7.73-6.268-14-14-14zm5 19.738a.83.83 0 0 1-.83.825h-8.34a.833.833 0 0 1-.83-.825v-5.8a.83.83 0 0 1 .83-.825h.832v-2.488c0-1.83 1.494-3.313 3.33-3.313s3.332 1.48 3.332 3.313v2.488h.83c.457 0 .832.375.832.825v5.8z'/%3E%3Cpath fill='%23444' d='M16 8.97c-.92 0-1.67.743-1.67 1.655v2.488h3.332v-2.488a1.657 1.657 0 0 0-1.663-1.656z'/%3E%3C/svg%3E");
  content: ""; }

.i-be-entrepeneurial::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13.932 18.447a.23.23 0 1 1 .458 0v1.991a2.22 2.22 0 1 1-4.44 0v-1.99a.23.23 0 1 1 .46 0v1.99a1.762 1.762 0 0 0 3.522 0v-1.99z'/%3E%3Cpath d='M14.664 17.286a4.85 4.85 0 0 0-.24.864 2.14 2.14 0 0 0-.034.3.23.23 0 0 1-.458-.005c.002-.266.08-.723.303-1.32.364-.974 1.008-1.985 2-2.98a5.742 5.742 0 1 0-8.143-.018c1.015 1.022 1.66 2.031 2.021 3 .222.595.297 1.051.296 1.32a.23.23 0 0 1-.458 0c0-.051-.008-.154-.032-.303a4.617 4.617 0 0 0-.235-.858c-.34-.912-.956-1.873-1.92-2.836A6.2 6.2 0 0 1 12.17 3.886a6.2 6.2 0 0 1 4.426 10.544c-.974.975-1.588 1.936-1.932 2.856zm-.128 1.786a.23.23 0 1 1 .065.454l-4.759.68a.23.23 0 0 1-.064-.454l4.758-.68z'/%3E%3Cpath d='M14.518 17.483a.23.23 0 0 1 .065.453l-4.741.677a.23.23 0 1 1-.065-.454l4.741-.676zm.018 3.182a.23.23 0 1 1 .065.454l-4.093.585a.23.23 0 1 1-.065-.454l4.093-.585zm-3.34-6.384a.23.23 0 1 1-.44.129L9.422 9.87a1.068 1.068 0 0 1 1.99-.737l.334.665c.125.25.234.337.425.337.191 0 .3-.088.424-.337l.334-.664c.18-.363.55-.591.955-.591a1.07 1.07 0 0 1 1.034 1.336l-1.333 4.531a.23.23 0 0 1-.44-.13l1.33-4.521a.61.61 0 0 0-1.136-.42l-.333.663c-.194.39-.444.591-.835.591-.39 0-.64-.2-.835-.59l-.333-.665a.609.609 0 0 0-1.139.412l1.332 4.53zm8.795-3.991c-.126 0-.229-.112-.229-.25s.103-.25.23-.25h.853c.126 0 .229.112.229.25s-.103.25-.23.25h-.853zm-16.493 0c-.127 0-.23-.112-.23-.25s.103-.25.23-.25h.852c.127 0 .23.112.23.25s-.103.25-.23.25h-.852zm8.943-8.092c0 .126-.112.229-.25.229s-.25-.103-.25-.23v-.852c0-.126.112-.229.25-.229s.25.103.25.23v.852zm5.498 2.377a.23.23 0 1 1-.324-.325l.638-.637a.23.23 0 1 1 .324.324l-.638.638zM6.089 16.424a.23.23 0 1 1-.324-.324l.66-.66a.23.23 0 1 1 .324.324l-.66.66zm11.517-.646a.23.23 0 0 1 .324-.325l.647.647a.23.23 0 0 1-.324.324l-.647-.646zM5.766 3.938a.23.23 0 1 1 .323-.325l.723.722a.23.23 0 0 1-.323.325l-.724-.723z'/%3E%3C/svg%3E");
  content: ""; }

.i-bookmarks::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M24 0H4v28l2-2V2h18V0zM8 4v28l10-10 10 10V4H8zm18 23.17l-8-8-8 8V6h16v21.17z'/%3E%3C/svg%3E");
  content: ""; }

.i-break-down-barriers::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6.284 6.757a.217.217 0 1 1 0 .434H4.346a.409.409 0 0 0-.409.41v9.823a.217.217 0 1 1-.435 0V7.6c0-.466.378-.843.844-.843h1.938zm14.211 10.667a.217.217 0 1 1-.435 0V7.6a.409.409 0 0 0-.41-.408h-5.54a.217.217 0 0 1 0-.435h5.54c.467 0 .845.377.845.843v9.824zm-7.636 1.764c0-.12.097-.217.217-.217h8.919c.12 0 .217.097.217.217v1.045a.912.912 0 0 1-.913.912H2.697a.912.912 0 0 1-.912-.912v-1.045c0-.12.097-.217.217-.217h8.92c.12 0 .217.097.217.217v.265c0 .087.072.16.16.16h1.399a.16.16 0 0 0 .16-.16v-.265zm.434.265a.595.595 0 0 1-.595.594h-1.399a.596.596 0 0 1-.595-.594v-.047H2.219v.827c0 .264.214.477.478.477h18.602a.477.477 0 0 0 .479-.477v-.827h-8.485v.047z'/%3E%3Cpath d='M8.917 11.07a.217.217 0 0 1-.048.431l-3.329-.366a.217.217 0 0 1-.192-.19l-.002-.023c-.011-.19.038-.46.196-.79.236-.496.67-1.017 1.343-1.546a5.201 5.201 0 0 0 1.594-2.1 4.29 4.29 0 0 0 .2-.615.217.217 0 0 1 .427.081 4.527 4.527 0 0 1-.225.7 5.594 5.594 0 0 1-1.728 2.276c-.623.49-1.013.958-1.219 1.39a1.7 1.7 0 0 0-.14.408l3.123.343zm5.691-.752c-.206-.432-.596-.9-1.219-1.39a5.636 5.636 0 0 1-1.728-2.276 4.722 4.722 0 0 1-.175-.5 2.478 2.478 0 0 1-.05-.2.217.217 0 0 1 .427-.081c.005.026.018.082.04.162.04.136.092.288.16.453a5.162 5.162 0 0 0 1.594 2.1c.674.529 1.107 1.05 1.344 1.545.157.33.207.6.195.79l-.002.024a.217.217 0 0 1-.192.19l-3.329.366a.217.217 0 0 1-.047-.432l3.123-.343a1.678 1.678 0 0 0-.14-.408zm-3.672-7.424a.217.217 0 1 1-.352.255.289.289 0 0 0-.236-.11.29.29 0 0 0-.235.11.217.217 0 1 1-.352-.255.722.722 0 0 1 .587-.289c.24 0 .458.11.588.29zm-.056 10.911c0-.274-.267-.509-.609-.509-.342 0-.608.234-.608.509 0 .6.437 2.288.608 2.288.17 0 .609-1.689.609-2.288zm.435 0c0 .88-.479 2.723-1.044 2.723-.566 0-1.042-1.841-1.042-2.723 0-.528.472-.944 1.042-.944.57 0 1.044.416 1.044.944z'/%3E%3Cpath d='M10.271.9c.88 0 1.596 1.199 1.596 2.422v8.328c0 .324-.578.4-1.596.4-1.017 0-1.596-.076-1.596-.4V3.322C8.675 2.099 9.391.9 10.271.9zm1.16 2.422c0-1.015-.58-1.987-1.16-1.987s-1.16.973-1.16 1.987v8.204c.053.013.126.026.214.038.247.033.585.052.946.052.362 0 .7-.02.946-.052a2.11 2.11 0 0 0 .215-.038V3.322zM3.72 13.296a.217.217 0 1 1 0-.435c2.5 0 4.527 2.073 4.527 4.627a.217.217 0 0 1-.435 0c0-2.316-1.834-4.192-4.092-4.192zm16.558-.435a.217.217 0 1 1 0 .435c-1.434 0-2.705.908-3.345 2.337a.217.217 0 0 1-.255.121c-1.572-.42-3.22.3-4.084 1.84a.217.217 0 1 1-.379-.213c.929-1.654 2.687-2.464 4.398-2.09.73-1.485 2.108-2.43 3.665-2.43z'/%3E%3C/svg%3E");
  content: ""; }

.i-bubble-dots::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M29 2H3C1.35 2 0 3.35 0 5v16c0 1.65 1.35 3 3 3h5v8l9.6-8H29c1.65 0 3-1.35 3-3V5c0-1.65-1.35-3-3-3zM12 16H8v-4h4v4zm6 0h-4v-4h4v4zm6 0h-4v-4h4v4z'/%3E%3C/svg%3E");
  content: ""; }

.i-bubble::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M29 2H3C1.35 2 0 3.35 0 5v16c0 1.65 1.35 3 3 3h5v8l9.6-8H29c1.65 0 3-1.35 3-3V5c0-1.65-1.35-3-3-3zM14 18H6v-2h8v2zm8-4H6v-2h16v2zm4-4H6V8h20v2z'/%3E%3C/svg%3E");
  content: ""; }

.i-bubbles2-suspension-points::before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M498 435.3c0-3.9.3-7.7.9-11.5 47-30.5 77.1-77.1 77.1-129.4 0-45-22.3-85.9-58.6-115.8.4 5.2.6 10.4.6 15.6 0 32.4-7.8 63.8-23.2 93.2-14.5 27.8-35.1 52.5-61.2 73.7-51.8 41.9-120.1 65.1-192.4 65.3C276.3 448.1 320.3 461 368 461c11 0 21.9-.7 32.4-2 44.7 44 92 51.9 143.6 53.1v-10.8c-27.8-13.5-46-38-46-66z'/%3E%3Cpath d='M480 194.2C480 87 372.5 0 240 0S0 87 0 194.2c0 61 34.7 115.3 89 150.9.7 4.4 1 8.8 1 13.4 0 32.6-25.9 61.2-58 76.9V448c59.5-1.4 119-10.6 170.6-61.9 12.2 1.5 24.7 2.4 37.4 2.4 132.5-.1 240-87 240-194.3zM145.3 224c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm94 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm94 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z'/%3E%3C/svg%3E");
  content: ""; }

.i-build-for-the-future::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M17.824 18.645a.219.219 0 0 1-.32-.298l2.445-2.642c.513-.553.113-1.366-.57-1.42a.219.219 0 0 1 .035-.436c1.027.081 1.633 1.315.856 2.153l-2.446 2.643z'/%3E%3Cpath d='M14.1 22.473a.219.219 0 1 1-.437-.024c.115-2.04.544-3.643 1.402-4.571l3.343-3.611c.284-.308.638-.447 1.007-.418a.219.219 0 1 1-.034.436c-.236-.018-.458.07-.652.279l-3.343 3.61c-.77.834-1.176 2.353-1.286 4.3z'/%3E%3Cpath d='M19.179 14.093c0-.135.112-.245.25-.245s.25.11.25.245v.01a.248.248 0 0 1-.25.245.248.248 0 0 1-.25-.245v-.01z'/%3E%3Cpath d='M17.617 22.455a.219.219 0 1 1-.438.012c-.026-.98.045-1.498.34-1.76 1.866-1.66 2.307-2.168 3.17-3.535.553-1.105.614-1.28.65-1.956.001-.024.033-3.113.117-5.147.02-.51-.327-.842-.801-.86-.48-.017-.85.296-.872.841l-.167 4.026a.219.219 0 0 1-.437-.018l.167-4.026c.032-.794.613-1.286 1.325-1.26.706.026 1.253.551 1.222 1.315-.084 2.024-.115 5.116-.117 5.152-.04.751-.118.975-.707 2.148-.896 1.422-1.364 1.96-3.26 3.648-.152.135-.214.59-.192 1.42zm-11-4.108a.219.219 0 0 1-.32.298L3.85 16.002c-.777-.838-.171-2.072.854-2.153a.219.219 0 1 1 .035.436c-.682.054-1.08.867-.568 1.42l2.446 2.642z'/%3E%3Cpath d='M10.457 22.449a.219.219 0 0 1-.436.024c-.11-1.946-.516-3.465-1.287-4.298l-3.342-3.611c-.194-.21-.417-.297-.653-.279a.219.219 0 0 1-.034-.436c.37-.029.723.11 1.008.418l3.343 3.61c.858.929 1.287 2.532 1.401 4.572z'/%3E%3Cpath d='M4.505 14.118a.246.246 0 0 1 .223-.268.248.248 0 0 1 .273.22l.001.009a.246.246 0 0 1-.223.268.248.248 0 0 1-.273-.22l-.001-.01z'/%3E%3Cpath d='M6.941 22.467a.219.219 0 1 1-.437-.012c.022-.83-.04-1.285-.193-1.42-1.896-1.688-2.364-2.226-3.27-3.667-.578-1.154-.657-1.378-.696-2.13-.002-.035-.033-3.127-.117-5.151-.031-.764.516-1.29 1.222-1.315.712-.026 1.293.466 1.325 1.26l.166 4.026a.219.219 0 0 1-.437.018l-.166-4.026c-.022-.545-.393-.858-.872-.84-.475.017-.822.35-.8.859.083 2.034.114 5.123.116 5.147.035.676.097.851.64 1.938.873 1.385 1.314 1.893 3.18 3.553.294.262.365.78.34 1.76zm5.393-4.381c0 .12-.112.219-.25.219s-.25-.098-.25-.22V2.392c0-.12.112-.219.25-.219s.25.098.25.219v15.695z'/%3E%3Cpath d='M12.186 16.023c.141-.041.3-.096.47-.167a5.48 5.48 0 0 0 1.439-.878c1.311-1.106 2.098-2.786 2.098-5.177 0-2.398-.793-4.26-2.116-5.66a7.479 7.479 0 0 0-1.453-1.196 5.922 5.922 0 0 0-.564-.314 5.922 5.922 0 0 0-.564.314c-.495.311-.99.707-1.453 1.197C8.72 5.54 7.926 7.403 7.926 9.8c0 2.39.788 4.07 2.099 5.177.458.387.948.675 1.439.878a4.604 4.604 0 0 0 .596.2 3 3 0 0 0 .126-.033zm-.169.473a2.642 2.642 0 0 1-.205-.053 5.04 5.04 0 0 1-.516-.183 5.92 5.92 0 0 1-1.553-.947c-1.41-1.19-2.254-2.992-2.254-5.512 0-2.513.839-4.482 2.236-5.96a7.914 7.914 0 0 1 1.539-1.266 5.999 5.999 0 0 1 .712-.386.219.219 0 0 1 .167 0c.04.016.108.048.203.095a6.6 6.6 0 0 1 .51.29c.525.33 1.05.75 1.539 1.267 1.397 1.478 2.236 3.447 2.236 5.96 0 2.52-.845 4.322-2.254 5.512a5.92 5.92 0 0 1-1.553.947 5.04 5.04 0 0 1-.516.183 2.642 2.642 0 0 1-.205.053h-.086z'/%3E%3Cpath d='M12.221 13.48a.219.219 0 1 1-.322.295L7.584 9.057a.219.219 0 1 1 .323-.295l4.314 4.718zm-.006-2.148a.219.219 0 0 1-.323-.296l3.915-4.28a.219.219 0 0 1 .323.294l-3.915 4.282zm.006-2.227a.219.219 0 0 1-.322.295L8.555 5.744a.219.219 0 1 1 .323-.295l3.343 3.656z'/%3E%3C/svg%3E");
  content: ""; }

.i-calendar::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M0 30c0 1.106.894 2 2 2h28c1.106 0 2-.894 2-2V12H0v18zm22-16h8v4h-8v-4zm0 6h8v4h-8v-4zm0 6h8v4h-8v-4zM12 14h8v4h-8v-4zm0 6h8v4h-8v-4zm0 6h8v4h-8v-4zM2 14h8v4H2v-4zm0 6h8v4H2v-4zm0 6h8v4H2v-4zM30 4h-4V1.144C26 .514 25.55 0 25 0s-1 .512-1 1.144V4H8V1.144C8 .514 7.55 0 7 0S6 .512 6 1.144V4H2C.894 4 0 4.894 0 6v6h32V6c0-1.106-.894-2-2-2zM7 9a1.998 1.998 0 0 1-1-3.73V7c0 .55.45 1 1 1s1-.45 1-1V5.27A1.998 1.998 0 0 1 7 9zm18 0a1.998 1.998 0 0 1-1-3.73V7c0 .55.45 1 1 1s1-.45 1-1V5.27A1.998 1.998 0 0 1 25 9z'/%3E%3C/svg%3E");
  content: ""; }

.i-card_cvc::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 24'%3E%3Cstyle%3E.st0%7Bfill:url(%23SVGID_1_)%7D.st1%7Bfill:%23d3d5d7%7D.st2%7Bfill:url(%23SVGID_2_)%7D.st3%7Bfill:%23fff%7D.st4%7Bfill:%23dee0e1%7D.st5%7Bfill:%23ff4622%7D.st6%7Bfill:%234e5961%7D%3C/style%3E%3CradialGradient id='SVGID_1_' cx='12.5' cy='14.5' r='20.006' gradientTransform='matrix(1 0 0 .793 0 3)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23F4F5F5'/%3E%3Cstop offset='1' stop-color='%23D3D5D7'/%3E%3C/radialGradient%3E%3Cpath class='st0' d='M32 24H2c-1.1 0-2-.9-2-2V2C0 .9.9 0 2 0h30c1.1 0 2 .9 2 2v20c0 1.1-.9 2-2 2z'/%3E%3Cpath class='st1' d='M32 1c.6 0 1 .4 1 1v20c0 .6-.4 1-1 1H2c-.6 0-1-.4-1-1V2c0-.6.4-1 1-1h30m0-1H2C.9 0 0 .9 0 2v20c0 1.1.9 2 2 2h30c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2z'/%3E%3ClinearGradient id='SVGID_2_' gradientUnits='userSpaceOnUse' x1='17' y1='9' x2='17' y2='3'%3E%3Cstop offset='0' stop-color='%23222F39'/%3E%3Cstop offset='1' stop-color='%234E5961'/%3E%3C/linearGradient%3E%3Cpath class='st2' d='M0 3h34v6H0z'/%3E%3Cpath class='st3' d='M2.5 12.5h29v7h-29z'/%3E%3Cpath class='st4' d='M31 13v6H3v-6h28m1-1H2v8h30v-8z'/%3E%3Cpath class='st5' d='M24 11c3.9 0 7 2.2 7 5s-3.1 5-7 5-7-2.2-7-5 3.1-5 7-5m0-1c-4.4 0-8 2.7-8 6s3.6 6 8 6 8-2.7 8-6-3.6-6-8-6z'/%3E%3Cpath class='st6' d='M19.8 17.5h.9v-3.2l-.8.7h-.3l-.2-.2 1.3-1.1h.4v3.9h.8v.4h-2.3v-.5zm4.5-3.9c.2 0 .4 0 .5.1.2.1.3.1.4.2.1.1.2.2.3.4.1.1.1.3.1.5s0 .3-.1.4c0 .1-.1.3-.2.4-.1.1-.2.2-.3.4-.1.1-.2.2-.3.4l-1.1 1.2c.1 0 .2 0 .2-.1s.2 0 .2 0h1.4c.1 0 .1 0 .1.1l.1.1v.3h-2.9v-.3s0-.1.1-.1l1.4-1.4.3-.3c.1-.1.2-.2.2-.3.1-.1.1-.2.2-.3 0-.1.1-.2.1-.4s0-.2-.1-.3c0-.1-.1-.2-.2-.2-.1-.1-.2-.1-.2-.1h-.6c-.1 0-.2.1-.2.1l-.2.2s-.1.2-.1.3c0 .1-.1.1-.1.1h-.5c0-.2.1-.4.2-.5.1-.2.2-.3.3-.4.1-.1.3-.2.4-.2s.4-.3.6-.3zm3.5 0c.2 0 .4 0 .5.1.2.1.3.1.4.2l.3.3c.1.1.1.3.1.5 0 .1 0 .3-.1.4 0 .1-.1.2-.2.3l-.2.2c-.1.1-.2.1-.3.1.3.1.5.2.6.4.1.2.2.4.2.7 0 .2 0 .4-.1.5s-.2.3-.3.4c-.1.1-.3.2-.5.3h-.5c-.2 0-.4 0-.6-.1-.2-.1-.3-.1-.4-.2-.1-.1-.2-.2-.3-.4-.1-.1-.1-.3-.2-.4l.2-.1h.2c.1 0 .1 0 .1.1s.1.1.1.2.1.2.2.2c.1.1.2.1.3.2.1.1.2.1.4.1.1 0 .3 0 .4-.1.1 0 .2-.1.3-.2s.1-.2.2-.3c0-.1.1-.2.1-.3v-.3s-.1-.2-.2-.2-.3-.2-.5-.2c-.1 0-.3-.1-.6-.1v-.4c.2 0 .3 0 .5-.1s.2-.1.3-.2l.2-.2c0-.1.1-.2.1-.3 0-.1 0-.2-.1-.3 0-.1-.1-.2-.2-.2-.1-.1-.1-.1-.2-.1h-.6l-.2.1-.2.2c0 .1-.1.2-.1.3 0 .1-.1.1-.1.1h-.5c0-.2.1-.4.2-.5.1-.2.2-.3.3-.4.1-.1.3-.2.4-.2s.4-.1.6-.1z'/%3E%3C/svg%3E");
  content: ""; }

.i-cards::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M24.9119 29.999H30.3005' stroke='%23919EAB' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.9947 31.4685C32.9947 32.1449 32.4432 32.6933 31.763 32.6933H12.6722C11.9919 32.6933 11.4404 32.1449 11.4404 31.4685V24.6104L33 24.6104L32.9947 31.4685Z' stroke='%23919EAB' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M18.7288 15.5414L23.3954 12.8471' stroke='%23919EAB' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.4635 12.7726C26.8017 13.3584 26.5983 14.1091 26.0091 14.4492L9.47606 23.9946C8.88692 24.3347 8.13512 24.1356 7.79692 23.5498L1.61238 12.8379C1.27418 12.2521 1.47762 11.5014 2.06676 11.1613L18.5998 1.61592C19.189 1.27578 19.9408 1.47492 20.279 2.0607L26.4635 12.7726Z' stroke='%23919EAB' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.36788 17.6105L23.0345 6.83329L21.0137 3.33329L2.34717 14.1105L4.36788 17.6105Z' stroke='%23919EAB' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M23.6962 17.8747C23.6962 17.8747 31.1752 17.8747 31.6475 17.8747C32.1198 17.8747 32.9946 18.4444 32.9946 19.2378C32.9946 20.0311 32.9946 24.6264 32.9946 24.6264H11.4403' stroke='%23919EAB' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M18.8496 20.569H32.9946' stroke='%23919EAB' stroke-linecap='round'/%3E %3C/svg%3E");
  content: ""; }

.i-chat-bubble::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18 0H2C0.9 0 0 0.9 0 2V20L4 16H18C19.1 16 20 15.1 20 14V2C20 0.9 19.1 0 18 0Z' fill='%23919EAB'/%3E %3C/svg%3E");
  content: ""; }

.i-check::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.3c7.2 0 13 5.8 13 13s-5.8 13-13 13-13-5.8-13-13 5.8-13 13-13m0-2C7.7 1.3 1 8 1 16.3s6.7 15 15 15 15-6.7 15-15-6.7-15-15-15z'/%3E%3Cpath d='M13.8 22.5L9 16.2l2.2-2.2 2.6 3.4 8.5-6.9 1 1z'/%3E%3C/svg%3E");
  content: ""; }

.i-checkmark::before, .quiz-result .is-success i::before, .CampaignFundedStamp-icon::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M30.72 2C20.27 9.91 10.244 20.494 10.244 20.494L3.02 14 0 17.074C2.97 19.864 9.85 27.236 12.178 30 18.728 19.057 25.538 10.896 32 3.433L30.723 2z'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-check-green-new::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='%237FBB30'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 12C2 6.47 6.47 2 12 2C17.53 2 22 6.47 22 12C22 17.53 17.53 22 12 22C6.47 22 2 17.53 2 12ZM10 17L6 13L7.41 11.59L10 14.17L16.59 7.58002L18 9.00002L10 17Z' fill='%237FBB30'/%3E %3C/svg%3E");
  content: ""; }

.i-circle-check-green::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%237FBB30'/%3E%3Cpath class='w' d='M23.36 9.38a97.85 97.85 0 0 0-10.24 9.25l-3.61-3.25L8 16.92c1.48 1.4 4.92 5.08 6.09 6.46A90.79 90.79 0 0 1 24 10.1z' fill='%23fff'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-check-outline::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11.999.522c6.34 0 11.48 5.137 11.48 11.477 0 6.34-5.14 11.48-11.48 11.48-6.34 0-11.477-5.14-11.477-11.48C.522 5.659 5.659.522 11.999.522zm0 .956c-5.812 0-10.52 4.71-10.52 10.52 0 5.813 4.709 10.524 10.52 10.524s10.523-4.711 10.523-10.523c0-5.811-4.712-10.52-10.523-10.52z'/%3E%3Cpath d='M10.402 15.537l6.485-8.14a.478.478 0 1 1 .748.597l-6.859 8.608a.478.478 0 0 1-.748 0l-3.185-3.997a.478.478 0 1 1 .748-.596l2.811 3.528z'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-check::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23444'/%3E%3Cpath class='w' d='M23.36 9.38a97.85 97.85 0 0 0-10.24 9.25l-3.61-3.25L8 16.92c1.48 1.4 4.92 5.08 6.09 6.46A90.79 90.79 0 0 1 24 10.1z' fill='%23fff'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-cross-red-new::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='%23992A14'%3E %3Cpath d='M12 2C6.47 2 2 6.47 2 12C2 17.53 6.47 22 12 22C17.53 22 22 17.53 22 12C22 6.47 17.53 2 12 2ZM17 15.59L15.59 17L12 13.41L8.41 17L7 15.59L10.59 12L7 8.41L8.41 7L12 10.59L15.59 7L17 8.41L13.41 12L17 15.59Z' fill='%23992A14'/%3E %3C/svg%3E");
  content: ""; }

.i-circle-cross-red::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23992A14'/%3E%3Cpath class='w' fill='%23fff' d='M22.52 11.09l-1.61-1.61-4.91 4.9-4.91-4.9-1.61 1.61 4.9 4.91-4.9 4.91 1.61 1.61 4.91-4.9 4.91 4.9 1.61-1.61-4.9-4.91 4.9-4.91z'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-cross::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23444'/%3E%3Cpath class='w' fill='%23fff' d='M22.52 11.09l-1.61-1.61-4.91 4.9-4.91-4.9-1.61 1.61 4.9 4.91-4.9 4.91 1.61 1.61 4.91-4.9 4.91 4.9 1.61-1.61-4.9-4.91 4.9-4.91z'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-denied::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23444'/%3E%3Cpath class='w' d='M16 6.86A9.14 9.14 0 1 0 25.14 16 9.15 9.15 0 0 0 16 6.86zm0 2.29a6.81 6.81 0 0 1 4 1.27L10.42 20A6.85 6.85 0 0 1 16 9.14zm0 13.71a6.81 6.81 0 0 1-4-1.27L21.58 12A6.85 6.85 0 0 1 16 22.86z' fill='%23fff'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-ellipsis::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23444'/%3E%3Ccircle class='w' cx='16' cy='16' r='2' fill='%23fff'/%3E%3Ccircle class='w' cx='8.89' cy='16' r='2' fill='%23fff'/%3E%3Ccircle class='w' cx='23.11' cy='16' r='2' fill='%23fff'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-gray::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='-2 -2 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z' fill='%23DFE3E8'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-i-purple::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM11 15H9V9H11V15ZM11 7H9V5H11V7Z' fill='%2356508E'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-info-purple::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2356508E' d='M16 0C7.168 0 0 7.16 0 16s7.168 16 16 16 16-7.16 16-16S24.832 0 16 0zm1.6 24h-3.2v-3.2h3.2V24zm0-6.4h-3.2V8h3.2v9.6z'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-info::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23444' d='M16 0C7.168 0 0 7.16 0 16s7.168 16 16 16 16-7.16 16-16S24.832 0 16 0zm1.6 24h-3.2v-3.2h3.2V24zm0-6.4h-3.2V8h3.2v9.6z'/%3E%3C/svg%3E");
  content: ""; }

.i-circle-question-mark-purple-new::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='-2 -2 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM11 17H9V15H11V17ZM13.07 9.25L12.17 10.17C11.45 10.9 11 11.5 11 13H9V12.5C9 11.4 9.45 10.4 10.17 9.67L11.41 8.41C11.78 8.05 12 7.55 12 7C12 5.9 11.1 5 10 5C8.9 5 8 5.9 8 7H6C6 4.79 7.79 3 10 3C12.21 3 14 4.79 14 7C14 7.88 13.64 8.68 13.07 9.25Z' fill='%2356508E'/%3E %3C/svg%3E");
  content: ""; }

.i-circle-question-mark-purple::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM11 17H9V15H11V17ZM13.07 9.25L12.17 10.17C11.45 10.9 11 11.5 11 13H9V12.5C9 11.4 9.45 10.4 10.17 9.67L11.41 8.41C11.78 8.05 12 7.55 12 7C12 5.9 11.1 5 10 5C8.9 5 8 5.9 8 7H6C6 4.79 7.79 3 10 3C12.21 3 14 4.79 14 7C14 7.88 13.64 8.68 13.07 9.25Z' fill='%2356508E'/%3E %3C/svg%3E");
  content: ""; }

.i-clipboard-check::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 288h32V80c0-8.8-7.2-16-16-16h-32v32h16v192zM96 96h16V64H80c-8.8 0-16 7.2-16 16v416c0 8.8 7.2 16 16 16h208v-32H96V96z'/%3E%3Cpath d='M384 64h-64V32c0-17.6-14.4-32-32-32h-64c-17.6 0-32 14.4-32 32v32h-64v64h256V64zm-96 0h-64V32.1l.1-.1H288l.1.1V64zM480 288L352 414.9l-55.2-55.7L256 400l96 112 160-192z'/%3E%3C/svg%3E");
  content: ""; }

.i-clock::before {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg version='1.1' viewBox='0 0 27 27' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cg transform='translate(-853 -2486)' fill-rule='nonzero'%3E %3Cg transform='translate(135 2472)'%3E %3Cg transform='translate(718 14)'%3E %3Cpolygon points='14.125 7.625 12.125 7.625 12.125 14.275 18.185 18.45 19.315 16.8 14.125 13.225' fill='%237EBB30'/%3E %3Ccircle cx='13.5' cy='13.5' r='12.5' stroke='%237EBB30' stroke-width='2'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  content: ""; }

.i-close-02::before, .quiz-result .is-fail i::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M29.414 5.414l-2.83-2.828L16 13.172 5.412 2.586 2.585 5.414 13.17 16 2.586 26.586l2.828 2.828L16 18.828l10.585 10.586 2.828-2.828L18.827 16z'/%3E%3C/svg%3E");
  content: ""; }

.i-close::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M24.414 21.586l-2.83 2.83L16 18.828l-5.587 5.585-2.828-2.828L13.17 16l-5.585-5.585 2.828-2.828L16 13.173l5.585-5.586 2.828 2.828L18.827 16l5.586 5.587z'/%3E%3C/svg%3E");
  content: ""; }

.i-close03::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M32 2.8L29.1 0 16 13.2 2.8 0 0 2.8 13.2 16 0 29.1 2.8 32 16 18.8 29.1 32l2.9-2.9L18.8 16'/%3E%3C/svg%3E");
  content: ""; }

.i-coin-stack-eur::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M20.956 9.92c-.725 0-1.438.068-2.125.205-.054-.044-.11-.08-.167-.125C19.513 9.412 20 8.73 20 8V6c0-2.206-4.476-4-10-4S0 3.794 0 6v2c0 .73.486 1.412 1.336 2C.486 10.588 0 11.27 0 12v2c0 .73.486 1.412 1.336 2C.486 16.587 0 17.27 0 18v2c0 .73.486 1.413 1.336 2C.486 22.587 0 23.27 0 24v2c0 2.206 4.474 4 10 4 1.474 0 2.874-.13 4.136-.356A10.985 10.985 0 0 0 20.956 32C27.056 32 32 27.056 32 20.956S27.053 9.92 20.953 9.92zM1 6c0-.594.9-1.344 2.3-1.9C5.075 3.394 7.45 3 10 3s4.925.394 6.7 1.1C18.1 4.656 19 5.406 19 6s-.9 1.344-2.3 1.9c-.575.23-1.22.425-1.906.588C13.364 8.818 11.72 9 10 9s-3.362-.18-4.794-.512A13.28 13.28 0 0 1 3.3 7.9C1.9 7.344 1 6.594 1 6zm0 12c0-.444.5-.97 1.325-1.438C4.155 17.437 6.92 18 10 18h.32c-.263.944-.4 1.938-.4 2.962v.044c-1.69-.006-3.3-.18-4.707-.512a13.539 13.539 0 0 1-1.906-.587C1.9 19.344 1 18.594 1 18zm9 9c-2.55 0-4.925-.387-6.7-1.1C1.9 25.344 1 24.594 1 24c0-.444.5-.97 1.325-1.438C4.155 23.437 6.92 24 10 24h.338a10.91 10.91 0 0 0 1.338 2.944c-.544.038-1.106.056-1.675.056zm0-12c-1.72 0-3.362-.18-4.794-.512A13.28 13.28 0 0 1 3.3 13.9C1.9 13.344 1 12.594 1 12c0-.444.5-.97 1.325-1.438C4.155 11.437 6.92 12 10 12c2.063 0 3.975-.25 5.563-.675a11.057 11.057 0 0 0-3.863 3.62c-.556.036-1.125.055-1.7.055zm10.956 14.994c-4.988 0-9.03-4.044-9.03-9.03s4.043-9.032 9.03-9.032a9.03 9.03 0 0 1 9.03 9.03c.007 4.99-4.036 9.032-9.03 9.032zm2.575-6.413a.423.423 0 0 0-.16-.023c-.08 0-.15.02-.207.063s-.113.086-.175.143-.12.12-.188.188c-.07.07-.15.133-.25.19-.095.056-.22.1-.357.144s-.306.063-.5.063c-.438 0-.806-.163-1.106-.488-.306-.326-.512-.826-.63-1.495h1.987a.565.565 0 0 0 .418-.164c.05-.05.095-.1.12-.16a.494.494 0 0 0 .044-.18v-.64h-2.68v-.437c0-.063.005-.13.005-.194h2.758a.565.565 0 0 0 .418-.165.502.502 0 0 0 .164-.342v-.638H20c.145-.6.37-1.056.676-1.363s.68-.46 1.12-.46c.26 0 .474.037.624.105s.28.15.38.238.195.163.27.238c.08.07.17.107.28.107s.2-.025.263-.075.125-.106.18-.17l.763-.787a3.224 3.224 0 0 0-1.156-1.038c-.475-.262-1.05-.394-1.706-.394-.488 0-.944.088-1.37.256s-.805.412-1.143.73c-.335.32-.63.694-.867 1.144-.238.444-.42.944-.53 1.488h-.845v1.144h.688c-.006.063-.006.13-.006.194v.438h-.682v1.144h.788c.087.563.238 1.08.444 1.544s.47.863.788 1.188.706.58 1.137.77c.438.18.93.274 1.488.274.663 0 1.256-.13 1.775-.406.52-.27.938-.67 1.262-1.188l-.944-.844c-.05-.08-.094-.12-.144-.137z'/%3E%3C/svg%3E");
  content: ""; }

.i-coin-stack-gbp::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M20.956 9.92c-.725 0-1.438.068-2.125.205-.054-.044-.11-.08-.167-.125C19.513 9.412 20 8.73 20 8V6c0-2.206-4.476-4-10-4S0 3.794 0 6v2c0 .73.486 1.412 1.336 2C.486 10.588 0 11.27 0 12v2c0 .73.486 1.412 1.336 2C.486 16.587 0 17.27 0 18v2c0 .73.486 1.413 1.336 2C.486 22.587 0 23.27 0 24v2c0 2.206 4.474 4 10 4 1.474 0 2.874-.13 4.136-.356A10.985 10.985 0 0 0 20.956 32C27.056 32 32 27.056 32 20.956S27.053 9.92 20.953 9.92zM1 6c0-.594.9-1.344 2.3-1.9C5.075 3.394 7.45 3 10 3s4.925.394 6.7 1.1C18.1 4.656 19 5.406 19 6s-.9 1.344-2.3 1.9c-.575.23-1.22.425-1.906.588C13.364 8.818 11.72 9 10 9s-3.362-.18-4.794-.512A13.28 13.28 0 0 1 3.3 7.9C1.9 7.344 1 6.594 1 6zm0 12c0-.444.5-.97 1.325-1.438C4.155 17.437 6.92 18 10 18h.32c-.263.944-.4 1.938-.4 2.962v.044c-1.69-.006-3.3-.18-4.707-.512a13.539 13.539 0 0 1-1.906-.587C1.9 19.344 1 18.594 1 18zm9 9c-2.55 0-4.925-.387-6.7-1.1C1.9 25.344 1 24.594 1 24c0-.444.5-.97 1.325-1.438C4.155 23.437 6.92 24 10 24h.338a10.91 10.91 0 0 0 1.338 2.944c-.544.038-1.106.056-1.675.056zm0-12c-1.72 0-3.362-.18-4.794-.512A13.28 13.28 0 0 1 3.3 13.9C1.9 13.344 1 12.594 1 12c0-.444.5-.97 1.325-1.438C4.155 11.437 6.92 12 10 12c2.063 0 3.975-.25 5.563-.675a11.057 11.057 0 0 0-3.863 3.62c-.556.036-1.125.055-1.7.055zm10.956 14.994c-4.988 0-9.03-4.044-9.03-9.03s4.043-9.032 9.03-9.032a9.03 9.03 0 0 1 9.03 9.03c.007 4.99-4.036 9.032-9.03 9.032zm-.175-5.688a7.35 7.35 0 0 0-.61.106c.174-.188.305-.394.412-.613.1-.22.15-.464.15-.74V22h1.995c.087 0 .163-.012.23-.044s.132-.07.182-.12c.05-.05.093-.105.124-.168s.044-.125.044-.194v-.8h-2.58V19.2c0-.48.086-.85.268-1.1.18-.257.45-.38.82-.38.2 0 .368.042.505.13s.294.22.47.393c.15.157.312.245.493.257s.363-.03.556-.13l.843-.532c-.13-.256-.288-.5-.462-.725s-.38-.42-.612-.58c-.23-.164-.5-.295-.794-.388s-.625-.137-.994-.137c-.55 0-1.032.087-1.44.262s-.743.406-1.01.7c-.27.294-.47.637-.6 1.02a3.75 3.75 0 0 0-.195 1.224v1.47h-.57c-.23 0-.405.07-.518.2s-.175.294-.175.47V22h1.262v1.618c0 .17-.03.313-.094.444-.063.125-.15.238-.25.325a1.388 1.388 0 0 1-.363.225c-.137.056-.28.1-.43.13V26h6.474c.14 0 .258-.026.37-.076s.207-.12.28-.206c.077-.08.14-.175.183-.28s.063-.207.063-.307v-.86H21.4c-.207 0-.414.01-.62.037z'/%3E%3C/svg%3E");
  content: ""; }

.i-coins::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M8.77 18.77c-.176.024-.345.05-.513.086.144-.163.256-.33.344-.52.09-.18.127-.386.127-.618v-.887H10.4a.502.502 0 0 0 .451-.273.342.342 0 0 0 .04-.163v-.67H8.72v-1.237c0-.4.075-.713.225-.925s.38-.324.688-.324c.17 0 .313.037.425.106.12.07.25.18.394.33a.588.588 0 0 0 .413.214.81.81 0 0 0 .463-.113l.706-.444c-.106-.22-.238-.42-.387-.606s-.32-.35-.52-.494c-.193-.138-.418-.25-.668-.326s-.53-.12-.84-.12c-.463 0-.87.076-1.206.22a2.4 2.4 0 0 0-.85.588 2.45 2.45 0 0 0-.506.856c-.106.325-.162.67-.162 1.025v1.23h-.48c-.195 0-.34.057-.44.17s-.143.244-.143.4v.55h1.063v1.363a.788.788 0 0 1-.08.37c-.05.105-.126.2-.214.274s-.187.137-.305.188c-.12.05-.237.087-.362.106v1.063h5.444c.112 0 .22-.025.312-.063a.68.68 0 0 0 .238-.175.7.7 0 0 0 .15-.24.65.65 0 0 0 .05-.256v-.725H9.265c-.156.01-.325.02-.494.037zm16.324-.64c-.038-.01-.08-.024-.137-.024a.268.268 0 0 0-.17.05.76.76 0 0 0-.143.12c-.05.043-.1.1-.156.155s-.12.108-.2.158c-.08.044-.175.08-.288.12-.113.03-.25.05-.406.05-.356 0-.656-.132-.9-.4-.25-.27-.42-.67-.52-1.22h1.62a.47.47 0 0 0 .344-.138.425.425 0 0 0 .1-.138c.025-.05.03-.1.03-.144v-.52H22.08v-.355c0-.05.008-.106.008-.156h2.25a.486.486 0 0 0 .444-.274c.026-.05.032-.1.032-.144v-.52h-2.606c.12-.495.3-.864.55-1.114s.556-.38.913-.38c.21 0 .387.03.51.087s.233.12.315.194l.22.194s.136.09.23.09.163-.02.212-.064c.05-.044.1-.088.144-.137l.626-.645c-.238-.35-.55-.63-.944-.85-.386-.213-.855-.32-1.393-.32-.4 0-.77.07-1.12.214-.35.136-.663.337-.93.593-.276.256-.513.57-.707.93s-.343.77-.437 1.214h-.68v.93h.562c-.006.05-.006.107-.006.157v.356h-.557v.932h.644c.07.462.193.88.362 1.262s.38.7.644.97c.262.268.575.474.93.624s.763.225 1.213.225c.537 0 1.024-.106 1.45-.33a2.61 2.61 0 0 0 1.024-.97l-.775-.688a.404.404 0 0 0-.114-.094zM23 7a8.99 8.99 0 0 0-7 3.344A9 9 0 1 0 9 25a8.99 8.99 0 0 0 7-3.344A9 9 0 1 0 23 7zm-7 10.688a7.063 7.063 0 0 1-1.044 2.35A7.186 7.186 0 0 1 9 23.194 7.197 7.197 0 1 1 9 8.8a7.187 7.187 0 0 1 5.956 3.156c.48.706.838 1.5 1.044 2.35a7.235 7.235 0 0 1 0 3.382zm7 5.512a7.186 7.186 0 0 1-5.956-3.156c.613-1.22.956-2.587.956-4.044s-.344-2.825-.956-4.044A7.186 7.186 0 0 1 23 8.8c3.975 0 7.2 3.225 7.2 7.2s-3.225 7.2-7.2 7.2z'/%3E%3C/svg%3E");
  content: ""; }

.i-community::before {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='33' viewBox='0 0 39 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.95165 20.2444C5.05543 19.3933 2.15601 15.2499 2.15601 10.2038C2.15601 4.53983 6.048 0 11.1224 0H20.4236C25.498 0 29.6131 4.32832 29.6131 9.99228C29.6131 15.6546 25.498 19.9846 20.4236 19.9846H17.4942L9.95165 27.5854V20.2444Z' fill='%23F1C632'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.79564 21.4004C3.89943 20.5494 1 16.4059 1 11.3598C1 5.69583 4.89199 1.15601 9.9664 1.15601H19.2676C24.342 1.15601 28.4571 5.48433 28.4571 11.1483C28.4571 16.8106 24.342 21.1406 19.2676 21.1406H16.3381L8.79564 28.7414V21.4004Z' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M19.6946 24.6857C20.8803 26.466 22.7805 27.8016 24.9222 27.8016H27.4453L31.6453 32V27.4352C34.9095 27.312 37.9921 24.1078 37.9921 20.1708C37.9921 16.1573 35.096 12.993 31.4971 12.993' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M7.97986 11.1478H21.0364' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M7.97986 7.81699H21.0364' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M7.97986 14.4785H14.5081' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");
  content: ""; }

.i-compass2::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 0C114.615 0 0 114.615 0 256s114.615 256 256 256 256-114.615 256-256S397.385 0 256 0zm0 464c-114.875 0-208-93.125-208-208S141.125 48 256 48s208 93.125 208 208-93.125 208-208 208zm48-256l-144-80h-32v32l80 144 144 80h32v-32l-80-144zm-48 80c-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32z'/%3E%3C/svg%3E");
  content: ""; }

.i-completing-sale::before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' fill='%23EDB800' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M11.419 5.108C10.483 4.172 9.25904 3.7 8.02704 3.7V8.5L4.63504 11.892C6.50704 13.764 9.54704 13.764 11.427 11.892C13.299 10.02 13.299 6.98 11.419 5.108ZM8.02704 0.5C3.61104 0.5 0.0270386 4.084 0.0270386 8.5C0.0270386 12.916 3.61104 16.5 8.02704 16.5C12.443 16.5 16.027 12.916 16.027 8.5C16.027 4.084 12.443 0.5 8.02704 0.5ZM8.02704 14.9C4.49104 14.9 1.62704 12.036 1.62704 8.5C1.62704 4.964 4.49104 2.1 8.02704 2.1C11.563 2.1 14.427 4.964 14.427 8.5C14.427 12.036 11.563 14.9 8.02704 14.9Z'/%3E %3C/svg%3E");
  content: ""; }

.i-confirm-sale::before {
  background-image: url("data:image/svg+xml,%3Csvg height='27' width='28' viewBox='0 0 27 28' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19.273 21.31a.6.6 0 1 1-.771.92l-2.44-2.049a.6.6 0 1 1 .772-.919zm-2.246 1.237a.6.6 0 0 1-.76.928l-1.988-1.627a.6.6 0 0 1 .76-.928zM5.226 18.91a.6.6 0 1 1 1.133-.395c.186.534.89 1.412 1.973 2.485.317.313.662.64 1.031.977a55.414 55.414 0 0 0 2.929 2.482c.13.104.223.176.293.23.375.318.658.3.83.09.173-.212.15-.513-.149-.768l-.866-.84a.6.6 0 1 1 .835-.862l.837.813c.776.657.853 1.704.272 2.416-.607.744-1.66.808-2.514.084a59.59 59.59 0 0 1-3.276-2.759c-.38-.347-.737-.685-1.067-1.01-1.21-1.2-1.995-2.179-2.261-2.943zm11.711 5.164l-.594-.503c-.61-.517.165-1.433.776-.916l.594.503c.272.23.584.18.822-.101.236-.28.236-.598-.033-.827l-.003-.003c-.61-.518.166-1.432.776-.915l.005.004.086.073c.273.231.586.18.823-.1.238-.282.236-.6-.026-.823l-5.573-4.543a6.25 6.25 0 0 1-.615.17c-.194.044-.37.072-.53.08a7.9 7.9 0 0 1-.61.727c-.532.56-1.07.947-1.635 1.077a1.563 1.563 0 0 1-1.31-.259c-2.015-1.469.208-5.775 3.64-6.312.045-.013.111-.027.198-.038 1.096-.152 2.86.219 5.38 1.488l1.179-.357a.6.6 0 0 1 .348 1.148l-1.41.427a.6.6 0 0 1-.449-.04c-1.391-.717-2.56-1.152-3.518-1.359-.633-.137-1.083-.158-1.366-.119-.031.005-.042.007-.104.02-2.595.41-4.17 3.46-3.192 4.173.101.073.198.09.334.059.283-.066.652-.33 1.036-.734a6.718 6.718 0 0 0 .681-.849.6.6 0 0 1 .668-.25 1.63 1.63 0 0 0 .4-.053 6.466 6.466 0 0 0 .78-.236.6.6 0 0 1 .594.096l5.84 4.761c.812.688.817 1.762.177 2.52a1.85 1.85 0 0 1-1.2.664c-.022.39-.178.776-.455 1.104-.455.54-1.124.783-1.765.63a1.82 1.82 0 0 1-.34.652c-.622.766-1.687.87-2.566.125l-2.356-2.045a.6.6 0 0 1 .787-.906l2.35 2.04c.36.304.654.275.854.03.2-.246.186-.567-.072-.786l.776-.916c.568.482.745 1.18.567 1.806a1.807 1.807 0 0 1-.749-.387zm-16.1-3.626a.6.6 0 0 1-.414-.741l2.424-8.559a.6.6 0 0 1 .74-.414l4.134 1.17a.6.6 0 0 1 .414.742L5.71 21.204a.6.6 0 0 1-.74.414zm3.882-.148l2.097-7.404-2.978-.844-2.097 7.405zm19.443-8.02l-2.978.844 2.097 7.405 2.978-.844zm3.002 8.396l-4.134 1.17a.6.6 0 0 1-.74-.413l-2.424-8.559a.6.6 0 0 1 .413-.74l4.134-1.171a.6.6 0 0 1 .74.414l2.424 8.558a.6.6 0 0 1-.413.741zM7.918 13.35a.6.6 0 0 1-1.05-.582c.165-.295.541-.428 1.405-.544.805-.109 2.009-.187 3.692-.223a.6.6 0 1 1 .026 1.2c-1.642.035-2.803.11-3.557.212-.354.048-.58.096-.696.137.03-.01.101-.057.18-.2zm12.849 7.84a.6.6 0 0 1 .302-1.161 1.621 1.621 0 0 0 .708.007.64.64 0 0 0 .346-.191.6.6 0 0 1 .903.79c-.257.293-.59.477-.97.568a2.771 2.771 0 0 1-1.29-.013zM18.75 0L20 1.25l-6.25 7.5L10 4.375l1.594-1.594 2.156 2.176z'/%3E %3C/svg%3E");
  content: ""; }

.i-credit::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M464 64H48C21.6 64 0 85.6 0 112v288c0 26.4 21.6 48 48 48h416c26.4 0 48-21.6 48-48V112c0-26.4-21.6-48-48-48zM48 96h416c8.673 0 16 7.327 16 16v48H32v-48c0-8.673 7.327-16 16-16zm416 320H48c-8.673 0-16-7.327-16-16V256h448v144c0 8.673-7.327 16-16 16zM64 320h32v64H64zm64 0h32v64h-32zm64 0h32v64h-32z'/%3E%3C/svg%3E");
  content: ""; }

.i-currency-exchange::before {
  background-image: url("data:image/svg+xml,%3Csvg width='33px' height='33px' viewBox='0 0 33 33' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg transform='translate(-165.000000, -367.000000)' stroke='%23919EAB'%3E %3Cg transform='translate(149.000000, 345.000000)'%3E %3Cg transform='translate(16.000000, 23.000000)'%3E %3Cg%3E %3Cpath d='M27.9785244,12.7121939 C31.8199467,5.78734545 24.1043911,-1.83490909 17.1042133,1.96145455'%3E%3C/path%3E %3Cpolyline points='31.8646044 11.0589479 28.0061156 12.7391903 26.30656 8.92454788'%3E%3C/polyline%3E %3Cpath d='M3.94097778,17.6431079 C0.0995555556,24.5679564 7.81511111,32.1902109 14.8152889,28.3938473'%3E%3C/path%3E %3Cpolyline points='0.0548977778 19.2962133 3.91338667 17.6159709 5.61294222 21.4306133'%3E%3C/polyline%3E %3Cpath d='M31.9889067,23.1711758 C31.9889067,27.3148364 28.5912178,30.6725091 24.4013511,30.6725091 C20.2100622,30.6725091 16.8137956,27.3148364 16.8137956,23.1711758 C16.8137956,19.0289212 20.2100622,15.6698424 24.4013511,15.6698424 C28.5912178,15.6698424 31.9889067,19.0289212 31.9889067,23.1711758 Z'%3E%3C/path%3E %3Cpath d='M20.7139556,22.2381139 L25.2252444,22.2381139'%3E%3C/path%3E %3Cpath d='M20.7139556,24.2395006 L25.2252444,24.2395006'%3E%3C/path%3E %3Cpath d='M27.2257422,20.8513164 C26.6639644,19.9190982 25.7892978,19.3187103 24.8065422,19.3187103 C23.1112533,19.3187103 21.7373867,21.1030012 21.7373867,23.3048921 C21.7373867,25.505377 23.1112533,27.2910739 24.8065422,27.2910739 C25.8348089,27.2910739 26.7450311,26.6330376 27.30112,25.6262982'%3E%3C/path%3E %3C/g%3E %3Cg transform='translate(0.355556, 0.000000)'%3E %3Cpath d='M14.7181506,7.49764518 C14.7181506,11.3833358 11.5313772,14.5338958 7.60102347,14.5338958 C3.67003739,14.5338958 0.483896356,11.3833358 0.483896356,7.49764518 C0.483896356,3.6113294 3.67003739,0.461394511 7.60102347,0.461394511 C11.5313772,0.461394511 14.7181506,3.6113294 14.7181506,7.49764518 Z'%3E%3C/path%3E %3Cg transform='translate(5.058370, 3.125556)'%3E %3Cpath d='M0.193609126,4.66664198 L3.79896261,4.66664198'%3E%3C/path%3E %3Cpath d='M4.85616201,1.33017393 C4.43442039,0.847588156 3.81034394,0.438140378 3.11418572,0.438140378 C1.96846483,0.438140378 1.22614898,1.04512327 0.960584533,2.14156816 C0.843609719,2.62602927 0.8638432,3.13049393 0.960584533,3.61933082 C1.16418394,4.64513816 1.68203461,6.89116238 0.221430163,8.11450482 C0.221430163,8.11450482 1.5296512,7.00680793 2.94978868,7.80319949 C4.36992616,8.60021616 4.98388587,7.61379082 4.98388587,7.61379082'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  content: ""; }

.i-day_calender::before {
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M2.03223 3C2.03223 1.34315 3.37537 0 5.03223 0H30C31.6568 0 33 1.34315 33 3V8.25806H2.03223V3Z' fill='%238EC7FF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.9677 4.23405C31.9677 2.4662 30.5338 1.03226 28.7646 1.03226H4.20314C2.43394 1.03226 1 2.4662 1 4.23405V28.7969C1 30.5661 2.43394 32 4.20314 32H28.7646C30.5338 32 31.9677 30.5661 31.9677 28.7969V4.23405Z' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M1 9.11026H31.9677' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M13.1178 14.5064H20.3131L15.5812 26.6142' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");
  content: ""; }

.i-direct-investment-icon::before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E %3Cg%3E %3Ctitle%3ELayer 1%3C/title%3E %3Cellipse id='svg_1' fill='%23CEDCD9' ry='5.5' rx='15' cy='28.33008' cx='18.54199'/%3E %3Cpath id='svg_2' fill='%2333824C' d='m12.20989,4.47148c0,0.9079 -0.7348,2.1739 -1.6414,2.1739c-0.9079,0 -1.6427,-1.266 -1.6427,-2.1739c0,-0.90656 0.7348,-1.6414 1.6427,-1.6414c0.9066,0 1.6414,0.73484 1.6414,1.6414z' clip-rule='evenodd' fill-rule='evenodd'/%3E %3Cpath id='svg_3' fill='%2333824C' d='m8.44229,28.83658l-0.6483,-11.6816c-0.0107,-0.237 -0.7682,0.0705 -0.7762,-0.1531c-0.3101,-8.263 0.3781,-8.7888 0.4553,-8.8527c0.0919,-0.0267 0.84,-0.0466 1.065,-0.0599c0.3035,-0.02 0.5645,0.1664 0.7056,0.4353c0.4925,0.9585 2.1552,0.9585 2.6491,0c0.1385,-0.2689 0.4007,-0.4553 0.7043,-0.4353c0.2236,0.0133 0.9744,0.0332 1.0649,0.0599c0.0773,0.0639 0.7642,0.5897 0.4567,8.8527c-0.0094,0.2236 -0.7668,-0.0839 -0.7762,0.1531l-0.6509,11.6816' clip-rule='evenodd' fill-rule='evenodd'/%3E %3Cpath id='svg_4' fill='%231A532C' d='m10.56809,18.45658c0.2762,0 0.5,0.2238 0.5,0.5l0,9.8791c0,0.2761 -0.2238,0.5 -0.5,0.5c-0.2761,0 -0.5,-0.2239 -0.5,-0.5l0,-9.8791c0,-0.2762 0.2239,-0.5 0.5,-0.5z' clip-rule='evenodd' fill-rule='evenodd'/%3E %3Cpath id='svg_5' fill='%236E96AC' d='m28.81389,4.47148c0,0.9079 -0.7348,2.1739 -1.6414,2.1739c-0.9079,0 -1.6427,-1.266 -1.6427,-2.1739c0,-0.90656 0.7348,-1.6414 1.6427,-1.6414c0.9066,0 1.6414,0.73484 1.6414,1.6414z' clip-rule='evenodd' fill-rule='evenodd'/%3E %3Cpath id='svg_6' fill='%236E96AC' d='m25.04629,28.83658l-0.6483,-11.6816c-0.0107,-0.237 -0.7682,0.0705 -0.7762,-0.1531c-0.3101,-8.263 0.3781,-8.7888 0.4553,-8.8527c0.0919,-0.0267 0.84,-0.0466 1.065,-0.0599c0.3035,-0.02 0.5645,0.1664 0.7056,0.4353c0.4925,0.9585 2.1552,0.9585 2.6491,0c0.1385,-0.2689 0.4007,-0.4553 0.7043,-0.4353c0.2236,0.0133 0.9744,0.0332 1.0649,0.0599c0.0773,0.0639 0.7642,0.5897 0.4567,8.8527c-0.0094,0.2236 -0.7668,-0.0839 -0.7761,0.1531l-0.651,11.6816' clip-rule='evenodd' fill-rule='evenodd'/%3E %3Cpath id='svg_7' fill='%23567C92' d='m27.17189,18.45658c0.2761,0 0.5,0.2238 0.5,0.5l0,9.8791c0,0.2761 -0.2239,0.5 -0.5,0.5c-0.2762,0 -0.5,-0.2239 -0.5,-0.5l0,-9.8791c0,-0.2762 0.2238,-0.5 0.5,-0.5z' clip-rule='evenodd' fill-rule='evenodd'/%3E %3Cpath id='svg_8' fill='%235F6B96' d='m19.71359,11.29468l3.182,3.1819c0.1952,0.1953 0.1952,0.5119 0,0.7071l-3.182,3.182c-0.1953,0.1953 -0.5119,0.1953 -0.7071,0c-0.1953,-0.1952 -0.1953,-0.5118 0,-0.7071l2.3284,-2.3284l-6.7929,0l0,-1l6.7929,0l-2.3284,-2.3284c-0.1953,-0.1953 -0.1953,-0.5119 0,-0.7071c0.1952,-0.1953 0.5118,-0.1953 0.7071,0z' clip-rule='evenodd' fill-rule='evenodd'/%3E %3C/g%3E %3C/svg%3E");
  content: ""; }

.i-direct-investment::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%233237AE' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 8C19 10.21 17.21 12 15 12C12.79 12 11 10.21 11 8C11 5.79 12.79 4 15 4C17.21 4 19 5.79 19 8ZM7 18C7 15.34 12.33 14 15 14C17.67 14 23 15.34 23 18V20H7V18ZM5 7V9H1V13H5V15L9 11L5 7Z' fill='%233237AE'/%3E %3C/svg%3E");
  content: ""; }

.i-do-the-right-thing::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M18.92 4.588a.219.219 0 0 1 .342.273l-1.92 2.404a.219.219 0 0 1-.336.008l-.744-.848a.219.219 0 1 1 .329-.288l.571.651 1.758-2.2z'/%3E%3Cpath d='M19.746 11.356V9.353c0-.12.098-.218.218-.218a2.407 2.407 0 0 0 2.407-2.407v-1.75a2.407 2.407 0 0 0-2.407-2.406H15.59a2.406 2.406 0 0 0-2.406 2.406v1.75a2.406 2.406 0 0 0 2.406 2.407h1.953c.06 0 .118.024.159.068l2.045 2.153zm-4.157-1.784a2.843 2.843 0 0 1-2.843-2.844v-1.75a2.843 2.843 0 0 1 2.843-2.843h4.375a2.844 2.844 0 0 1 2.844 2.843v1.75a2.844 2.844 0 0 1-2.625 2.836v2.34a.219.219 0 0 1-.377.15l-2.358-2.482H15.59zm.07 4.832c.12 0 .218.112.218.25s-.098.25-.219.25h-1.617c-.12 0-.219-.112-.219-.25s.098-.25.22-.25h1.616zm-.886 2.645c.12 0 .219.112.219.25s-.098.25-.219.25h-1.161c-.12 0-.219-.112-.219-.25s.098-.25.219-.25h1.161zm-9.779 3.924a.219.219 0 1 1 .142-.414 28.627 28.627 0 0 0 5.734 1.314c.67.083 1.291.134 1.85.161.37.018.658.023.855.02h.037c.851 0 1.275-.4 1.238-.947-.036-.53-.493-.975-1.1-.975h-.62a.219.219 0 1 1 0-.438h.62c.84 0 1.485.627 1.536 1.384.055.813-.582 1.413-1.668 1.413h-.037c-.206.003-.504-.002-.882-.02-.57-.027-1.2-.08-1.883-.164a29.061 29.061 0 0 1-5.822-1.334z'/%3E%3Cpath d='M15.658 14.841c-.292 0-.292-.437 0-.437h.137c.68 0 1.103-.476 1.104-1.104 0-.629-.422-1.104-1.104-1.104h-5.457a.219.219 0 0 1-.203-.301c1.218-2.976 1.061-5.162.017-6.137-.799-.746-1.728-.368-1.63.748.149 1.717-.496 3.33-1.657 4.788a10.421 10.421 0 0 1-1.522 1.545c-.07.056-.12.095-.149.115a.219.219 0 0 1-.258-.352 8.333 8.333 0 0 0 .492-.412c.373-.34.747-.73 1.095-1.168 1.097-1.378 1.7-2.89 1.562-4.478-.133-1.536 1.287-2.113 2.366-1.106 1.16 1.084 1.357 3.343.21 6.32h5.134c.936 0 1.542.683 1.541 1.542 0 .595-.291 1.105-.78 1.362.409.275.644.745.639 1.285-.007.789-.522 1.43-1.324 1.527.283.28.443.674.443 1.116 0 .86-.607 1.542-1.54 1.542H13.75a.219.219 0 1 1 0-.438h1.023c.68 0 1.103-.475 1.103-1.104 0-.628-.421-1.104-1.103-1.104-.292 0-.292-.437 0-.437h.885c.669 0 1.094-.478 1.1-1.106.005-.63-.412-1.102-1.1-1.102z'/%3E%3Cpath d='M4.846 12.18H2.44a.219.219 0 1 1 0-.438h2.625a.22.22 0 0 1 .219.22v10.5c0 .12-.098.218-.219.218H2.44a.219.219 0 1 1 0-.438h2.406V12.18z'/%3E%3C/svg%3E");
  content: ""; }

.i-download::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 22v4H4v-4H0v8h32v-8h-4zm-4-10h-6V2h-4v10H8l8 12 8-12z'/%3E%3C/svg%3E");
  content: ""; }

.i-empathise-with-customers::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13.452 16.275c-.427.52-1.214 1.2-2.04 1.846a.401.401 0 0 1-.496 0c-.828-.646-1.614-1.326-2.024-1.827-.612-.595-.644-1.75.002-2.247.593-.577 1.694-.552 2.269.116.572-.665 1.665-.693 2.26-.125.655.52.62 1.664.029 2.237zm-.336-.309c.425-.412.448-1.242.017-1.575l-.02-.017c-.463-.452-1.423-.363-1.745.302a.228.228 0 0 1-.41 0c-.322-.665-1.281-.754-1.765-.285-.43.333-.408 1.163.034 1.594.393.477 1.148 1.133 1.936 1.75.788-.617 1.544-1.273 1.953-1.769zm2.612-1.183a.228.228 0 0 1-.456 0V5.196a1.142 1.142 0 0 0-2.283 0 .228.228 0 1 1-.456 0 1.598 1.598 0 1 1 3.195 0v9.587z'/%3E%3Cpath d='M12.99 11.13a.228.228 0 1 1-.457 0V3.37a1.142 1.142 0 0 0-2.283 0v7.76a.228.228 0 1 1-.457 0V3.37a1.598 1.598 0 1 1 3.196 0v7.76z'/%3E%3Cpath d='M10.25 5.196a.228.228 0 1 1-.457 0 1.142 1.142 0 0 0-2.282 0v6.847a.228.228 0 0 1-.457 0V5.196a1.598 1.598 0 1 1 3.196 0zm5.656 10.01a.228.228 0 1 1-.372-.265l2.51-3.537c.37-.607 1.296-.662 1.843-.177.423.372.53 1.004.271 1.466a38.69 38.69 0 0 1-.504 1.35c-.4 1.01-.843 2.022-1.32 2.966-.604 1.2-1.219 2.205-1.81 2.92a17.695 17.695 0 0 0-.654 1.327c-.134.302-.25.593-.348.87-.12.339-.206.646-.254.914a.228.228 0 0 1-.45-.08c.054-.295.146-.626.273-.986.102-.288.223-.59.36-.902a18.146 18.146 0 0 1 .615-1.258c.028-.051.048-.088.082-.14.59-.72 1.188-1.698 1.779-2.87.47-.931.907-1.93 1.302-2.929.138-.35.261-.674.367-.965l.146-.4a.77.77 0 0 0-.157-.941c-.348-.308-.94-.273-1.159.085l-2.52 3.551z'/%3E%3Cpath d='M7.488 22.521a.228.228 0 1 1-.455.045 88.104 88.104 0 0 0-.047-.467 23.607 23.607 0 0 0-.09-.724 17.58 17.58 0 0 0-.361-1.874c-.167-.657-.367-1.231-.601-1.702-.373-.751-.652-2.417-.863-4.755a85.63 85.63 0 0 1-.235-3.487 97.461 97.461 0 0 1-.064-1.592c0-.946.438-1.628 1.238-1.628.832 0 1.5.713 1.5 1.584a.228.228 0 0 1-.456 0c0-.625-.47-1.128-1.044-1.128-.495 0-.782.447-.782 1.165l.015.433c.012.345.029.73.049 1.143.057 1.183.134 2.366.234 3.47.205 2.273.48 3.912.817 4.592.25.503.46 1.107.634 1.792.155.608.276 1.254.37 1.923a24.06 24.06 0 0 1 .14 1.21z'/%3E%3C/svg%3E");
  content: ""; }

.i-eye::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 409.5c-74.1 0-140-36.3-172.7-57.9-21.9-14.5-42.1-31.1-56.8-46.7C8.7 285.9 0 269.9 0 256c0-13.9 8.7-29.9 26.5-48.8 14.7-15.6 34.9-32.2 56.8-46.7 32.7-21.6 98.6-57.9 172.7-57.9s140 36.3 172.7 57.9c21.9 14.5 42.1 31.1 56.8 46.7 17.8 18.9 26.5 34.9 26.5 48.8 0 13.9-8.7 29.9-26.5 48.8-14.7 15.6-34.9 32.2-56.8 46.7-32.7 21.7-98.6 58-172.7 58zM48.8 256c5.5 10.1 28.3 35 67 59.5 27.2 17.2 81.6 46 140.2 46 58.6 0 113-28.8 140.2-46 38.8-24.5 61.5-49.3 67-59.5-5.5-10.1-28.3-35-67-59.5-27.2-17.2-81.6-46-140.2-46s-113 28.8-140.2 46c-38.7 24.5-61.5 49.4-67 59.5zm143.2 0c0 35.3 28.7 64 64 64s64-28.7 64-64-28.7-64-64-64-64 28.7-64 64z'/%3E%3C/svg%3E");
  content: ""; }

.i-facebook::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M18 10.92h1.875V8h-2.55c-3.613 0-3.525 2.806-3.525 3.225v2.287h-1.675v2.8H13.8V24h3.444v-7.688h2.306s.22-1.344.32-2.813h-2.62v-1.914c.006-.287.38-.67.75-.67z'/%3E%3C/svg%3E");
  content: ""; }

.i-file-check::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M22 32l-6-7 2.547-2.547L22 25.93 30 18l2 2zM2 2h18v6h6v10h2V8l-8-8H0v32h18v-2H2V2z'/%3E%3C/svg%3E");
  content: ""; }

.i-file-csv::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M6 28h20V14H6v14zm14-12h4v4h-4v-4zm0 6h4v4h-4v-4zm-6-6h4v4h-4v-4zm0 6h4v4h-4v-4zm-6-6h4v4H8v-4zm0 6h4v4H8v-4zM22 0H2v32h28V8l-8-8zm6 30H4V2h18v6h6v22z'/%3E%3C/svg%3E");
  content: ""; }

.i-file-pdf::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M18.55 16.925c-1.2-1.125-2.206-2.68-2.83-4.394.043-.16.074-.3.105-.442 0 0 .675-3.844.5-5.144a1.48 1.48 0 0 0-.087-.37l-.056-.15c-.18-.424-.544-.874-1.113-.85l-.34-.012c-.63 0-1.144.326-1.28.807-.413 1.512.01 3.774.78 6.712l-.194.475c-.55 1.338-1.238 2.687-1.844 3.88l-.08.157a64.897 64.897 0 0 1-1.745 3.212l-.544.288c-.037.02-.97.512-1.188.644-1.85 1.106-3.08 2.363-3.28 3.356-.064.32-.02.725.312.913l.525.262c.225.112.47.174.713.174 1.32 0 2.85-1.644 4.956-5.325a49.307 49.307 0 0 1 7.638-1.814c1.85 1.044 4.13 1.77 5.568 1.77.256 0 .475-.026.656-.07a1.13 1.13 0 0 0 .65-.444c.28-.42.337-1 .262-1.587-.025-.175-.163-.394-.313-.544-.424-.42-1.374-.644-2.812-.663-.975-.012-2.15.075-3.38.25-.564-.33-1.132-.675-1.582-1.094zM6.612 25.438c.237-.656 1.194-1.956 2.6-3.113.088-.07.306-.275.506-.47-1.47 2.357-2.456 3.29-3.106 3.582zm8.338-19.2c.425 0 .662 1.068.688 2.068.02 1-.213 1.706-.506 2.225-.244-.767-.356-1.986-.356-2.78 0 .007-.02-1.512.175-1.512zm-2.487 13.68c.294-.53.6-1.086.92-1.674.76-1.45 1.25-2.58 1.605-3.512.72 1.3 1.606 2.413 2.656 3.3.13.113.27.225.413.33-2.125.426-3.97.94-5.594 1.557zm11.043-.974c.775 0 1.006-.006 1.762.188s.77.587.637.67c-.13.08-.5.124-.744.124-.773 0-1.723-.35-3.067-.925.52-.036.988-.054 1.413-.054zM22 0H2v32h28V8l-8-8zm6 30H4V2h18v6h6v22z'/%3E%3C/svg%3E");
  content: ""; }

.i-file-submission::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M32 19l-8-8v5H14v6h10v5l8-8zM2 2h16v6h8l-8-8H0v32h26v-2.012L2 30V2z'/%3E%3C/svg%3E");
  content: ""; }

.i-file8::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M22 0H2v32h28V8l-8-8zm6 30H4V2h18v6h6v22zM8 24h16v2H8zm0-4h16v2H8zm0-4h16v2H8z'/%3E%3C/svg%3E");
  content: ""; }

.i-filter::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 2C8.27 2 2 3.956 2 6.375V9l10.5 10.5v8.75c0 .97 1.57 1.75 3.5 1.75s3.5-.78 3.5-1.75V19.5L30 9V6.375C30 3.955 23.73 2 16 2zM4.58 5.794c.657-.375 1.576-.725 2.664-1.025 2.4-.658 5.513-1.02 8.756-1.02s6.356.36 8.756 1.02c1.087.3 2.006.65 2.663 1.023.43.244.66.456.773.58-.106.126-.344.332-.775.582-.657.375-1.576.725-2.664 1.025C22.356 8.638 19.244 9 16 9s-6.356-.363-8.756-1.02c-1.088-.3-2.006-.65-2.662-1.024-.43-.244-.663-.456-.775-.58.112-.126.344-.332.775-.582z'/%3E%3C/svg%3E");
  content: ""; }

.i-forward::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 8V4L20 12L12 20V16H4V8H12Z' fill='%236B419F'/%3E %3C/svg%3E");
  content: ""; }

.i-globe::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M15 2C6.716 2 0 8.716 0 17s6.716 15 15 15c8.284 0 15-6.716 15-15S23.284 2 15 2zm8.487 20c.268-1.264.437-2.606.492-4h3.98a12.79 12.79 0 0 1-.96 4h-3.514zM6.513 12a23.855 23.855 0 0 0-.492 4H2.04c.104-1.38.426-2.722.96-4h3.515zm14.926 0c.3 1.28.48 2.62.54 4H16v-4h5.44zM16 10V4.146a4.54 4.54 0 0 1 1.35.668c.832.586 1.626 1.488 2.3 2.61.464.774.866 1.637 1.202 2.577H16zm-5.65-2.578c.674-1.12 1.468-2.023 2.3-2.61A4.56 4.56 0 0 1 14 4.145V10H9.148c.336-.94.738-1.804 1.203-2.58zM14 12v4H8.02c.06-1.38.24-2.72.54-4H14zM2.997 22a12.93 12.93 0 0 1-.96-4H6.02c.057 1.394.226 2.736.494 4H2.997zm5.024-4H14v4H8.56c-.3-1.28-.48-2.62-.54-4zM14 24v5.854a4.54 4.54 0 0 1-1.35-.668c-.832-.586-1.626-1.488-2.3-2.61a14.503 14.503 0 0 1-1.202-2.577H14zm5.65 2.578c-.674 1.12-1.468 2.023-2.3 2.61a4.61 4.61 0 0 1-1.35.667V24h4.852c-.336.94-.738 1.803-1.203 2.58zM16 22v-4h5.98a21.66 21.66 0 0 1-.54 4H16zm7.98-6a23.855 23.855 0 0 0-.492-4h3.516c.533 1.278.855 2.62.96 4H23.98zm1.978-6H22.96c-.58-1.836-1.386-3.447-2.353-4.732a12.959 12.959 0 0 1 3.585 2.54c.67.67 1.26 1.404 1.766 2.192zM5.808 7.808a12.974 12.974 0 0 1 3.585-2.54C8.426 6.553 7.623 8.164 7.04 10h-3a13.01 13.01 0 0 1 1.766-2.192zM4.042 24H7.04c.582 1.836 1.386 3.447 2.353 4.732a12.959 12.959 0 0 1-3.585-2.54A13.13 13.13 0 0 1 4.042 24zm20.15 2.192a12.974 12.974 0 0 1-3.585 2.54c.967-1.285 1.77-2.896 2.354-4.732h3a13.066 13.066 0 0 1-1.767 2.192z'/%3E%3C/svg%3E");
  content: ""; }

.i-google-plus::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M21.25 11.13V8.75h-1.012v2.38h-2.375v1h2.375v2.4h1.012v-2.4h2.375v-1H21.25zm-4.275 6.957a3.775 3.775 0 0 0-.512-.575c-.194-.175-.394-.356-.6-.53l-.68-.532c-.1-.087-.207-.194-.326-.313-.113-.12-.17-.287-.17-.506s.057-.392.17-.53a4.52 4.52 0 0 1 .363-.4c.2-.15.4-.312.588-.487.188-.17.362-.363.513-.57.15-.212.277-.45.365-.712.087-.27.13-.574.13-.93s-.05-.675-.15-.95a3.05 3.05 0 0 0-.362-.73c-.137-.214-.288-.388-.438-.53s-.287-.264-.4-.35h1.18l1.22-.67h-3.912c-.52 0-1.08.062-1.68.187s-1.176.412-1.72.856c-.406.356-.713.756-.912 1.206s-.305.9-.305 1.343c0 .37.07.73.206 1.094s.345.68.607.963c.27.28.594.505.988.674s.844.256 1.35.256c.1 0 .2 0 .306-.012.1-.006.2-.012.307-.03-.05.112-.094.224-.13.33s-.057.244-.057.406c0 .294.062.538.18.73.12.2.25.382.387.564-.213.012-.47.03-.762.056s-.6.07-.93.13c-.332.064-.663.15-1 .257s-.65.25-.94.427c-.555.33-.937.712-1.15 1.15-.205.438-.312.825-.312 1.17 0 .355.08.693.25 1.018.162.325.42.613.762.863.344.256.77.456 1.28.606s1.114.225 1.795.225c.813 0 1.53-.107 2.156-.314.625-.212 1.15-.48 1.57-.82s.73-.718.95-1.15c.21-.43.324-.868.324-1.312 0-.33-.044-.625-.13-.875-.1-.25-.22-.48-.364-.68zm-3.6-3.287c-.406 0-.756-.12-1.056-.356s-.546-.525-.746-.87c-.194-.343-.344-.712-.438-1.105s-.144-.75-.144-1.07c0-.257.03-.5.088-.745s.17-.463.332-.67c.15-.193.35-.343.588-.455s.488-.174.744-.174c.394 0 .738.12 1.037.356s.55.53.75.887c.2.354.358.736.458 1.142s.15.78.15 1.125c0 .18-.025.4-.075.67s-.18.505-.4.724c-.15.15-.344.28-.58.38-.232.108-.47.158-.707.158zm2.1 7.07c-.475.386-1.17.58-2.08.58-1.026 0-1.84-.22-2.445-.65-.6-.43-.9-.988-.9-1.675 0-.344.07-.625.2-.856s.287-.42.463-.57c.175-.15.356-.27.544-.35.18-.08.325-.145.425-.18a6.152 6.152 0 0 1 1.231-.259c.188-.02.356-.03.494-.037s.23-.012.27-.012h.237c.056 0 .125.007.2.02.356.256.662.48.93.688.27.2.482.4.645.586s.285.38.367.58c.08.195.125.414.125.657 0 .6-.23 1.088-.706 1.476z'/%3E%3C/svg%3E");
  content: ""; }

.i-google::before {
  background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(3 3)'%3E%3Cpath d='m17.64 9.20454545c0-.63818181-.0572727-1.25181818-.1636364-1.84090909h-8.4763636v3.48136364h4.8436364c-.2086364 1.125-.8427273 2.0781818-1.7959091 2.7163636v2.2581819h2.9086363c1.7018182-1.5668182 2.6836364-3.874091 2.6836364-6.61500005z' style = 'fill: %234285f4'/%3E%3Cpath d='m9 18c2.43 0 4.4672727-.8059091 5.9563636-2.1804545l-2.9086363-2.2581819c-.8059091.54-1.8368182.8590909-3.0477273.8590909-2.34409091 0-4.32818182-1.5831818-5.03590909-3.7104545h-3.00681818v2.3318182c1.48090909 2.9413636 4.52454545 4.9581818 8.04272727 4.9581818z' style='fill: %2334a853'/%3E%3Cpath d='m3.96409091 10.71c-.18-.54-.28227273-1.11681818-.28227273-1.71s.10227273-1.17.28227273-1.71v-2.33181818h-3.00681818c-.60954546 1.215-.95727273 2.58954545-.95727273 4.04181818 0 1.4522727.34772727 2.8268182.95727273 4.0418182z' style='fill: %23fbbc05'/%3E%3Cpath d='m9 3.57954545c1.3213636 0 2.5077273.45409091 3.4404545 1.3459091l2.5813637-2.58136364c-1.5586364-1.45227273-3.5959091-2.34409091-6.0218182-2.34409091-3.51818182 0-6.56181818 2.01681818-8.04272727 4.95818182l3.00681818 2.33181818c.70772727-2.12727273 2.69181818-3.71045455 5.03590909-3.71045455z' style='fill: %23ea4335'/%3E%3C/g%3E%3C/svg%3E");
  content: ""; }

.i-hand_shake::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M22.3128 27.5206L19.4069 25.08' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M19.6426 28.9998L17.2739 27.0611' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M6.71057 23.8773C7.55305 26.3003 14.3417 31.545 14.3417 31.545C15.9778 32.9302 17.4579 30.8165 16.1121 29.6769L15.0797 28.6757' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M15.0805 28.6759L17.8874 31.1138C19.5018 32.4799 21.0769 30.251 19.7433 29.1209L20.4501 29.7205C21.8624 30.9144 23.721 28.7112 22.3128 27.52L22.4227 27.6123C23.8336 28.8075 25.6908 26.6043 24.284 25.4132L17.3353 19.7478C17.3353 19.7478 16.5416 20.0517 15.9393 20.125C15.6232 20.163 15.3356 20.3244 15.1402 20.5754C14.5094 21.3894 13.1107 22.9142 12.0131 22.1152C10.5507 21.0488 12.0131 16.5081 16.1251 15.8597C16.1251 15.8597 17.9756 15.3319 22.5068 17.6681L24.1877 17.158' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.37876 23.1893C2.22836 23.7206 2.53714 24.2733 3.06848 24.4238L6.06893 25.2735C6.60031 25.424 7.15307 25.1152 7.30357 24.5839L9.6469 16.3101C9.79739 15.7788 9.48871 15.226 8.9574 15.0755L5.9558 14.2248C5.42432 14.0742 4.8714 14.3831 4.72095 14.9146L2.37876 23.1893Z' fill='%237FBB30'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.8129 23.4608C32.9633 23.9922 32.6545 24.5449 32.1232 24.6954L29.1228 25.5451C28.5914 25.6956 28.0386 25.3868 27.8881 24.8554L25.5449 16.5819C25.3944 16.0505 25.7032 15.4977 26.2346 15.3472L29.2361 14.4975C29.7675 14.347 30.3203 14.6558 30.4707 15.1872L32.8129 23.4608Z' fill='%237FBB30'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 25.2577L5.92462 26.6524L8.81292 16.4545L3.88694 15.0585L1 25.2577Z' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.9788 25.5293L27.0542 26.924L24.1659 16.7261L29.0919 15.3314L31.9788 25.5293Z' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M8.61853 17.1404C8.61853 17.1404 8.8573 16.7076 14.0804 16.5937' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M24.7319 26.1367C24.7319 26.1367 26.0275 26.4732 26.7059 25.6958' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.7691 5.99094C23.7691 9.29845 21.087 11.9819 17.7782 11.9819C14.4707 11.9819 11.7872 9.29845 11.7872 5.99094C11.7872 2.68209 14.4707 0 17.7782 0C21.087 0 23.7691 2.68209 23.7691 5.99094Z' fill='%23F1C632'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.6628 7.09733C22.6628 10.4048 19.9807 13.0883 16.6719 13.0883C13.3644 13.0883 10.6809 10.4048 10.6809 7.09733C10.6809 3.78847 13.3644 1.10638 16.6719 1.10638C19.9807 1.10638 22.6628 3.78847 22.6628 7.09733Z' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M14.5532 7.22446H17.6995' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M18.6232 4.31442C18.2547 3.88826 17.7101 3.52661 17.1028 3.52661C16.1029 3.52661 15.4552 4.06257 15.2239 5.03089C15.1209 5.45829 15.1389 5.9043 15.2239 6.33542C15.4013 7.24047 15.8535 9.22363 14.5787 10.303C14.5787 10.303 15.7201 9.32536 16.9595 10.0288C18.1989 10.7322 18.7349 9.86132 18.7349 9.86132' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");
  content: ""; }

.i-help::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8'/%3E%3Cpath class='st1 st2' d='M8 1c4.2 0 7.7 3.3 8 7.5V8c0-4.4-3.6-8-8-8S0 3.6 0 8v.5C.3 4.3 3.8 1 8 1z'/%3E%3Cpath d='M8 15c-4.2 0-7.7-3.3-8-7.5V8c0 4.4 3.6 8 8 8s8-3.6 8-8v-.5c-.3 4.2-3.8 7.5-8 7.5z'/%3E%3Cpath class='w' d='M5.4 4c.2-.1.3-.3.5-.4l.6-.3c.2-.1.4-.2.7-.2.2-.1.5-.1.8-.1.4 0 .8.1 1.1.2.3.1.6.3.8.5.2.2.4.4.5.7.1.3.2.6.2 1 0 .3 0 .6-.1.9-.1.3-.2.5-.4.7s-.3.2-.5.3-.3.3-.5.4c-.2.1-.3.3-.4.4-.1.1-.2.2-.2.4l-.2 1H7.2l-.1-1.2c0-.2 0-.4.1-.6.1-.2.2-.3.4-.4.1-.1.2-.2.4-.3.2-.1.3-.3.5-.4.2-.1.3-.3.4-.5s.2-.4.2-.7c0-.2-.1-.3-.1-.4-.1-.2-.2-.3-.3-.4-.1-.1-.2-.1-.4-.2s-.3-.1-.5-.1c-.3 0-.5 0-.7.1-.1.1-.2.2-.4.2-.1.1-.2.2-.3.2-.1.1-.2.1-.2.1-.2 0-.3-.1-.4-.2L5.4 4zM9 13H7v-2h2v2z'/%3E%3C/svg%3E");
  content: ""; }

.i-hide-password::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 7C14.76 7 17 9.24 17 12C17 12.65 16.87 13.26 16.64 13.83L19.56 16.75C21.07 15.49 22.26 13.86 22.99 12C21.26 7.61 16.99 4.5 11.99 4.5C10.59 4.5 9.25 4.75 8.01 5.2L10.17 7.36C10.74 7.13 11.35 7 12 7ZM2 4.27L4.28 6.55L4.74 7.01C3.08 8.3 1.78 10.02 1 12C2.73 16.39 7 19.5 12 19.5C13.55 19.5 15.03 19.2 16.38 18.66L16.8 19.08L19.73 22L21 20.73L3.27 3L2 4.27ZM7.53 9.8L9.08 11.35C9.03 11.56 9 11.78 9 12C9 13.66 10.34 15 12 15C12.22 15 12.44 14.97 12.65 14.92L14.2 16.47C13.53 16.8 12.79 17 12 17C9.24 17 7 14.76 7 12C7 11.21 7.2 10.47 7.53 9.8V9.8ZM11.84 9.02L14.99 12.17L15.01 12.01C15.01 10.35 13.67 9.01 12.01 9.01L11.84 9.02Z' fill='black'/%3E %3C/svg%3E");
  content: ""; }

.i-ic-close::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");
  content: ""; }

.i-ic-deposit::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.309 6.238a.344.344 0 0 1 .394-.563c.87.61 1.933 1.812 2.345 2.812.399.97.536 1.924.318 2.565-.287.842-1.1 1.06-2.221.578a1.013 1.013 0 0 1-.56-.596l-1.26-3.657c-.177-.537-.649-.739-1.137-.57-.495.172-.75.635-.562 1.203l1.796 5.437c.343 1.035 1.931 3.425 3.59 5.164a.344.344 0 0 1-.497.475c-1.724-1.807-3.367-4.28-3.745-5.423L8.973 8.226c-.31-.938.152-1.778.99-2.068.836-.29 1.712.085 2.014.999l1.257 3.653a.33.33 0 0 0 .183.189c.79.34 1.159.24 1.298-.169.153-.452.039-1.25-.303-2.08-.357-.868-1.334-1.973-2.103-2.512z'/%3E%3Cpath d='M14.259 19.614l1.849 2.681 5.511-3.801-1.849-2.682-5.511 3.802zm5.882-4.475l2.24 3.247a.344.344 0 0 1-.088.479l-6.078 4.191a.344.344 0 0 1-.478-.088l-2.24-3.247a.344.344 0 0 1 .088-.478l6.078-4.192a.344.344 0 0 1 .478.088zM9.604 9.024a.344.344 0 1 1 .206.655 5.041 5.041 0 0 1-1.44.238A4.517 4.517 0 1 1 12.887 5.4c0 .81-.31 1.72-.79 2.494a.344.344 0 0 1-.584-.363c.417-.672.686-1.463.686-2.131a3.83 3.83 0 1 0-3.83 3.83c.374 0 .833-.08 1.235-.206z'/%3E%3Cpath d='M18.716 15.731a.345.345 0 0 1 .26.038.301.301 0 0 0-.26-.038zm-.033.01zm-.044.02l-.033.02a.347.347 0 0 1 .036-.021h-.003zm.445.11a.344.344 0 0 1-.09.477c-.033.021-.033.021-.08.041-.39.14-.518-.141-.606-.76-.112-.796-.171-2.391-.15-5.025.017-2.37-1.257-4.33-3.414-5.908a14.28 14.28 0 0 0-3.46-1.847.344.344 0 0 1 .218-.652 14.124 14.124 0 0 1 1.147.474c.852.398 1.704.886 2.501 1.47 2.319 1.697 3.715 3.844 3.695 6.468-.02 2.602.037 4.17.144 4.924.02.137.039.233.054.288a.346.346 0 0 1 .04.05z'/%3E%3C/svg%3E");
  content: ""; }

.i-ic-gbp-circle::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M21.93 12.495a9.412 9.412 0 0 0-9.411-9.412 9.411 9.411 0 0 0-9.412 9.412 9.412 9.412 0 0 0 18.823 0zm.875 0c0 5.68-4.606 10.286-10.286 10.286-5.682 0-10.287-4.605-10.287-10.286 0-5.682 4.605-10.287 10.287-10.287 5.68 0 10.286 4.606 10.286 10.287z'/%3E%3Cpath d='M9.268 13.345a.437.437 0 1 1 0-.875h4.99a.437.437 0 1 1 0 .875h-4.99z'/%3E%3Cpath d='M9.022 17.401c.744-.635 1.119-1.52 1.206-2.64.06-.775-.015-1.579-.197-2.562-.02-.11-.042-.221-.068-.355l-.063-.319c-.156-.798-.164-1.552.004-2.254.417-1.743 1.628-2.72 3.406-2.72 1.021 0 2.004.547 2.741 1.4a.438.438 0 1 1-.662.572c-.584-.676-1.34-1.097-2.08-1.097-1.368 0-2.23.696-2.554 2.048-.136.57-.13 1.2.004 1.883.01.056.03.15.063.318l.07.365c.194 1.052.276 1.923.209 2.79a5.442 5.442 0 0 1-.404 1.734 3.414 3.414 0 0 1 2.601.353c.909.516 1.539.471 1.997.119.124-.096.201-.187.23-.233a.437.437 0 1 1 .745.459c-.08.13-.224.3-.442.467-.736.567-1.747.639-2.962-.05-.9-.511-1.825-.43-2.707.024a3.2 3.2 0 0 0-.56.356c-.454.384-1.019-.28-.577-.658z'/%3E%3C/svg%3E");
  content: ""; }

.i-ic-handshake::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M16.145 14.738a.458.458 0 1 1-.59.702l-1.963-1.65a.458.458 0 0 1 .59-.701l1.963 1.649zm-1.808.996a.458.458 0 0 1-.58.71l-1.601-1.31a.458.458 0 0 1 .58-.71l1.601 1.31zm-9.461-2.956a.458.458 0 1 1 .865-.302c.152.435.72 1.144 1.594 2.01.256.253.534.516.831.788a44.64 44.64 0 0 0 2.36 1.999c.105.084.18.142.235.185.312.264.555.25.703.069.147-.181.128-.439-.122-.652l-.698-.677a.458.458 0 1 1 .639-.658l.674.656c.615.52.676 1.348.217 1.91-.48.588-1.311.64-1.99.065l-.228-.18a47.952 47.952 0 0 1-2.407-2.04 30.84 30.84 0 0 1-.859-.813c-.972-.963-1.602-1.75-1.814-2.36z'/%3E%3Cpath d='M14.297 16.925l-.479-.405c-.466-.395.126-1.095.593-.7l.478.405c.23.195.498.152.697-.084.2-.237.198-.508-.031-.703-.466-.394.123-1.093.59-.7l.076.063c.23.195.498.152.697-.084.2-.236.198-.508-.025-.697l-4.497-3.666a6.873 6.873 0 0 1-.506.141 2.816 2.816 0 0 1-.352.058c-.048.004-.105.038-.152.1-.902 1.172-1.846 1.823-2.765 1.154-1.6-1.167.176-4.608 2.923-5.038.036-.01.088-.021.156-.03.879-.122 2.296.177 4.326 1.2l.958-.29a.458.458 0 1 1 .267.877l-1.135.344a.458.458 0 0 1-.343-.031c-1.123-.578-2.066-.929-2.84-1.096-.512-.111-.877-.128-1.108-.096a.961.961 0 0 0-.084.015c-2.107.333-3.389 2.814-2.58 3.404.3.218.902-.196 1.498-.972.196-.255.48-.425.796-.454.065-.006.146-.02.236-.04a5.216 5.216 0 0 0 .632-.191.458.458 0 0 1 .454.073l4.701 3.833c.643.544.648 1.393.14 1.993-.26.308-.607.494-.97.53a1.49 1.49 0 0 1-.361.894c-.367.434-.906.626-1.42.494a1.44 1.44 0 0 1-.277.539c-.492.606-1.332.688-2.03.098l-1.897-1.647a.458.458 0 1 1 .601-.693l1.892 1.644c.3.253.553.229.723.02a.458.458 0 0 0-.06-.667l.592-.7c.442.375.585.916.455 1.406a1.437 1.437 0 0 1-.57-.3zM1.325 14.001a.458.458 0 0 1-.316-.566L2.96 6.544a.458.458 0 0 1 .566-.317l3.328.944a.458.458 0 0 1 .316.566l-1.952 6.89a.458.458 0 0 1-.566.316l-3.327-.942zm3.136-.065l1.702-6.008-2.446-.694-1.701 6.01 2.445.692z'/%3E%3Cpath d='M20.115 7.419l-2.446.692 1.702 6.009 2.445-.693-1.701-6.008zm2.392 6.765l-3.327.943a.458.458 0 0 1-.566-.316l-1.952-6.89a.458.458 0 0 1 .316-.567l3.328-.942a.458.458 0 0 1 .566.316l1.951 6.89a.458.458 0 0 1-.316.566zM6.974 8.336a.458.458 0 0 1-.778-.482c.127-.23.425-.334 1.113-.427.647-.087 1.615-.15 2.969-.18a.458.458 0 1 1 .02.917c-1.322.029-2.259.09-2.867.171-.286.04-.47.078-.565.112.016-.006.057-.032.106-.106l.002-.005zm-.002.005a.673.673 0 0 0 .002-.005l-.002.005z'/%3E%3Cpath d='M17.37 14.597a.458.458 0 1 1 .231-.887 1.329 1.329 0 0 0 .582.006.54.54 0 0 0 .291-.162.458.458 0 0 1 .69.604 1.443 1.443 0 0 1-.767.45 2.207 2.207 0 0 1-1.027-.01z'/%3E%3C/svg%3E");
  content: ""; }

.i-ic-info::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eic_info%3C/title%3E%3Cpath d='M20 0C8.96 0 0 8.95 0 20s8.96 20 20 20 20-8.95 20-20S31.04 0 20 0zm2 30h-4v-4h4v4zm0-8h-4V10h4v12z'/%3E%3C/svg%3E");
  content: ""; }

.i-ic-pause-resume::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.03.756c6.212 0 11.248 5.034 11.248 11.245 0 6.212-5.036 11.248-11.249 11.248C5.818 23.249.785 18.214.785 12 .785 5.79 5.818.756 12.029.756zm0 .718C6.213 1.474 1.501 6.186 1.501 12c0 5.817 4.712 10.53 10.527 10.53 5.817 0 10.532-4.714 10.532-10.53 0-5.815-4.715-10.527-10.532-10.527z'/%3E%3Cpath d='M12.243 13.216l-5.171 4.038a1.119 1.119 0 0 1-1.807-.883V8.298a1.12 1.12 0 0 1 1.807-.882l5.17 4.036a1.118 1.118 0 0 1 .001 1.764zm-.441-1.198L6.63 7.98a.402.402 0 0 0-.65.317l.002 8.073c0 .335.384.523.648.317l5.17-4.038a.401.401 0 0 0 0-.632zm1.66 5.019a.359.359 0 0 1-.358-.359v-8.97c0-.199.16-.36.358-.36h1.95a.36.36 0 0 1 .359.36v8.97c0 .198-.16.359-.359.359h-1.95zm.359-.718h1.232V8.066h-1.232v8.253zm3.542.72a.359.359 0 0 1-.359-.36V7.707c0-.198.16-.358.359-.358h1.95c.198 0 .358.16.358.358v8.972c0 .199-.16.36-.358.36h-1.95zm.359-.718h1.232V8.066h-1.232v8.255z'/%3E%3C/svg%3E");
  content: ""; }

.i-ic-person-headset::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M7.448 13.812l-.016-.117V8.842c0-2.662 1.43-4.15 4.32-4.15 2.942 0 4.335 1.463 4.335 4.15v4.853l-.016.117c-.27.963-.683 1.588-1.511 2.451v.726c.325.781 2.548 2.19 5.42 3.3.435.168.72.59.72 1.058v.496c0 .625-.5 1.134-1.123 1.134H3.924a1.128 1.128 0 0 1-1.122-1.134v-.496c0-.468.285-.888.72-1.058 2.872-1.11 5.096-2.52 5.42-3.3v-.726c-.804-.84-1.223-1.482-1.494-2.45zm2.244 1.968c.08.081.125.191.125.306v.98l-.02.13c-.35 1.125-2.764 2.673-5.958 3.909a.259.259 0 0 0-.162.242v.496c0 .145.112.26.247.26h15.653a.254.254 0 0 0 .249-.26v-.496a.258.258 0 0 0-.161-.242c-3.196-1.235-5.608-2.782-5.96-3.91l-.02-.13v-.98c0-.113.045-.223.125-.305.8-.817 1.167-1.34 1.402-2.147V8.842c0-2.213-1.012-3.274-3.46-3.274-2.4 0-3.445 1.088-3.445 3.274v4.791c.238.817.61 1.356 1.385 2.147z'/%3E%3Cpath d='M16.482 13.559a.437.437 0 1 1 .875 0c0 2.437-1.39 3.183-4.732 3.246a.438.438 0 0 1-.017-.875c2.927-.055 3.874-.563 3.874-2.371zm-8.612-.302a.437.437 0 1 1 0 .875h-.783a1.4 1.4 0 0 1-1.4-1.4V9.804a1.4 1.4 0 0 1 1.4-1.4h.783a.437.437 0 1 1 0 .874h-.783a.525.525 0 0 0-.525.526v2.926c0 .291.236.526.525.526h.783z'/%3E%3Cpath d='M15.65 9.28a.437.437 0 1 1 0-.876h.781a1.4 1.4 0 0 1 1.4 1.401v2.926a1.4 1.4 0 0 1-1.4 1.401h-.782a.437.437 0 1 1 0-.875h.782c.29 0 .525-.235.525-.526V9.805a.525.525 0 0 0-.525-.526h-.782z'/%3E%3Cpath d='M7.553 8.842a.437.437 0 1 1-.875 0V7.477a5.075 5.075 0 0 1 10.15 0v1.365a.437.437 0 1 1-.875 0V7.477a4.2 4.2 0 0 0-8.4 0v1.365zm4.626 7.524a.267.267 0 1 0-.534 0 .267.267 0 0 0 .534 0zm.875 0a1.142 1.142 0 1 1-2.284 0 1.142 1.142 0 0 1 2.284 0z'/%3E%3C/svg%3E");
  content: ""; }

.i-ic-person::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");
  content: ""; }

.i-ic-press-newspaper::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M7.217 15.851a.417.417 0 1 1 0-.833h4.33a.417.417 0 0 1 0 .833h-4.33zm0-2.608a.417.417 0 0 1 0-.834h4.33a.417.417 0 1 1 0 .834h-4.33zm0 2.608a.417.417 0 1 1 0-.833h4.33a.417.417 0 0 1 0 .833h-4.33zm0-5.217a.417.417 0 0 1 0-.833h4.33a.417.417 0 1 1 0 .833h-4.33zm0-2.609a.417.417 0 0 1 0-.833h4.33a.417.417 0 1 1 0 .833h-4.33zm6.958 7.826a.417.417 0 0 1 0-.833h5.199a.417.417 0 0 1 0 .833h-5.2zm0 0a.417.417 0 0 1 0-.833h5.199a.417.417 0 0 1 0 .833h-5.2zm0-2.608a.417.417 0 0 1-.417-.417V7.61c0-.23.187-.417.417-.417h5.199c.23 0 .417.187.417.417v5.217c0 .23-.187.417-.417.417h-5.2zm4.782-.834V8.025h-4.366v4.384h4.366z'/%3E%3Cpath d='M5.022 5.462V6.3a.417.417 0 0 1-.833 0V5.046c0-.23.187-.417.417-.417H20.48c1.07 0 1.926.917 1.926 2.005v9.954a1.88 1.88 0 0 1-1.874 1.9H3.378a.417.417 0 1 1 0-.833h17.154c.58 0 1.04-.47 1.04-1.067V6.634c0-.64-.496-1.172-1.092-1.172H5.022z'/%3E%3Cpath d='M2.42 6.716v10.033c0 .492.414.909.88.909.47 0 .887-.42.887-.916V6.716H2.421zm2.6 10.026c0 .955-.788 1.75-1.72 1.75-.927 0-1.713-.792-1.713-1.743V6.299c0-.23.187-.417.417-.417h2.6c.23 0 .417.187.417.417v10.443z'/%3E%3C/svg%3E");
  content: ""; }

.i-ic-touch::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10.561 3.076a.344.344 0 1 1-.687 0V1.09a.344.344 0 0 1 .687 0v1.985zM5.047 6.092a.344.344 0 0 1 0-.688h2.127a.344.344 0 0 1 0 .688H5.047zm8.213 0a.344.344 0 1 1 0-.688h2.128a.344.344 0 1 1 0 .688H13.26zm-.603-2.03a.344.344 0 0 1-.472-.5l1.733-1.637a.344.344 0 0 1 .472.5l-1.733 1.637zm-4.407-.5a.344.344 0 0 1-.472.5L6.045 2.425a.344.344 0 0 1 .473-.5L8.25 3.563zm3.746 9.873a.344.344 0 1 1-.688 0V12a1.778 1.778 0 1 1 3.557 0v2.391a.344.344 0 1 1-.687 0V12a1.09 1.09 0 1 0-2.182 0v1.435z'/%3E%3Cpath d='M17.735 14.87a.344.344 0 1 1-.687 0v-1.913a1.09 1.09 0 1 0-2.183 0v1.434a.344.344 0 1 1-.687 0v-1.434a1.778 1.778 0 1 1 3.557 0v1.913zm-8.609 2.39a.344.344 0 0 1-.687 0v-11a1.778 1.778 0 1 1 3.557 0v7.175a.344.344 0 1 1-.688 0V6.26a1.09 1.09 0 1 0-2.182 0v11z'/%3E%3Cpath d='M8.6 21.264c.181.194.362.416.53.662.2.29.37.594.5.911a.344.344 0 0 1-.636.262 4.256 4.256 0 0 0-.43-.784 5.093 5.093 0 0 0-.67-.786l-.033-.034c-.68-.79-1.355-1.849-2.02-3.111a37.265 37.265 0 0 1-1.449-3.114 39.532 39.532 0 0 1-.55-1.41c-.319-.83-.012-1.57.675-1.898.642-.307 1.421-.152 1.802.448l.8 1.33 1.96 3.347a.344.344 0 0 1-.593.347l-1.96-3.344-.792-1.319c-.175-.276-.572-.355-.92-.19-.368.176-.52.54-.328 1.04a38.847 38.847 0 0 0 .542 1.386c.43 1.043.909 2.085 1.42 3.056.64 1.212 1.285 2.224 1.92 2.968.054.049.134.127.232.233zm9.246 1.763a.344.344 0 0 1-.678-.118 12.71 12.71 0 0 1 1.207-3.59 9.65 9.65 0 0 0 .482-1.136 15.48 15.48 0 0 0 .604-2.275 17.2 17.2 0 0 0 .125-.75c.02-.135.031-.23.035-.243 0-.716-.288-1.137-.795-1.137a1.09 1.09 0 0 0-1.09 1.091.344.344 0 1 1-.688 0c0-.982.796-1.778 1.778-1.778.954 0 1.482.772 1.48 1.861a17.358 17.358 0 0 1-.17 1.085 16.177 16.177 0 0 1-.631 2.376c-.155.437-.327.844-.517 1.217a12.03 12.03 0 0 0-1.142 3.397z'/%3E%3Cpath d='M17.048 14.87a.344.344 0 0 1 .687 0v.478a.344.344 0 1 1-.687 0v-.478z'/%3E%3C/svg%3E");
  content: ""; }

.i-ic-warning-triangle::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 19' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 19H22L11 0L0 19ZM12 16H10V14H12V16ZM12 12H10V8H12V12Z'/%3E %3C/svg%3E");
  content: ""; }

.i-ic-warning::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eic_warning%3C/title%3E%3Cpath d='M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM26 28h-4v-4h4v4zm0-8h-4v-8h4v8z'/%3E%3C/svg%3E");
  content: ""; }

.i-icon_leedr_badge::before {
  background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath class='flag' d='m17 3c1.1 0 2 .9 2 2v16l-7-3-7 3 .01-16c0-1.1.89-2 1.99-2z'/%3E %3Cpath class='l' d='m9.73242188 6.84179688v7.15820312h5.66406252v-1.7626953h-3.4521485v-5.39550782z' fill='%23fff'/%3E %3C/svg%3E");
  content: ""; }

.i-library1::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 2L2 10h28L16 2zm7.875 10l.875 1.75V24h3.5V13.75l.875-1.75h-5.25zm-7 0l.875 1.75V24h3.5V13.75l.875-1.75h-5.25zm-7 0l.875 1.75V24h3.5V13.75l.875-1.75h-5.25zm-7 0l.875 1.75V24h3.5V13.75L8.125 12h-5.25zM3 26l-1 4h28l-1-4H3zM17.438 5.938c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5z'/%3E%3C/svg%3E");
  content: ""; }

.i-link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M10 22c.55.55 1.477.523 2.06-.06l9.88-9.88c.583-.583.61-1.51.06-2.06s-1.476-.524-2.06.06l-9.88 9.88c-.582.582-.61 1.51-.06 2.06zm4.903-.903c.143.283.218.6.218.928 0 .55-.21 1.064-.592 1.447L9.42 28.578c-.382.383-.896.593-1.446.593s-1.064-.21-1.447-.59L3.42 25.47c-.382-.383-.593-.897-.593-1.447s.21-1.064.594-1.447l5.108-5.106a2.03 2.03 0 0 1 1.447-.594c.33 0 .645.076.928.218l2.042-2.042a4.862 4.862 0 0 0-2.97-1.005c-1.25 0-2.5.472-3.447 1.42l-5.109 5.11a4.89 4.89 0 0 0 0 6.894l3.107 3.107c.948.945 2.197 1.42 3.447 1.42s2.5-.475 3.447-1.423l5.108-5.106c1.744-1.742 1.882-4.507.417-6.415l-2.042 2.042zm15.675-16.57l-3.106-3.105C26.524.474 25.275 0 24.025 0s-2.5.474-3.447 1.422l-5.106 5.106c-1.744 1.744-1.882 4.51-.417 6.417l2.042-2.042a2.067 2.067 0 0 1-.218-.928c0-.55.21-1.064.59-1.447l5.107-5.106c.383-.383.897-.594 1.447-.594s1.064.21 1.447.594l3.107 3.106c.383.383.593.897.593 1.447s-.21 1.064-.592 1.447l-5.106 5.106a2.03 2.03 0 0 1-1.447.594 2.06 2.06 0 0 1-.928-.218l-2.042 2.042c.87.67 1.92 1.005 2.97 1.005 1.25 0 2.5-.472 3.447-1.42l5.106-5.106a4.889 4.889 0 0 0 0-6.894z'/%3E%3C/svg%3E");
  content: ""; }

.i-linkedin::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M11.8 23H8.875v-9.512H11.8V23zm-1.538-10.7h-.02c-1.055 0-1.743-.725-1.743-1.65 0-.938.704-1.65 1.785-1.65s1.744.713 1.762 1.65c0 .92-.688 1.65-1.787 1.65zM23.5 23h-3.313v-4.92c0-1.287-.52-2.168-1.663-2.168-.875 0-1.356.594-1.58 1.17-.088.205-.07.487-.07.774V23h-3.28s.043-8.72 0-9.512h3.28v1.494c.194-.65 1.244-1.58 2.92-1.58 2.074 0 3.71 1.368 3.71 4.31v5.29z'/%3E%3C/svg%3E");
  content: ""; }

.i-location::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 0C9.373 0 4 5.373 4 12c0 12 12 20 12 20s12-8 12-20c0-6.627-5.373-12-12-12zm0 14c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z'/%3E%3C/svg%3E");
  content: ""; }

.i-lock-outline::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-383 145 512 512'%3E%3Cstyle%3E.st0%7Bfill:none;stroke:%23b35047%7D%3C/style%3E%3Cpath d='M-127 529c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM33 337h-64V235.9h-.1C-33.8 185.2-75.7 145-127 145s-93.2 40.2-95.9 90.9h-.1V337h-64c-17.6 0-32 14.4-32 32v256c0 17.6 14.4 32 32 32H33c17.6 0 32-14.4 32-32V369c0-17.6-14.4-32-32-32zm-223.3-96c0-35 28.3-63.3 63.3-63.3S-63.7 206-63.7 241v96h-126.6v-96zM33 625h-320V369H33v256z'/%3E%3C/svg%3E");
  content: ""; }

.i-lock-unlocked::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23231F20' d='M22 0c-4.4 0-8 3.6-8 8v6H1.5c-.8 0-1.5.7-1.5 1.5v15c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-15c0-.8-.7-1.5-1.5-1.5H18V8c0-2.2 1.8-4 4-4s4 1.8 4 4v6h4V8c0-4.4-3.6-8-8-8zM10 26c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z'/%3E%3C/svg%3E");
  content: ""; }

.i-lock::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M26 14h-2V8A8 8 0 0 0 8 8v6H6c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V16c0-1.1-.9-2-2-2zM16 26a2 2 0 1 1-.001-3.999A2 2 0 0 1 16 26zm4-12h-8V8c0-2.206 1.794-4 4-4s4 1.794 4 4v6z'/%3E%3C/svg%3E");
  content: ""; }

.i-loop::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 6.5a9.762 9.762 0 0 0-7.698 3.727l-2.4-1.8A12.768 12.768 0 0 1 16 3.502V0l5 5-5 5V6.5zm0 19a9.762 9.762 0 0 0 7.698-3.727l2.4 1.8A12.762 12.762 0 0 1 16 28.5V32l-5-5 5-5v3.5zM6.3 16c0 3.136 1.56 5.922 3.96 7.653l-1.8 2.4C5.332 23.773 3.3 20.116 3.3 16H0l5-5 5 5H6.3zm22.4 0H32l-5 5-5-5h3.7c0-3.136-1.56-5.922-3.96-7.653l1.8-2.4C26.668 8.227 28.7 11.884 28.7 16z'/%3E%3C/svg%3E");
  content: ""; }

.i-mail-open::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M26.5 28.2c-.1 0-.2 0-.3-.1L16 20.9c-.5-.3-1.1-.3-1.6 0L4.2 28.1c-.2.1-.5.1-.6-.1-.1-.2-.1-.5.1-.7l10.2-7.2c.8-.6 1.9-.6 2.7 0l10.2 7.2c.2.1.3.4.1.7-.1.1-.2.2-.4.2z' id='Stroke-461'/%3E%3Cpath d='M20.4 5.1c-.1 0-.2 0-.3-.1L15 .1 9.9 5c-.2.2-.5.2-.7 0-.2-.2-.2-.5 0-.7l5.4-5.2c.2-.2.5-.2.7 0l5.4 5.2c.2.2.2.5 0 .7 0 .1-.2.1-.3.1zM27 31H3C1.7 31 .7 29.9.7 28.6V14c0-.6.3-1.3.7-1.7L4.8 9c.2-.2.5-.2.7 0 .2.2.2.5 0 .7L2 12.9c-.3.3-.4.6-.4 1v14.7c0 .8.6 1.4 1.4 1.4h24c.8 0 1.4-.6 1.4-1.4V14c0-.4-.2-.8-.4-1l-3.4-3.2c-.2-.2-.2-.5 0-.7.2-.2.5-.2.7 0l3.4 3.2c.5.4.7 1.1.7 1.7v14.7c0 1.2-1.1 2.3-2.4 2.3z'/%3E%3Cpath d='M25.1 17.4c-.3 0-.5-.2-.5-.5V5.6H5.8v11.3c0 .3-.2.5-.5.5s-.5-.2-.5-.5V5.1c0-.3.2-.5.5-.5h19.8c.3 0 .5.2.5.5v11.8c0 .2-.2.5-.5.5z'/%3E%3Cpath d='M21.4 15H9.6c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h11.8c.3 0 .5.2.5.5s-.3.5-.5.5zm0-2.8H9.6c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h11.8c.3 0 .5.2.5.5s-.3.5-.5.5zm-6.6-1.9H9.6c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h5.2c.3 0 .5.2.5.5-.1.3-.3.5-.5.5zm5.6 10.3c-.1 0-.3-.1-.4-.2-.2-.2-.1-.5.1-.7l6.1-4.7c.2-.2.5-.1.7.1.2.2.1.5-.1.7l-6.1 4.7c-.1.1-.2.1-.3.1zm-10.3 0c-.1 0-.2 0-.3-.1l-6.1-4.7c-.2-.2-.2-.5-.1-.7.1-.1.4-.2.6 0l6.1 4.7c.2.2.2.5.1.7-.1.1-.2.1-.3.1z'/%3E%3C/g%3E%3C/svg%3E");
  content: ""; }

.i-mail::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M8.57 9h14.86c.78 0 1.57.8 1.57 1.57v10.36c0 .78-.8 1.57-1.57 1.57H8.57C7.8 22.5 7 21.7 7 20.93V10.57C7 9.8 7.8 9 8.57 9zm.23 10.8c0 .6.3.9.9.9h12.6c.6 0 .9-.3.9-.9v-8.1l-6 6.15c-.56.55-1.46.55-2.02 0L8.8 11.7v8.1zm1.35-9l5.28 5.28c.42.42 1.1.42 1.5 0l5.37-5.28H10.15z' fill='%23444' fill-rule='evenodd'/%3E%3C/svg%3E");
  content: ""; }

.i-menu::before {
  background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z'/%3E%3C/svg%3E");
  content: ""; }

.i-messenger::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M10.3 21.78v3.2l2.98-1.7c.83.24 1.72.37 2.64.37 4.93 0 8.92-3.73 8.92-8.33S20.84 7 15.92 7 7 10.73 7 15.32c0 2.6 1.28 4.93 3.3 6.46zm4.67-8.74l-4.8 5.1 4.37-2.4 2.28 2.4 4.8-5.1-4.34 2.36-2.3-2.36z' fill-rule='evenodd'/%3E%3C/svg%3E");
  content: ""; }

.i-money-increase::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M17.345 19.792H9a.383.383 0 0 1-.252-.672L22.981 6.712a.383.383 0 0 1 .504 0L37.693 19.12a.383.383 0 0 1-.251.672h-8.346l2.91 22.547a.383.383 0 0 1-.38.432h-16.81a.383.383 0 0 1-.38-.432l2.91-22.547zm5.888-12.283l-13.21 11.517h7.758c.23 0 .41.203.38.432l-2.909 22.547h15.939l-2.91-22.547a.383.383 0 0 1 .38-.432h7.76L23.233 7.509z'/%3E%3Cpath d='M9 22.855h5.774a.383.383 0 0 0 0-.766H9a.383.383 0 1 0 0 .766zm22.654 0h5.87a.383.383 0 0 0 0-.766h-5.87a.383.383 0 1 0 0 .766zM20.857 35.139h3.698a.383.383 0 1 0 0-.766h-3.698a.383.383 0 1 0 0 .766z'/%3E%3Cpath d='M20.743 37.976c-.001 0 .163.197.492.588a2.23 2.23 0 0 1 .41-.262c.638-.33 1.305-.388 1.953-.02.922.524 1.698.469 2.263.034.168-.13.28-.261.342-.363a.383.383 0 0 0-.652-.402.706.706 0 0 1-.157.158c-.322.247-.764.278-1.418-.093a2.58 2.58 0 0 0-1.863-.294 3.32 3.32 0 0 0-.82.299 3.06 3.06 0 0 0-.55.355c-.394.338.102.918.49.589.406-.347.693-.763.88-1.243.142-.365.227-.766.26-1.2.051-.649-.01-1.3-.155-2.084l-.052-.273-.047-.236c-.098-.502-.103-.96-.003-1.374.233-.978.85-1.476 1.84-1.476.528 0 1.075.305 1.5.795a.383.383 0 0 0 .578-.502c-.557-.644-1.302-1.059-2.078-1.059-1.348 0-2.27.745-2.585 2.064-.127.53-.121 1.096-.003 1.699l.046.237c.02.1.036.181.051.264.134.725.19 1.316.145 1.886-.064.817-.336 1.46-.867 1.913z'/%3E%3C/svg%3E");
  content: ""; }

.i-money-receive::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M32.464 38.517l-16.995.023-.01-28.305 17.07-.024-.034 17.78a.404.404 0 0 0 .808.001l.033-18.185a.404.404 0 0 0-.404-.404l-17.878.026a.404.404 0 0 0-.403.404l.011 29.111c0 .223.181.404.404.404l17.803-.024a.404.404 0 0 0 .403-.404v-1.773a.404.404 0 0 0-.808 0v1.37z'/%3E%3Cpath d='M28.585 38.926c-.002-1.756 1.164-3.353 2.861-4.019a.404.404 0 1 0-.294-.751c-1.997.783-3.376 2.671-3.375 4.77a.404.404 0 0 0 .808 0zM32.86 14.38a4.552 4.552 0 0 1-4.483-4.553.404.404 0 1 0-.807 0 5.36 5.36 0 0 0 5.276 5.36.404.404 0 1 0 .014-.807zM19.373 9.834c.05 2.272-1.922 4.277-4.274 4.235a.404.404 0 1 0-.014.807c2.813.05 5.154-2.332 5.095-5.06a.404.404 0 0 0-.807.018zm-4.253 24.79c2.435-.004 4.408 1.93 4.411 4.314a.404.404 0 0 0 .807 0c-.003-2.835-2.341-5.126-5.219-5.122a.404.404 0 1 0 .001.807z'/%3E%3Cpath d='M31.395 22.397c-.449-1.358-1.73-1.903-2.976-1.479-1.238.421-1.94 1.63-1.5 2.964.272.822 1.531 4.757 1.863 5.732.82 2.41 1.542 4.099 2.512 5.76 1.055 1.808 2.408 3.56 4.29 5.534a.404.404 0 0 0 .585-.558c-1.841-1.93-3.157-3.633-4.178-5.383-.938-1.608-1.64-3.25-2.444-5.613-.33-.967-1.588-4.897-1.861-5.725-.294-.89.154-1.661.993-1.947.84-.285 1.648.058 1.95.973l2.11 6.123c.034.099.105.18.198.228 1.869.948 3.19.766 3.702-.469.4-.964.202-2.488-.44-4.052-.658-1.598-1.82-3.023-3.034-3.875a.404.404 0 1 0-.464.661c1.09.765 2.153 2.068 2.75 3.521.57 1.385.742 2.713.442 3.436-.285.687-1.037.812-2.445.13l-2.053-5.961z'/%3E%3Cpath d='M34.901 41.792l3.043 4.412 8.836-6.094-3.042-4.412-8.837 6.094zm9.272-6.885l3.5 5.077a.404.404 0 0 1-.102.562l-9.501 6.552a.404.404 0 0 1-.562-.103l-3.5-5.077a.404.404 0 0 1 .103-.561l9.5-6.553a.404.404 0 0 1 .562.103z'/%3E%3Cpath d='M42.049 35.898c-.052.022-.052.022-.09.047a.403.403 0 0 1 .09-.047zm.47.151a.404.404 0 0 1-.104.561c-.039.025-.039.025-.094.049-.475.17-.647-.207-.771-1.083-.175-1.236-.266-3.724-.235-7.832.044-5.726-3.753-9.487-8.538-11.485a.404.404 0 1 1 .311-.745c1.8.751 3.725 1.928 5.354 3.542 2.355 2.333 3.707 5.22 3.68 8.694-.03 4.071.06 6.527.227 7.713.036.249.07.416.1.508.027.022.05.048.07.078zm-18.64-13.996v3.15a.404.404 0 1 0 .807 0v-3.15a.404.404 0 0 0-.807 0z'/%3E%3Cpath d='M22.197 23.242a2.703 2.703 0 0 1-1.214-.813c-.352-.415.26-.938.61-.53.377.442.905.665 1.581.718.477.037.975-.01 1.587-.123.115-.02.228-.043.426-.082.521-.104 1.016-.109 1.482.004.177.043.338.095.487.16a.404.404 0 0 1-.32.741 2.244 2.244 0 0 0-.358-.117c-.341-.082-.72-.078-1.136.004-.196.039-.314.062-.434.084-.675.125-1.236.178-1.797.134a3.748 3.748 0 0 1-.914-.18 2.28 2.28 0 0 1-.284 1.506c-.3.53-.276.872-.084 1.121a.54.54 0 0 0 .113.115.404.404 0 1 1-.423.688l.678-3.43zm-1.219-.82c-.347-.408.265-.93.615-.523.377.442.905.665 1.581.718.477.037.975-.01 1.587-.123.115-.02.228-.043.426-.082.521-.104 1.016-.109 1.482.004.177.043.338.095.487.16a.404.404 0 0 1-.32.741 2.244 2.244 0 0 0-.358-.117c-.341-.082-.72-.078-1.136.004-.196.039-.314.062-.434.084-.675.125-1.236.178-1.797.134a3.748 3.748 0 0 1-.914-.18 2.28 2.28 0 0 1-.284 1.506c-.3.53-.276.872-.084 1.121a.54.54 0 0 0 .113.115.404.404 0 1 1-.423.688 1.283 1.283 0 0 1-.33-.31c-.39-.507-.44-1.2.022-2.013.298-.526.25-1.068-.018-1.59a1.895 1.895 0 0 0-.21-.33c-.001-.002.202-.178.611-.528.001 0-.204.175-.616.522zm6.577 4.098c.205-.177.388-.381.534-.601a.404.404 0 1 0-.673-.447 2.197 2.197 0 0 1-.39.438.404.404 0 1 0 .53.61z'/%3E%3C/svg%3E");
  content: ""; }

.i-nominee-icon::before {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='36' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg%3E %3Cg id='svg_16'/%3E %3Cg stroke='null' id='svg_13'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m25.304431,9.690556c-0.008402,0.002812 -0.787817,0.221885 -1.982898,0.221885c-2.526357,0 -6.184649,-0.931062 -9.268528,-5.368708c-0.358091,-0.515389 -1.216129,-0.515389 -1.57422,0c-3.722861,5.357476 -8.970797,5.920605 -11.248604,5.148229c-0.608064,-0.181159 -1.230182,0.273843 -1.230182,0.918424l0,9.024126c0,12.596764 12.883219,16.255056 13.013844,16.292908c0.081453,0.021049 0.167062,0.03228 0.251345,0.03228c0.085698,0 0.169892,-0.011232 0.25276,-0.03228c0.130625,-0.037852 13.013844,-3.696144 13.013844,-16.292908l0,-9.024126c0,-0.623515 -0.602449,-1.096771 -1.227361,-0.919831z' fill='%23AADB99' id='svg_1'/%3E %3Cpath stroke='null' fill-rule='evenodd' clip-rule='evenodd' d='m14.259688,16.671353c0,0.46015 -0.381969,1.102308 -0.853262,1.102308c-0.471912,0 -0.853881,-0.642158 -0.853881,-1.102308c0,-0.460238 0.381969,-0.833187 0.853881,-0.833187c0.471293,0 0.853262,0.372949 0.853262,0.833187z' fill='%2319A482' id='svg_2'/%3E %3Cpath stroke='null' fill-rule='evenodd' clip-rule='evenodd' d='m15.012572,18.638597l-0.752884,0c-0.57857,0.578481 -1.208258,0.579189 -1.787447,0l-0.707249,0c-0.421413,0 -0.745278,0.372949 -0.685758,0.790205l0.494818,3.460011c0.049084,0.340491 0.340403,0.593693 0.685051,0.593693l0.394439,4.843998l1.514081,0l0.350839,-4.843998c0.344648,0 0.636675,-0.253202 0.685051,-0.593693l0.49411,-3.460011c0.05952,-0.417257 -0.263638,-0.790205 -0.685051,-0.790205z' fill='%2319A482' id='svg_3'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8.723821,16.671353c0,0.46015 -0.382668,1.102308 -0.853917,1.102308c-0.471249,0 -0.853917,-0.642158 -0.853917,-1.102308c0,-0.460238 0.382668,-0.833187 0.853917,-0.833187c0.471249,0 0.853917,0.372949 0.853917,0.833187z' fill='%2319A482' id='svg_4'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.476625,18.638597l-0.75291,0c-0.579198,0.578481 -1.208222,0.579189 -1.78742,0l-0.707904,0c-0.421422,0 -0.745278,0.372949 -0.685077,0.790205l0.494084,3.460011c0.049137,0.340491 0.340465,0.593693 0.685767,0.593693l0.39443,4.843998l1.514081,0l0.350131,-4.843998c0.344648,0 0.636675,-0.253202 0.685051,-0.593693l0.494818,-3.460011c0.05952,-0.417257 -0.264345,-0.790205 -0.685051,-0.790205z' fill='%2319A482' id='svg_5'/%3E %3Cpath stroke='null' fill-rule='evenodd' clip-rule='evenodd' d='m19.796431,16.671353c0,0.46015 -0.382677,1.102308 -0.853881,1.102308c-0.471293,0 -0.85397,-0.642158 -0.85397,-1.102308c0,-0.460238 0.382677,-0.833187 0.85397,-0.833187c0.471205,0 0.853881,0.372949 0.853881,0.833187z' fill='%2319A482' id='svg_6'/%3E %3Cpath stroke='null' fill-rule='evenodd' clip-rule='evenodd' d='m11.491626,15.320531c0,0.46015 -0.381969,1.102308 -0.853262,1.102308c-0.471912,0 -0.853881,-0.642158 -0.853881,-1.102308c0,-0.460238 0.381969,-0.833187 0.853881,-0.833187c0.471293,0 0.853262,0.372949 0.853262,0.833187z' fill='%2319A482' id='svg_7'/%3E %3Cpath stroke='null' fill-rule='evenodd' clip-rule='evenodd' d='m14.259688,13.294475c0,0.46015 -0.381969,1.102396 -0.853262,1.102396c-0.471912,0 -0.853881,-0.642246 -0.853881,-1.102396c0,-0.460159 0.381969,-0.833142 0.853881,-0.833142c0.471293,0 0.853262,0.372984 0.853262,0.833142z' fill='%2319A482' id='svg_8'/%3E %3Cpath stroke='null' fill-rule='evenodd' clip-rule='evenodd' d='m17.028369,15.320531c0,0.46015 -0.382677,1.102308 -0.853881,1.102308c-0.471293,0 -0.85397,-0.642158 -0.85397,-1.102308c0,-0.460238 0.382677,-0.833187 0.85397,-0.833187c0.471205,0 0.853881,0.372949 0.853881,0.833187z' fill='%2319A482' id='svg_9'/%3E %3Cpath stroke='null' fill-rule='evenodd' clip-rule='evenodd' d='m20.54905,18.638597l-0.752884,0c-0.579189,0.578481 -1.208169,0.579189 -1.787358,0l-0.707957,0c-0.421413,0 -0.744571,0.372949 -0.685051,0.790205l0.49411,3.460011c0.049084,0.340491 0.340403,0.593693 0.685758,0.593693l0.394439,4.843998l1.514081,0l0.350131,-4.843998c0.34456,0 0.636586,-0.253202 0.685051,-0.593693l0.494818,-3.460011c0.05952,-0.417257 -0.264345,-0.790205 -0.685139,-0.790205z' fill='%2319A482' id='svg_10'/%3E %3C/g%3E %3Cuse id='svg_15' xlink:href='%23svg_14' transform='matrix(0.4897348334654886,0,0,0.4897348334654886,15.55040414893984,24.967012074636703) ' y='-10.54429' x='-0.746265'/%3E %3C/g%3E %3Cdefs%3E %3Csymbol viewBox='0 0 18 18' id='svg_14' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle id='svg_11' cx='9' cy='9' r='9' fill='%234FA40D'/%3E %3Cpath id='svg_12' d='m6.97513,11.52l-2.415,-2.52003l-0.805,0.84l3.22,3.36003l6.89997,-7.20003l-0.805,-0.84l-6.09497,6.36003z' fill='white'/%3E %3C/symbol%3E %3C/defs%3E %3C/svg%3E");
  content: ""; }

.i-paper-plane::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M14 22l12.3 4.39L32 1.473zm-4-1.378l22-19.15L0 17.3zm4 3.502V32l5.805-5.805z'/%3E%3C/svg%3E");
  content: ""; }

.i-paste2::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M416 160V80c0-8.8-7.2-16-16-16H288V32c0-17.6-14.4-32-32-32h-64c-17.602 0-32 14.4-32 32v32H48c-8.801 0-16 7.2-16 16v320c0 8.8 7.199 16 16 16h144v96h224l96-96V160h-96zM192 32.057a.613.613 0 0 1 .057-.057h63.884a.8.8 0 0 1 .059.057V64h-64V32.057zM96 128V96h256v32H96zm320 338.745V416h50.745L416 466.745zM480 384h-96v96H224V192h256v192z'/%3E%3C/svg%3E");
  content: ""; }

.i-pencil5::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M320 64L64 320 0 512l192-64 256-256zm192 26.51C512 40.522 471.478 0 421.49 0c-27.789 0-52.648 12.528-69.251 32.239L352 32l127.761 127.761C499.473 143.158 512 118.299 512 90.51zM224 480h288v32H224z'/%3E%3C/svg%3E");
  content: ""; }

.i-person-private::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M35.57 38.824a.5.5 0 0 1-.365.146l-2.96-.071-.559 3.965a.5.5 0 0 1-.399.42l-3.145.617-.724 2.716a.5.5 0 0 1-.465.37l-3.534.13a.5.5 0 0 1-.478-.304l-.902-2.132a.5.5 0 0 1 .106-.548l12.221-12.221a6.616 6.616 0 0 1 1.636-6.654 6.627 6.627 0 0 1 9.37 9.372 6.615 6.615 0 0 1-7.089 1.481l-2.712 2.713zm2.243-3.657a.5.5 0 0 1 .56-.102 5.617 5.617 0 0 0 6.292-1.142 5.627 5.627 0 0 0-7.956-7.957 5.619 5.619 0 0 0-1.3 5.909.5.5 0 0 1-.116.525L23.09 44.602l.636 1.504 2.82-.104.709-2.66a.5.5 0 0 1 .387-.362l3.102-.608.57-4.053a.5.5 0 0 1 .508-.43l3.192.076 2.798-2.798zM25.25 25.252v-1.613c1.242-1.315 2.212-3.08 2.81-5.112a3.585 3.585 0 0 0 .668-4.97v-4.11c0-4.99-3-7.946-8.648-7.946-5.552 0-8.652 3.01-8.652 7.946v4.113a3.586 3.586 0 0 0 .669 4.966c.595 2.03 1.567 3.797 2.81 5.113v1.623c-.553 1.34-5.494 3.764-13.216 6.728A1.863 1.863 0 0 0 .5 33.73v4.786c0 1.026.829 1.862 1.851 1.862h18.542a.5.5 0 1 0 0-1H2.351a.859.859 0 0 1-.852-.862V33.73c0-.358.22-.678.55-.805 8.42-3.233 13.265-5.622 13.833-7.425l.023-.15v-1.912a.5.5 0 0 0-.144-.351c-1.222-1.24-2.182-2.975-2.75-4.996a.5.5 0 0 0-.195-.275 2.587 2.587 0 0 1-.501-3.768.5.5 0 0 0 .112-.316V9.447c0-4.378 2.645-6.946 7.652-6.946 5.1 0 7.648 2.511 7.648 6.946v4.282a.5.5 0 0 0 .113.317 2.586 2.586 0 0 1-.5 3.769.5.5 0 0 0-.196.274c-.57 2.024-1.53 3.76-2.75 4.997a.5.5 0 0 0-.145.351v1.912l.024.15c.29.918 3.567 3.333 5.95 4.585a.5.5 0 1 0 .465-.886c-2.054-1.079-5.101-3.31-5.439-3.946z'/%3E%3C/svg%3E");
  content: ""; }

.i-person-public::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M32.376 33.78a1.67 1.67 0 0 1 1.042 1.56v4.125c0 .92-.725 1.674-1.63 1.674H2.13c-.904 0-1.63-.754-1.63-1.674V35.34c0-.69.413-1.31 1.044-1.561 6.409-2.535 10.539-4.62 11.006-5.745v-1.366c-1.035-1.138-1.844-2.655-2.34-4.393-1.282-1.04-1.55-2.949-.568-4.334v-3.525c0-4.289 2.626-6.918 7.318-6.918 4.772 0 7.316 2.583 7.316 6.918v3.525c.984 1.386.716 3.294-.567 4.334-.497 1.739-1.305 3.255-2.34 4.393v1.366c.466 1.127 4.6 3.213 11.007 5.745zm-.367.93c-7.083-2.799-11.134-4.855-11.619-6.443l-.022-.146v-1.648a.5.5 0 0 1 .139-.346c1.014-1.062 1.812-2.547 2.283-4.278a.5.5 0 0 1 .19-.275c.992-.711 1.197-2.158.405-3.154a.5.5 0 0 1-.109-.311v-3.692c0-3.786-2.1-5.918-6.316-5.918-4.14 0-6.318 2.181-6.318 5.918v3.692a.5.5 0 0 1-.109.31c-.791.996-.586 2.443.405 3.156a.5.5 0 0 1 .19.274c.472 1.73 1.27 3.216 2.284 4.278a.5.5 0 0 1 .138.346v1.648l-.022.146c-.485 1.586-4.53 3.64-11.615 6.442a.675.675 0 0 0-.413.632v4.124c0 .376.287.674.63.674h29.658c.344 0 .63-.298.63-.674V35.34a.671.671 0 0 0-.409-.631zm4.004-4.766c1.949-.047 3.565-.34 4.87-.804.877-.312 1.443-.632 1.729-.862a.5.5 0 0 0-.07-.826c-.648-.363-1.273-1.892-1.75-4.136a37.96 37.96 0 0 1-.513-3.123 42.213 42.213 0 0 1-.152-1.417c.002-6.958-7.93-11.2-13.17-6.987a.5.5 0 1 0 .627.779c4.563-3.67 11.545.064 11.545 6.248.007.115.02.253.039.445.032.319.071.674.119 1.056.136 1.091.31 2.184.527 3.206.426 2.005.945 3.48 1.639 4.292a7.73 7.73 0 0 1-.906.383c-1.306.465-2.973.747-5.036.752a.5.5 0 0 0-.498.5v2.158l.023.15c.262.83 1.193 1.197 3.38 1.641.353.072 2.33.448 2.935.571 1.246.256 2.295.512 3.296.819.488.15.956.309 1.405.48a.569.569 0 0 1 .369.533v3.764a.572.572 0 0 1-.57.572h-8.754a.5.5 0 1 0 0 1h8.754c.866 0 1.57-.704 1.57-1.572v-3.764a1.57 1.57 0 0 0-1.014-1.468 23.13 23.13 0 0 0-1.467-.501 36.177 36.177 0 0 0-3.388-.842c-.614-.126-2.592-.501-2.937-.572-1.638-.333-2.437-.63-2.602-.91v-1.565z'/%3E%3C/svg%3E");
  content: ""; }

.i-play3::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 0C7.163 0 0 7.163 0 16s7.163 16 16 16 16-7.163 16-16S24.837 0 16 0zm0 29C8.82 29 3 23.18 3 16S8.82 3 16 3s13 5.82 13 13-5.82 13-13 13zM12 9l12 7-12 7z'/%3E%3C/svg%3E");
  content: ""; }

.i-portfolio::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5333 27.8261C23.174 27.8261 23.7806 29.8504 24.5945 31.5005C24.5945 31.7746 24.3218 32 23.9837 32H12.013C11.6763 32 11.4036 31.7273 11.4036 31.4518C12.2397 29.824 12.8867 27.8261 15.4634 27.8261H20.5333Z' fill='%237FBB30'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.7956 8.40292C29.7956 10.3132 28.247 11.8603 26.3382 11.8603C24.4279 11.8603 22.8794 10.3132 22.8794 8.40292C22.8794 6.49266 24.4279 4.94553 26.3382 4.94553C28.247 4.94553 29.7956 6.49266 29.7956 8.40292Z' fill='%238EC7FF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.7954 9.40292C28.7954 11.3132 27.2469 12.8603 25.3381 12.8603C23.4278 12.8603 21.8793 11.3132 21.8793 9.40292C21.8793 7.49266 23.4278 5.94553 25.3381 5.94553C27.2469 5.94553 28.7954 7.49266 28.7954 9.40292Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M26.9747 6.35596L25.3372 9.40292L28.7667 9.8384' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M14.8688 19.0876V10.7398' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M6.521 19.0876V16.305' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M21.8274 16.305H28.7839' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M21.8274 19.0877H28.7839' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M12.0862 19.0876V13.5224' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M17.6514 19.0876V6.56591' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M9.30359 19.0877V12.1311' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5333 28.8261C22.174 28.8261 22.7806 30.8504 23.5945 32.5005C23.5945 32.7746 23.3218 33 22.9837 33H11.013C10.6763 33 10.4036 32.7273 10.4036 32.4518C11.2397 30.824 11.8867 28.8261 14.4634 28.8261H19.5333Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.7656 1H3.23026C1.96417 1 1 2.07548 1 3.34296V21.1363C1 22.4038 1.96417 23.2609 3.23026 23.2609H30.7656C32.0344 23.2609 33 22.4038 33 21.1363V3.34296C33 2.07548 32.0344 1 30.7656 1Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M17.0007 28.8261V26.0435' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");
  content: ""; }

.i-protections::before {
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.7253 14.0426V6.23411C27.7253 5.63054 27.1394 5.17345 26.5331 5.3457C26.525 5.34706 25.7681 5.56001 24.6071 5.56001C22.1535 5.56001 18.5985 4.66075 15.6037 0.373335C15.2551 -0.124445 14.4223 -0.124445 14.0751 0.373335C10.459 5.5478 5.36053 6.0917 3.14833 5.3457C2.5556 5.17074 1.95203 5.61155 1.95203 6.23411V14.95C1.95203 27.1164 14.467 30.6497 14.5932 30.685C14.6732 30.7067 14.7559 30.7175 14.8387 30.7175C14.9214 30.7175 15.0028 30.7067 15.0828 30.685C15.1289 30.6714 16.7932 30.2021 18.9009 29.033' fill='%238EC7FF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.912 21.6091C21.0873 21.6091 20.4146 22.2493 20.4146 23.036L21.0778 29.621C21.0778 30.4077 21.7492 31.0479 22.5752 31.0479H30.2562C31.0822 31.0479 31.755 30.4077 31.755 29.621L32.4169 23.036C32.4169 22.2493 31.7455 21.6091 30.9195 21.6091H21.912Z' fill='%23F1C632'/%3E %3Cpath d='M7.32617 17.0802L11.7248 21.8016L19.8832 11.9247' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M26.7733 14.9946V7.18614C26.7733 6.58256 26.1874 6.12547 25.5811 6.29773C25.5729 6.29909 24.8161 6.51203 23.6551 6.51203C21.2014 6.51203 17.6465 5.61278 14.6516 1.32536C14.3031 0.827581 13.4703 0.827581 13.123 1.32536C9.50701 6.49983 4.4085 7.04372 2.1963 6.29773C1.60357 6.12276 1 6.56357 1 7.18614V15.902C1 28.0685 13.515 31.6017 13.6412 31.637C13.7212 31.6587 13.8039 31.6696 13.8867 31.6696C13.9694 31.6696 14.0508 31.6587 14.1308 31.637C14.1769 31.6234 15.8412 31.1542 17.9489 29.985' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.9599 22.5612C20.1353 22.5612 19.4625 23.2014 19.4625 23.988L20.1258 30.5731C20.1258 31.3598 20.7972 32 21.6232 32H29.3042C30.1302 32 30.8029 31.3598 30.8029 30.5731L31.4648 23.988C31.4648 23.2014 30.7935 22.5612 29.9674 22.5612H20.9599Z' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M22.7249 22.5611V19.5636C22.7249 18.2086 23.9537 17.1059 25.4633 17.1059C26.9743 17.1059 28.2018 18.2086 28.2018 19.5636V22.5611' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M25.4628 27.2805V28.7928' stroke='%23212B36' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");
  content: ""; }

.i-remove3::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M352 192h64v272c0 26.4-21.6 48-48 48H144c-26.4 0-48-21.6-48-48V192h64v256h64V192h64v256h64V192zM64 96h384v64H64zm128-64h128v48H192z'/%3E%3C/svg%3E");
  content: ""; }

.i-search::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M31.12 31.12a3.004 3.004 0 0 1-4.25 0l-5.3-5.307a13.905 13.905 0 0 1-7.545 2.23C6.28 28.05 0 21.77 0 14.026 0 6.276 6.28 0 14.025 0S28.05 6.275 28.05 14.025c0 2.78-.837 5.363-2.23 7.544l5.305 5.304a3 3 0 0 1-.006 4.244zM14.024 4.005c-5.53 0-10.02 4.48-10.02 10.02 0 5.53 4.488 10.018 10.02 10.018s10.02-4.48 10.02-10.02c0-5.53-4.49-10.018-10.02-10.018z'/%3E%3C/svg%3E");
  content: ""; }

.i-secondary-market-opted-out::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ED8C56' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.9731 2.91235H19.9641V1.5H4.00049V2.9425L1 6.24698C1 9.04721 5.40039 9.05 5.40039 6.24698C5.40039 9.04535 9.79981 9.05093 9.79981 6.24698C9.79981 9.04628 14.2002 9.05 14.2002 6.24698C14.2002 9.04628 18.6006 9.05 18.6006 6.24698C18.6006 9.04721 23 9.04907 23 6.24698L19.9731 2.91235ZM2.93018 9.88342C4.11248 9.96685 5.40039 9.50241 5.40039 8.48877C5.40039 10.3578 9.79981 10.3633 9.79981 8.48877C9.79981 10.3587 14.2002 10.3624 14.2002 8.48877C14.2002 10.3587 18.6006 10.3474 18.6006 8.48877C18.6006 9.55106 20.0377 10.0108 21.2691 9.86013V21.4999H2.93018V9.88342ZM11.9998 14.6286L8.80548 11.4343L7.43408 12.8057L10.6284 16L7.43408 19.1943L8.80548 20.5657L11.9998 17.3714L15.1941 20.5657L16.5655 19.1943L13.3712 16L16.5655 12.8057L15.1941 11.4343L11.9998 14.6286Z' fill='%23ED8C56'/%3E %3C/svg%3E");
  content: ""; }

.i-secondary-market::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%234FA40D' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19.9641 2.91235H19.9731L23 6.24698C23 9.04907 18.6006 9.04721 18.6006 6.24698C18.6006 9.05 14.2002 9.04628 14.2002 6.24698C14.2002 9.05 9.79981 9.04628 9.79981 6.24698C9.79981 9.05093 5.40039 9.04535 5.40039 6.24698C5.40039 9.05 1 9.04721 1 6.24698L4.00049 2.9425V1.5H19.9641V2.91235Z' fill='%234FA40D'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.40039 8.48877C5.40039 9.50241 4.11248 9.96685 2.93018 9.88342V21.4999H21.2691V9.86013C20.0377 10.0108 18.6006 9.55106 18.6006 8.48877C18.6006 10.3474 14.2002 10.3587 14.2002 8.48877C14.2002 10.3624 9.79981 10.3587 9.79981 8.48877C9.79981 10.3633 5.40039 10.3578 5.40039 8.48877ZM17.8522 12.0575L16.5108 10.7098L10.6279 16.6207L8.29691 14.2787L6.95557 15.6264L10.6279 19.3161L17.8522 12.0575Z' fill='%234FA40D'/%3E %3C/svg%3E");
  content: ""; }

.i-seedrs-nominee::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%230E8ACF' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 1L3 5V11C3 16.55 6.84 21.74 12 23C17.16 21.74 21 16.55 21 11V5L12 1ZM10 17L6 13L7.41 11.59L10 14.17L16.59 7.58L18 9L10 17Z' fill='%230E8ACF'/%3E %3C/svg%3E");
  content: ""; }

.i-shield::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M8.24 8.866c.17 5.337 1.453 9.767 3.825 13.193A17.208 17.208 0 0 0 16 26.112a17.18 17.18 0 0 0 3.935-4.055c2.372-3.427 3.655-7.856 3.824-13.194-2.516-.603-4.987-1.59-7.76-3.093-2.776 1.504-5.246 2.49-7.76 3.094zm20.44-4.298C24.215 4.258 20.62 2.82 16 0 11.38 2.82 7.787 4.258 3.32 4.568 2.09 24.028 12.683 30.198 16 32c3.32-1.802 13.91-7.973 12.68-27.432zm-6.28 19.2c-2.216 3.2-4.815 5-6.4 5.938a20.27 20.27 0 0 1-6.4-5.94C6.504 19.3 5.04 13.456 5.24 6.382 8.763 5.896 11.98 4.678 16 2.33c4.018 2.346 7.236 3.565 10.76 4.05.2 7.076-1.264 12.92-4.36 17.387z'/%3E%3C/svg%3E");
  content: ""; }

.i-show-password::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12C2.73 16.39 7 19.5 12 19.5C17 19.5 21.27 16.39 23 12C21.27 7.61 17 4.5 12 4.5ZM12 17C9.24 17 7 14.76 7 12C7 9.24 9.24 7 12 7C14.76 7 17 9.24 17 12C17 14.76 14.76 17 12 17ZM12 9C10.34 9 9 10.34 9 12C9 13.66 10.34 15 12 15C13.66 15 15 13.66 15 12C15 10.34 13.66 9 12 9Z' fill='black'/%3E %3C/svg%3E");
  content: ""; }

.i-stack-star::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M160 32v36.9L76.2 80.7l5.4 38.7L0 142.9 105.8 512l326-93.5 17.9-2.5H512V32H160zm-34.3 444.1L35.9 162.8l49.8-14.3L129.6 461l95.9-13.5-99.8 28.6zm28.6-47.9l-45.4-322.8 51.1-7.2V416h81.4l-87.1 12.2zM480 384H192V64h288v320zM336 122l22.9 70.4H433L373 236l22.9 70.4-59.9-43.5-59.9 43.5L299 236l-60-43.5h74.1L336 122z'/%3E%3C/svg%3E");
  content: ""; }

.i-star::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M32 12.408L20.944 10.8 16 .784 11.056 10.8 0 12.41l8 7.798-1.89 11.01L16 26.02l9.89 5.2L24 20.205l8-7.798z'/%3E%3C/svg%3E");
  content: ""; }

.i-stars::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M7.42 15.256l-.84-.975 1.27-.204 4.93-.813.47-.95-3.28-.475-2.35-4.775-2.357 4.77L0 12.59l3.806 3.713-.9 5.244 4.706-2.476 2.97 1.564.243-1.406-3.406-3.974zM32 12.536l-5.262-.76L24.382 7l-2.356 4.77-3.28.474.5 1.012 6.174 1.02-.83.974-3.4 3.975.23 1.337 2.962-1.556 4.706 2.475-.9-5.242 3.812-3.7zM20.37 19.02L24 14.787h-.006L24 14.78l-5.306-.87L16 8.477l-1.32 2.656-1.38 2.776-5.3.875.006.007H8l3.63 4.23-1.024 5.95.006-.005-.006.038L16 22.175 21.394 25l-.006-.038.006.006-1.025-5.95z'/%3E%3C/svg%3E");
  content: ""; }

.i-stats-up::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M2 24h6v8H2zm8-4h6v12h-6zm8-2h6v14h-6zm8-6h6v20h-6zm6-12v9l-3.44-3.44L18 16.123l-6-6-7.88 7.88H2V15.88l10-10 6 6 8.44-8.44L23 .003z'/%3E%3C/svg%3E");
  content: ""; }

.i-stopwatch::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 6.038V4h4V2a2 2 0 0 0-2-2h-6a2 2 0 0 0-2 2v2h4v2.038C7.288 6.548 2 12.158 2 19c0 7.18 5.82 13 13 13s13-5.82 13-13c0-6.843-5.288-12.45-12-12.962zm6.07 20.033C20.183 27.96 17.67 29 15 29s-5.182-1.04-7.07-2.93C6.04 24.183 5 21.67 5 19s1.04-5.182 2.93-7.07a9.92 9.92 0 0 1 6.753-2.924l-.677 9.813c-.058.82.39 1.18.995 1.18s1.055-.36.997-1.18l-.677-9.815c2.55.08 4.94 1.11 6.753 2.923 1.89 1.888 2.93 4.4 2.93 7.07s-1.04 5.182-2.93 7.07z'/%3E%3C/svg%3E");
  content: ""; }

.i-swap-vertical-circle::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM6.5 9L10 5.5L13.5 9H11V13H9V9H6.5ZM17.5 15L14 18.5L10.5 15H13V11H15V15H17.5Z' fill='%23E0A612'/%3E %3C/svg%3E");
  content: ""; }

.i-thumbs-down::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M45.2 15.4c.7-1.8.9-4.8-1.9-7.2.1-.9.2-2.4-.7-3.9-1.1-1.9-3.1-3.2-6.2-3.8-1.2-.4-2.8-.5-4.6-.5-1 0-2.2 0-3.4.1C21.8 0 15.3.8 15 .9l-2.3.3C12 .7 11.2.4 10.2.4H4.1C1.8.4 0 2.2 0 4.5v16.4C0 23.1 1.8 25 4.1 25h6.1c.7 0 1.4-.2 2-.5.4.9 1 2 2 3l.1.1c3.2 2.4 6.9 11.2 8.3 14.8-.1 1-.3 3.5.8 4.8.5.6 1.1.9 1.9.9.8 0 3.4-.2 5.1-2.5 1.6-2.2 1.6-5.4.2-9.7-1.3-3.8-1.3-5.4-1.3-6 .6.1 1.2.2 1.7.3 1 .2 9.4 2 13-1.3 2.2-2 1.9-4.5 1.2-6.2.6-.7 1.3-1.9 1.3-3.4.2-1.4-.3-2.7-1.3-3.9zm-1.1 3.8c0 1.4-1.1 2.4-1.2 2.4-.5.4-.5 1.1-.2 1.6.1.2 1.3 2.2-.4 3.8-2.2 2-8.5 1.2-10.6.7h-.1c-.6-.1-1.2-.2-1.8-.4-.6-.2-1.5-.2-2.1.4-1.3 1.2-1.2 3.8.5 8.9 1.1 3.4 1.2 6 .1 7.4-.9 1.3-2.5 1.4-3 1.4-.3-.4-.4-1.8-.2-3 0-.2 0-.4-.1-.6-.2-.5-4.6-12.6-9.1-16.2-1.2-1.3-1.7-2.8-1.9-3.5.1-.4.2-.8.2-1.2V4.5c0-.3 0-.6-.1-.9l1.1-.2c.3 0 6.7-.8 13.1-.7h.1c3.1-.2 5.5-.2 7.4.2 2.3.5 3.8 1.4 4.5 2.6.8 1.3.3 2.7.3 2.7-.2.5 0 1.1.4 1.4 3.1 2.3 1.6 5 1.4 5.3-.3.5-.2 1.1.2 1.5 1.1 1 1.5 1.9 1.5 2.8z'/%3E%3C/svg%3E");
  content: ""; }

.i-thumbs-up::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M46.6 28.7c-.1-1.5-.8-2.7-1.3-3.4.7-1.6.9-4.2-1.2-6.2-3.6-3.3-12-1.5-13-1.3-.5.1-1.1.2-1.7.3-.1-.6 0-2.2 1.3-6 1.4-4.3 1.3-7.5-.2-9.7C28.8.2 26.1 0 25.4 0c-.7 0-1.4.3-1.9.9-1.1 1.3-.9 3.8-.8 4.8-1.3 3.6-5.1 12.4-8.3 14.8-.1 0-.1.1-.1.1-1 1-1.6 2.1-2 3-.6-.3-1.3-.5-2-.5H4.1C1.8 23 0 24.9 0 27.1v16.4c0 2.3 1.8 4.1 4.1 4.1h6.1c.9 0 1.8-.3 2.5-.8l2.3.3c.3 0 6.8.9 13.4.7 1.2.1 2.3.1 3.4.1 1.8 0 3.4-.1 4.7-.4 3.1-.6 5.1-1.9 6.2-3.8.8-1.5.8-2.9.7-3.9 2.7-2.5 2.6-5.4 1.9-7.2.9-1.2 1.4-2.5 1.3-3.9zm-3.8 2.9c-.4.4-.5 1-.2 1.5.2.3 1.6 3-1.4 5.3-.4.3-.6.9-.4 1.4 0 .1.5 1.4-.3 2.7-.7 1.2-2.2 2.1-4.5 2.6-1.8.4-4.3.5-7.4.2h-.1c-6.4.1-12.8-.7-13.1-.7l-1.1-.2c.1-.3.1-.6.1-.9V27.1c0-.4-.1-.9-.2-1.2.2-.7.7-2.2 1.9-3.5 4.5-3.6 8.9-15.7 9.1-16.2.1-.2.1-.4.1-.6-.2-1.2-.1-2.7.2-3 .5 0 2 .1 3 1.4 1 1.4 1 4-.1 7.4-1.7 5.1-1.8 7.8-.5 8.9.6.6 1.5.6 2.1.4.6-.1 1.2-.3 1.8-.4h.1c2.1-.5 8.5-1.3 10.6.7 1.7 1.5.5 3.6.4 3.8-.3.5-.2 1.2.2 1.6 0 0 1.1 1 1.2 2.4-.2.9-.6 1.8-1.5 2.8z'/%3E%3C/svg%3E");
  content: ""; }

.i-twitter::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M25.375 10.188a7.702 7.702 0 0 1-2.206.606 3.866 3.866 0 0 0 1.692-2.13c-.744.443-1.57.76-2.444.93a3.847 3.847 0 0 0-6.55 3.508 10.928 10.928 0 0 1-7.932-4.02c-.33.57-.52 1.233-.52 1.933 0 1.338.682 2.513 1.713 3.2a3.863 3.863 0 0 1-1.743-.48v.05a3.854 3.854 0 0 0 3.088 3.774 3.898 3.898 0 0 1-1.012.137c-.25 0-.487-.025-.724-.07a3.846 3.846 0 0 0 3.594 2.67 7.732 7.732 0 0 1-5.695 1.588 10.858 10.858 0 0 0 5.895 1.732c7.075 0 10.944-5.863 10.944-10.944 0-.17-.006-.33-.012-.5a7.916 7.916 0 0 0 1.913-1.98z'/%3E%3C/svg%3E");
  content: ""; }

.i-user::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M19.958 22.812c-.79-.126-.808-2.297-.808-2.297s2.32-2.297 2.826-5.386c1.36 0 2.2-3.286.84-4.44.057-1.217 1.75-9.548-6.816-9.548s-6.873 8.33-6.817 9.547c-1.36 1.154-.52 4.44.84 4.44.506 3.087 2.826 5.384 2.826 5.384s-.02 2.17-.81 2.297C9.497 23.218 0 27.407 0 32h32c0-4.594-9.5-8.783-12.043-9.188z'/%3E%3C/svg%3E");
  content: ""; }

.i-users::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M8.37 21.9a18.476 18.476 0 0 1 3.443-1.644c-.38-.544-.813-1.288-1.08-2.17-.376-.305-.682-.743-.876-1.28s-.27-1.137-.206-1.694c.046-.4.158-.77.333-1.1-.106-1.13-.18-3.363 1.275-4.98.563-.632 1.28-1.082 2.13-1.357-.15-1.575-.95-3.425-4.05-3.425-5 0-4.012 4.825-3.98 5.53-.794.67-.306 2.57.487 2.57.294 1.787 1.65 3.12 1.65 3.12s-.013 1.255-.47 1.33C5.545 17.038 0 19.463 0 22.125h8.02c.112-.075.23-.15.35-.225zM20.737 9.03c1.456 1.626 1.38 3.85 1.275 4.982.175.325.288.7.33 1.1.064.556-.01 1.156-.205 1.694s-.5.975-.875 1.28a7.699 7.699 0 0 1-1.08 2.17 18.536 18.536 0 0 1 3.799 1.869H32c0-2.663-5.544-5.087-7.03-5.325-.463-.075-.47-1.33-.47-1.33s1.356-1.332 1.65-3.12c.794 0 1.29-1.9.49-2.57.03-.705 1.017-5.53-3.983-5.53-3.094 0-3.894 1.85-4.05 3.425.856.275 1.57.725 2.13 1.356zm-2.263 13.276c-.494-.075-.506-1.425-.506-1.425s1.45-1.423 1.768-3.335c.85 0 1.375-2.037.525-2.75.04-.756 1.095-5.92-4.26-5.92s-4.294 5.163-4.26 5.92c-.85.72-.327 2.75.523 2.75.32 1.913 1.77 3.337 1.77 3.337s-.013 1.345-.507 1.426C11.938 22.558 6 25.152 6 28.002h20c0-2.85-5.937-5.444-7.524-5.694z'/%3E%3C/svg%3E");
  content: ""; }

.i-vector::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M17.43 10.98C17.47 10.66 17.5 10.34 17.5 10C17.5 9.66 17.47 9.34 17.43 9.02L19.54 7.37C19.73 7.22 19.78 6.95 19.66 6.73L17.66 3.27C17.54 3.05 17.27 2.97 17.05 3.05L14.56 4.05C14.04 3.65 13.48 3.32 12.87 3.07L12.49 0.42C12.46 0.18 12.25 0 12 0H7.99999C7.74999 0 7.53999 0.18 7.50999 0.42L7.12999 3.07C6.51999 3.32 5.95999 3.66 5.43999 4.05L2.94999 3.05C2.71999 2.96 2.45999 3.05 2.33999 3.27L0.339992 6.73C0.209992 6.95 0.269992 7.22 0.459992 7.37L2.56999 9.02C2.52999 9.34 2.49999 9.67 2.49999 10C2.49999 10.33 2.52999 10.66 2.56999 10.98L0.459992 12.63C0.269992 12.78 0.219992 13.05 0.339992 13.27L2.33999 16.73C2.45999 16.95 2.72999 17.03 2.94999 16.95L5.43999 15.95C5.95999 16.35 6.51999 16.68 7.12999 16.93L7.50999 19.58C7.53999 19.82 7.74999 20 7.99999 20H12C12.25 20 12.46 19.82 12.49 19.58L12.87 16.93C13.48 16.68 14.04 16.34 14.56 15.95L17.05 16.95C17.28 17.04 17.54 16.95 17.66 16.73L19.66 13.27C19.78 13.05 19.73 12.78 19.54 12.63L17.43 10.98ZM9.99999 13.5C8.06999 13.5 6.49999 11.93 6.49999 10C6.49999 8.07 8.06999 6.5 9.99999 6.5C11.93 6.5 13.5 8.07 13.5 10C13.5 11.93 11.93 13.5 9.99999 13.5Z' fill='%23454F5B'/%3E %3C/svg%3E");
  content: ""; }

.i-verified-user::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='12' cy='12' r='7' fill='white'/%3E %3Cpath d='M12 1L3 5V11C3 16.55 6.84 21.74 12 23C17.16 21.74 21 16.55 21 11V5L12 1ZM10 17L6 13L7.41 11.59L10 14.17L16.59 7.58L18 9L10 17Z' fill='%2326A568'/%3E %3C/svg%3E");
  content: ""; }

.i-video-clapper::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M8.593 42.293a.383.383 0 0 1-.383-.383V23.527c0-.211.172-.383.383-.383h32.17c.212 0 .383.172.383.383V41.91a.383.383 0 0 1-.383.383H8.593zm.383-.766H40.38V23.91H8.976v17.617z'/%3E%3Cpath d='M19.244 17.146a.383.383 0 0 1 .288-.13h5.51c.33 0 .505.389.287.636l-5.392 6.128a.383.383 0 0 1-.288.13h-5.51a.383.383 0 0 1-.287-.636l5.392-6.128zm-4.258 5.998h4.49l4.719-5.362h-4.49l-4.719 5.362zM8.21 17.399c0-.211.171-.383.383-.383h5.427c.334 0 .508.398.282.643l-5.428 5.88a.383.383 0 0 1-.664-.26v-5.88zm.766.383V22.3l4.17-4.517h-4.17z'/%3E%3Cpath d='M13.739 17.14a.383.383 0 0 1 .281-.124h5.512c.33 0 .505.389.287.636l-5.392 6.128a.383.383 0 0 1-.287.13H8.593a.383.383 0 0 1-.383-.383v-.248c0-.097.036-.19.101-.26l5.428-5.88zm-4.5 6.004h4.728l4.718-5.362h-4.497l-4.95 5.362zm-.646.383h.383v-.248h-.383l.281.26.364-.395h-.645v.383zm16.16-6.38a.383.383 0 0 1 .288-.13h5.51c.33 0 .506.388.288.635l-5.39 6.128a.383.383 0 0 1-.288.13h-5.512a.383.383 0 0 1-.287-.636l5.392-6.128zm-4.257 5.997h4.492l4.717-5.362h-4.49l-4.719 5.362zm19.978-5.134a.383.383 0 0 1 .672.25v5.268a.383.383 0 0 1-.383.383h-4.58a.383.383 0 0 1-.29-.635l4.581-5.266zm-3.45 5.135h3.356v-3.86l-3.357 3.86z'/%3E%3Cpath d='M40.763 17.016c.211 0 .383.172.383.383v.861a.383.383 0 0 1-.094.251l-4.58 5.267a.383.383 0 0 1-.29.132h-5.511a.383.383 0 0 1-.288-.636l5.393-6.128a.383.383 0 0 1 .287-.13h4.7zm-4.527.766l-4.718 5.362h4.49l4.372-5.027v-.335h-4.144z'/%3E%3Cpath d='M30.264 17.146a.383.383 0 0 1 .287-.13h5.512c.33 0 .505.389.287.636l-5.392 6.128a.383.383 0 0 1-.287.13h-5.51a.383.383 0 0 1-.288-.636l5.39-6.128zm-4.257 5.998h4.49l4.719-5.362h-4.492l-4.717 5.362zM18.268 9.64a.383.383 0 0 1 .264-.167l5.454-.801a.383.383 0 0 1 .375.59l-4.46 6.742a.383.383 0 0 1-.264.167l-5.452.8a.383.383 0 0 1-.375-.59l4.458-6.74zm.545.566l-3.891 5.883 4.435-.65 3.892-5.885-4.436.652zm-11.427 1.29a.383.383 0 0 1 .324-.434l5.37-.79a.383.383 0 0 1 .37.598l-4.53 6.507a.383.383 0 0 1-.693-.164l-.84-5.717zm.814.268l.645 4.381 3.471-4.986-4.116.605z'/%3E%3Cpath d='M12.822 10.433a.383.383 0 0 1 .259-.16l5.452-.8a.383.383 0 0 1 .375.59l-4.46 6.741a.383.383 0 0 1-.264.168l-5.488.806a.383.383 0 0 1-.435-.326l-.034-.24a.383.383 0 0 1 .065-.273l4.53-6.506zm1.082 5.806l3.892-5.883-4.44.651-4.12 5.917 4.668-.685zm-5.264 1.16l.38-.053-.035-.241-.379.053.315.219.315-.453-.652.096.056.379zm15.08-8.56a.383.383 0 0 1 .265-.168l5.452-.8a.383.383 0 0 1 .375.59l-4.46 6.742a.383.383 0 0 1-.263.168l-5.45.8a.383.383 0 0 1-.376-.59l4.458-6.742zm.545.565l-3.89 5.885 4.433-.65L28.7 8.752l-4.435.651zm15.132-2.01a.383.383 0 0 1 .699.154l.752 5.12a.383.383 0 0 1-.323.435l-4.533.665a.383.383 0 0 1-.376-.588l3.78-5.786zm-2.675 5.493l3.313-.486-.55-3.742-2.763 4.228z'/%3E%3Cpath d='M39.539 6.387a.383.383 0 0 1 .435.323l.122.838a.383.383 0 0 1-.058.265l-3.781 5.786a.383.383 0 0 1-.265.17l-5.45.802a.383.383 0 0 1-.376-.59l4.458-6.743a.383.383 0 0 1 .264-.168l4.65-.683zm-.268.813l-4.102.603-3.891 5.885 4.432-.652 3.607-5.52-.046-.316z'/%3E%3Cpath d='M29.172 8.038a.383.383 0 0 1 .264-.167l5.452-.8a.383.383 0 0 1 .375.59l-4.459 6.742a.383.383 0 0 1-.264.168l-5.45.8a.383.383 0 0 1-.375-.59l4.457-6.743zm-3.346 6.45l4.434-.65 3.892-5.885-4.435.65-3.891 5.885zm3.224 18.904l-5.118 3.996c-.745.583-1.834.052-1.834-.894l-.001-7.99c0-.946 1.089-1.476 1.835-.894l5.118 3.994a1.133 1.133 0 0 1 0 1.788zm-.47-1.184l-5.12-3.994a.37.37 0 0 0-.597.29l.001 7.99c0 .308.354.48.596.291l5.12-3.997a.367.367 0 0 0 0-.58z'/%3E%3C/svg%3E");
  content: ""; }

.i-wallet::before {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='33px' height='39px' viewBox='0 0 33 39' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg transform='translate(-165.000000, -511.000000)' stroke='%23919EAB'%3E %3Cg transform='translate(149.000000, 345.000000)'%3E %3Cg transform='translate(16.000000, 167.000000)'%3E %3Cg transform='translate(0.000000, 14.297872)'%3E %3Cpath d='M29.2074213,10.9826723 L29.2074213,5.37654468'%3E%3C/path%3E %3Cpath d='M0.574502128,2.70148085 L0.574502128,21.0190979 C0.574502128,22.2037787 1.53450213,23.1637787 2.71782128,23.1637787 L29.2070128,23.1637787 L29.2070128,17.7101617'%3E%3C/path%3E %3Cpath d='M29.2074213,5.37695319 L2.71822979,5.37695319 C1.53491064,5.37695319 0.574910638,4.17865532 0.574910638,2.70120851 C0.574910638,1.2251234 1.53491064,0.0268255319 2.71822979,0.0268255319 L29.2074213,0.0268255319'%3E%3C/path%3E %3Cpath d='M31.9601021,17.7107064 L25.8923574,17.7107064 C24.033634,17.7107064 22.5275915,16.2046638 22.5275915,14.3473021 C22.5275915,12.4885787 24.033634,10.9825362 25.8923574,10.9825362 L31.9601021,10.9825362 L31.9601021,17.7107064 Z'%3E%3C/path%3E %3Cpath d='M29.2074213,2.70148085 L3.15261277,2.70148085'%3E%3C/path%3E %3C/g%3E %3Cg transform='translate(10.893617, 0.000000)'%3E %3Cpath d='M4.56020426,10.3870638 L4.56020426,0'%3E%3C/path%3E %3Cpolyline points='9.12068085 5.82590638 4.56034043 10.3876085 1.70530257e-13 5.82590638'%3E%3C/polyline%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  content: ""; }

.i-window-click::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M24.465 30.73l-2.058 1.917a.417.417 0 0 1-.698-.252l-1.456-11.342a.417.417 0 0 1 .679-.374l8.333 6.876a.417.417 0 0 1-.101.704l-2.476 1.059 2.404 3.326a.417.417 0 0 1-.094.582l-2.006 1.445a.417.417 0 0 1-.616-.15l-1.911-3.792zm-2.033.754l1.87-1.743a.417.417 0 0 1 .657.117L26.9 33.71l1.271-.916-2.464-3.41a.417.417 0 0 1 .174-.628l2.325-.994-6.993-5.77 1.218 9.492z'/%3E%3Cpath d='M4.833 42.25a.417.417 0 0 1-.416-.417v-35c0-.23.186-.416.416-.416h38.334c.23 0 .416.186.416.416v35c0 .23-.186.417-.416.417H4.833zm37.917-.833V7.25H5.25v34.167h37.5z'/%3E%3Cpath d='M43.123 16.418H4.913a.417.417 0 0 0 0 .834h38.21a.417.417 0 0 0 0-.834zm-7.751-6.79l3.333 3.333a.417.417 0 1 0 .59-.589L35.96 9.039a.417.417 0 0 0-.589.589z'/%3E%3Cpath d='M35.961 12.961l3.334-3.333a.417.417 0 1 0-.59-.59l-3.333 3.334a.417.417 0 0 0 .59.59zM29 14.75a.417.417 0 0 1-.417-.417V11c0-.23.187-.417.417-.417h3.333c.23 0 .417.187.417.417v3.333c0 .23-.187.417-.417.417H29zm2.917-.833v-2.5h-2.5v2.5h2.5zm-9.584.833h3.334a.417.417 0 0 0 0-.833h-3.334a.417.417 0 0 0 0 .833z'/%3E%3C/svg%3E");
  content: ""; }

.i-window-private::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M5 42.5a.5.5 0 0 1-.5-.5V7a.5.5 0 0 1 .5-.5h38.333a.5.5 0 0 1 .5.5v35a.5.5 0 0 1-.5.5H5zm37.833-1v-34H5.5v34h37.333z'/%3E%3Cpath d='M5 14.166h38.333a.5.5 0 1 0 0-1H5a.5.5 0 0 0 0 1zm18.404 16.11a.5.5 0 0 1-.362-.155l-1.666-1.748-2.626 1.979a.5.5 0 0 1-.58.015l-2.189-1.474-1.998 1.159a.5.5 0 0 1-.59-.067l-2.174-2.02a.5.5 0 0 1-.123-.554l.73-1.801a.5.5 0 0 1 .463-.313h14.455a5.637 5.637 0 0 1 10.605 2.665 5.637 5.637 0 1 1-10.779 2.313h-3.166zm3.5-1a.5.5 0 0 1 .468.323 4.638 4.638 0 0 0 8.977-1.637 4.637 4.637 0 0 0-8.843-1.954.5.5 0 0 1-.454.29H12.626l-.474 1.17L13.802 29l1.948-1.13a.5.5 0 0 1 .53.018l2.153 1.45 2.697-2.033a.5.5 0 0 1 .663.055l1.825 1.915h3.286z'/%3E%3Cpath d='M32.686 28.674a.712.712 0 1 0 0-1.424.712.712 0 0 0 0 1.424zm0 1a1.711 1.711 0 1 1 0-3.42 1.711 1.711 0 0 1 0 3.42z'/%3E%3C/svg%3E");
  content: ""; }

.i-window-public::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M5 42.5a.5.5 0 0 1-.5-.5V7a.5.5 0 0 1 .5-.5h38.333a.5.5 0 0 1 .5.5v35a.5.5 0 0 1-.5.5H5zm37.833-1v-34H5.5v34h37.333z'/%3E%3Cpath d='M5 14.167h38.333a.5.5 0 1 0 0-1H5a.5.5 0 1 0 0 1zM10.002 37.5a.5.5 0 0 1-.5-.5v-6.667a.5.5 0 0 1 .5-.5h6.666a.5.5 0 0 1 .5.5V37a.5.5 0 0 1-.5.5h-6.666zm6.166-1v-5.667h-5.666V36.5h5.666zm-6.166-10.667a.5.5 0 0 1-.5-.5v-6.666a.5.5 0 0 1 .5-.5h6.666a.5.5 0 0 1 .5.5v6.666a.5.5 0 0 1-.5.5h-6.666zm6.166-1v-5.666h-5.666v5.666h5.666zm5.627-4h14.848a.5.5 0 1 0 0-1H21.794a.5.5 0 0 0 0 1zm0 11.667h14.848a.5.5 0 1 0 0-1H21.794a.5.5 0 1 0 0 1zm0-8.333h6.461a.5.5 0 0 0 0-1h-6.462a.5.5 0 1 0 0 1zm0 11.666h6.461a.5.5 0 0 0 0-1h-6.462a.5.5 0 0 0 0 1z'/%3E%3C/svg%3E");
  content: ""; }

.Tabs-countBadge {
  font-size: 0.75rem;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 2px 1px #d2d5d7 inset;
  box-shadow: 0 0 2px 1px #d2d5d7 inset;
  font-weight: 700;
  color: #7a8288;
  vertical-align: middle;
  margin-left: 2px;
  border: 1px solid #d2d5d7;
  padding: 2px 6px;
  line-height: normal; }

@-webkit-keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.Hero--raisePage .raise-form, .raise-form, .raise-form .FormField-validation, .raise-form-dialog.Modal, .section-investment-statistics.animate .StatisticCard, .section-raising-capital.animate li:nth-of-type(1), .section-case-studies.animate .case-study, .section-fees.animate .our-fees-table-container, .Hero-sideImage, .ScreenSpinner-backdrop {
  -webkit-animation-name: fade-in;
  animation-name: fade-in;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes fade-in-up {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

@keyframes fade-in-up {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

.landing-section.animate .lead, .section-offers-and-partners.animate .OfferTile-2, .section-events-and-members.animate .layer-alumniClubMember, .section-investment-statistics.animate .BusinessBadge, .section-co-investors.animate li {
  -webkit-animation-name: fade-in-up;
  animation-name: fade-in-up;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes fade-in-right {
  0% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

@keyframes fade-in-right {
  0% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

.section-offers-and-partners.animate .OfferTile-1, .section-events-and-members.animate .layer-eventPhoto, .section-raising-capital.animate li:nth-of-type(2),
.section-raising-capital.animate li:nth-of-type(4), .section-investing-success.animate .layer-investmentTeamPhoto, .section-support-post-investment.animate .alumni-club-ipad,
.section-support-post-investment.animate .OffersList {
  -webkit-animation-name: fade-in-right;
  animation-name: fade-in-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes fade-in-down {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

@keyframes fade-in-down {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

.section-alumni-testimonials.animate .layer-photo2 {
  -webkit-animation-name: fade-in-down;
  animation-name: fade-in-down;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

.section-offers-and-partners.animate .OfferTile-0, .section-flexible-funding.animate li, .section-future-fund.animate img, .section-alumni-testimonials.animate .TestimonialCard, .section-raising-capital.animate li:nth-of-type(3),
.section-raising-capital.animate li:nth-of-type(5) {
  -webkit-animation-name: fade-in-left;
  animation-name: fade-in-left;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes shimmer {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  50% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); } }

@keyframes shimmer {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  50% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); } }

.RecentCampaignsBrowser-placeholder::before {
  -webkit-animation-name: shimmer;
  animation-name: shimmer;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.ScreenSpinner-inner {
  -webkit-animation-name: spin;
  animation-name: spin;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

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

dl {
  margin-top: 0;
  margin-bottom: 0; }

ul {
  padding-left: 0; }

dd {
  margin-left: 0; }

#seedrs .InteractionStep-legend, #seedrs .ProfileCompleteness-trigger progress, .ProfileCompleteness-trigger #seedrs progress, #seedrs .SearchForm-field label.error, .SearchForm-field #seedrs label.error, #seedrs
.assist, #seedrs
.assistive {
  position: absolute;
  left: -9999em;
  direction: ltr; }

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }

img {
  font-size: 1rem;
  font-weight: 400; }

img,
video,
iframe {
  max-width: 100%; }

abbr[title] {
  border-bottom: 0; }

blockquote {
  margin: 0;
  padding: 0; }

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

input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: searchfield-cancel-button; }

[hidden],
#seedrs [hidden] {
  display: none; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }

@media (min-width: 600px) {
  .fluid-grid .grid-container-wrapper,
  .fluid-grid .top-page-notices .InPageFlashMessage > * {
    width: 92%; }
  .public-section.partners li {
    display: block; } }

@media (min-width: 950px) {
  .grid-container-wrapper,
  .fluid-grid .grid-container-wrapper,
  .top-page-notices .InPageFlashMessage > *,
  .fluid-grid
  .top-page-notices .InPageFlashMessage > * {
    width: 90%; }
  .fixed-grid .grid-container-wrapper, .fixed-grid
  .top-page-notices .InPageFlashMessage > * {
    width: 960px; }
  .public-section.partners li {
    display: inline-block; } }

.grid-container-wrapper {
  margin: 0 auto; }

.fluid-grid .grid-container {
  max-width: 73.125rem;
  margin-left: auto;
  margin-right: auto; }
  .fluid-grid .grid-container:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 600px) {
    .fluid-grid .grid-container {
      max-width: 73.125rem;
      margin-left: auto;
      margin-right: auto; }
      .fluid-grid .grid-container:after {
        content: " ";
        display: block;
        clear: both; } }

.fixed-grid .grid-container {
  max-width: 73.125rem;
  margin-left: auto;
  margin-right: auto; }
  .fixed-grid .grid-container:after {
    content: " ";
    display: block;
    clear: both; }

.fluid-grid .padded-container {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  @media (max-width: 600px) {
    .fluid-grid .fluid-grid .padded-container {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media (min-width: 600px) and (max-width: 950px) {
    .fluid-grid .fluid-grid .padded-container {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }

.fixed-grid .padded-container {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.connection .SocialLink-icon, .Button--icon,
.Button--icon.InlineSVG, .quiz-result .is-success i::before, .quiz-result .is-fail i::before, .application-layout .ui-datepicker .ui-datepicker-prev::before, .application-layout .ui-datepicker .ui-datepicker-next::before, .application-layout .ui-datepicker .ui-datepicker-prev-hover::before, .application-layout .ui-datepicker .ui-datepicker-next-hover::before, .CampaignFundedStamp-icon::before, .CampaignFundedStamp-icon, .Pagination .Pagination-prev a::before, .Pagination .Pagination-next a::before, .SelectorPanel .InfoPanel-Balloon,
.InfoPanel .InfoPanel-Balloon, .SocialLink-icon, .OrderAction--down::before, .OrderAction--up::before,
[class^="i-"],
[class*=" i-"] {
  line-height: 1; }
  .connection .SocialLink-icon::before, .Button--icon::before,
  .Button--icon.InlineSVG::before, .quiz-result .is-success i::before, .quiz-result .is-fail i::before, .application-layout .ui-datepicker .ui-datepicker-prev::before, .application-layout .ui-datepicker .ui-datepicker-next::before, .application-layout .ui-datepicker .ui-datepicker-prev-hover::before, .application-layout .ui-datepicker .ui-datepicker-next-hover::before, .CampaignFundedStamp-icon::before, .Pagination .Pagination-prev a::before, .Pagination .Pagination-next a::before, .SelectorPanel .InfoPanel-Balloon::before,
  .InfoPanel .InfoPanel-Balloon::before, .SocialLink-icon::before, .OrderAction--down::before, .OrderAction--up::before,
  [class^="i-"]::before,
  [class*=" i-"]::before {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-size: 100% auto;
    content: " "; }
  .is-small.Button--icon, .quiz-result .is-success i.is-small::before, .quiz-result .is-fail i.is-small::before, .application-layout .ui-datepicker .is-small.ui-datepicker-prev::before, .application-layout .ui-datepicker .is-small.ui-datepicker-next::before, .application-layout .ui-datepicker .is-small.ui-datepicker-prev-hover::before, .application-layout .ui-datepicker .is-small.ui-datepicker-next-hover::before, .is-small.CampaignFundedStamp-icon::before, .is-small.CampaignFundedStamp-icon, .Pagination .Pagination-prev a.is-small::before, .Pagination .Pagination-next a.is-small::before, .SelectorPanel .is-small.InfoPanel-Balloon,
  .InfoPanel .is-small.InfoPanel-Balloon, .is-small.SocialLink-icon, .is-small.OrderAction--down::before, .is-small.OrderAction--up::before,
  [class^="i-"].is-small,
  [class*=" i-"].is-small {
    font-size: 16px;
    font-size: 1rem; }
  .is-medium.Button--icon, .quiz-result .is-success i.is-medium::before, .quiz-result .is-fail i.is-medium::before, .application-layout .ui-datepicker .is-medium.ui-datepicker-prev::before, .application-layout .ui-datepicker .is-medium.ui-datepicker-next::before, .application-layout .ui-datepicker .is-medium.ui-datepicker-prev-hover::before, .application-layout .ui-datepicker .is-medium.ui-datepicker-next-hover::before, .is-medium.CampaignFundedStamp-icon::before, .is-medium.CampaignFundedStamp-icon, .Pagination .Pagination-prev a.is-medium::before, .Pagination .Pagination-next a.is-medium::before, .SelectorPanel .is-medium.InfoPanel-Balloon,
  .InfoPanel .is-medium.InfoPanel-Balloon, .is-medium.SocialLink-icon, .is-medium.OrderAction--down::before, .is-medium.OrderAction--up::before,
  [class^="i-"].is-medium,
  [class*=" i-"].is-medium {
    font-size: 24px;
    font-size: 1.5rem; }
  .is-large.Button--icon, .quiz-result .is-success i.is-large::before, .quiz-result .is-fail i.is-large::before, .application-layout .ui-datepicker .is-large.ui-datepicker-prev::before, .application-layout .ui-datepicker .is-large.ui-datepicker-next::before, .application-layout .ui-datepicker .is-large.ui-datepicker-prev-hover::before, .application-layout .ui-datepicker .is-large.ui-datepicker-next-hover::before, .is-large.CampaignFundedStamp-icon::before, .is-large.CampaignFundedStamp-icon, .Pagination .Pagination-prev a.is-large::before, .Pagination .Pagination-next a.is-large::before, .SelectorPanel .is-large.InfoPanel-Balloon,
  .InfoPanel .is-large.InfoPanel-Balloon, .is-large.SocialLink-icon, .is-large.OrderAction--down::before, .is-large.OrderAction--up::before,
  [class^="i-"].is-large,
  [class*=" i-"].is-large {
    font-size: 32px;
    font-size: 2rem; }

.i-arrow-down::before, .customSelect .customSelectInner::before, .FilterSelect .customSelectInner::before, .ProfileCompleteness-trigger .ProfileCompleteness-trigger-arrow::before,
.i-arrow-up::before,
.ProfileCompleteness[class] .ProfileCompleteness-steps::before,
.i-arrow-left::before,
.i-arrow-right::before {
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  position: relative; }

.i-arrow-down.is-large::before, .customSelect .is-large.customSelectInner::before, .FilterSelect .is-large.customSelectInner::before, .ProfileCompleteness-trigger .is-large.ProfileCompleteness-trigger-arrow::before,
.i-arrow-up.is-large::before,
.ProfileCompleteness[class] .is-large.ProfileCompleteness-steps::before,
.i-arrow-left.is-large::before,
.i-arrow-right.is-large::before {
  border-width: 8px; }

.i-arrow-down::before, .customSelect .customSelectInner::before, .FilterSelect .customSelectInner::before, .ProfileCompleteness-trigger .ProfileCompleteness-trigger-arrow::before {
  border-top-color: inherit;
  top: 1px;
  left: 5px; }


.i-arrow-up::before,
.ProfileCompleteness[class] .ProfileCompleteness-steps::before {
  border-bottom-color: inherit;
  top: -5px; }

.i-arrow-left::before {
  border-right-color: inherit;
  left: 2px;
  top: -3px; }

.i-arrow-right::before {
  border-left-color: inherit;
  left: -1px;
  top: -2px; }

.i-help {
  fill: #4aa6ff; }

.i-chat-bubble {
  font-size: 20px; }


.ratio {
  display: block;
  padding: 0;
  width: 100%;
  height: 0;
  position: relative; }


.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ratio.ratio-9x2 {
  padding-bottom: 22.22222%; }

.ratio.ratio-16x9 {
  padding-bottom: 56.25%; }

.ratio.ratio-4x3 {
  padding-bottom: 75%; }

.ratio.ratio-1x1 {
  padding-bottom: 100%; }

span.ratio {
  display: inline-block; }

.responsive-image {
  background-size: cover; }
  .responsive-image.responsive-lazy {
    -webkit-transition: opacity 500ms ease-in-out;
    transition: opacity 500ms ease-in-out;
    max-width: 100%;
    opacity: 0; }
    .responsive-image.responsive-lazy.b-loaded {
      opacity: 1; }

body {
  font-size: 1rem;
  font-family: "Lato", sans-serif;
  color: #4e5961; }
  body * {
    line-height: inherit;
    font-family: inherit; }

h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
  color: #222f39; }

h1,
.h1 {
  margin-bottom: 1rem;
  line-height: 1.2;
  font-weight: 400; }

h2,
.h2 {
  margin-bottom: 1rem;
  line-height: 1.2;
  font-weight: 400; }

h3,
.h3 {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-weight: 400; }

.PageHeader .PageHeader-descriptiveTitle,
h4,
.h4 {
  font-size: 1.125rem;
  margin-bottom: 1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.5;
  font-weight: 400; }

h5,
.h5 {
  font-size: 1.125rem;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-weight: 700; }

h4.h1,
h4.h2,
h4.h3,
h4.h5 {
  text-transform: none; }

.text-intro {
  line-height: 1.5;
  color: #7a8288;
  letter-spacing: -0.5px; }

.text-intro-large {
  font-size: 1.125rem;
  line-height: 1.5;
  color: #7a8288;
  letter-spacing: -0.5px; }

.text-quote-author {
  text-transform: uppercase;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: 1px; }

.info-item .reason-title, .ListOfSteps-title,
.text-list-title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5; }

.text-italic {
  font-style: italic; }


.text-bold {
  font-weight: 700; }

.info-item .reason-description, .ListOfSteps-description,
.text-list-description {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #7a8288; }
  .info-item .reason-description + .text-list-description, .ListOfSteps-description + .text-list-description,
  .text-list-description + .text-list-description {
    margin-top: 1rem; }

.text-list-links {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400; }

.text-smallprint {
  font-size: 0.875rem;
  color: #e8eaeb;
  line-height: 1.5;
  font-weight: 400; }

.text-smallprint-dark {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400; }

.text-copyright {
  font-size: 0.75rem;
  color: #7a8288;
  line-height: 1.5;
  font-weight: 400; }

.text-light {
  color: #7a8288;
  fill: #7a8288; }

.text-light-small {
  font-size: 0.875rem;
  color: #7a8288;
  fill: #7a8288; }

.text-helper {
  font-size: 0.875rem;
  color: #7a8288;
  fill: #7a8288; }

.form-label,
.main-form label {
  font-size: 0.875rem;
  line-height: 1.5; }

.fake-link,
a,
.more-info,
.Button--link,
.Button--help,
.StickyMessage a,
.InfoPanelTrigger-button,
body.withdrawals .InPageMessage.currencyWarningMessage a {
  text-decoration: none;
  color: #1d8fff;
  fill: #1d8fff;
  -webkit-transition: color 0.3s, fill 0.3s;
  transition: color 0.3s, fill 0.3s; }
  .fake-link:hover, .fake-link:focus,
  a:hover,
  a:focus,
  .more-info:hover,
  .Button--link:hover,
  .Button--help:hover,
  .StickyMessage a:hover,
  .InfoPanelTrigger-button:hover,
  body.withdrawals .InPageMessage.currencyWarningMessage a:hover,
  .more-info:focus,
  .Button--link:focus,
  .Button--help:focus,
  .StickyMessage a:focus,
  .InfoPanelTrigger-button:focus,
  body.withdrawals .InPageMessage.currencyWarningMessage a:focus {
    text-decoration: none;
    color: #1b82e6;
    fill: #1b82e6; }

.grey-links a, .Button--grayLink {
  color: #7a8288; }
  .grey-links a:hover, .Button--grayLink:hover, .grey-links a:focus, .Button--grayLink:focus {
    color: #222f39; }

.chevron-link::after {
  content: "›";
  display: inline-block;
  margin-left: 0.25em; }

main p {
  margin-bottom: 1rem; }
  main p.last {
    margin-bottom: 0; }

.Phrase {
  font-size: 0; }
  .Phrase > *,
  .Phrase .Phrase-text {
    font-size: 1rem; }


.more-info {
  width: 2rem;
  height: 2rem;
  text-align: center;
  background: none;
  border: none;
  display: inline-block;
  padding: 0;
  line-height: 1;
  outline: none;
  -webkit-transform: translate(0, -0.45rem);
  transform: translate(0, -0.45rem); }

.investment-risks-content p a, .HealthWarning a {
  color: inherit;
  display: inline-block;
  border-bottom: 1px solid #d2d5d7;
  -webkit-transition: color 0.3s, border-bottom-color 0.3s;
  transition: color 0.3s, border-bottom-color 0.3s; }
  .investment-risks-content p a:focus, .HealthWarning a:focus, .investment-risks-content p a:hover, .HealthWarning a:hover {
    color: #222f39;
    border-bottom-color: #a6acb0; }

.u-externalLink::after {
  content: "\25F3";
  position: relative;
  top: -.0625em;
  margin-left: 0.25em;
  margin-right: 0.1em;
  -webkit-transition: top 0.2s;
  transition: top 0.2s; }

.u-externalLink:focus::after, .u-externalLink:hover::after {
  top: -.3125em; }

.barebones-content-container {
  margin-bottom: 4rem;
  padding-bottom: 4rem;
  padding-top: 5rem;
  padding-left: 6rem;
  padding-right: 6rem;
  -webkit-transition: padding 0.5s;
  transition: padding 0.5s;
  width: 100%;
  max-width: 600px; }
  .barebones-content-container .Page-title {
    padding-left: 0;
    padding-right: 0; }
  .barebones-content-container .Page-subtitle {
    margin-bottom: 1.5rem;
    font-size: 16px; }
  .barebones-content-container .Button + .Button {
    margin: 0; }

.public-barebones-layout .Page-content,
.public-barebones-layout .site header {
  background-color: #f3f4f5; }

.public-barebones-layout .site-footer {
  padding-bottom: 2.5rem;
  padding-top: 0;
  border-top: 0; }
  .public-barebones-layout .site-footer .HorizontalRule {
    margin-top: 0; }

.public-barebones-layout .InPageFlashMessage,
.public-barebones-layout .InPageMessage,
.public-barebones-layout .InPageMessage-NoBottomMargin,
.public-barebones-layout .footer-legal-content {
  float: none;
  width: 100%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto; }

.public-barebones-layout .InPageFlashMessage {
  margin-bottom: 4rem;
  margin-top: -3.125rem; }

.public-barebones-layout .footer-legal-content {
  border: 0;
  padding-top: 0;
  margin-top: 0; }
  .public-barebones-layout .footer-legal-content p {
    margin-left: 0; }
  .public-barebones-layout .footer-legal-content .text-copyright {
    width: 100%;
    margin: 0;
    padding: 0;
    float: none; }

.public-barebones-layout .legal-content-logo {
  display: none; }

.barebones-circle,
.barebones-content-container {
  background-color: white;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #e8eaeb;
  position: relative; }

.barebones-header {
  position: absolute;
  z-index: 1;
  top: -50px;
  right: 0;
  left: 0; }

.barebones-logo {
  position: relative;
  top: -14px;
  width: 64px;
  height: 64px;
  margin: 0 auto; }

.barebones-shape-container {
  height: 50px;
  overflow: hidden; }

.barebones-circle {
  width: 150px;
  height: 150px;
  border-radius: 50%; }

.barebones-secondary-content {
  margin-bottom: 4rem;
  margin-top: -2.5rem;
  text-align: center; }

.barebones-primary-content {
  max-width: 26.5rem;
  margin: 0 auto; }

.public-shell-layout {
  background-color: white; }
  .public-shell-layout .shell-main-content {
    padding-top: 3.375rem;
    padding-bottom: 8rem; }
  @media only screen and (max-width: 950px) {
    .public-shell-layout .shell-grid-container {
      width: 100%;
      float: left;
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media only screen and (min-width: 950px) {
    .public-shell-layout .shell-grid-wrapper {
      max-width: 40rem;
      margin: 0 auto; } }

.u-noBottomMargin,
#seedrs .u-noBottomMargin,
.our-fees-table .our-fees-table-items,
.hero-404 .text.curiosity,
.StickyMessage,
.StickyMessage p,
.PageHeaderSection--noMargin,
.PageHeaderSection--options .FormFieldList,
.PageHeaderSection--options .FormField,
.AlumniClubMemberCard-content .name,
.CaseStudyTile-quote p,
#seedrs .our-fees-table .our-fees-table-items,
.our-fees-table #seedrs .our-fees-table-items,
#seedrs .hero-404 .text.curiosity,
.hero-404 #seedrs .text.curiosity,
#seedrs .StickyMessage,
#seedrs .StickyMessage p,
.StickyMessage #seedrs p,
#seedrs .PageHeaderSection--noMargin,
#seedrs .PageHeaderSection--options .FormFieldList,
.PageHeaderSection--options #seedrs .FormFieldList,
#seedrs .PageHeaderSection--options .FormField,
.PageHeaderSection--options #seedrs .FormField,
#seedrs .AlumniClubMemberCard-content .name,
.AlumniClubMemberCard-content #seedrs .name,
#seedrs .CaseStudyTile-quote p,
.CaseStudyTile-quote #seedrs p {
  margin-bottom: 0; }

.u-noTopMargin,
#seedrs .u-noTopMargin {
  margin-top: 0; }

.u-largeBottomMargin {
  margin-bottom: 2.5rem; }

.u-smallBottomMargin {
  margin-bottom: 1rem; }

.u-largeTopMargin {
  margin-top: 2.5rem; }

.u-smallTopMargin {
  margin-top: 1rem; }

.u-noVerticalPadding,
#seedrs .u-noVerticalPadding {
  padding-top: 0;
  padding-bottom: 0; }

.u-noTopPadding,
#seedrs .u-noTopPadding {
  padding-top: 0; }

.u-noBottomPadding,
#seedrs .u-noBottomPadding {
  padding-bottom: 0; }

.u-pipeSeparator::before {
  content: "|";
  color: #e8eaeb;
  margin-right: .2em; }

.u-block,
#seedrs .u-block,
.AlumniClubMemberCard-content .profileImage img,
.AlumniClubBadge img,
#seedrs .AlumniClubMemberCard-content .profileImage img,
.AlumniClubMemberCard-content .profileImage #seedrs img,
#seedrs .AlumniClubBadge img,
.AlumniClubBadge #seedrs img {
  display: block; }

.u-bff,
.StatisticCard,
.CaseStudyTile-statistics li {
  display: inline-block;
  white-space: nowrap; }

.u-center,
#seedrs .u-center {
  text-align: center; }

.u-closeButton,
.Modal-closeButton,
.InfoPanel-closeButton {
  top: 0.6875rem;
  right: 0.6875rem;
  width: 2.625rem;
  height: 2.625rem;
  background: none;
  border: 0;
  color: #a6acb0;
  fill: #a6acb0;
  content: " ";
  position: absolute;
  z-index: 1;
  padding: 0; }
  .u-closeButton i,
  .Modal-closeButton i,
  .InfoPanel-closeButton i {
    font-size: 1rem;
    vertical-align: middle;
    cursor: pointer; }
  .u-closeButton:hover,
  .Modal-closeButton:hover,
  .InfoPanel-closeButton:hover {
    color: #4e5961;
    fill: #4e5961; }
  .u-closeButton:focus,
  .Modal-closeButton:focus,
  .InfoPanel-closeButton:focus {
    outline: none; }

.u-verticalAlignMiddle,
#seedrs .u-verticalAlignMiddle {
  vertical-align: middle; }

.u-verticalAlignBottom,
#seedrs .u-verticalAlignBottom {
  vertical-align: bottom; }

.u-ellipsableContainer--large,
.u-ellipsableContainer {
  display: block;
  max-width: 7em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .is-long.u-ellipsableContainer--large,
  .u-ellipsableContainer.is-long {
    cursor: help; }

.u-ellipsableContainer--large {
  max-width: 13em; }


.u-warning {
  color: #d9a800; }

.CampaignCard--placeholdered .CampaignCard-campaignName::before, .CampaignCard--placeholdered .CampaignCard-campaignSummary::before, .CampaignCard--placeholdered .CampaignCard-campaignSummary::after, .CampaignCard--placeholdered .CampaignCard-countryAndTaxIncentives::before, .CampaignCard--placeholdered .CampaignCard-stat::before, .CampaignCard--placeholdered .CampaignCard-stat::after, .CampaignCard--placeholdered .CampaignCard-progressMessage::before {
  content: "";
  display: block;
  background-color: #f4f6f8; }

.CampaignCard--placeholdered .CampaignCard-campaignName::before, .CampaignCard--placeholdered .CampaignCard-campaignSummary::before, .CampaignCard--placeholdered .CampaignCard-campaignSummary::after, .CampaignCard--placeholdered .CampaignCard-countryAndTaxIncentives::before, .CampaignCard--placeholdered .CampaignCard-stat::before, .CampaignCard--placeholdered .CampaignCard-stat::after, .CampaignCard--placeholdered .CampaignCard-progressMessage::before {
  height: 1.125rem; }

.CampaignCard--placeholdered, .CampaignCard--placeholdered .Card-cover::before, .CampaignCard--placeholdered .CampaignCard-campaignLogo::before, .CampaignCard--placeholdered .CampaignCard-stat, .CampaignCard--placeholdered .CampaignProgress::before {
  border-color: #dfe3e8; }

html {
  background: #f3f4f5; }
  html .site-header,
  html .site > header {
    background: white; }

.no-js .Hero-0,
.show-hero-0 .Hero-0,
.show-hero-1 .Hero-1,
.show-hero-2 .Hero-2,
.show-hero-3 .Hero-3,
.show-hero-4 .Hero-4 {
  display: block; }

.press-item {
  height: 40px;
  line-height: 40px;
  text-align: center; }
  .press-item img {
    width: 100%;
    vertical-align: middle; }
    .press-item img.bloomberg {
      max-width: 134px; }
    .press-item img.forbes {
      max-width: 104px; }
    .press-item img.reuters {
      max-width: 117px; }
    .press-item img.techcrunch {
      max-width: 146px; }
    .press-item img.wired {
      max-width: 128px; }

.public-section {
  border-bottom: 1px solid #e8eaeb; }
  .public-section.is-light {
    background-color: #f3f4f5; }
  .public-section.is-light-opaque {
    background-color: rgba(243, 244, 245, 0.9); }
  .public-section.is-unbordered {
    border-bottom: none; }
  .public-section.press {
    padding-top: 4rem;
    padding-bottom: 4rem;
    -webkit-box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.2), inset 0 -20px 20px -20px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.2), inset 0 -20px 20px -20px rgba(0, 0, 0, 0.2);
    border-bottom: 0; }
  .public-section.is-mediumPadded {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .public-section.is-normalPadded {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .public-section.is-smallPadded {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .public-section.is-tinyPadded {
    padding-top: 1rem;
    padding-bottom: 1rem; }

.landing-section {
  position: relative;
  margin-top: 2rem; }
  .js.no-touchevents.cssanimations .landing-section .lead {
    opacity: 0; }

.landing-content {
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
  z-index: 3; }

.landing-image {
  max-width: 600px;
  margin: 0 auto; }
  .landing-image .layer-fullCanvas {
    position: relative; }
  .landing-image .layer-image img {
    margin: 0 auto;
    display: block; }

.section-offers-and-partners .lead .small {
  margin-top: 1.5rem; }

.section-offers-and-partners .landing-image {
  min-height: 274px; }

.js.no-touchevents.cssanimations .section-offers-and-partners .OfferTile {
  opacity: 0; }

.section-offers-and-partners .OfferTile {
  position: absolute; }

.section-offers-and-partners .OfferTile-0 {
  top: 40px;
  right: 20px; }

.section-offers-and-partners .OfferTile-1 {
  top: 20px;
  left: 20px;
  right: auto; }

.section-offers-and-partners .OfferTile-2 {
  top: 0;
  left: 50%;
  margin-left: -100px; }

.js.no-touchevents.cssanimations .section-events-and-members .layer-alumniClubMember,
.js.no-touchevents.cssanimations .section-events-and-members .layer-eventPhoto {
  opacity: 0; }

.section-events-and-members .layer-eventPhoto {
  top: 120px;
  left: 100px; }

.section-events-and-members .layer-alumniClubMember {
  position: absolute;
  bottom: -15px;
  left: -20px;
  width: 208px; }

.js.no-touchevents.cssanimations .section-flexible-funding li {
  opacity: 0; }

.section-flexible-funding i {
  position: absolute;
  top: -4.5rem;
  left: 1.25rem;
  width: 48px;
  height: 48px;
  fill: #009ade; }

.section-flexible-funding .reason-title {
  font-weight: 300; }

.section-flexible-funding .info-item {
  position: relative;
  margin-top: 4.5rem;
  padding-left: 1.25rem;
  text-align: left; }
  .section-flexible-funding .info-item::before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    bottom: 8px;
    border-left: 1px solid #009ade; }

.section-future-fund {
  background: url(/assets/ff-desktop-background-a43a4714172dcf2697d54996134b432e.jpg) no-repeat center right;
  margin-top: 0 !important; }
  .section-future-fund p.text-intro {
    color: white;
    margin-bottom: 2em; }
  .section-future-fund h2 {
    color: white;
    font-size: 32px;
    line-height: 38px; }
  .section-future-fund.animate img {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s; }
  .section-future-fund img {
    width: 150%;
    margin-left: -70%;
    max-width: none !important; }
  .section-future-fund .Button--blueOutline {
    background: white; }
  .section-future-fund .visible-tablet {
    display: none; }
  .section-future-fund .landing-image.is-right {
    padding-bottom: 0 !important; }

@media only screen and (max-width: 59.375rem) {
  .landing-section.section-future-fund .visible-tablet {
    padding-top: 3em;
    display: block; }
  .landing-section.section-future-fund .is-right {
    display: none; } }

@media only screen and (max-width: 30rem) {
  .landing-section.section-future-fund {
    background: url(/assets/ff-mobile-background-f14d93be63abe8a193a64b171a887355.jpg) no-repeat center right;
    background-size: cover;
    background-position: center;
    padding-top: 300px; }
    .landing-section.section-future-fund .is-right,
    .landing-section.section-future-fund .visible-tablet {
      display: none; } }

.section-alumni-testimonials .landing-content {
  padding-top: 0; }

.js.no-touchevents.cssanimations .section-alumni-testimonials .layer-photo2,
.js.no-touchevents.cssanimations .section-alumni-testimonials .TestimonialCard {
  opacity: 0; }

.section-alumni-testimonials .layer-photo1 {
  top: 0;
  right: -320px; }

.section-alumni-testimonials .layer-photo2 {
  width: 80%;
  margin-bottom: -2rem;
  top: 165px;
  right: -50px; }

.section-alumni-testimonials .TestimonialCard {
  margin: 0 auto; }

.Hero--raisePage .Hero-title {
  margin-bottom: 0.5rem; }

.Hero--raisePage .image-container,
.Hero--raisePage .image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  overflow: hidden; }

.Hero--raisePage .Hero-content {
  position: relative;
  z-index: 3; }

.Hero--raisePage .image {
  background-size: cover;
  background-position: center 40%;
  opacity: 0;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-transition: opacity 400ms ease-in-out, -webkit-transform 2000ms ease-in-out;
  transition: opacity 400ms ease-in-out, -webkit-transform 2000ms ease-in-out;
  transition: opacity 400ms ease-in-out, transform 2000ms ease-in-out;
  transition: opacity 400ms ease-in-out, transform 2000ms ease-in-out, -webkit-transform 2000ms ease-in-out; }
  .Hero--raisePage .image.loaded {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }

.raise-form {
  position: relative;
  border-radius: 6px;
  max-width: 22.5rem;
  padding: 1.5rem;
  background-color: white; }
  .raise-form .h2 {
    letter-spacing: 0;
    color: #222f39; }
    .raise-form .h2 + p {
      line-height: 1.25rem;
      color: #4e5961; }
  .raise-form .FormFieldList {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .raise-form .FormField {
    margin-bottom: 1rem; }
  .raise-form .FormField-prefixContainer .FormField-affix {
    padding-top: 0.0625rem;
    padding-left: 0.1875rem;
    width: 2.375rem; }
    .raise-form .FormField-prefixContainer .FormField-affix, .raise-form .FormField-prefixContainer .FormField-affix::before {
      border-color: transparent;
      background-color: transparent; }
    .raise-form .FormField-prefixContainer .FormField-affix + .FormField-textInput {
      padding-left: 2.375rem;
      min-width: 0; }
  .raise-form .Formfield--compoundField {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px;
    border: 1px solid #d2d5d7; }
    .raise-form .Formfield--compoundField .FormField-prefixContainer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .raise-form .Formfield--compoundField .FormField-textInput,
    .raise-form .Formfield--compoundField .FormField-select {
      -webkit-box-shadow: none;
      box-shadow: none;
      border: none; }
  .raise-form .FormField-select {
    min-width: 5.75rem;
    max-width: 5.75rem;
    width: auto;
    border-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #f3f4f5; }
    .raise-form .FormField-select + .customSelect, .raise-form .FormField-select:focus + .customSelect, .raise-form .FormField-select:active + .customSelect {
      border-left: 1px solid #d2d5d7; }

.raise-form-dialog.Modal {
  border-radius: 4px;
  max-width: 34.625rem;
  padding: 0; }
  .raise-form-dialog.Modal .ModalActions {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 4rem;
    padding-right: 4rem;
    margin-top: 0; }
  .raise-form-dialog.Modal .h2 {
    color: #222f39; }
  .raise-form-dialog.Modal .Form {
    margin-top: 1rem;
    text-align: left; }
  .raise-form-dialog.Modal .FormField {
    margin-bottom: 1rem; }
    .raise-form-dialog.Modal .FormField.last_name, .raise-form-dialog.Modal .FormField.first_name {
      width: 50%;
      float: left; }
    .raise-form-dialog.Modal .FormField .FormField-textInput {
      min-width: 0; }
    .raise-form-dialog.Modal .FormField.first_name {
      padding-right: 0.9375rem; }
    .raise-form-dialog.Modal .FormField.last_name {
      padding-left: 0.9375rem; }
    .raise-form-dialog.Modal .FormField .FormField-select,
    .raise-form-dialog.Modal .FormField .FormField-textInput {
      max-width: 100%; }
    .raise-form-dialog.Modal .FormField.applicant_email {
      clear: both; }
  .raise-form-dialog.Modal .FormField-select {
    min-width: 15rem; }
    .raise-form-dialog.Modal .FormField-select,
    .raise-form-dialog.Modal .FormField-select .customSelectInner {
      display: block;
      width: 100% !important; }
  .raise-form-dialog.Modal .raise-form-dialog-submit {
    margin-bottom: 1rem; }

.section-raise-with-us {
  margin-bottom: 4rem; }
  .section-raise-with-us .lead .text-intro {
    margin-bottom: 1.5rem; }

.recent-successes {
  border-bottom: 0; }
  .fluid-grid .recent-successes {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    .fluid-grid .recent-successes:after {
      content: " ";
      display: block;
      clear: both; }
    @media (min-width: 600px) {
      .fluid-grid .recent-successes {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto; }
        .fluid-grid .recent-successes:after {
          content: " ";
          display: block;
          clear: both; } }
  .fixed-grid .recent-successes {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    .fixed-grid .recent-successes:after {
      content: " ";
      display: block;
      clear: both; }
  .recent-successes .recent-successes-list {
    margin-bottom: -1px; }
  .recent-successes .Page-title {
    float: none; }

.landing-page-layout .public-section.risk-warning {
  border-top: 0; }

.landing-page-layout .Hero-content-container {
  padding-top: 13%;
  padding-bottom: 13%; }

.press {
  background-color: #7a8288; }

.investment-risks-content p {
  color: #7a8288; }
  .investment-risks-content p:last-child {
    margin-bottom: 0; }

.call-to-action {
  text-align: center; }
  .call-to-action .Button {
    margin-top: 0;
    margin-bottom: 0; }
  .call-to-action .action {
    margin-top: 2.5rem; }

.testimonials {
  background: #222f39 center center;
  background-size: cover;
  overflow: hidden;
  position: relative;
  color: white; }
  .testimonials .text-intro {
    color: white; }
  .testimonials .public-section {
    position: relative;
    z-index: 10;
    border: none; }
    .fluid-grid .testimonials .public-section {
      max-width: 73.125rem;
      margin-left: auto;
      margin-right: auto; }
      .fluid-grid .testimonials .public-section:after {
        content: " ";
        display: block;
        clear: both; }
      @media (min-width: 600px) {
        .fluid-grid .testimonials .public-section {
          max-width: 73.125rem;
          margin-left: auto;
          margin-right: auto; }
          .fluid-grid .testimonials .public-section:after {
            content: " ";
            display: block;
            clear: both; } }
    .fixed-grid .testimonials .public-section {
      max-width: 73.125rem;
      margin-left: auto;
      margin-right: auto; }
      .fixed-grid .testimonials .public-section:after {
        content: " ";
        display: block;
        clear: both; }

.coverage {
  margin: 0; }

.selling-point {
  margin-bottom: 2.5rem; }
  .selling-point > * {
    max-width: 290px;
    margin: 0 auto; }
  .selling-point .text-list-title {
    display: block; }
  .selling-point i {
    fill: #7fbb30;
    position: absolute;
    display: inline-block;
    top: 50%; }
  .selling-point .small-icon,
  .selling-point .big-icon {
    margin-bottom: 0.5rem;
    height: 48px;
    position: relative; }
  .selling-point .small-icon {
    font-size: 2rem; }
    .selling-point .small-icon i {
      margin-top: -16px; }
  .selling-point .big-icon {
    font-size: 3rem; }
    .selling-point .big-icon i {
      margin-top: -24px; }

.entrepreneur-benefits .selling-point:last-child {
  margin-bottom: 0; }

.new-account-form dd label.error {
  top: 33px;
  left: 0; }

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

.sessions_new .Page-title,
.sessions_create .Page-title {
  padding-bottom: 1.5rem;
  text-align: center; }

.country-selection-message, .country-selection-message.FormField-helperText {
  margin-top: 1rem;
  display: none;
  padding: 0; }

.country-selection-message.text-smallprint {
  color: #7a8288; }

.public-page-content {
  margin-bottom: 4rem;
  *zoom: 1; }
  .public-page-content:after {
    content: "";
    display: table;
    clear: both; }
  .public-simple-nav-layout .public-page-content {
    margin-bottom: 4rem; }

.connections .connection {
  color: #e8eaeb;
  fill: #e8eaeb; }

.connection {
  font-size: 0.875rem;
  margin-bottom: 1rem;
  position: relative;
  display: block;
  width: 198px;
  text-indent: 49px;
  line-height: 32px;
  font-weight: 400; }
  .connections .connection {
    line-height: 36px; }
  .connection .SocialLink-icon {
    text-indent: 0;
    top: 2px;
    left: 2px;
    border-right: 1px solid rgba(255, 255, 255, 0.2); }
    body .connection .SocialLink-icon {
      position: absolute; }
      body .connection .SocialLink-icon::before {
        visibility: hidden; }

.cta {
  margin-top: 2.5rem;
  text-align: center; }

.banner {
  *zoom: 1;
  padding-top: 6rem;
  background-color: #7fbb30;
  color: #e8eaeb; }
  .banner:after {
    content: "";
    display: table;
    clear: both; }
  .banner .content {
    width: 66.66667%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    margin-bottom: 2.5rem; }

.terms ol {
  list-style: none;
  padding-left: 0; }

.terms ul,
.terms p {
  font-size: 1rem; }

.terms .last {
  margin-bottom: 0; }

.terms li {
  margin-bottom: 2.5rem; }
  .terms li:last-child {
    margin-bottom: 0; }

.call-to-action .invest {
  padding-bottom: 4rem; }
  .call-to-action .invest h3 {
    padding-top: 4rem; }

.call-to-action .raise {
  padding-bottom: 4rem; }

.lead {
  *zoom: 1;
  text-align: center; }
  .lead:after {
    content: "";
    display: table;
    clear: both; }
  .lead,
  #seedrs .lead {
    float: none; }
  .lead .text-intro {
    margin-bottom: 4rem;
    max-width: 680px;
    margin-left: auto;
    margin-right: auto; }
    .lead .text-intro .small {
      font-size: 1rem; }

.selling-points {
  border-bottom: 0; }
  .selling-points ul {
    *zoom: 1;
    list-style: none;
    margin-bottom: 0; }
    .selling-points ul:after {
      content: "";
      display: table;
      clear: both; }

.ing-partnership {
  position: relative;
  left: 50%;
  color: #7a8288;
  line-height: 2.25;
  width: 270px;
  margin: 30px 0 -30px -135px; }
  .ing-partnership .ing-image {
    width: 121px;
    height: auto;
    float: right; }

.duo-of-info-items,
.trio-of-info-items,
.quartet-of-info-items {
  margin-bottom: 2.5rem;
  clear: both;
  font-size: 0; }
  @media (max-width: 710px) {
    #seedrs.flexbox .duo-of-info-items, #seedrs.flexbox
    .trio-of-info-items, #seedrs.flexbox
    .quartet-of-info-items {
      display: block; }
    .duo-of-info-items > *,
    .trio-of-info-items > *,
    .quartet-of-info-items > * {
      width: 100%;
      float: left;
      padding-left: 0.625rem;
      padding-right: 0.625rem;
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  .duo-of-info-items > *,
  .trio-of-info-items > *,
  .quartet-of-info-items > * {
    font-size: 1rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    display: inline-block;
    vertical-align: top;
    float: none; }
    @media (max-width: 600px) {
      .fluid-grid .duo-of-info-items > *, .fluid-grid
      .trio-of-info-items > *, .fluid-grid
      .quartet-of-info-items > * {
        padding-left: 0.625rem;
        padding-right: 0.625rem; } }
    @media (min-width: 600px) and (max-width: 950px) {
      .fluid-grid .duo-of-info-items > *, .fluid-grid
      .trio-of-info-items > *, .fluid-grid
      .quartet-of-info-items > * {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }

.info-item {
  padding: 0;
  text-align: center;
  max-width: 26em;
  margin-left: auto;
  margin-right: auto; }
  .info-item .reason-title {
    margin-bottom: 0.5rem;
    font-size: 1.125rem;
    font-weight: 400; }
  .info-item .reason-image {
    width: 80%;
    max-width: 210px;
    margin-left: auto;
    margin-right: auto;
    display: block; }
  .info-item .reason-description--narrow {
    max-width: 280px;
    margin: 0 auto; }

.co-investor-logos {
  margin-bottom: 0; }

.co-investor-logo {
  text-align: center;
  height: 80px;
  line-height: 80px; }
  .co-investor-logo img {
    vertical-align: middle;
    width: 100%; }
  .co-investor-logo.draperesprit img {
    max-width: 172px; }
  .co-investor-logo.indexventures img {
    max-width: 136px; }
  .co-investor-logo.seedcamp img {
    max-width: 153px; }
  .co-investor-logo.passioncapital img {
    max-width: 70px; }
  .co-investor-logo.startupbootcamp img {
    max-width: 180px; }
  .co-investor-logo.fivehundredstartups img {
    max-width: 75px; }

.testimonial {
  color: #f3f4f5; }

.testimonial-title {
  color: #7fbb30; }
  .testimonial-title i {
    fill: #7fbb30;
    font-size: 1.3333em;
    position: relative;
    top: 6px; }

.testimonial-image {
  width: 100%;
  height: auto;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0; }

.picture_frame {
  background: #fff;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  display: block;
  border: 1px solid #e8eaeb;
  padding: 8px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.flag {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px; }

.location_with_flag {
  position: relative;
  padding-left: 21px; }
  .location_with_flag .flag {
    left: 0;
    top: 6px; }

.ShowTopicsIndex-button,
.back-link {
  font-size: 0.875rem;
  line-height: 1;
  display: inline-block;
  margin: 0;
  text-transform: uppercase;
  font-weight: bold; }
  .ShowTopicsIndex-button, .ShowTopicsIndex-button:focus, .ShowTopicsIndex-button:hover, .ShowTopicsIndex-button:active,
  .back-link,
  .back-link:focus,
  .back-link:hover,
  .back-link:active {
    color: #7a8288; }
  .ShowTopicsIndex-button:hover,
  .back-link:hover {
    text-decoration: none; }
    .ShowTopicsIndex-button:hover .back-link-label,
    .back-link:hover .back-link-label {
      text-decoration: underline;
      color: inherit;
      font-weight: inherit; }
  .with_arrow.ShowTopicsIndex-button,
  .back-link.with_arrow {
    margin: 0 0 0 1em; }
    .with_arrow.ShowTopicsIndex-button::before,
    .back-link.with_arrow::before {
      font-size: 1.5rem;
      content: "‹";
      display: inline-block;
      padding-right: 0.15em;
      position: absolute;
      right: 100%;
      top: -7px;
      text-decoration: none; }

.toggle_selector {
  *zoom: 1;
  font-size: 0.75rem;
  line-height: 1.5rem;
  display: block;
  overflow: hidden;
  text-transform: uppercase;
  position: relative;
  text-align: right;
  border-bottom: 1px solid #e8eaeb;
  -webkit-transition: border-color 0.3s, background 0.3s;
  transition: border-color 0.3s, background 0.3s;
  color: #7a8288;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .toggle_selector:after {
    content: "";
    display: table;
    clear: both; }
  .toggle_selector:focus {
    color: #7a8288; }
  .toggle_selector:hover {
    background-color: #f3f4f5;
    border-color: #d2d5d7;
    color: #7a8288;
    text-decoration: none; }
  .toggle_selector.toggled .toggled_label {
    display: block; }
  .toggle_selector.toggled .untoggled_label {
    display: none; }
  .toggle_selector .toggled_label,
  .toggle_selector .untoggled_label {
    float: right;
    padding-left: 20px;
    position: relative; }
  .toggle_selector .toggled_label {
    display: none; }
  .toggle_selector i {
    font-size: 1.5rem;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    fill: #a6acb0;
    height: 12px;
    width: 12px; }

.public-section .Page-title,
.recent-successes .Page-title {
  text-align: center; }

.us-access-form .FormField {
  max-width: 26.5rem;
  height: 92px;
  margin: auto;
  text-align: left; }
  .us-access-form .FormField label {
    background-color: rgba(0, 0, 0, 0.1); }

.us-access-form .Form-messages {
  font-size: 0.875rem;
  background-color: rgba(0, 0, 0, 0.1); }
  .us-access-form .Form-messages .Form-message {
    padding-bottom: 0; }

@media (max-width: 599px) {
  .us-access-form .button-for-medium-and-large,
  #seedrs .us-access-form .button-for-medium-and-large {
    display: none; } }

@media (min-width: 600px) {
  .us-access-form .button-for-small,
  #seedrs .us-access-form .button-for-small {
    display: none; } }

.public .padded > *,
.public .padded > .intro-text {
  padding-left: 0; }

.public .public-legal h2,
.public .public-legal h3 {
  margin-top: 2.5rem; }

.women-finance article {
  width: 80%;
  background: #f3f4f5;
  border-radius: 4px;
  padding: 3rem 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto; }
  .women-finance article .wif-logo {
    width: 15%;
    float: left; }
  .women-finance article .inner {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    width: 85%;
    float: left;
    color: #222f39; }

.public-section.our-locations {
  text-align: center; }
  .public-section.our-locations .card-list {
    padding-top: 2.5rem; }

.public-section.contact-us {
  padding-top: 1rem;
  text-align: center; }
  .public-section.contact-us .card-list {
    padding-top: 2.5rem; }
  .public-section.contact-us li {
    height: 248px;
    border: none; }
  .public-section.contact-us .contact-card {
    border: none;
    background-color: #f3f4f5;
    min-height: 100%; }
  .public-section.contact-us .contact-us-icon {
    margin-bottom: 1rem;
    fill: #99c95a;
    width: 50px;
    height: 50px; }
  .public-section.contact-us p {
    text-decoration: none;
    color: #1d8fff;
    -webkit-transition: color 0.3s;
    transition: color 0.3s; }
    .public-section.contact-us p:hover, .public-section.contact-us p:focus {
      text-decoration: none;
      color: #1b82e6; }

.public-section.partners {
  padding-top: 4rem;
  text-align: center; }
  .public-section.partners h2 {
    margin-bottom: 2.5rem; }
  .public-section.partners li {
    line-height: 95px;
    height: 95px; }
  .public-section.partners img {
    display: inline-block;
    width: 190px;
    vertical-align: middle; }
  .public-section.partners a {
    margin-bottom: 4rem; }

.public-section.media-kit {
  padding-top: 4rem;
  text-align: center; }
  .public-section.media-kit h2 {
    margin-bottom: 2.5rem; }
  .public-section.media-kit li {
    margin-bottom: 1.5rem;
    display: inline-block;
    border: 1px solid #e8eaeb; }
  .public-section.media-kit img {
    display: block;
    width: 350px; }
  .public-section.media-kit a {
    margin-bottom: 4rem; }

.card-list {
  margin-bottom: 0; }
  .card-list li + li + li,
  .card-list li p:last-child {
    margin-bottom: 0; }
  .card-list .Card-title {
    font-size: 1.125rem;
    margin-bottom: 1rem;
    font-weight: 700; }
  .card-list .Card-content {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-top: 2rem;
    padding-bottom: 2rem; }
    @media (max-width: 600px) {
      .fluid-grid .card-list .Card-content {
        padding-left: 0.625rem;
        padding-right: 0.625rem; } }
    @media (min-width: 600px) and (max-width: 950px) {
      .fluid-grid .card-list .Card-content {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }
  .card-list .Card {
    margin-left: auto;
    margin-right: auto; }

.flexbox .address-list {
  -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; }

[class] .address-list li {
  margin-bottom: 1.5rem;
  margin: 0 2% 2.5rem;
  width: 21%; }
  @media (max-width: 950px) {
    [class] .address-list li {
      width: 46%; } }
  @media (max-width: 600px) {
    [class] .address-list li {
      margin-bottom: 2.5rem;
      width: 100%;
      margin-left: 0;
      margin-right: 0; } }

.MissionStatement {
  padding-top: 2.5rem;
  padding-bottom: 6rem;
  text-align: center; }
  .MissionStatement h2 {
    margin-bottom: 1.5rem; }
  .MissionStatement p {
    margin-bottom: 1.5rem; }
  .MissionStatement h2 {
    margin-bottom: 1.5rem; }
  .MissionStatement p {
    margin-bottom: 1.5rem;
    font-weight: 700; }
  .MissionStatement .MissionStatement-text {
    color: #7a8288; }

.MissionStatement-text {
  width: 66.66667%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-left: 16.66667%;
  line-height: 1.5;
  font-weight: 400; }

.about-press h3 {
  text-align: center; }

.about-press .press-logo {
  min-height: 3.875rem; }

.about-press .about-press-item {
  width: 66%;
  margin: auto; }

.about-press .press-logo-container {
  margin-bottom: 1rem;
  text-align: center; }

.about-press .about-press-logos {
  margin-top: 1rem;
  max-width: 11.25rem;
  height: auto; }

.about-press p {
  padding-left: 1.5rem;
  color: #4e5961;
  font-weight: 700;
  border-left: 1px solid #92c840; }

.about-press .owl-wrapper .owl-item {
  padding: 0 5px; }

.about-press .owl-wrapper .overflowable-element-container.about-press-item {
  width: 99%;
  margin-left: auto;
  margin-right: auto; }

.no-touchevents.no-pointerevents.flexbox#seedrs .about-press .Overflowable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

.no-touchevents.no-pointerevents.flexbox#seedrs .about-press .about-press-quote {
  min-height: 0; }

.about-press .Overflowable-container::before {
  background: inherit; }

section.seedrs-people {
  background-color: #f3f4f5;
  text-align: center; }
  section.seedrs-people.public-section .people {
    font-size: 0;
    text-align: center; }
    section.seedrs-people.public-section .people li {
      font-size: 1rem;
      float: none;
      display: inline-block;
      vertical-align: top; }

.view-team-select {
  position: relative; }
  .view-team-select select.select {
    width: 100%;
    height: 2em; }
  .view-team-select .select {
    text-align: left; }

section.seedrs-team {
  background-color: white; }
  section.seedrs-team.public-section ul.people li.person-box {
    -webkit-transition: opacity 250ms;
    transition: opacity 250ms; }
    section.seedrs-team.public-section ul.people li.person-box[hidden] {
      display: none; }
    section.seedrs-team.public-section ul.people li.person-box.is-to-be-hidden {
      opacity: 0; }
    section.seedrs-team.public-section ul.people li.person-box.is-to-be-shown {
      opacity: 1; }

.people-info.FullScreenModal .Slider {
  padding-left: 0;
  padding-right: 0; }

.people-filters a {
  color: #7a8288; }
  .people-filters a.is-active {
    color: #4aa6ff; }

section.seedrs-people.public-section ul.people > li {
  padding-left: 0;
  padding-right: 0;
  width: 215px;
  margin-left: -7px;
  margin-right: -7px; }

section.seedrs-people .Person {
  margin-bottom: 0; }

section.seedrs-people .careers-link {
  margin-top: 2.5rem; }
  section.seedrs-people .careers-link p {
    font-size: 1.125rem;
    margin-right: 1rem;
    display: inline-block;
    font-weight: bold; }

.people-info .person-bio {
  font-size: 1.125rem;
  text-align: left;
  width: 100%; }
  .people-info .person-bio .person-photo {
    position: relative;
    top: 40px;
    width: 40%; }
  .people-info .person-bio .person-name {
    font-size: 1.5rem;
    margin-bottom: 0;
    font-weight: bold; }
  .people-info .person-bio .person-title {
    font-size: 1.125rem;
    margin-bottom: 1rem; }
  .people-info .person-bio .person-details {
    padding-top: 4rem;
    font-size: 1rem;
    width: 60%; }

.person-bio .social-links {
  margin: 0; }
  .person-bio .social-links .i-globe::before {
    font-size: 1rem;
    margin: 0 0.25em 0 0.3em;
    position: relative;
    top: -3px; }

.people-wrapper {
  -webkit-transition: height 0.2s, opacity 0.5s;
  transition: height 0.2s, opacity 0.5s; }

.people-info .FullScreenModal-content {
  width: 100%; }

.campaign-landing-page-header,
.campaign-landing-page-single-container,
.campaign-landing-page-double-container {
  text-align: center; }

.campaign-landing-page-double-container .Button {
  margin-bottom: 2.5rem; }

.campaign-landing-page-single-container {
  margin-top: 1rem; }

.campaign-landing-page-start-investing {
  padding: 1rem;
  width: 100%; }

.raise-call-to-action .section-title {
  max-width: 24em; }

.how-to-invest-call-to-action .section-title {
  max-width: 19.375em; }

.public_how_to_invest .text-intro {
  max-width: 620px; }

.public_how_to_invest .Hero-title,
.marketing_landing_page_ing .Hero-title {
  max-width: 10em; }

.public_how_to_invest .Hero-content-container,
.marketing_landing_page_ing .Hero-content-container {
  padding-top: 8.5rem; }

.how-to-invest-weve-got-you-covered {
  border-bottom: 0; }

.section-getting-started {
  text-align: center;
  border-bottom: 0; }
  @media (max-width: 799px) {
    .section-getting-started .reason-description {
      font-size: 0.875rem; } }

.how-to-invest-types-of-investments .types-of-investments-title {
  color: white; }

.how-to-invest-types-of-investments .HorizontalRule + *,
.how-to-invest-types-of-investments .types-of-investments-text {
  color: #d2d5d7; }

.how-to-invest-types-of-investments li.investment-type {
  margin-bottom: 2.5rem; }
  .how-to-invest-types-of-investments li.investment-type img {
    max-width: 102px;
    height: auto; }
  .how-to-invest-types-of-investments li.investment-type .types-of-investments-title {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }

.how-to-invest-types-of-investments a {
  color: #4aa6ff; }
  .how-to-invest-types-of-investments a:focus, .how-to-invest-types-of-investments a:hover {
    color: #8ec7ff; }

.flexbox .how-to-invest-types-of-investments .trio-of-info-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .flexbox .how-to-invest-types-of-investments .trio-of-info-items .investment-type {
    padding-bottom: 2.5em;
    position: relative; }
  .flexbox .how-to-invest-types-of-investments .trio-of-info-items .types-of-investments-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.5em;
    line-height: 1.5;
    text-align: center; }

.how-to-invest-types-of-investments .learn-more-about {
  font-size: 1.125rem; }

.fees-section {
  color: #222f39;
  overflow: hidden; }
  .fees-section .grid-container {
    padding-left: 5%;
    padding-right: 5%; }
  .fees-section p.text-intro {
    margin-bottom: 1rem;
    max-width: 656px; }

.fee-steps-container {
  position: relative; }

.fee-step-title-with-icon {
  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; }
  .fee-step-title-with-icon .dialog-link {
    font-size: 16px; }

.fee-steps {
  margin: 0 auto;
  list-style-type: none;
  counter-reset: steps;
  position: absolute;
  top: 80px;
  left: 40px; }

.fee-step {
  padding: 30px 0 200px 140px;
  position: relative;
  margin: 0;
  font-size: 38px;
  text-align: left; }

.fee-step::after {
  position: absolute;
  top: 0;
  left: 0;
  content: counter(steps);
  counter-increment: steps;
  border: 10px solid #99c95a;
  border-radius: 50%;
  display: inline-block;
  height: 114px;
  width: 114px;
  text-align: center;
  line-height: 90px;
  background: #fff;
  font-weight: bold; }

.fee-step::before {
  position: absolute;
  left: 53px;
  top: 0;
  content: "";
  height: 100%;
  width: 0;
  border-left: 10px solid #99c95a; }

.fee-step:last-of-type::before {
  border: none; }

.fee-step-spacer {
  padding-bottom: 355px;
  margin: 0; }

.fee-step-container {
  position: relative;
  background-size: cover;
  background-position: bottom right;
  background-repeat: no-repeat; }
  .fee-step-container .fee-step-text {
    position: relative;
    left: 42%;
    top: 40%; }
    .fee-step-container .fee-step-text .h3 {
      margin-bottom: 0.5rem;
      font-weight: bold; }
  .fee-step-container .fee-step-option-text {
    margin-bottom: 0.5rem;
    font-size: 16px;
    color: #7a8288; }
  .fee-step-container .fee-step-note-text {
    margin-top: 1rem;
    font-size: 14px;
    color: #4e5961; }
  .fee-step-container .fee-step-text-exit {
    height: 360px;
    position: relative; }
    .fee-step-container .fee-step-text-exit .fee-step-text {
      top: 20%;
      max-width: 440px; }
  .fee-step-container .fee-step-text-exit:last-child .fee-step-text {
    top: 7%; }
  .fee-step-container .fee-step-text-list {
    padding-left: 1.2rem;
    list-style-type: disc;
    list-style-position: outside;
    margin: 0; }
    .fee-step-container .fee-step-text-list span {
      position: relative;
      left: -8px; }
    .fee-step-container .fee-step-text-list li {
      max-width: 285px; }
    .fee-step-container .fee-step-text-list li:nth-child(2) {
      margin-top: 12px; }

.fee-step-invest {
  height: 276px;
  background-image: url(/assets/fees-invest-10c43d069e606320cc1e890868d7be14.jpg); }

.fee-step-hold {
  margin-top: 0.5rem;
  height: 276px;
  background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAgICAgJCAkKCgkNDgwODRMREBARExwUFhQWFBwrGx8bGx8bKyYuJSMlLiZENS8vNUROQj5CTl9VVV93cXecnNEBCAgICAkICQoKCQ0ODA4NExEQEBETHBQWFBYUHCsbHxsbHxsrJi4lIyUuJkQ1Ly81RE5CPkJOX1VVX3dxd5yc0f/CABEIAigHbAMBIgACEQEDEQH/xAAaAAEAAwEBAQAAAAAAAAAAAAAAAQIDBAUH/9oACAEBAAAAAPvlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArWtYrWsTPbIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFYrWK1rE2tabzazi13AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERWKxWITabWm1gRWs6c1eoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiIrMzMzabAAjkaWtz9mGPYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFKEymbJAUqvYAjl21YaV5e4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARlrJKEgM8UqumwBy26MluD0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGesUGe1wMstArl12AMct6beX6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY7UtZm0Arz6BCM+wAZ8unV5fo2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGG9ZtXPYBzzIgZdGgAjLfzevUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY6otjtIDl0EBV0gSDzujcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY6WzrtIBy6EAivUEgOG3UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMrac21wBy6IApboEgHHTtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGbWlwAwrYCMeyyQA5ub0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSuwAEcmoIo60gAw4vSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFM+gABTl0sRnl09EgIpVePM9UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVx6QADkrBW+mPdYIx5cExFqetYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc3UAAjj2Z11KOwU4cNtZlGeEd3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc3TIAGWV0c3RKMO3Rn5zplz22jDow5+vtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc+9gAOW1bRi357Vv3R5jp5eiwYbs+P2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGmgAHBe+Vtc6364Txc3WpcBWrtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY21AArZz83oPO9C5Xyum4cmPXqUy6OoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABk2AADm6Zz0HLx9XH2jkx6OgHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzp0AAASDz67g5effqCOsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTLpAABFaUpEc++oRhy37hHn+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArh1Z3kCM60RCbXteXm3mboZcTXrsOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHL2Y573Bz2vaSQKefN5vA5+WLdtzrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOXqozvqGN7la0rWBbHPqIDLijfryr6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzbo0xr0DPCSbXtcGXl9k1sCnN1snoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHPrfLZnj0yASAjzGuPSEAdYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhbbm3rXOvXICRWlKUxw69EJQce9+H2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFvnE2sCK1pWlKUi1rXtXj6ted0Rz9DOePP3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPLpmIrWtaVrW02ta17WA5eDXomY5umMeTX1dagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwREJm1ptYAAMuKul7RTGvV26f/EABgBAQEBAQEAAAAAAAAAAAAAAAABAgME/9oACAECEAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAAEzJBZ2AAAAAAAAAAAAAAAAEiQLbpiLz7AAAAAAAAAAAAAAAAMlUuMt6HLeefcAAAAAAAAAAAAAAABnWTS4zZN7HPDsAAAAAAAAAAAAAAAAzU0rjqE7BnnvQAAAAAAAAAAAAAAAGbnZXGjPcHOdAAAAAAAAAAAAAAAAJNFOQl6gxz7AAAAAAAAAAAAAAAASaUTgTr0OfKV6AAAAAAAAAAAAAAAAGNqJxudZ7vNNXOOnoAAAAAAAAAAAAAAAAxtRyyy3vim0vL1gAAAAAAAAAAAAAAAc+lCXj1x0z5d658/RJ6AAAAAAAAAAAAAAAAOfSgJmcmmPP65j1AAAAAAAAAAAAAAAAc9tHNK1ePPdnl13vcAAAAAAAAAAAAAAADnuNuVBOHSs+fvn1gAAAAAAAAAAAAAAAY1GOwGc+TruGHqAAAAAAAAAAAAAAAAyqTMiLq+bes74z3AAAAAAAAAAAAAAAAMJbaAnHVy7/AP/EABcBAQEBAQAAAAAAAAAAAAAAAAABAgP/2gAIAQMQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIGgAAAAAAAAAAAAAAAAQApBNAAAAAAAAAAAAAAAAAUiKEsmgAAAAAAAAAAAAAAAEoqQFETQAAAAAAAAAAAAAAAAKiAoIoAAAAAAAAAAAAAAABNEQFBFAAAAAAAAAAAAAAAAKQgKCKAAAAAAAAAAAAAAAAUgyLSQaAAAAAAAAAAAAAAAATSBEs0yEugAAAAAAAAAAAAAAAJpBIKgE2AAAAAAAAAAAAAAABNICWVipNxoAAAAAAAAAAAAAAACagBEDOk2AAAAAAAAAAAAAAABKECslmLpoAAAAAAAAAAAAAAACWKgDNsZrYAAAAAAAAAAAAAAAEpKAmNAaAAAAAAAAAAAAAAAASoQFZWWToAAAAAAAAAAAAAAAAgUAZqNf/8QAMxAAAgECAwYFAwUAAwEBAAAAAQIAAxESMVEEEBMhMEEgMkJhcCJxoRQjQFKBJFORYtD/2gAIAQEAAT8AJJ+bQ3/4EGSBmZjT+w+ZLjWY0HqE4qaw1l0MNf8A+Zx20E4z6w1HPqMLHXdZtDFcqYpuAflrGv8AYQ1E1hrLoZxtFnGbQTivrDUf+xlye53YWPpM4b/1gov7QUD3acAd2nAT3nCpj0wIgyUbiAcxKq4WlA8m+UcS6iY11nEWcX2nFOgnEaY21lzruwsexnDfScJ5wDqJwB/acFPecJNIEUekeMsozIhq0x6hDXp6xaqtu2geUygebD2+SLjWYl1mMTie04hmNpibWXOu6x0mBtJw2nCOonB95wl95w00mFdB1SCRyNo5qg82MWmX9cGzju0FBPecKmPTKqYCCIDcAzaB9A+8oH9z7j5GLbrGYTpMBnDM4fvOGswLpMK6dIuo7icVZxUgZTkekyhhYxkambjKU6of779oH0D7ymbov2lYftmUjaovyKctwFvFeXGvReoFhLtBTHeYFhQQoRkYKjLyMVg2XSqUrc1lOt2bdXH7ZlDnTEqC9NvtENmX7/IpyMGY3E2mNjkJepLVNZgbWEc7RVsOhUe3IRVvzPiIBnNDcRHDC/SqUQ3MZxKrIbNHIam1tJs5+g/eEXBHyMct9TIRRy3u1uQiL3PQZsIvFBJuegReISj26b0w4hx0rjtNlPnG5hZmHvE5ov2+RhlHyi+UbmawiLc3PRqnmBALDo1B3lJroOmyhhYiU6ZR20I3VRao/wB5RN6a/IpzMXyiN5TE8sJtACx6Tc6nSbymbOcx1toFqpmzn9v/AH5FfMxPLDkZTPIwksYAAOl6+k2Rmz5nrbUPrU+02U8mHyK+cp5HcL8xFWw6dTk/Sc2WbOPpJ1621Dkhmyn6mHt8i1O0p5ncq2JPUrLcAxTcdGobkKIi4VA621D9sH3mzH937g/Ir5Sn5usRcEQgo0Bv43awlFLnEevtAvSaUTaqnyK/lieYdd0DCHFTNjAwPhaoBlLM3OUHuMOnSJAzMNWmPWIdopf2gr09YHRsmlXnTf7GIbOp9x8it5TFzH8CqcT2hp6S7icQ6TimfW2sWnrLQ/Q4MVgwB8b10Xl3j7Q7aQkmWOhmBtJhbSc4KrgWvy3KwYXB+RDkf4BNgTE5sTvdbiUyMvA63EoPY4T4WYKLmVa7NyGUAJi0dYEUTkILHLcVXSGipyjU2WK7IbgylXD8jn8ijIdas1klMWHgPJ4DcX8DjCwYSm+JQd7uEFzKlQu1zEploABvrA8tJRvY33E2BM43Pc9IHmJzBlPabLZvkNszE8o61Y3YCDkIXUQG4hiIahMQ2JU7jd3sIaVYQrVywkygxRrHvuJAFzKtQu3tKaX5nc9RgxiG6g+IURfe9MMIRY/Ib+Yyn5erlGJLkwI7z9PyzikqbGVDZZQWy3ldLEMJj+i82dM2Ph2mp6BEXEYAANxRSb26JYKLmLVVjCgJv8h1M5SyPVIuCIEVct9ancYhnLlrCKLKBGUMLGFSGwxFwqB4GNlJ0EY4mJlNbL4qrMHIuZcygfo/3wVFxLKdJg1z8iVe0pZn+FwbVAe280wXDeHaWslogu0ORtBfH/sGQ8Ffz/5uoHkw+SamQlPzfytqP1gSiMz46+andQP1Ee3iuNfkOp5TE84/hllGbCGrTHrEO0UtTDtSdlMO1Hsk49Y5J+Jj2kx8WL6s5R8vjr+UH33UmCvc+Ew3vz+Q38pi+YbnbCRAQegzKuZhrU9YdoXQz9Tos41U5LMVczDXPqP/ALOBUObQbNqZ+mXUwbPT0gpIPSIEUdpYbto5VWlLyypUwdoj4wfDWBKb0qlc8orBhcfI5yO+tkIMSWMVw3j2gclMWkhANu0FNNBMI0lh0i6DNh/7NoKmpdTflKORj08cRMA8VSl3EPLcjlTyiVA3yOc4uQlXyRLFBGQqbiJUB5HxVx9H+ykb018BdRmwhrUx6hDtFMaw7UvZTP1LHJJxdoOSfif8ozg7Qc3/ADP0rHN4NkXuxleitMAreUjY26NSkG+8ZSpsd1FCTfdUq4O0Wtccx8iN5jE8gj+Qyl5dz0+6xKluTeGqL02itVCgBfxP+QZw65zb8z9Oxzefpl7sYNnp+8FGmPTAiDJR46y4qbfaDkw9jFNwDCQBzgdWyPjZAw5zgHFbtAABYbqlMP3tFpBRb5EqeYyl5Y2RlHI73phoHZDYwMGHL+HXTA50Mov2MqKWXlKaMGuR8oVc/wDJRyO6m2EkGY0/sIaqaw1l0MeqG9MQuDyBikkcxbqllGbCGtSHrEO00tTDtadlMO2aJ+ZUrtUFiol7GU3DDeSBL+KrUYMRKTFkBMJABJj1SzfIlXtKOZ3NTDQUV95wk0mBP6iWHiJAzIhqUx6hDXp6w7Smhh2nRIdpfsBDtFXWGrUPrMJJzJliYKbnJDBQqn0wbLUOkGyHu4g2Re7GVdmAW6XgJUxKgbPPdXxcrShi533GfqBfLe1NW5kQlUEqVSxsMoEci4Un5Eq+URGsd9xrMaf2ENVNZx10MNfRZx20ENaprDUc+owknMndgc+kzg1D6YNnqe0GzHuwg2Ze7GDZ6fuYKNIemBEGSjoVtnxc1zhupiVrZwMrCADeNn557rx6yjLmY7sx5yjs7VDc8hFpooAAEIIPyGReGm2kC1BClScN9Jw30nCfScF/acA6zgDu0FFPecKmPTMCD0j+FUoq+ecbZagP0i4g2euMl/IgTaR6b/6IFr96f5Ew1f8Ar/IhWt/1/kQrtJyp/kQ0NqOan/0T9LX/AKfkSlsgHN84AByAgWf/xAAtEQACAQIEBgEEAgMBAAAAAAABAgAREgMhMUEQEyAyUWBhIkJScSMwM4GhsP/aAAgBAgEBPwD/AMFqo9vuXzL18zmCc34l77LK4p2luId5y23acr5iEhrT7LUS4S8S/wCJcfEq8o8sbzOX8zlrLF8S1fA4s9u0uY6LP5PiISSQdRDlij2MmWy0S0Sg6S4Euf4lzDaK4PSQUzGY8QMDpB/kP6mJk6n2NtRCaCUPmEARRv0OdhAKcSIjVHSyZ1XWBquvmkxvtg09iaHSDQTU126dST0rk/76ioJBmN2j9xO1f17E2kGggzoOob9I7x14vYZhdg9ibSLp1vka9BNJhjVj1vmjfqYJ+k/v2I6GJp1kVmYJppLxLxtKFtZhtlQ6jobFRYcc7LOc/ic+oIImAe4expv1saAmLpCKxDtwP0kMIDUVhNI+IXNF0gwwNYfpFaQGoBjW7woRmsTG2b2Je49eKcgJ9R0EDZGWkKGncVEOCPJiLaKVmK5Y2iKtBFBBNTxKg68GUNmPYvv66Dg6GtRvrKbREtJ4MbVJiDVorXbcMTtmGfr4EVEVQoy9iPeP6qjzOYg+4TmpMXEqtKGJ2jjidhimjDi720y9ifURtIrV6CWuIFJTE/KWNu5nKG5JnLTxLFGwlBMcizXeCtgpBWgrrwIqCIylTnExCuR0gIPsb7TVf9SgZRAxBo3Em16/EvOyGXP+E/lP4iW4n5/8nLO7tOUm9TGwltNBnMM5UlRxIBFDGwyDlFW0Uhvu+PYn0i9oiEWwlDqRA1DQGo/oLqPuEOLh/lCQHqukoGIbpDgsRHcL7E3aYhylq+J9A8S9BvOas5w8TmnZZfinafzGcvEOrTkndpyF8mclPEOElKUhDYZ+JUOKAxRQAR78reDOq6axMJ8TNsofYrBOWPJnLX5nLWWL4lB4H9JAIoROQnkwYQH3NOWPyMOCp1ZouBhqa5mAT//EACIRAAIBAwUBAQEBAAAAAAAAAAABERAgYBIhMDFBAlFhsP/aAAgBAwEBPwD/AAypJJJNzcggWTyTTc3IIIIV29Pcmi+WS+D0feTpcKtg9HmHt/0LrL/b30LrI1e7Ve+j5yNcMk0Vkmolknzka4la3JFXBAnkSvdsCG74nIveFqiVUJ0Yu8l945RKGxVfQqtxkTHduQQQqs8tTyRnlvpJv+G5v+kf0hEIVsU3yJ12J4JJR7dI3GRqmxKJJJJZuQzSaSEQjdHdHNJQk3kcEEEEcelEEGk0qn//2Q==); }

.fee-step-exit {
  margin-top: 0.5rem;
  background-image: url(/assets/fees-exit-d81bed400bacafedfb4efa4be785b703.jpg); }

@media only screen and (max-width: 67.5rem) {
  .fee-step-container .fee-step-text {
    max-width: 390px; } }

@media only screen and (max-width: 63.75rem) {
  .fee-step-container .fee-step-text {
    max-width: 390px; }
  .fee-step-exit {
    background-image: url(/assets/fees-exit-small-bf2caef1797fabd8a8a3da1e1766749e.jpg); }
  .fee-step-spacer {
    padding-bottom: 365px; } }

@media only screen and (max-width: 59.375rem) {
  .fee-step-container .fee-step-text {
    max-width: 390px;
    left: 45%; }
  .fee-step-container .fee-step-text-exit .fee-step-text {
    max-width: 360px; } }

@media only screen and (max-width: 50rem) {
  .fee-steps {
    top: 25px;
    left: 16px; }
  .fee-step:nth-child(2) {
    margin-top: 0; }
  .fee-step:last-child {
    margin-top: -10px; }
  .fee-step {
    padding: 20px 0 217px 100px;
    position: relative;
    margin: 0;
    font-size: 32px;
    text-align: left; }
  .fee-step::after {
    height: 80px;
    width: 80px;
    line-height: 60px; }
  .fee-step::before {
    left: 0;
    top: 0;
    content: none;
    height: 100%;
    width: 0; }
  .fee-step:last-of-type::before {
    border: none; }
  .fee-step-spacer {
    padding-bottom: 225px; }
  .fee-step-container .fee-step-text {
    position: absolute;
    top: 128px;
    left: 18px; }
  .fee-step-container .fee-step-option-text {
    margin-bottom: 0.5rem;
    font-size: 16px;
    color: #7a8288; }
  .fee-step-container .fee-step-note-text {
    margin-top: 1rem;
    font-size: 14px;
    color: #4e5961; }
  .fee-step-container .fee-step-text-exit {
    height: 420px; }
    .fee-step-container .fee-step-text-exit .fee-step-text {
      top: 140px;
      max-width: 285px; }
  .direct-investment-container .text-intro-subtext {
    margin: 0 0 16px; } }

@media only screen and (max-width: 26.5625rem) {
  .fees-section .grid-container {
    padding-left: 0;
    padding-right: 0; } }

.our-fees-table-container {
  max-width: 780px;
  margin: 0 auto;
  padding: 0 15px; }
  .our-fees-table-container .fee-ctas {
    margin-top: 2.5rem; }

.our-fees-table {
  margin-bottom: 4rem; }
  .our-fees-table .our-fees-table-section {
    position: relative;
    padding-left: 26px; }
    .our-fees-table .our-fees-table-section::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      border-left: 2px solid #7fbb30; }
  .our-fees-table .fee-item,
  .our-fees-table .our-fees-table-items {
    font-size: 1.125rem;
    color: #222f39; }
  .our-fees-table .fee-item .fee-value {
    font-weight: 300; }
  .our-fees-table .fee-item:not(:last-child) {
    margin-bottom: 1.5rem; }
  .our-fees-table .primary-fee {
    margin-bottom: 6px;
    font-size: 4.5rem;
    line-height: 1; }
  .our-fees-table .Button--help {
    margin-left: 0; }
  .our-fees-table .our-fees-table-items {
    padding-left: 26px;
    list-style: disc; }
    .our-fees-table .our-fees-table-items li {
      margin: 4px 0; }

.fee-table {
  border: 1px solid;
  border-radius: 5px; }
  .fee-table .fee-description-header {
    margin-bottom: 0; }
  .fee-table .fee-value {
    font-size: 5rem;
    font-weight: 300; }
    .fee-table .fee-value::after {
      font-size: 3rem;
      content: "%"; }
  .fee-table .fee-table-items {
    text-align: left; }
  .fee-table .fee-table-item {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    font-size: 0.875rem; }
    .fee-table .fee-table-item .i-checkmark, .fee-table .fee-table-item::before {
      font-size: 1rem;
      margin-right: 0.5rem; }

.fees-section.raise .fee-table-fee-description {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }

.fees-section.raise .fee-value {
  margin-left: 0; }

.fees-section .fee-table {
  margin-bottom: 2.5rem;
  position: relative; }
  .fees-section .fee-table .fee-table-fee-description,
  .fees-section .fee-table .fee-table-items {
    position: relative;
    z-index: 10; }
  .fees-section .fee-table .fee-table-fee-description {
    z-index: 100; }
  .fees-section .fee-table::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 50%;
    z-index: 1;
    border-right: 1px solid; }
  .fees-section .fee-table.fee-table--green::before {
    background-color: #e5f1d5;
    border-color: #99c95a;
    border-radius: 4px 0 0 4px; }
  .fees-section .fee-table.fee-table--blue::before {
    background-color: #e8f4ff;
    border: 1px solid #4aa6ff;
    left: 50%;
    border-width: 0 0 0 1px;
    border-radius: 0 4px 4px 0; }

.fees-section.raise-fees-section .fee-table {
  margin-bottom: 0; }

.fees-section .fee-value {
  margin-left: 2.5rem; }

@media (max-width: 749px) {
  .fee-table {
    width: 100%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding: 0;
    max-width: 400px;
    float: none;
    display: inline-block; }
    .fee-table::before {
      display: none; }
    .fee-table .fee-table-fee-description,
    .fee-table .fee-table-items {
      width: 100%;
      float: left;
      padding-left: 0.625rem;
      padding-right: 0.625rem;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
      padding-left: 1.25rem;
      padding-right: 1.25rem; }
    .fee-table .fee-table-fee-description {
      border-radius: 5px 5px 0 0;
      border-bottom: 1px solid; }
    .fee-table .fee-table-item {
      margin-top: 0.5rem;
      margin-bottom: 0.5rem;
      font-size: 0.875rem; }
      .fee-table .fee-table-item::before {
        font-size: 1rem;
        margin-right: 0.5rem; }
    .fee-table .fee-value {
      margin-left: 0; }
    .fee-table.fee-table--green .fee-table-fee-description {
      background-color: #e5f1d5;
      border-color: #99c95a; }
    .fee-table.fee-table--blue .fee-table-fee-items,
    .fee-table.fee-table--blue .fee-table-items {
      background-color: #e8f4ff;
      border-color: #4aa6ff;
      border-radius: 0 0 4px 4px; }
  .fees-section .lead {
    margin-bottom: 1rem; } }

@media (min-width: 750px) {
  .fee-table {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 770px;
    display: inline-block;
    padding: 0;
    float: none; }
    .fee-table .fee-table-fee-description,
    .fee-table .fee-table-items {
      width: 50%;
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
      padding-left: 1.875rem;
      padding-right: 1.875rem; }
    .fee-table .fee-table-fee-description {
      border-radius: 5px 0 0 5px; }
    .fee-table .fee-table-fee-description-text {
      padding: 0 30px; }
    .fee-table .fee-table-fee-description-subtext {
      font-size: 0.875rem; }
    .fee-table .fee-table-item {
      margin-top: 1rem;
      margin-bottom: 1rem;
      font-size: 1.125rem;
      color: #4e5961; }
      .fee-table .fee-table-item::before {
        font-size: 1.125rem; }
  .fees-section .lead {
    margin-bottom: 2.5rem; } }

.ruler-and-learn-more {
  font-size: 1.125rem;
  text-align: center; }

.entrepreneur-benefits .selling-point:last-child {
  margin-bottom: 0; }

ul.right-for-you-list {
  margin-left: auto;
  margin-right: auto;
  max-width: 14rem;
  margin-bottom: 0; }
  ul.right-for-you-list > *,
  ul.right-for-you-list .ActivityList-item {
    font-size: 1rem;
    padding-bottom: 2.5rem;
    color: #7a8288; }
    ul.right-for-you-list > *.is-last, ul.right-for-you-list > *:last-child,
    ul.right-for-you-list .ActivityList-item.is-last,
    ul.right-for-you-list .ActivityList-item:last-child {
      padding-bottom: 0; }
  ul.right-for-you-list strong {
    font-size: 1.125rem;
    color: #222f39;
    display: block;
    line-height: 1.2; }

.right-for-you-graph .ratio-right-for-you {
  padding-bottom: 22%;
  background: url("data:image/svg+xml,%3Csvg id='graphic' xmlns='http://www.w3.org/2000/svg' viewBox='-8 504.5 824 182'%3E%3Cstyle%3E.st0%7Bdisplay:none;fill:%23fff%7D.st1%7Bfill:none%7D.st2%7Bfill:%23d3d6d8%7D.st3%7Bfill:%231e90ff%7D.st4%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M643.5 2550.1h1112v209h-1112z'/%3E%3Cpath class='st2' d='M802 517.5h2v3h-2zm2 160h-2v-6h2v6zm0-12.1h-2v-6h2v6zm0-12.1h-2v-6h2v6zm0-12.1h-2v-6h2v6zm0-12h-2v-6h2v6zm0-12.1h-2v-6h2v6zm0-12.1h-2v-6h2v6zm0-12.1h-2v-6h2v6zm0-12h-2v-6h2v6zm0-12.1h-2v-6h2v6zm0-12.1h-2v-6h2v6zm0-12.1h-2v-6h2v6zm0-12h-2v-6h2v6zm-2 150.9h2v3h-2zm-399-5h-2v-6h2v6zm0-11.1h-2v-6h2v6zm0-12.1h-2v-6h2v6zm-2 28.2h2v3h-2z'/%3E%3Cpath class='st3' d='M5 675.5v-3c10.4-.1 20.6-.1 30.8-.2 90.9-.4 184.9-.7 367-20.8 142.8-22.2 244-57.9 303.8-84 64.8-28.2 96.1-51.5 96.5-51.8l1.8 2.4c-.3.2-31.9 23.7-96.9 52-60 26.2-161.5 62-304.7 84.2-182.4 20.1-276.5 20.5-367.4 20.9-10.3.2-20.5.2-30.9.3z'/%3E%3Cpath class='st4' d='M4 685.5c-6.3 0-11.5-5.2-11.5-11.5s5.2-11.5 11.5-11.5 11.5 5.2 11.5 11.5-5.2 11.5-11.5 11.5z'/%3E%3Cpath class='st3' d='M4 663c6.1 0 11 4.9 11 11s-4.9 11-11 11-11-4.9-11-11 4.9-11 11-11m0-1c-6.6 0-12 5.4-12 12s5.4 12 12 12 12-5.4 12-12-5.4-12-12-12z'/%3E%3Ccircle class='st3' cx='4' cy='674' r='6'/%3E%3Cpath class='st4' d='M402 665c-6.3 0-11.5-5.2-11.5-11.5S395.7 642 402 642s11.5 5.2 11.5 11.5S408.3 665 402 665z'/%3E%3Cpath class='st3' d='M402 642.5c6.1 0 11 4.9 11 11s-4.9 11-11 11-11-4.9-11-11 4.9-11 11-11m0-1c-6.6 0-12 5.4-12 12s5.4 12 12 12 12-5.4 12-12-5.4-12-12-12z'/%3E%3Ccircle class='st3' cx='402' cy='653.5' r='6'/%3E%3Cpath class='st4' d='M803 529c-6.3 0-11.5-5.2-11.5-11.5S796.7 506 803 506s11.5 5.2 11.5 11.5S809.3 529 803 529z'/%3E%3Cpath class='st3' d='M803 506.5c6.1 0 11 4.9 11 11s-4.9 11-11 11-11-4.9-11-11 4.9-11 11-11m0-1c-6.6 0-12 5.4-12 12s5.4 12 12 12 12-5.4 12-12-5.4-12-12-12z'/%3E%3Ccircle class='st3' cx='803' cy='517.5' r='6'/%3E%3C/svg%3E") no-repeat center center;
  background-size: 100% 100%; }
  .no-svg .right-for-you-graph .ratio-right-for-you {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzgAAAC2CAMAAAAiANiFAAAAbFBMVEX///8ekP8ekP8ekP8ekP8ekP9WrP+dzv/H4/8ekP9ks//j8f////8sl/+r1f/V6v9yuv8ekP8ekP8ekP8ekP8ekP8ekP8ekP8ekP8ekP/T1tjT1tgekP/T1tjT1thIpf/x+P+PyP+Awf+53P8SsgdXAAAAH3RSTlMAUJ/f/0D///+P/////////yCAzxBg7zC/r/9AcL+AunJxEwAABzBJREFUeAHt3A1yo7gWQOGLdOWEGNJGgBDTzP/+9/gwOCnsignqN+5yx+fbguuUpCthuQEAADJjdWRNJgC2cVZ3T8+jp51aJwA2yPVlX5zsXzSXTwEw5Wux8Foa+QSAvPxWnPlW5rIKgNPX4sKrOlkDwL4UR/tDqVoe9sXRi5UVADLdz9sznczbtr1mAuA6s5tKKfWknDraGQFwnX0qRgd9dyhGT1YAXKfPxajUd2Uxelb5DEA4ukA4AOEAbNUAhgMA42hgHRegACrlyQ2QyqvyyBNI42od8VkBkKAxepTzIRuwXRt0VDs+nQY266KOgufPOoDNmlyP+oq/h0oEdmn2IpLffpNrALioR74RwkkDZmmxEiEcYCN/sUtb+P5dAHwgszoKvhEAG3VxMUsDkHC4qZ0A2KjxQUehFQBbtXY5ggawgbN6ZCpZYBwNbLjwjE5kWzgAKqOLm5vt4QCM0sIgkhYOwCjNN5IUDkA2ahoRwgG2acPaKO36WzWAi5voBMCNswHIpnYCIC0b2woAsgHuMRvG0SCb24cDkA3hgGxuFg5ANoQD3qQlZZMeDkA2vFUDKjNnE7dnA5CNpr1JA+D6xGwAZFEnphIASfPnkJINwCDtBn+e/vvvAnz5iYBtE7PhHgdMBOpWtiEcoK3TB2mEA442SYM0wgE6o2kTAcIB2qg3/yT6jz8E+EIab3XSOwGQtkfLKwGQtkcbGgGwReWDTmImADZxPXs0IE0z2LSXNbxVA5zRmXGShnscsNj4SrYgHKAz6QMBwgGLTfpAgHDAySbhP2sIB6hSFxveqgFZn7bYAKjytMUGQNPWOusz2QKAMyHpzgZA5W3SAwEATRt1Vm97jcZbNSAzOrPb5gHc4wBdHnRmMklAOOCiM3WLRjjgYJO+RSMc8DwgbJuiEQ6QmaCzvpXteKsGxgEJBxuAaqzO7FAJgJTXATbv5HMAqqHWWTBUA6RWk8ktAVTDWzVQjfZbhmjc4wBdejWEAybPP6kawgHVEA54URPMhmoIB2haE1JmaEzVgKrtNbkagBEaL2qABC63elJ7qgGSjjUaN7x5BlANUU9C4uAZYINmbz8M4AtQfI0JWkg51nCPA3S+1jd9W8kGhANmASkbNMIB3GKpqYdOtiAccKpJeIRGOECW15o+C+CtGh5YN0RNWGoAVItRgMZPlxoAzXJ/Zk3WCIB1zi/2Zz1P0ICkQ43W3slnAKLpg76xedr+jLdqIBqz4S0N9zhgfGaXh5pOVhEO0A2LaDQmRUM4YHum0TsB4WCVIxrCQfo9DdHwVg1pLwKIBkjQtcYq0zMgaXcW9J01RAOsq9qz3Vmdr19uAnC+D2dHGp45A6u684XG9oMT8FYN1zWZjyFpdwbucdicWV3Ozhg4Ew5WucHUuhDzrJKtQDgcaNSawQkIB2vNRL3YnDUCwsHK3uy8megfYHPGWzVkxv7Y3zA3l+cZjQ8yOQOc1d3T8+hpp9bJRpXzvb1sppMHAeT6si9O9i+abznO+Bh0ITxaM4ApX4uF19Ksbs28qZXzDFhvym/FmW9lLh9xbR6DLtneu4dsBnD6Wlx4VSdnuuzyNKOR+5mb+/5dcLfsS3G0P5Sq5WFfHL3YZTK1nrHRZ508NO5xkOl+3p7pZN627TX7KBmN+eAaAeHA7KZSSj0pp452Qc/VnGYWCAf2qRgd9N2hGD0tk7ncmYFwoM/FqNR3ZTF6/jgZEA46l3kf53B0YQ5nkQwIB41zgzcx6sm1cEQAdK71Pkarlz7cqhEO2I31sdYrYjRXhgNWzgDkEmL0vnXd2jjayCMAGndtM7ZYXvzgXLPxAvTrApzLvDcxBr2mjr33zlXpT27AW7VHq0XjMZfMdT/+yPPrYBzNTmy9lhCjWVldkj4rwP2GU7V+1FaCq7Fk3ucx1jpa3Yu1zjU3+JAN9xdOW2u5G5Vat/IGnXPt57FoHaP3g3PVbT6dxr2GU0U9PBeT54PG6sFbybz3Mcagq+Jpbalu/WcduNdwuvDnYl/97c/QySOpnHN+OrFEXTcvLd45d69/D4WfGE4XDn8VC38dvng5jZt2YL4/pbIufhQLQxw0dldc2Nnmqy0pmZ/OKrHWDWKM+bQN65h+4pq8nNeb/dPffz/t5zWnzH/t9cQNfhRHQTex04nFZxtbAarTjds/OvnndOdWya/AHbV+lMdRrZuFGKP54VSAoSyODovnuKNyuLM1ZJT5SR+PgiaKo3wuxcn/C4j/zEvMu9dp/Yk/M4pZ69/Ek6A/Krx1MrhbhALequm/xehPffdnMfpX3VatX2XiJav/sXjkj7KflAlvChlHX/tY9w7FifFHgzuqeFOIhw8nxDe5n7Vuxu+ErxdOiKt6f2lwSwLC+SXDuXLGERAOLn+Q9KkaCIcf5P7vcZAUDng5APBWDeB1NID073EApH8BCoD/HGCqhvv/lxsQDv+rBsLhB/kf/Ae953MwoMQAAAAASUVORK5CYII=); }

.right-for-you-graph .right-for-you-image {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  float: none; }

.graph-texts {
  margin-top: 1rem;
  font-size: 0; }
  .graph-texts > * {
    font-size: 1rem;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    color: #7a8288; }
  .graph-texts strong {
    font-size: 1.125rem;
    display: block;
    color: #222f39; }
  .graph-texts .graph-text-1 {
    padding-left: 0; }
  .graph-texts .graph-text-3 {
    padding-right: 0; }

.fee-table--green {
  border-color: #99c95a; }
  .fee-table--green .fee-table-fee-description {
    border-color: #99c95a; }
  .fee-table--green .fee-value {
    color: #99c95a; }
  .fee-table--green .fee-table-item .InlineSVG {
    fill: #7fbb30; }
  .fee-table--green .fee-table-item::before {
    color: #7fbb30; }

.fee-table--blue {
  border-color: #4aa6ff; }
  .fee-table--blue .fee-table-fee-description {
    border-color: #4aa6ff; }
  .fee-table--blue .fee-value {
    color: #1b82e6; }
  .fee-table--blue .fee-table-item .InlineSVG {
    fill: #1d8fff; }
  .fee-table--blue .fee-table-item::before {
    color: #1d8fff; }

.raise-statistics .i-users::before,
.raise-statistics .i-stars::before {
  position: relative;
  top: -4px; }

.raise-statistics .i-users {
  font-size: 2.4375rem;
  margin-bottom: 2.0625rem; }

.raise-statistics .i-stars {
  font-size: 3rem;
  margin-bottom: 1.5rem; }

@media (max-width: 949px) {
  .BreakableTiles-outerContainer.public-section.is-mediumPadded {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -1px; }
  .fluid-grid .BreakableTiles-outerContainer .grid-container-wrapper {
    width: 100%; }
  .BreakableTiles-outerContainer .Statistic-icon {
    margin-bottom: 1rem; } }

.preferred_role_change {
  margin-bottom: 2.5rem; }

.yearly-update .text-intro {
  font-size: 1.125rem; }

.hero-404 {
  border-bottom: none; }
  .hero-404 .Hero-content {
    margin-top: 2.5rem;
    text-align: center;
    float: none;
    width: auto;
    color: #7a8288; }
  .hero-404 .title {
    margin-bottom: 0.5rem; }
  .hero-404 .text {
    font-size: 16px; }
    .hero-404 .text.intro {
      margin-bottom: 0.5rem;
      max-width: 328px;
      margin-left: auto;
      margin-right: auto; }
    .hero-404 .text.curiosity {
      color: #5c8723; }
    .hero-404 .text.fact {
      color: #222f39; }
  .hero-404 .image {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem; }

.search-learn-section {
  text-align: center; }
  .search-learn-section .Form .FormField-textInput,
  .search-learn-section .Form .FormField-actionableFieldContainer {
    max-width: 48.125rem;
    margin-left: auto;
    margin-right: auto; }

.MainNav .MainNav-topLevel .Button--outline {
  height: 2.1em;
  line-height: 1.7;
  margin-top: 1.1em;
  border-spacing: 6em;
  margin-left: 0.8em;
  font-weight: normal;
  padding-left: 1.2em;
  padding-right: 1.2em;
  letter-spacing: normal;
  text-shadow: none;
  border-color: #4e5961;
  color: #4e5961; }
  .MainNav .MainNav-topLevel .Button--outline:focus, .MainNav .MainNav-topLevel .Button--outline:hover {
    color: #222f39; }

.sign-up-title {
  margin-bottom: 1.5rem;
  text-align: center; }

.sign_ups .Page-title,
.sign_ups .Page-subtitle {
  max-width: 38.1rem; }
  .sign_ups .Page-title a,
  .sign_ups .Page-subtitle a {
    display: inline-block;
    white-space: nowrap; }

#seedrs .top-page-notices-wrapper {
  width: 100%; }
  #seedrs .top-page-notices-wrapper .top-page-notices-container {
    max-width: none; }

.top-page-notices-wrapper .top-page-notices {
  padding: 0; }
  .top-page-notices-wrapper .top-page-notices .InPageFlashMessage {
    border: none;
    padding-left: 0;
    padding-right: 0; }
    .top-page-notices-wrapper .top-page-notices .InPageFlashMessage > * {
      max-width: 73.125rem;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 90%; }
      .top-page-notices-wrapper .top-page-notices .InPageFlashMessage > *:after {
        content: " ";
        display: block;
        clear: both; }
      @media (max-width: 600px) {
        .fluid-grid .top-page-notices-wrapper .top-page-notices .InPageFlashMessage > * {
          padding-left: 0.625rem;
          padding-right: 0.625rem; } }
      @media (min-width: 600px) and (max-width: 950px) {
        .fluid-grid .top-page-notices-wrapper .top-page-notices .InPageFlashMessage > * {
          padding-left: 0.9375rem;
          padding-right: 0.9375rem; } }
  .top-page-notices-wrapper .top-page-notices > :last-child {
    margin-bottom: 0; }

.post-investment-news {
  padding: 35px 15px 20px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  background-color: white; }
  .post-investment-news .news-header {
    margin-bottom: 1.5rem; }
  .post-investment-news .heading {
    font-size: 1.5rem;
    font-weight: 300; }
  .post-investment-news .text {
    color: #222f39; }
  .post-investment-news.post-investment-news-blow img {
    width: 173px; }
  .post-investment-news.post-investment-news-freeagent img {
    width: 180px; }
  .post-investment-news.post-investment-news-landbay img {
    width: 189px; }

.CampaignCardImage {
  overflow: hidden;
  border-radius: 4px;
  width: 200px;
  height: 275px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2); }

.PressHeadline {
  position: relative;
  display: block; }
  .PressHeadline .PressHeadline-image {
    position: relative;
    z-index: 2; }
  .PressHeadline .PressHeadline-text {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    text-align: center;
    color: white; }

.ImportantInfo {
  color: black; }
  .ImportantInfo p {
    font-size: 0.875rem; }
  .ImportantInfo h2 {
    text-transform: uppercase; }

.section-investment-statistics .statistic-section {
  text-align: center; }
  .section-investment-statistics .statistic-section .section-inner {
    display: inline-block;
    z-index: 5; }
  .section-investment-statistics .statistic-section .StatisticCard {
    text-align: left; }

.js.no-touchevents.cssanimations .section-investment-statistics .BusinessBadge,
.js.no-touchevents.cssanimations .section-investment-statistics .StatisticCard {
  opacity: 0; }

.section-investment-statistics .BusinessList {
  text-align: left; }
  .section-investment-statistics .BusinessList li:nth-of-type(1) .BusinessBadge {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s; }
  .section-investment-statistics .BusinessList li:nth-of-type(2) .BusinessBadge {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s; }
  .section-investment-statistics .BusinessList li:nth-of-type(3) .BusinessBadge {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s; }
  .section-investment-statistics .BusinessList > li {
    display: inline-block;
    margin-right: 1rem; }

.section-investment-statistics .PressHeadline {
  margin-top: 2.5rem;
  max-width: 420px; }

.section-raising-capital .layer-campaignCardHolder {
  position: relative;
  top: 0;
  right: 0;
  min-height: 275px; }

.js.no-touchevents.cssanimations .section-raising-capital li {
  opacity: 0; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(1) {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(2) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(3) {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(4) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(5) {
  -webkit-animation-delay: 1.25s;
  animation-delay: 1.25s; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(1) {
  z-index: 4; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(2) {
  z-index: 3; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(2) .CampaignCardImage {
  -webkit-transform: translateX(-59.52381px) scale(0.95238) translateY(3.75px);
  transform: translateX(-59.52381px) scale(0.95238) translateY(3.75px); }

.section-raising-capital .CampaignCardImageList li:nth-of-type(3) {
  z-index: 2; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(3) .CampaignCardImage {
  -webkit-transform: translateX(59.52381px) scale(0.95238) translateY(3.75px);
  transform: translateX(59.52381px) scale(0.95238) translateY(3.75px); }

.section-raising-capital .CampaignCardImageList li:nth-of-type(4) {
  z-index: 1; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(4) .CampaignCardImage {
  -webkit-transform: translateX(-113.63636px) scale(0.90909) translateY(7.85714px);
  transform: translateX(-113.63636px) scale(0.90909) translateY(7.85714px); }

.section-raising-capital .CampaignCardImageList li:nth-of-type(5) {
  z-index: 0; }

.section-raising-capital .CampaignCardImageList li:nth-of-type(5) .CampaignCardImage {
  -webkit-transform: translateX(113.63636px) scale(0.90909) translateY(7.85714px);
  transform: translateX(113.63636px) scale(0.90909) translateY(7.85714px); }

.section-raising-capital .CampaignCardImageList li {
  position: absolute;
  top: 0;
  right: 50%;
  margin-right: -100px; }

.section-raising-capital .CampaignCardImageList .CampaignCardImage {
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
  -webkit-transform: translateX(0) scale(1) translateY(0);
  transform: translateX(0) scale(1) translateY(0); }

.js.no-touchevents.cssanimations .section-co-investors li {
  opacity: 0; }

.section-co-investors .co-investor-logos li:nth-of-type(1) {
  -webkit-animation-delay: 0.15s;
  animation-delay: 0.15s; }

.section-co-investors .co-investor-logos li:nth-of-type(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

.section-co-investors .co-investor-logos li:nth-of-type(3) {
  -webkit-animation-delay: 0.45s;
  animation-delay: 0.45s; }

.section-co-investors .co-investor-logos li:nth-of-type(4) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s; }

.section-co-investors .co-investor-logos li:nth-of-type(5) {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s; }

.section-co-investors .co-investor-logos li:nth-of-type(6) {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s; }

.section-investing-success .layer-investmentTeamPhoto {
  max-width: 606px; }

.js.no-touchevents.cssanimations .section-investing-success .layer-investmentTeamPhoto {
  opacity: 0; }

.js.no-touchevents.cssanimations .section-case-studies .owl-item:nth-of-type(1) .case-study {
  -webkit-animation-delay: 0.15s;
  animation-delay: 0.15s; }

.js.no-touchevents.cssanimations .section-case-studies .owl-item:nth-of-type(2) .case-study {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

.js.no-touchevents.cssanimations .section-case-studies .owl-item:nth-of-type(3) .case-study {
  -webkit-animation-delay: 0.45s;
  animation-delay: 0.45s; }

.js.no-touchevents.cssanimations .section-case-studies .case-study {
  opacity: 0; }

.section-fundraising-journey .journey-pages {
  padding-top: 4rem;
  padding-bottom: 4rem; }

.section-fundraising-journey .inside-page {
  background-color: white;
  padding-right: 26px;
  padding-left: 26px; }
  .section-fundraising-journey .inside-page.is-left-page {
    padding-right: 46px; }
  .section-fundraising-journey .inside-page ol {
    margin: 0;
    padding: 0;
    color: #222f39; }
  .section-fundraising-journey .inside-page li {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    position: relative;
    padding-left: 48px; }
  .section-fundraising-journey .inside-page i {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    font-size: 2.4rem;
    fill: #7fbb30; }
  .section-fundraising-journey .inside-page .heading {
    text-transform: none;
    letter-spacing: 0; }
  .section-fundraising-journey .inside-page .number {
    font-weight: 300; }
  .section-fundraising-journey .inside-page .description {
    line-height: 29px; }

.section-support-post-investment .layer-fullCanvas {
  overflow: hidden; }

.section-support-post-investment .layer-supportPhoto .alumni-club-ipad {
  max-width: 100%; }

.js.no-touchevents.cssanimations .section-support-post-investment .alumni-club-ipad,
.js.no-touchevents.cssanimations .section-support-post-investment .OffersList {
  opacity: 0; }

.section-support-post-investment .OffersList {
  height: 30px; }
  .section-support-post-investment .OffersList li:nth-of-type(1) {
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s; }
  .section-support-post-investment .OffersList li:nth-of-type(2) {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s; }
  .section-support-post-investment .OffersList li:nth-of-type(3) {
    -webkit-animation-delay: 0.75s;
    animation-delay: 0.75s; }
  .section-support-post-investment .OffersList li:nth-of-type(4) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s; }
  .section-support-post-investment .OffersList li:nth-of-type(5) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s; }
  .section-support-post-investment .OffersList li {
    position: absolute;
    left: 50%;
    bottom: 20px;
    margin-left: -50px;
    width: 100px; }

.section-support-post-investment .OfferTile {
  width: 100px; }
  .section-support-post-investment .OfferTile .Offer-header {
    height: 70px; }
  .section-support-post-investment .OfferTile .Offer-image {
    width: 100px;
    height: 70px;
    line-height: 70px; }

.section-support-post-investment .supported-campaigns {
  position: relative;
  z-index: 2; }

.js.no-touchevents.cssanimations .section-fees .our-fees-table-container {
  opacity: 0; }

.section-fees.animate .our-fees-table-container {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s; }

.section-fees .landing-content {
  position: relative;
  z-index: 4; }

.section-fees .lead {
  margin: 0 auto;
  max-width: 780px;
  text-align: left; }

.section-fees .text-intro {
  max-width: 100%; }

.Institution {
  padding-top: 1rem;
  text-align: center; }

.Institution--largeMargin {
  margin-bottom: 4rem;
  margin-top: 2.5rem; }

.Institution--contactSection {
  padding-top: 5rem;
  background: url(/assets/contact-b9be54f629f7fc5142065dce329917f4.jpg) no-repeat center right; }
  .Institution--contactSection .FormField-select.FormField--large {
    width: 100%;
    max-width: none; }

.Institution--subscriptionSection .Institution--side {
  max-width: 50%; }

.Institution--subscriptionSection .Button-input.email {
  max-width: 100%;
  width: 100%; }

.Institution--subscriptionSection .SubscriptionBar img {
  right: 0%;
  width: 35%; }

.Institution--subscriptionSection input {
  min-width: 100%; }

.Institution--subscriptionSection button {
  width: 100%; }

.Institution--twoSideSection {
  text-align: left; }
  .Institution--twoSideSection .Institution-headerContent {
    text-align: left; }
  .Institution--twoSideSection h2 {
    padding: 0; }
  .Institution--twoSideSection > .Institution--side {
    width: 50%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    margin-bottom: 2.5rem; }

.Institution-headerContent {
  margin-top: 2.5rem;
  font-size: 1.125rem;
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.InstitutionHeader--dark {
  padding-top: 4rem;
  padding-left: 6rem;
  padding-right: 6rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem; }
  .InstitutionHeader--dark * {
    color: white; }
  .InstitutionHeader--dark h3 {
    margin-bottom: 0.5rem; }

.InstitutionServices {
  margin-top: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .InstitutionServices li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33.33333%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }

.InstitutionService {
  padding-bottom: 2.5rem;
  border-radius: 4px;
  background-color: #f3f4f5;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .InstitutionService * {
    color: #222f39; }
  .InstitutionService .ComingSoon-launching {
    margin: 0 auto;
    width: 90%; }
  @media (max-width: 1000px) {
    .InstitutionService .ComingSoon-launching {
      width: initial; } }
  .InstitutionService .Button {
    position: absolute;
    bottom: 1.5rem;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    padding: 1em 0; }
  .InstitutionService .Button--narrow {
    width: 16rem; }
  .InstitutionService .InstitutionService-wrapper {
    padding-bottom: 1rem;
    text-align: left; }
  .InstitutionService .InstitutionService-greenBorder {
    border: 2px solid;
    border-color: #7fbb30;
    border-radius: 4px;
    position: absolute;
    bottom: 1rem;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    padding-top: 1rem;
    padding-bottom: 2rem; }
    .InstitutionService .InstitutionService-greenBorder .Button {
      bottom: 1rem; }
    .InstitutionService .InstitutionService-greenBorder img {
      float: left;
      padding-bottom: 3.5rem;
      padding-right: 0.3rem;
      padding-left: 1rem; }
    .InstitutionService .InstitutionService-greenBorder h3 {
      margin-top: 0;
      font-weight: bold;
      color: #7fbb30;
      padding-top: 10px; }
  .InstitutionService .InstitutionService-textWrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 2.5rem;
    padding-left: 1.5rem; }
    .InstitutionService .InstitutionService-textWrapper img {
      margin-right: 4px;
      position: relative;
      top: 3px; }
    .InstitutionService .InstitutionService-textWrapper .InstitutionService-text {
      margin-left: 1.5rem;
      color: #7a8288; }
    .InstitutionService .InstitutionService-textWrapper .InstitutionService-textNoLeftMargin {
      margin-left: 0;
      color: #7a8288; }
    .InstitutionService .InstitutionService-textWrapper .InstitutionService-link {
      color: #1d8fff; }

.InstitutionOtherServices {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .InstitutionOtherServices li {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }

.InstitutionOtherService {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: left;
  border-radius: 4px;
  background-color: #f3f4f5;
  color: #7a8288; }

.InstitutionOtherService--introduceInvestors img {
  margin-bottom: 0.2rem; }

.OurTeam {
  margin-left: 8rem;
  margin-right: 8rem;
  padding-left: 6rem;
  padding-right: 6rem;
  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: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .OurTeam p {
    margin-bottom: 2.5rem; }

.OurTeam-member {
  margin-top: 1.5rem;
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%; }
  .OurTeam-member * {
    margin-bottom: 0; }
  .OurTeam-member p {
    color: #7a8288; }
  .OurTeam-member h5 {
    color: white; }
  .OurTeam-member img {
    width: 165px;
    height: 193px; }

.ContactSection {
  padding-bottom: 4rem;
  max-width: 550px;
  margin: 0 auto; }
  .ContactSection h2,
  .ContactSection p {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
    color: white; }
  .ContactSection .Form .FormField-textInput {
    max-width: 30rem; }

.ContactForm {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  background-color: white;
  text-align: left;
  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; }
  .ContactForm label.error {
    color: #ff6b4e; }
  .ContactForm .last_name,
  .ContactForm .first_name {
    max-width: 15rem;
    padding-left: 0;
    margin-bottom: 0; }
    @media (max-width: 400px) {
      .ContactForm .last_name,
      .ContactForm .first_name {
        width: auto;
        padding: 0;
        max-width: none; }
        .ContactForm .last_name .FormField-helperText,
        .ContactForm .first_name .FormField-helperText {
          width: auto; } }
  .ContactForm * {
    color: #222f39; }
  .ContactForm .FormFieldSection {
    margin: 0 auto; }
  .ContactForm .FormField-textInput {
    max-width: none; }
  .ContactForm .Button {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    text-align: center;
    width: 100%; }

.ContactForm-submitted {
  display: none;
  text-align: center;
  padding-bottom: 2.5rem; }
  .ContactForm-submitted p {
    color: black; }
  .ContactForm-submitted img {
    margin-top: 2.5rem; }

.ContactForm-submitted-text {
  padding: 0;
  margin: 0; }

.ContactForm-submitted-textThin {
  font-weight: normal; }

.Form-Field-noMargin {
  margin: 0; }

.section-offices-and-culture .women-in-finance {
  background-color: white;
  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; }

.section-offices-and-culture .women-in-finance-logo {
  padding: 1rem;
  width: 160px; }

.section-offices-and-culture .women-in-finance-text {
  font-size: 1.125rem; }

.section-offices-and-culture .office-pictures {
  margin-top: 2.5rem; }

.section-who-we-are {
  background: url(/assets/who-we-are-background@2x-6d9bfe3cb81cae3279628f7750658c2b.jpg) no-repeat center bottom; }
  .section-who-we-are .h2 {
    text-align: center; }
  .section-who-we-are .callout_text {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    margin-bottom: 1.5rem;
    font-weight: 700;
    border-left: 1px solid #92c840; }

.section-our-values {
  background: #222f39;
  color: white; }
  .section-our-values h2,
  .section-our-values h3 {
    margin-bottom: 0.5rem;
    color: white;
    font-weight: normal; }
  .section-our-values .lead {
    margin-bottom: 1.5rem; }
  .section-our-values .our-values-icon {
    margin-bottom: 0.5rem;
    width: 80px;
    height: 80px; }

.section-our-technologies .technology-logos {
  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: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly; }

.section-our-technologies .tech-logo {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  -webkit-flex-basis: 33%;
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
  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; }

.section-our-technologies img {
  width: 60%; }

.section-about-you .about-you {
  background-color: #e5f1d5;
  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: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.section-about-you img {
  display: block; }

.section-about-you p {
  font-size: 1.125rem; }

.section-about-you .first-para {
  margin-bottom: 0; }

.section-about-you em {
  font-weight: bold; }

.section-current-vacancies .vacancy-list {
  margin-top: 1.5rem; }

.section-current-vacancies .no-vacancies {
  margin-bottom: 1.5rem;
  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; }

.section-current-vacancies .vacancy {
  *zoom: 1;
  margin-bottom: 0.5rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: white;
  border-radius: 5px;
  display: block; }
  .section-current-vacancies .vacancy:after {
    content: "";
    display: table;
    clear: both; }
  @media (max-width: 600px) {
    .fluid-grid .section-current-vacancies .vacancy {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media (min-width: 600px) and (max-width: 950px) {
    .fluid-grid .section-current-vacancies .vacancy {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  .section-current-vacancies .vacancy > * {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .section-current-vacancies .vacancy:hover {
    background: #e8eaeb; }
    .section-current-vacancies .vacancy:hover .vacancy-title {
      color: #1b82e6; }
  .section-current-vacancies .vacancy .vacancy-title {
    font-size: 1.125rem;
    color: #4aa6ff; }
  .section-current-vacancies .vacancy .vacancy-location {
    font-size: 1.125rem;
    color: #7a8288; }

.section-our-team h2 {
  text-align: center; }

.section-our-team .our-team-frame {
  width: 100%;
  height: 1160px;
  border: 0; }

.pause-restart-button-error {
  padding-top: 1rem;
  display: none;
  color: #ff4622; }

.auto-invest-paused-text {
  color: #d2d5d7; }
  .auto-invest-paused-text * {
    color: #d2d5d7; }

.paused-text-hidden {
  display: none; }

.direct-investment-container {
  text-align: center; }
  .direct-investment-container .text-intro-subtext {
    margin: 0;
    font-size: 16px; }
  .direct-investment-container img {
    margin-bottom: 1rem; }

.page-divider {
  margin: 100px auto 60px;
  border-top: 1px solid #d2d5d7;
  width: 100%; }

.text-intro-subtext {
  font-size: 24px; }

.MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button,
.MainNav-AutoInvest-CtaContainer a, .SelectorPanel-option, .HelpfulButton,
.Button {
  position: relative;
  display: inline-block;
  line-height: 1;
  letter-spacing: 1px;
  text-align: center;
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  vertical-align: baseline;
  text-decoration: none;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid transparent;
  -webkit-transition: color .3s, background-color .3s, border-color .3s;
  transition: color .3s, background-color .3s, border-color .3s; }
  .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button + .Button, .MainNav-AutoInvest-CtaContainer a + .Button, .SelectorPanel-option + .Button, .HelpfulButton + .Button,
  .Button + .Button {
    margin-left: 1rem; }
  .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button + .Button--NoMargin, .MainNav-AutoInvest-CtaContainer a + .Button--NoMargin, .SelectorPanel-option + .Button--NoMargin, .HelpfulButton + .Button--NoMargin,
  .Button + .Button--NoMargin {
    margin-left: unset; }
  .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button + .Button--MarginRight, .MainNav-AutoInvest-CtaContainer a + .Button--MarginRight, .SelectorPanel-option + .Button--MarginRight, .HelpfulButton + .Button--MarginRight,
  .Button + .Button--MarginRight {
    margin-right: 1rem; }
  .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button:hover,
  .MainNav-AutoInvest-CtaContainer a:hover, .SelectorPanel-option:hover, .HelpfulButton:hover,
  .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button .hover,
  .MainNav-AutoInvest-CtaContainer a .hover,
  .SelectorPanel-option .hover,
  .HelpfulButton .hover,
  .Button:hover,
  .Button .hover {
    text-decoration: none; }
  .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button:active,
  .MainNav-AutoInvest-CtaContainer a:active, .SelectorPanel-option:active, .HelpfulButton:active,
  .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button .active,
  .MainNav-AutoInvest-CtaContainer a .active,
  .SelectorPanel-option .active,
  .HelpfulButton .active,
  .Button:active,
  .Button .active {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px); }
  .MainNav-AutoInvest-CtaContainer .disabled.MainNav-AutoInvest-Button,
  .MainNav-AutoInvest-CtaContainer a.disabled, .disabled.SelectorPanel-option, .disabled.HelpfulButton, .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button[disabled],
  .MainNav-AutoInvest-CtaContainer a[disabled], .SelectorPanel-option[disabled], .HelpfulButton[disabled],
  .Button.disabled,
  .Button[disabled] {
    cursor: default;
    text-shadow: none; }
    .MainNav-AutoInvest-CtaContainer .disabled.MainNav-AutoInvest-Button:focus,
    .MainNav-AutoInvest-CtaContainer a.disabled:focus, .disabled.SelectorPanel-option:focus, .disabled.HelpfulButton:focus, .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button[disabled]:focus,
    .MainNav-AutoInvest-CtaContainer a[disabled]:focus, .SelectorPanel-option[disabled]:focus, .HelpfulButton[disabled]:focus,
    .Button.disabled:focus,
    .Button[disabled]:focus {
      outline: 0; }
  .MainNav-AutoInvest-CtaContainer .disabled.MainNav-AutoInvest-Button:active,
  .MainNav-AutoInvest-CtaContainer a.disabled:active, .disabled.SelectorPanel-option:active, .disabled.HelpfulButton:active, .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-Button[disabled]:active,
  .MainNav-AutoInvest-CtaContainer a[disabled]:active, .SelectorPanel-option[disabled]:active, .HelpfulButton[disabled]:active,
  .Button.disabled:active,
  .Button[disabled]:active {
    -webkit-transform: none;
    transform: none; }

.Button--phrasal,
.Button--phrasal + .Button--phrasal {
  margin-left: 0.5em;
  margin-right: 0.5em; }
  .Button--phrasal.is-start,
  .Button--phrasal + .Button--phrasal.is-start {
    margin-left: 0; }
  .Button--phrasal.is-end,
  .Button--phrasal + .Button--phrasal.is-end {
    margin-right: 0; }

.Button--large {
  font-size: 1.125rem;
  padding: 1em 4rem; }

.Button--medium {
  font-size: 0.875rem;
  padding: 0.9em 2rem; }

.Button--download, .SelectorPanel-option,
.Button--small {
  font-size: 0.875rem;
  padding: 0.65em 0.5rem 0.85em; }

.HelpfulButton,
.Button--tiny {
  font-size: 0.875rem;
  padding: 0.575em 0.5rem;
  font-weight: 400;
  text-transform: none;
  letter-spacing: normal; }

.Button--largeNoBreak {
  font-size: 1.125rem;
  white-space: nowrap;
  padding: 1em 2rem; }


.Button--green {
  color: white;
  fill: white;
  background-color: #7fbb30;
  border-color: #7fbb30; }
  .ButtonRoot:focus
  .Button--green,
  .ButtonRoot:hover
  .Button--green,
  .Button--green:hover,
  .Button--green.hover,
  .Button--green:focus {
    color: white;
    background-color: #6fa32b;
    border-color: #6fa32b; }
  
  .Button--green.disabled,
  .Button--green[disabled] {
    color: rgba(255, 255, 255, 0.6);
    background-color: #cce4ac;
    border-color: #cce4ac; }

.Button--blue {
  color: white;
  background: #1d8fff;
  border-color: #1d8fff; }
  .ButtonRoot:focus .Button--blue,
  .ButtonRoot:hover .Button--blue, .Button--blue:hover, .Button--blue.hover, .Button--blue:focus {
    color: white;
    background: #1b82e6;
    border-color: #1b82e6; }
  .Button--blue.disabled, .Button--blue[disabled] {
    color: rgba(255, 255, 255, 0.6);
    background: #8ec7ff;
    border-color: #8ec7ff; }

.Button--gray {
  color: white;
  background: #7a8288;
  border-color: #7a8288; }
  .ButtonRoot:focus .Button--gray,
  .ButtonRoot:hover .Button--gray, .Button--gray:hover, .Button--gray.hover, .Button--gray:focus {
    color: white;
    background: #4e5961;
    border-color: #4e5961; }
  .Button--gray.disabled, .Button--gray[disabled] {
    color: rgba(255, 255, 255, 0.6);
    background: #e8eaeb;
    border-color: #e8eaeb; }

.Button--white {
  color: #222f39;
  background: white;
  border-color: #d2d5d7; }
  .Button--white:hover, .Button--white:focus {
    color: #222f39;
    background: #f3f4f5;
    border-color: #d2d5d7; }
  .Button--white.disabled, .Button--white[disabled] {
    color: #7a8288;
    background: #f3f4f5;
    border-color: #f3f4f5; }


.Button--outline {
  fill: white;
  color: white;
  background: rgba(255, 255, 255, 0);
  border-color: white;
  border: 1px solid; }
  .ButtonRoot:focus
  .Button--outline,
  .ButtonRoot:hover
  .Button--outline,
  .Button--outline:hover,
  .Button--outline.hover,
  .Button--outline:focus {
    fill: white;
    color: white;
    background: rgba(255, 255, 255, 0.1); }
  
  .Button--outline.disabled,
  .Button--outline[disabled] {
    fill: rgba(255, 255, 255, 0.4);
    color: rgba(255, 255, 255, 0.4);
    border-color: rgba(255, 255, 255, 0.6);
    background: rgba(255, 255, 255, 0.1); }

.Button--download, .SelectorPanel-option, .AlumniClubMemberCard-footer .requestButton,
.Button--blueOutline {
  fill: #1d8fff;
  color: #1d8fff;
  background: rgba(255, 255, 255, 0);
  border-color: #1b82e6;
  text-shadow: none; }
  .ButtonRoot:focus .Button--download, .ButtonRoot:focus .SelectorPanel-option, .ButtonRoot:focus .AlumniClubMemberCard-footer .requestButton, .AlumniClubMemberCard-footer .ButtonRoot:focus .requestButton,
  .ButtonRoot:hover .Button--download,
  .ButtonRoot:hover .SelectorPanel-option,
  .ButtonRoot:hover .AlumniClubMemberCard-footer .requestButton,
  .AlumniClubMemberCard-footer .ButtonRoot:hover .requestButton, .Button--download:hover, .SelectorPanel-option:hover, .AlumniClubMemberCard-footer .requestButton:hover, .hover.Button--download, .hover.SelectorPanel-option, .AlumniClubMemberCard-footer .hover.requestButton, .Button--download:focus, .SelectorPanel-option:focus, .AlumniClubMemberCard-footer .requestButton:focus, .ButtonRoot:focus
  .Button--blueOutline,
  .ButtonRoot:hover
  .Button--blueOutline,
  .Button--blueOutline:hover,
  .Button--blueOutline.hover,
  .Button--blueOutline:focus {
    fill: #1b82e6;
    color: #1b82e6;
    background: #e8f4ff; }
  .ButtonRoot:focus .disabled.Button--download, .ButtonRoot:focus .disabled.SelectorPanel-option, .ButtonRoot:focus .AlumniClubMemberCard-footer .disabled.requestButton, .AlumniClubMemberCard-footer .ButtonRoot:focus .disabled.requestButton,
  .ButtonRoot:hover .disabled.Button--download,
  .ButtonRoot:hover .disabled.SelectorPanel-option,
  .ButtonRoot:hover .AlumniClubMemberCard-footer .disabled.requestButton,
  .AlumniClubMemberCard-footer .ButtonRoot:hover .disabled.requestButton, .disabled.Button--download, .disabled.SelectorPanel-option, .AlumniClubMemberCard-footer .disabled.requestButton, .disabled.Button--download:focus, .disabled.SelectorPanel-option:focus, .AlumniClubMemberCard-footer .disabled.requestButton:focus, .disabled.Button--download:hover, .disabled.SelectorPanel-option:hover, .AlumniClubMemberCard-footer .disabled.requestButton:hover, .ButtonRoot:focus .Button--download[disabled], .ButtonRoot:focus .SelectorPanel-option[disabled], .ButtonRoot:focus .AlumniClubMemberCard-footer .requestButton[disabled], .AlumniClubMemberCard-footer .ButtonRoot:focus .requestButton[disabled],
  .ButtonRoot:hover .Button--download[disabled],
  .ButtonRoot:hover .SelectorPanel-option[disabled],
  .ButtonRoot:hover .AlumniClubMemberCard-footer .requestButton[disabled],
  .AlumniClubMemberCard-footer .ButtonRoot:hover .requestButton[disabled], .Button--download[disabled], .SelectorPanel-option[disabled], .AlumniClubMemberCard-footer .requestButton[disabled], .Button--download[disabled]:focus, .SelectorPanel-option[disabled]:focus, .AlumniClubMemberCard-footer .requestButton[disabled]:focus, .Button--download[disabled]:hover, .SelectorPanel-option[disabled]:hover, .AlumniClubMemberCard-footer .requestButton[disabled]:hover, .ButtonRoot:focus
  .Button--blueOutline.disabled,
  .ButtonRoot:hover
  .Button--blueOutline.disabled,
  .Button--blueOutline.disabled,
  .Button--blueOutline.disabled:focus,
  .Button--blueOutline.disabled:hover, .ButtonRoot:focus
  .Button--blueOutline[disabled],
  .ButtonRoot:hover
  .Button--blueOutline[disabled],
  .Button--blueOutline[disabled],
  .Button--blueOutline[disabled]:focus,
  .Button--blueOutline[disabled]:hover {
    fill: #a6acb0;
    color: #a6acb0;
    background: none;
    border-color: #d2d5d7; }


.Button--greenOutline {
  fill: #7fbb30;
  color: #7fbb30;
  background: rgba(255, 255, 255, 0);
  border-color: #6fa32b;
  text-shadow: none; }
  .ButtonRoot:focus
  .Button--greenOutline,
  .ButtonRoot:hover
  .Button--greenOutline,
  .Button--greenOutline:hover,
  .Button--greenOutline.hover,
  .Button--greenOutline:focus {
    fill: #6fa32b;
    color: #6fa32b;
    background: #e5f1d5; }
  .ButtonRoot:focus
  .Button--greenOutline.disabled,
  .ButtonRoot:hover
  .Button--greenOutline.disabled,
  .Button--greenOutline.disabled,
  .Button--greenOutline.disabled:focus,
  .Button--greenOutline.disabled:hover, .ButtonRoot:focus
  .Button--greenOutline[disabled],
  .ButtonRoot:hover
  .Button--greenOutline[disabled],
  .Button--greenOutline[disabled],
  .Button--greenOutline[disabled]:focus,
  .Button--greenOutline[disabled]:hover {
    fill: #a6acb0;
    color: #a6acb0;
    background: none;
    border-color: #d2d5d7; }


.Button--grayOutline {
  fill: #7a8288;
  color: #7a8288;
  background: rgba(255, 255, 255, 0);
  border-color: #7a8288; }
  .ButtonRoot:focus
  .Button--grayOutline,
  .ButtonRoot:hover
  .Button--grayOutline,
  .Button--grayOutline:hover,
  .Button--grayOutline.hover,
  .Button--grayOutline:focus {
    fill: #4e5961;
    color: #4e5961;
    border-color: #4e5961; }
  
  .Button--grayOutline.disabled,
  .Button--grayOutline[disabled] {
    fill: #e8eaeb;
    color: #e8eaeb;
    border-color: #e8eaeb; }

.Button--download {
  padding-left: 32px;
  border: 1px solid; }

.Button--hasIcon {
  padding-left: 32px; }

.Button--icon,
.Button--icon.InlineSVG {
  left: 10px;
  top: 10px;
  font-size: 16px; }
  body .Button--icon, body
  .Button--icon.InlineSVG {
    position: absolute; }
    body .Button--icon::before, body
    .Button--icon.InlineSVG::before {
      visibility: hidden; }

.Button--textWithChevron::after,
.Button--chevron::after {
  font-size: 1.5rem;
  height: 1.75rem;
  content: "›";
  font-size: 1.5rem;
  font-weight: 400;
  display: block; }

.Button--textWithChevron::after {
  margin-top: -0.875rem;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0;
  margin-right: 1rem; }

.Button--plain-text, .Button--help, .ProfileCompleteness-remoteTrigger:not(.Button),
.Button--noStyle {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  outline: none; }

.AlumniClubMemberCard-footer .requestButton,
.Button--noaction {
  cursor: default; }
  .ButtonRoot:focus .AlumniClubMemberCard-footer .requestButton, .AlumniClubMemberCard-footer .ButtonRoot:focus .requestButton,
  .ButtonRoot:hover .AlumniClubMemberCard-footer .requestButton,
  .AlumniClubMemberCard-footer .ButtonRoot:hover .requestButton, .AlumniClubMemberCard-footer .requestButton:hover, .AlumniClubMemberCard-footer .requestButton:focus, .ButtonRoot:focus
  .Button--noaction,
  .ButtonRoot:hover
  .Button--noaction,
  .Button--noaction:hover,
  .Button--noaction:focus {
    fill: inherit;
    background: inherit; }
  .AlumniClubMemberCard-footer .requestButton:active,
  .Button--noaction:active {
    -webkit-transform: inherit;
    transform: inherit; }


.Button--link.disabled {
  color: #a6acb0; }

.Button--plain-text {
  font-size: 1rem;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  text-shadow: none; }

.Button--help {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  vertical-align: middle;
  margin-left: 6px; }


.Button--fullWidth {
  display: block;
  width: 100%; }

.Button--PlayVideo {
  width: 50px;
  height: 50px;
  border: solid 1px #fff;
  border-radius: 50%;
  background-color: transparent;
  cursor: pointer; }
  .Button--PlayVideo::after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-left: 4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 26px;
    border-color: transparent transparent transparent #fff; }

select.select {
  border-width: 1px;
  z-index: 1001; }

.hasCustomSelect {
  z-index: 1000;
  cursor: hand;
  cursor: pointer; }
  .hasCustomSelect option {
    font-size: 0.875rem;
    display: block;
    line-height: 1.5; }

.customSelect {
  border-radius: 4px;
  border: 1px solid #a6acb0;
  padding: 5px 10px;
  outline: none;
  position: relative;
  background-color: white;
  white-space: nowrap; }
  .customSelect:focus {
    border-color: #7a8288; }
  .customSelect.error {
    color: #ff4622;
    border-color: #ff4622; }
  .customSelect.disabled {
    background-color: #f3f4f5;
    border-color: #e8eaeb;
    color: #7a8288; }
  .customSelect .customSelectInner {
    padding-right: 1rem;
    height: 100%;
    z-index: 10;
    color: #7a8288;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    line-height: 2; }
    .customSelect .customSelectInner::before {
      position: absolute;
      top: 50%;
      right: 10px;
      margin-top: -2px;
      z-index: 10;
      border-width: 5px;
      left: auto; }
  .customSelect.customSelectHover, .customSelect.customSelectFocus {
    border-color: #7a8288; }
  .customSelect.error,
  .customSelect.error .customSelect,
  select.error ~ .customSelect {
    color: #ff4622;
    border-color: #ff4622; }
  .customSelect.disabled,
  .disabled .customSelect,
  .disabled + .customSelect {
    background-color: #f3f4f5;
    border-color: #e8eaeb;
    color: #7a8288; }

ul {
  padding-left: 0; }
  ul.bullets,
  ul .eis-seis-question > ul:not(.FormFieldList) {
    margin-left: 1.5rem;
    list-style: disc outside; }
    ul.bullets li,
    ul .eis-seis-question > ul:not(.FormFieldList) li {
      margin-bottom: 1rem; }

ol.numbered {
  padding-left: 0;
  list-style: decimal inside; }
  ol.numbered li {
    margin-bottom: 1rem; }

.panel {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  position: relative;
  border: 1px solid #d2d5d7;
  border-radius: 4px;
  background-color: #f3f4f5; }

.tab_navigation {
  *zoom: 1;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: -1px;
  padding-top: 1px;
  position: relative;
  z-index: 1;
  clear: both; }
  .tab_navigation:after {
    content: "";
    display: table;
    clear: both; }
  .tab_navigation li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    white-space: nowrap; }
  .tab_navigation li {
    position: relative; }
    .tab_navigation li a {
      font-weight: 700;
      display: block;
      padding-left: 15px;
      padding-right: 15px;
      border: 1px solid #d2d5d7;
      border-right: 0;
      text-decoration: none;
      outline: 0;
      line-height: 38px;
      color: #4e5961; }
    .tab_navigation li.is-active a {
      background: #f3f4f5;
      border-bottom-color: #f3f4f5;
      font-weight: 700;
      color: #1b82e6; }
    .tab_navigation li.first,
    .tab_navigation li.first a {
      border-radius: 4px 0 0; }
    .tab_navigation li.last,
    .tab_navigation li.last a {
      border-radius: 0 4px 0 0; }
    .tab_navigation li.first.last,
    .tab_navigation li.first.last a {
      border-radius: 4px 4px 0 0; }
    .tab_navigation li.last a {
      border-right: 1px solid #d2d5d7; }

.hide,
.hidden {
  display: none; }

.content-container {
  width: 100%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.only_print {
  display: none; }

.unread_items {
  font-size: 0.75rem;
  border-radius: 4px;
  font-weight: 700;
  position: absolute;
  background: black;
  color: #f3f4f5;
  width: 28px;
  height: 22px;
  top: -22px;
  left: 50%;
  margin-left: -13px;
  text-align: center;
  line-height: 2;
  fill: black; }
  .unread_items .i-arrow-down, .unread_items .customSelect .customSelectInner::before, .customSelect .unread_items .customSelectInner::before, .unread_items .FilterSelect .customSelectInner::before, .FilterSelect .unread_items .customSelectInner::before, .unread_items .ProfileCompleteness-trigger .ProfileCompleteness-trigger-arrow, .ProfileCompleteness-trigger .unread_items .ProfileCompleteness-trigger-arrow {
    color: black;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 0; }
    .unread_items .i-arrow-down::before, .unread_items .customSelect .customSelectInner::before, .customSelect .unread_items .customSelectInner::before, .unread_items .FilterSelect .customSelectInner::before, .FilterSelect .unread_items .customSelectInner::before, .unread_items .ProfileCompleteness-trigger .ProfileCompleteness-trigger-arrow::before, .ProfileCompleteness-trigger .unread_items .ProfileCompleteness-trigger-arrow::before {
      border-width: 6px;
      position: static;
      margin: 0 auto; }

.unread_chat_bubble {
  background: #1b82e6;
  color: #f3f4f5;
  position: absolute;
  left: 11px;
  top: -1px;
  -webkit-transform: translate(0, -20%);
  transform: translate(0, -20%);
  border-radius: 50%;
  -webkit-transition: opacity 0.75s;
  transition: opacity 0.75s;
  opacity: 1;
  font-size: 0.625rem;
  font-weight: bold;
  text-align: center; }

.unread_chat_bubble--large {
  display: inline-block;
  border-radius: 0.75rem;
  padding: 0 0.3rem;
  height: 1.125rem;
  line-height: 1.125rem;
  text-align: center;
  color: white;
  -webkit-transition: background-color .3s;
  transition: background-color .3s; }

.unread_chat_bubble--small {
  display: block;
  width: 0.9rem;
  height: 0.9rem; }

.progress_bar {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  text-align: center;
  border: 1px solid #ddd;
  padding: 1px;
  color: #222f39;
  font-size: 12px;
  font-weight: bold; }
  .progress_bar .progress {
    background-color: #7fbb30; }
  .progress_bar .progress_value {
    border: 1px solid #fff; }

.save-feedback-container {
  position: absolute;
  right: 0;
  top: -110px;
  height: 40px;
  z-index: 2;
  margin-right: 15px; }
  .save-feedback-container.saving .save-feedback.fixed, .save-feedback-container.saved .save-feedback.fixed, .save-feedback-container.error .save-feedback.fixed {
    border-color: #a6acb0;
    background: white; }
  .save-feedback-container.saving .save-feedback-saving, .save-feedback-container.error .save-feedback-saving {
    display: block; }
  .save-feedback-container.login .save-feedback-saving {
    display: none; }
  .save-feedback-container.saved .save-feedback {
    padding-right: 8px; }

.application-layout .risk-warning {
  margin-top: 4rem;
  padding-top: 4rem;
  padding-bottom: 2.5rem;
  border-top: 1px solid #e8eaeb; }

.risk-warning.public-section {
  padding-top: 4rem;
  padding-bottom: 4rem;
  border-top: 1px solid #e8eaeb;
  border-bottom: 0; }

.investor-profile-statement {
  font-size: 0.875rem;
  display: block;
  margin: 0; }
  .investor-profile-statement ul.bullets li,
  .investor-profile-statement p {
    margin-bottom: 0.5rem; }
  .investor-profile-statement .for-submitting {
    display: none;
    margin: 0; }
    .is-submitting .investor-profile-statement .for-submitting {
      display: block; }
  .investor-profile-statement .statement-confirmation-form.Form {
    margin: 0; }
    .investor-profile-statement .statement-confirmation-form.Form,
    .investor-profile-statement .statement-confirmation-form.Form .FormField-label {
      max-width: 100%; }

.quiz-result {
  -webkit-column-count: 2;
  column-count: 2; }
  .quiz-result i {
    position: relative;
    top: 5px; }
  .quiz-result .is-success i {
    fill: #6fa32b; }
  .quiz-result .is-fail i {
    fill: #cc381b; }

a.purple-link {
  color: #56508e; }
  a.purple-link span {
    float: left; }
  a.purple-link i {
    float: left;
    margin-left: 5px;
    margin-top: 5px; }

a.dialog-link {
  cursor: pointer; }

.BackArrowButton {
  padding-bottom: 15px;
  padding-left: 0.9375rem;
  color: #1b82e6; }

.PreviewBackArrowButton {
  padding-bottom: 15px;
  display: inline-block; }

.PageHeaderDashboard {
  padding-top: 10px; }

.listing_show .site {
  overflow: hidden; }

.listing_show .hero-banner-placeholder {
  position: relative;
  height: 4rem; }
  .listing_show .hero-banner-placeholder::before {
    content: " ";
    position: absolute;
    top: 0;
    left: calc(50% - 50vw);
    width: 100vw;
    height: 4rem;
    background-color: #f3f4f5; }

.listing_show .header {
  *zoom: 1;
  padding-left: 0;
  position: relative; }
  .listing_show .header:after {
    content: "";
    display: table;
    clear: both; }
  .listing_show .header h1 {
    display: inline-block;
    margin-bottom: 0; }
  .listing_show .header .AdminTools {
    margin-top: 0.5rem; }

.listing_show .campaign_header_panel .Page-title,
.listing_show .header .Page-title {
  padding-left: 0; }

.listing_show .val-detail {
  font-weight: normal; }

.listing_show .hybrid-campaign-totals h4 {
  font-size: 0.875rem;
  letter-spacing: 0;
  margin-bottom: 0; }

.listing_show .hybrid-campaign-totals .investment_total_details {
  margin: 0 0 0.5rem; }

.listing_show .hybrid-campaign-totals .hybrid-primary-total .investment_total_details .investment_countdown {
  width: 0.5rem;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0; }

.listing_show .hybrid-campaign-totals .hybrid-secondary-total .investment_total_target {
  display: none; }

.campaign_page_panel h4 {
  font-size: 0.875rem;
  letter-spacing: 0; }

.campaign_page_panel .CategoryLabel {
  background: #f3f4f5;
  border-radius: 0.25rem;
  border: none;
  font-weight: normal;
  color: #4e5961; }

.campaign_page_panel a {
  color: #56508e; }

.campaign_page_panel th {
  color: #7a8288;
  vertical-align: top;
  font-weight: normal;
  text-align: left;
  padding: 0.25rem 0; }

.campaign_page_panel td {
  font-weight: bold;
  padding: 0.25rem 0 0.25rem 1.5rem;
  vertical-align: top; }

.campaign_page_panel .business-highlights,
.campaign_page_panel .key-features {
  color: #222f39;
  font-weight: 700; }
  .campaign_page_panel .business-highlights ul,
  .campaign_page_panel .key-features ul {
    margin: 0.5rem -0.5rem;
    background-color: #f9fafb;
    border-radius: 0.25rem;
    height: calc(100% - 2.75rem);
    padding: 0.75rem 1rem; }

.campaign_page_panel .eisOrSeis {
  margin: 0;
  text-align: left;
  width: auto; }
  .campaign_page_panel .eisOrSeis .CampaignSeisStamp,
  .campaign_page_panel .eisOrSeis .CampaignSeisStamp:hover,
  .campaign_page_panel .eisOrSeis .CampaignSeisStamp:focus,
  .campaign_page_panel .eisOrSeis .CampaignEisStamp,
  .campaign_page_panel .eisOrSeis .CampaignEisStamp:hover,
  .campaign_page_panel .eisOrSeis .CampaignEisStamp:focus {
    border-radius: 0.25rem;
    padding: 0.4rem 0.3rem;
    background-color: #a6acb0;
    color: white; }

.campaign_page_panel .co-investor {
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%; }
  .campaign_page_panel .co-investor a {
    margin-right: 0.5rem; }
  .campaign_page_panel .co-investor .investment_tag_pie_chart {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0; }
    .campaign_page_panel .co-investor .investment_tag_pie_chart svg {
      width: 1rem;
      height: 1rem;
      vertical-align: top;
      margin-right: 0.25rem;
      float: left; }
    .campaign_page_panel .co-investor .investment_tag_pie_chart circle {
      stroke: #e8eaeb; }

.campaign_page_panel .investment-summary i,
.campaign_page_panel .campaign_highlights_list i {
  float: left;
  height: 24px;
  margin-right: 6px;
  width: 24px; }

.campaign_page_panel .investment-summary a i,
.campaign_page_panel .campaign_highlights_list a i {
  cursor: pointer;
  float: none; }

.campaign_page_panel .campaign_highlights_list {
  margin-top: 2rem; }
  .campaign_page_panel .campaign_highlights_list a {
    line-height: 0;
    vertical-align: bottom; }
  .campaign_page_panel .campaign_highlights_list li {
    margin-bottom: 0.5rem; }
    .campaign_page_panel .campaign_highlights_list li:last-child {
      margin-bottom: 0; }
    .campaign_page_panel .campaign_highlights_list li .highlights-extra-info {
      font-size: 0.875rem;
      color: #7a8288;
      font-weight: normal; }

.campaign_page_panel .campaign_highlights_bullet_points {
  list-style: disc inside; }

.campaign_page_panel .FixedCampaignCard-partner {
  width: 50px;
  height: auto; }

.campaign_header_panel {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  position: relative;
  border: 1px solid #d2d5d7;
  border-radius: 4px;
  background-color: white;
  clear: both;
  margin-bottom: 0.75rem;
  padding: 0;
  z-index: 2; }
  .campaign_header_panel .campaign_status {
    *zoom: 1;
    display: table; }
    .campaign_header_panel .campaign_status:after {
      content: "";
      display: table;
      clear: both; }
    .campaign_header_panel .campaign_status .CampaignNthRoundRibbon {
      right: 0; }
    .campaign_header_panel .campaign_status .conversion_ribbon,
    .campaign_header_panel .campaign_status .convertible_ribbon,
    .campaign_header_panel .campaign_status .fund_ribbon,
    .campaign_header_panel .campaign_status .quoted_ribbon {
      height: 91px;
      left: -1px;
      position: absolute;
      top: -13px;
      width: 103px;
      z-index: 2; }
  .campaign_header_panel .column {
    padding-top: 1rem;
    padding-bottom: 1rem;
    *zoom: 1;
    display: table-cell;
    vertical-align: top; }
    .campaign_header_panel .column:after {
      content: "";
      display: table;
      clear: both; }
    .campaign_header_panel .column.left {
      width: 58.33333%;
      float: left;
      border-radius: 4px 0 0 4px;
      float: none; }
    .campaign_header_panel .column.right {
      width: 41.66667%;
      float: left;
      border-left: 1px solid #d2d5d7;
      border-radius: 0 4px 4px 0;
      float: none; }
    .campaign_header_panel .column.no-pad-top {
      padding-top: 0; }
  .campaign_header_panel .top-row {
    background: #f3f4f5;
    border-bottom: 1px solid #d2d5d7;
    float: left;
    margin-bottom: 1em;
    padding-bottom: 1em;
    padding-top: 1em; }
    .campaign_header_panel .top-row .h3.summary-title {
      font-weight: bold;
      padding-left: 0.9375rem; }
  .campaign_header_panel .business-info-panel {
    float: left; }
    .campaign_header_panel .business-info-panel .i-secondary-market svg,
    .campaign_header_panel .business-info-panel .i-secondary-market-opted-out svg {
      top: 3px; }
  .campaign_header_panel .summary-title {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .campaign_header_panel .summary-items {
    display: table-cell !important;
    float: inherit !important; }
  .campaign_header_panel .right dl {
    width: 50%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    margin: 0; }
    .campaign_header_panel .right dl.longer {
      width: 60%;
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; }
    .campaign_header_panel .right dl.longest {
      width: 100%;
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; }
    .campaign_header_panel .right dl.m-bottom {
      margin-bottom: 1em; }
    .campaign_header_panel .right dl.shorter {
      width: 40%;
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; }
  .campaign_header_panel .right dd {
    font-size: 1.5rem;
    color: #222f39;
    font-weight: 700; }
    .campaign_header_panel .right dd.text-normal {
      font-size: 1.2em; }
    .campaign_header_panel .right dd.value {
      font-size: 18px; }
  .campaign_header_panel .right dt {
    font-size: 0.875rem;
    color: #222f39;
    text-transform: uppercase;
    white-space: nowrap; }
    .campaign_header_panel .right dt.text-normal {
      text-transform: none; }
  .campaign_header_panel .right .percentage_already_funded,
  .campaign_header_panel .right .percentage_investment_remaining {
    font-size: 0.875rem;
    color: #7a8288;
    display: block; }
  .campaign_header_panel .investment_total_bar_container {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
    .campaign_header_panel .investment_total_bar_container .progress_bar {
      border-color: #a6acb0; }
  .campaign_header_panel .logo_and_links {
    width: 28.57143%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    .campaign_header_panel .logo_and_links .campaign-logo-frame {
      display: inline-block;
      border: 1px solid #d2d5d7;
      background-color: white; }
      .campaign_header_panel .logo_and_links .campaign-logo-frame img {
        display: block; }
  .campaign_header_panel .summary {
    width: 71.42857%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    height: 5rem;
    overflow: hidden; }
  .campaign_header_panel .eisOrSeis {
    width: 14.28571%;
    float: right;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    margin: 0;
    text-align: right; }
  .campaign_header_panel .location_and_partner {
    margin-bottom: 1rem;
    width: 57.14286%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    .campaign_header_panel .location_and_partner dl {
      margin: 0; }
    .campaign_header_panel .location_and_partner .location {
      color: #7a8288; }
    .campaign_header_panel .location_and_partner .FixedCampaignCard-partner {
      bottom: -15px;
      left: 450px; }
  .campaign_header_panel .generic_web_presence_locations {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .campaign_header_panel .current-share-price {
    margin-top: 1rem;
    width: 71.42857%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    font-size: 0.875rem;
    float: right; }
  .campaign_header_panel .rounds-panel .title_container {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .campaign_header_panel .rounds-panel .round_listing_link {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    font-size: 0.875rem;
    margin-top: 1em; }
  .campaign_header_panel .CampaignFundedStamp-wrapper {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
    .campaign_header_panel .CampaignFundedStamp-wrapper.empty {
      height: 1.375em; }
  .campaign_header_panel .round-number-tabs .nav.tab_navigation {
    padding-top: 0; }
  .campaign_header_panel .round-number-tabs .select_container {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    margin-bottom: 1rem; }
    .campaign_header_panel .round-number-tabs .select_container .customSelect {
      width: 100%; }
      .campaign_header_panel .round-number-tabs .select_container .customSelect .customSelectInner {
        color: #222f39; }
  .campaign_header_panel .round-number-tabs select {
    margin-bottom: 2.5rem;
    width: 150px; }
  .campaign_header_panel .rounds .round {
    display: none; }
  .campaign_header_panel .rounds .is-active {
    display: block; }

.flexbox .campaign_header_panel .campaign_highlights,
.flexbox .campaign_header_panel .campaign_status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.flexbox .campaign_header_panel .column {
  display: block;
  vertical-align: baseline; }

.tab_navigation.round_navigation {
  margin-bottom: 1rem;
  margin-top: -1rem; }
  .tab_navigation.round_navigation li {
    text-align: center; }
    .tab_navigation.round_navigation li a {
      background: #f3f4f5;
      border: 0;
      border-bottom-width: 1px;
      border-right-width: 1px;
      color: #1b82e6;
      outline: none;
      padding: 0;
      text-decoration: none;
      width: 100%; }
    .tab_navigation.round_navigation li.is-active a {
      background: white;
      border-bottom-width: 0;
      color: #4e5961; }
    .tab_navigation.round_navigation li.last a {
      border-right-width: 0; }

.fund_ribbon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABbCAQAAADE8FOkAAABvElEQVR4AezXKWzDMBgF4HJUHM53cxRe450wbCcvl3ngjnCVh2t0B95Fg3ZyvfmvNUvuQXa/X7+f7STMn/TatL3fH2W/vCzxlayhQDHozRikmJCnYlEPJoG0YCQPRV8PRnIZQFowEaQJIznRhIkgRRjJniaMZEcTRjLQhImv1f+MKb/0ETeMYQxjGMMYxjCGMYxhCDCL5cOsIzZ4A9BhSIZ5mnXEFgirCRxgRI4JAMCP7xxu5Z4Z4/AWUqWnDm+8mI2wqgzkARyx1kwYOagBsMGIiYwcJNdrTswMUMgtHGPNzuHhchArxuNj3KKGT6ANRoykHVNG6BIsgghrJoWKoDZcN1DjGuCsWSxaDpI4Tsx8EB3GzwHVnBigzZ7i67JmrJkcOq9WA6BirFmqVAbywmHFtNm9i78AuDHDgIjPoH3PJI5Pf5w9GtSUmAS6jqgsjJgE6rRgUuW0YBJICyaCbtVgZscwhjGMYd67nwMhAAAABkL+1nuMXRl0QcpEykTKRMpEykTKRMpEykTKRMpEykTKRMpEykTKRMpEykTKRMpEykTKRMpEykTKRMpEykTKRMpEykTKRMpEyqQMZM7PKIO6X9N6AAAAAElFTkSuQmCC) no-repeat right top; }

.convertible_ribbon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABbCAMAAABZJ2sdAAAAaVBMVEUAAABFRUVFRUVFRUVFRUVFRUUaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhpFRUUaGhr////39/dFRUV1dXVnZ2ebm5tXV1fHx8fb29vR0dGDg4O9vb2Pj4/u7u6np6fk5OSysrIaGho1NTVAugxlAAAAEHRSTlMAnzDvzxDvMM+fUBBwYN/f4ylZ7AAAAktJREFUeAG814fO2zAQA+B075bHk3Te9t/3f8gmODgw1j/NMsuYHxAt6vLqfPrIx/P34ftlj5R5+PzlvzAJ6Zlr/vyQM5mvP/RMQqcwoz/CZL6dwATqo0xCeibz8wxmrI8xmV+vZ9IJBsZHmcz31zMJzQjS/XEm1+urmYRIt5l73l1OyJGpOxRu5jJmQewQhAzbeoeEjA875H0rKuZKoEvIzYSMLYF6g3rlFOjhJNbwKyRk2orKwNVordcxfoO6KzVhI2XMmAMTZMGiYwa3hGpbrcmYQNmh2VzIVNITOpt5//vAdOQOnc18ODIIJjRRxhSrDCQ0u44pjdwhqpjWAz0TUjIrxh5LQqOMYQcn125voLopgMpmwYyK2ZoblhWwfik6JjDxCtlQezMXMnXfBMiiZUbfIQ1z7NBupmNiu3fo5i5juFrbO3RHHcMBcejQMobsUW4QhEysA1nQkQwh0zYgCjcM2nUTLD1sK9ZRvW44dLAZg5BJKCWXMYvfIQ46JoA5poS0Y2M9YDEnJB2bVnsDrMiYutXG/MumcBXTOgDm8rHpbWI1DAmpmLw85S06hGPDAVP+XDkds7Ch4y1z/pzIXI7lduCIIFmwnc1cuKeziWSPzqez755HZ0LN/gzgeL8529lQ8qEsUzswZzueY8LJSQFzd7hms7U4MAqnGbZW1uPylDgsK84rUI84ZB3HcmA0TkbFpKNn/vU2BwIAAAAAgvan3qIECjWhJtSEmlATakJNqAk1oSbUhJpQE2pCTagJNaEm1ISaUBNqBiPlv2gRue8iAAAAAElFTkSuQmCC) no-repeat right top; }

.quoted_ribbon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABbCAQAAADE8FOkAAACOElEQVR4AezZJ5DdPBTF8eVo8eM8nSPzZaJhhqniwHzEZxsUNzc224Lz5Usz9kLBf+bOaDRP6T05Gt/zKvypXLeDP1/dYXfZ8TN5wI7d0cHHJYqx3Oxut4PJoHYwlle7w3YwlksDtYHJoJYwlvN2MBnUEsbyuCWM5WFLGMtRO5h8WP2nMd2f2OIbZsNsmA2zYRxDKxjHjFUitoBZgImRFZjVl9kLEkOGXQOjMqYnkfDVTDlVzDEdvgIFYNDEzMBQg4yD/8cxt7tXn8TY7FgKyJFY/nnMzZcwEVdAi6HkMHnLH2dWrGZIcGaOM+hFOdL0BsLrLrMMKjMzqe6ZWC855WVmteAqkChmAo45/ggkiLF4gn1/BBLERGYmPN3HIDWM4wW5iDVItZvZMutZKlCiV9wzMFWdbCj/BDG+cCx9fcWphTm2T1bS3ky84IUmJuaZCHvbvidxLYgpO2XOsJVjAqtqA6hBxySsVs3TGV+BRvvNwKDYzT6+O5NEzwByfA0CRk2MZ6CvQcbhWA/juMYKpgIK9CysijPzgkQkGIoFh+cFVi8Uu1nYW1IzcF26mWQDGKu7y9eAV+5mAYjVqeaoi7EsezPigYCXxZReFsuFWgKcKKaAcpGYCcoYiyPygpljhWXWwKPz993PgQwAAADAIH/rL41nEKMMowyjDKMMowyjDKMMowyjDKMMowyjDKMMowyjDKMMowyjDKMMowyjDKMMowyjDKMMowyjDKMMowyjDKMMowwyHwGsZ2L0nH47VgAAAABJRU5ErkJggg==) no-repeat right top; }

.conversion_ribbon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMsAAAC2CAMAAABAmYkeAAAA6lBMVEUAAAAAIEAQQIAAIEgYQIcFIEUbRYoEIEgFI0gbRokZRYoHIEkGIkoaRokYRokFIkkZRokFIkoaR4oFIUkFIUkZRokFIUkZRokFIUkZRooFIUkPM2kZRoknUZAnUpA1XZc1XZg2XZc2XZhEaJ5EaJ9EaZ9SdKZSdKdTdKdgf65ggK1ggK5hf65hgK5vi7Vvi7Zwi7Z9lrx+l7x+l72MosSMo8Sarcuarsuar8youdKoudOoutOpudOputKputO3xdq3xdu4xdrF0eHG0OLG0eLT3OnU3OnU3eni6PDj6PDj6PHx8/jx9Pj////4XmWNAAAAGnRSTlMAEBAgIDAwQF9fb3B/f4CPj5+fv8/P39/v7+BUQu0AAAXUSURBVHja3dxbW9tGEAbgSdOmTRt6bpqos3YsKmQKVcDIuMGnRICRQN///zu90NEPlqU2YHZGV5grXrQzszu7a6InePb4M58/XpElz+dTHOcbPRRLMA9Dcd58pYbiOG+eq6E4zuvnaihPjXlQiuP8+kwNxXF+0UNxnJ/0UBznlR7K02AeieI43+mh7H428+PjURzn651Sfn5Mym6nZo9L2ekEYBNlcPZwlB1iNlISjB+O4jivnz3dAAuAzpgOlB1NzRpipTumE2Uns5nGsO+K6UhxnB+eMIN1w3SmPPpsZmsy7oL53pbeUVtdacfYTRksJ+Hx0O2GsZvSS5A9cfQhPBmO020Y2wdYiHvPWGyshACm51ertMIc2E354rfGkRMCcZ+ZjeePzj9dpQ3vRQKlwsjIYJsp5mQ0OjbdMHZTBgsAQDrtd8DYTfHKWI/bMfZTLt/7wRWAuzaM5QMsAbKFZJACsdmKsTzsw6oienmpDwudtGScIC5/PkX2IZRZV/aBSfUpBd5JrSvMQyCsPk0AXyyF94GLteDxRVIMM3MvxZ0pf7UEjMxkPGZmjoBl+SvgynLKl011ZczMB9UyxSRAYDnl941/3zxHTABEfWYertZymiBKhZkDwHUUA7gUSqkw5eJY4lsx4ziqY9zZCrg99wVSvBR5fZ+39/Tsp1yG68NMKIUTpP69mJFJ+Wu9iGzF2J7BQiCbVU6iZbAdY30yHgEHzMOobEzOYXsfrLGuHABYRkVJCZh5PhZdIgGkoX8KRFLD3njDfMWFNDTMPGuc41tf7VMgPmRm98grY8dIpAzy/ZXDtVJzI5VyGSbAXfWiFjLXK4MEaZAtI/PxdTJJa0tKYRQvz8h+Uf6BhRGYwW6Kvup+0QHrAZe+yLripTkmxM1xNsg8mRmsX2KCLJddT0dDock4LjBnrXvE9ifjw3LLaGG8YLYSTAmqpXG+seL7oim1BCBzOjlYa0W2YKRQRv1WjOV1Jcq2U5nDnODle5I2U15snOSzm5Qb3StTDDPLM9iLtxsHWIGpKMzemUgKxsxuAqQFxSytj5WNFHaBO5NhCsrK/lh5u/l/HWXb9EXMsFlBZKzkS5WIK4xkCnOUn8tzEyD2RFN4BHzkAgPRFO6lRcvITYRSzPD+uR03EVoiEQfliyk6SK7EEtm7AYB40s+7rX+L2PVqiBUTZJE+7VdpWSRlkATM7H8CAETHZVqWOMCK9Yo7S7KhBkytp7xsPsaeB3421NaOIYmirGHYnwFoin77KesYdmfW15WXzB0xzL5gyj2MPIox/wFjN2WQIL2OivteLRjLB9ik1vSOow/JNoz1sTK/f9krkFpXeA7EB/5RWN33EpyM51V71XhHo/Mzycl43uGyl+WU4Yc4vp72O2HspnirPNKn/XaMNZRvm/aHcXtbXPaay9hf2fiNNIMUmBhmd4ZsL2IuYX9lr+FSUVFFTqtDerb3jPeaLuJc1O5H3RlmntteVxq+8mhRvxKVt8L5UCSFo9oBKj5Yu2EkjcJJ3eJusdhP4WW9Y7TfdE/CeorxPOaw3soL7J8Zb64rixQXWSN/XGsjS0zGXorsllpYTu0F7Ho1Ui7fm/y8HuLA88b2n53c45YzLr3yMLvtZyf3mtb2tdF0mnX10zORybh+s5uZ+Sichb7lYU/c4Wa3kO88oi43u4VQmi0X9eC5kkBpsPRQ31KJGi1WUaj5OMU/tZvdEwkU2nJJqrjZvWr6UgfLKLTtktS0z8wD+ycubZZsCz9aXsP6iUurpdbWXwihbLHwn58A+y99dLMw87t3hsVQiP/XYyWFFFFIEYUUUUgRhRRRSBGFFFFIEYUUUUgRhRRRSBGFFFFIEYUUUUgRhRRRSBGFFFFIEYUUUUgRhRRRSBGFFFFIEYUUUUgRhRRRSBGFFFFIEYUUUUgRhRRRSBGFFFFIEYUUUUgRhRRRSBGFFFFIEYUUUUgRhRRRSBGFFFFIEYUUUUgRhRRRSBHlXxK6HOB2ieiDAAAAAElFTkSuQmCC) no-repeat right top;
  background-size: cover; }

.details-panel-container {
  margin-bottom: 2.5rem; }
  .details-panel-container .permanent-campaign-info-panel {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    position: relative;
    border: 1px solid #d2d5d7;
    border-radius: 4px;
    background-color: white;
    padding-bottom: 1rem;
    border-radius: 0 0 0 4px;
    border-top: 0;
    padding-top: 0; }
  .details-panel-container .continued {
    margin-top: 1rem;
    padding-top: 1rem;
    border-top-color: #d2d5d7;
    border-top-style: solid;
    border-top-width: 1px; }
  .details-panel-container section h2 {
    text-transform: uppercase; }
  .details-panel-container .side-entrepreneurs {
    *zoom: 1; }
    .details-panel-container .side-entrepreneurs:after {
      content: "";
      display: table;
      clear: both; }
    .details-panel-container .side-entrepreneurs h2 {
      margin: 0;
      padding-left: 0.9375rem; }
    .details-panel-container .side-entrepreneurs ul.entrepreneurs {
      overflow: hidden;
      *zoom: 1; }
    .details-panel-container .side-entrepreneurs .entrepreneur {
      width: 50%;
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      padding-top: 1rem; }
      .details-panel-container .side-entrepreneurs .entrepreneur:nth-child(2n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both; }
      .details-panel-container .side-entrepreneurs .entrepreneur:nth-child(2n + 2) {
        margin-left: 50%;
        margin-right: -100%;
        clear: none; }
    .details-panel-container .side-entrepreneurs .team_role {
      font-size: 0.875rem; }
  .details-panel-container .top-investors {
    *zoom: 1; }
    .details-panel-container .top-investors:after {
      content: "";
      display: table;
      clear: both; }
    .details-panel-container .top-investors section {
      width: 100%;
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; }
    .details-panel-container .top-investors .currency {
      float: right;
      font-weight: 700; }
    .details-panel-container .top-investors .see_all {
      margin-top: 1rem; }
    .details-panel-container .top-investors .leedr_badge {
      display: inline-block;
      margin-top: 4px;
      vertical-align: text-top; }
  .details-panel-container .investor_container {
    padding-top: 1rem;
    position: relative; }
    .details-panel-container .investor_container:first-child {
      padding-top: 0; }
    .details-panel-container .investor_container .amount.currency {
      display: inline-block;
      margin-right: 0.5rem; }
    .details-panel-container .investor_container .Pill {
      cursor: pointer; }
  .details-panel-container .side-company {
    *zoom: 1; }
    .details-panel-container .side-company:after {
      content: "";
      display: table;
      clear: both; }
    .details-panel-container .side-company section {
      width: 100%;
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      font-size: 0.875rem; }
    .details-panel-container .side-company dl {
      margin-bottom: 1rem; }
    .details-panel-container .side-company .last {
      margin-bottom: 0; }
    .details-panel-container .side-company dt {
      font-weight: 700; }

.share-this-campaign {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 0; }
  .share-this-campaign .social-caption,
  .share-this-campaign .social-caption-disabled {
    display: none; }
  .share-this-campaign .social-link {
    display: block;
    margin-bottom: 15px; }
    .share-this-campaign .social-link:last-child {
      margin-bottom: 0; }

.tabbed_info .tabs-and-cta-wrapper .Button {
  border: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 3rem;
  padding-bottom: 0;
  padding-top: 0; }
  .tabbed_info .tabs-and-cta-wrapper .Button:active {
    -webkit-transform: none;
    transform: none; }

.tabbed_info .tabs-and-cta-wrapper .Badge:not(.Badge--rect) {
  margin-top: 1.125rem; }

.tabbed_info .tabs-and-cta-wrapper .Badge--rect {
  margin-top: 0.8125rem; }

.tabbed_info .tabs-and-cta-wrapper .Tabs-nav {
  padding-top: 1rem; }
  .tabbed_info .tabs-and-cta-wrapper .Tabs-nav li {
    line-height: 3rem;
    padding-bottom: 1rem;
    padding-top: 0; }

.tabbed_info .tabs-header {
  margin-bottom: 1.5rem;
  z-index: 1; }
  .tabbed_info .tabs-header.Sticky.fixed {
    background-color: #fff;
    border-bottom: 2px solid #e8eaeb;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }
    .tabbed_info .tabs-header.Sticky.fixed .Tabs-nav {
      border-bottom-width: 0;
      margin: 0 auto;
      max-width: 960px;
      padding-left: 0.625rem;
      padding-right: 0.625rem;
      width: 94%; }

.tabbed_info .detail-sections {
  *zoom: 1;
  padding-bottom: 0;
  padding-top: 0;
  position: relative; }
  .tabbed_info .detail-sections:after {
    content: "";
    display: table;
    clear: both; }
  .tabbed_info .detail-sections section {
    font-size: 0.875rem; }
    .tabbed_info .detail-sections section  .Spinner {
      font-size: 1rem; }
  .tabbed_info .detail-sections section {
    display: none;
    margin-left: auto;
    margin-right: auto;
    min-height: 150px;
    width: 75%; }
    .tabbed_info .detail-sections section iframe {
      display: block;
      margin: 0 auto; }
    .tabbed_info .detail-sections section.is-active {
      display: block; }
    .tabbed_info .detail-sections section > p:last-of-type {
      margin-bottom: 0; }
    .tabbed_info .detail-sections section.documents {
      padding-bottom: 0; }
    .tabbed_info .detail-sections section.market {
      width: 75%; }
    @media (max-width: 600px) {
      .tabbed_info .detail-sections section.market {
        width: 100%; } }
  .tabbed_info .detail-sections .pitch .video {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
    text-align: center; }
  .tabbed_info .detail-sections .pitch h3 {
    font-size: 1.5rem;
    margin-top: 1.5rem;
    margin-bottom: 0.5rem; }
  .tabbed_info .detail-sections .pitch h3:first-of-type {
    margin-top: 0; }
  .tabbed_info .detail-sections .pitch p {
    margin-bottom: 1.5rem;
    font-size: 1.125rem; }
  .tabbed_info .detail-sections .pitch p.last,
  .tabbed_info .detail-sections .pitch p:last-of-type {
    margin-bottom: 0; }
  .tabbed_info .detail-sections .pitch .InfoPanel > p,
  .tabbed_info .detail-sections .pitch .campaign-tab-cta > p {
    font-size: 1rem; }
  .tabbed_info .detail-sections .pitch .section_image {
    display: block;
    margin: 1.125rem auto;
    max-width: 600px;
    width: 100%;
    height: auto; }
  .tabbed_info .detail-sections .share-classes .share-classes-notes {
    margin-top: 1rem; }
  .tabbed_info .detail-sections .participation dl {
    width: 50%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .tabbed_info .detail-sections .participation dt {
    font-size: 0.75rem;
    text-transform: uppercase; }
  .tabbed_info .detail-sections .participation dd {
    font-size: 0.875rem;
    font-weight: 700; }
  .tabbed_info .detail-sections .academic_background {
    margin-bottom: 1rem; }
  .tabbed_info .detail-sections .professional_background dd {
    margin-bottom: 1rem; }
  .tabbed_info .detail-sections .biography_container {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-top: 1rem;
    font-size: 0.875rem; }
    .tabbed_info .detail-sections .biography_container .biography {
      display: none; }
  .tabbed_info .detail-sections .personal_details {
    margin-bottom: 1rem;
    margin-left: 5.3rem; }
    .tabbed_info .detail-sections .personal_details dt {
      font-weight: 700; }
  .tabbed_info .detail-sections .team .entrepreneur_container {
    margin-top: 1rem;
    position: relative; }
    .tabbed_info .detail-sections .team .entrepreneur_container:first-of-type {
      margin-top: 0; }
  .tabbed_info .detail-sections .team .FormField-helperText {
    max-width: 100%;
    margin-bottom: 1em; }
  .tabbed_info .detail-sections .team .entrepreneur_header {
    *zoom: 1;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .tabbed_info .detail-sections .team .entrepreneur_header:after {
      content: "";
      display: table;
      clear: both; }
  .tabbed_info .detail-sections .team .entrepreneur-photo {
    padding-left: 0; }
  .tabbed_info .detail-sections .team .entrepreneur_data {
    width: 71.42857%;
    float: left; }
  .tabbed_info .detail-sections .team .name {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    font-size: 0.875rem;
    font-weight: 700; }
  .tabbed_info .detail-sections .team .team_role {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    font-size: 0.875rem;
    margin-bottom: 1rem; }
  .tabbed_info .detail-sections .investors {
    font-size: 0.875rem; }
    .tabbed_info .detail-sections .investors .investor {
      *zoom: 1;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
      .tabbed_info .detail-sections .investors .investor:after {
        content: "";
        display: table;
        clear: both; }
    .tabbed_info .detail-sections .investors .investor_data,
    .tabbed_info .detail-sections .investors .thumb {
      float: left; }
    .tabbed_info .detail-sections .investors .investor_data {
      min-height: 4.5rem;
      padding-left: 0.9375rem; }
    .tabbed_info .detail-sections .investors .name {
      font-size: 1.125rem;
      font-weight: 700;
      padding-right: 4.5rem; }
    .tabbed_info .detail-sections .investors .leedr_badge {
      display: inline-block;
      vertical-align: text-top; }
    .tabbed_info .detail-sections .investors .location_with_flag {
      margin-bottom: 0; }
    .tabbed_info .detail-sections .investors .profile_container {
      padding-top: 1rem;
      width: 100%;
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; }
    .tabbed_info .detail-sections .investors .extra_profile_data {
      display: none;
      margin-top: 0; }
  .tabbed_info .detail-sections .HealthWarning {
    margin-bottom: 1rem; }

.tabbed_info .market-left-container {
  width: 25%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  margin-top: 1.5rem; }

.tabbed_info .market-right-container {
  width: 75%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  margin-top: 1.5rem;
  padding-right: 0; }

.tabbed_info .share-price-date {
  color: #7a8288; }

.invest_cta_container {
  background-color: #fff;
  position: relative;
  z-index: 11; }
  .invest_cta_container .Phrase-text {
    display: none; }
    .invest_cta_container .Phrase-text.non-authorized-buttons-span {
      display: block;
      text-align: center; }
  .invest_cta_container .Button,
  .invest_cta_container .PopOverContainer,
  .invest_cta_container .investment-authorisation-container {
    margin: 0;
    width: 100%; }
  .invest_cta_container::after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
    background-color: #fff;
    bottom: 0;
    content: " ";
    left: -20px;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: 1; }

.entrepreneur_container .web_presence_locations,
.investor_container .web_presence_locations {
  position: absolute;
  right: 0; }
  .entrepreneur_container .web_presence_locations .SocialLink,
  .investor_container .web_presence_locations .SocialLink {
    margin-right: 5px; }

.entrepreneur_container .location_with_flag .flag,
.investor_container .location_with_flag .flag {
  top: 4px; }

.campaigns_preview .discussion,
.campaigns_preview .documents,
.campaigns_preview .investors,
.campaigns_preview .updates {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.return-to-bar {
  display: none; }

.public-layout .CampaignFundedStamp-wrapper {
  margin-top: 1.5rem;
  margin-bottom: 2.125rem; }

.investment-authorisation-container .PopOver {
  width: 275px; }

.campaign_details .partner {
  bottom: 1em;
  left: 1em;
  position: absolute; }

.campaign_details .campaign-categories {
  float: right;
  margin: 0;
  padding: 1em 0 0 1em;
  width: 387px; }

.campaign-document {
  margin-bottom: 0.5rem; }
  .campaign-document .LinkIcon {
    margin-right: 0.25rem; }

.campaign-document .i-lock,
.campaign-document .i-lock-unlocked {
  margin-left: 0.25rem; }

.campaign-document .confidential-document {
  color: #7a8288;
  fill: #7a8288; }

.campaign-tab-cta {
  background-repeat: round no-repeat;
  text-align: center; }
  .campaign-tab-cta:not(:only-child) {
    margin-top: 1rem; }
  .campaign-tab-cta p {
    font-size: 1rem; }
  .campaign-tab-cta .text-copyright p {
    font-size: 0.75rem;
    color: #7a8288;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0; }

@media (max-width: 37.46em) {
  .market .campaign-tab-cta {
    background-image: url(/assets/blurred_list_small-1f1f3785c533b5ad9ab4ccb0814dbb07.png); }
  .pitch .campaign-tab-cta {
    background-image: url(/assets/tab_pitch_small-0aead38fba89a40bfade47db5e2179c4.png); }
  .team .campaign-tab-cta {
    background-image: url(/assets/tab_team_small-ef4252aababee64f374ab4444bf85d74.png); }
  .updates .campaign-tab-cta {
    background-image: url(/assets/tab_updates_small-88058173919b2f51695df3bc4cb979e6.png); }
  .investors .campaign-tab-cta {
    background-image: url(/assets/tab_investors_small-6c3c07f74b30caba506cad50abe93534.png); }
  .discussion .campaign-tab-cta {
    background-image: url(/assets/tab_discussion_small-ae92b160bdd9c8b7ff1180af7281edba.png); }
  .documents .campaign-tab-cta {
    background-image: url(/assets/tab_documents_small-16de10d9c8749e021290e2355b6c963d.png); } }

@media (min-width: 37.5em) {
  .campaign-tab-cta {
    padding: 15px 30px; }
    .market .campaign-tab-cta {
      background-image: url(/assets/blurred_list_large-49315cb1a57121429d74aece8f6e6b74.png); }
    .pitch .campaign-tab-cta {
      background-image: url(/assets/tab_pitch_large-77b2d78dada0707091d428b5d2c57b17.png); }
    .team .campaign-tab-cta {
      background-image: url(/assets/tab_team_large-00184f33516e3a789f88a0601b953168.png); }
    .updates .campaign-tab-cta {
      background-image: url(/assets/tab_updates_large-e8b21d91f345655c96bf8efe2b09609a.png); }
    .investors .campaign-tab-cta {
      background-image: url(/assets/tab_investors_large-ef5d89d7fc9da4e1e8b0e732c062dd9b.png); }
    .discussion .campaign-tab-cta {
      background-image: url(/assets/tab_discussion_large-58f74fb9f6b408bdcd68883fa225a0c5.png); }
    .documents .campaign-tab-cta {
      background-image: url(/assets/tab_documents_large-e768ac42678b8b02973b4bce9c38748d.png); } }

.campaign-tab-cta.no-background {
  background-image: none; }

@media (max-width: 600px) {
  .listing_show .campaign_header_panel .Page-title,
  .listing_show .header .Page-title {
    padding-left: 0; }
  .listing_show .header.Page-title {
    padding-left: 0;
    padding-right: 0; }
  .listing_show .header .AdminTools {
    display: block;
    float: none;
    margin-right: 0;
    margin-top: 0.5rem; } }

@media (max-width: 600px) {
  .tabbed_info .market-left-container {
    width: 100%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    display: block;
    margin-top: 1.5rem; }
  .tabbed_info .market-right-container {
    width: 100%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    display: block;
    padding-right: 0; } }

.market-business-eligibility {
  margin-bottom: 0.5rem; }

.market-business-eligibility-disclaimer {
  font-size: 0.75rem;
  margin-bottom: 1.5rem; }

.post-investment-tabs > .market,
.post-investment-tabs > .about {
  width: 100% !important; }

.post-investment-tabs .about h3.h3 {
  margin-bottom: 1em;
  font-weight: bold;
  font-size: 1.5em; }

ul.ListGroup.PitchesList {
  margin-bottom: 3em; }
  ul.ListGroup.PitchesList .ListGroup-item {
    text-align: right; }
    ul.ListGroup.PitchesList .ListGroup-item.show-sm {
      display: none; }
    ul.ListGroup.PitchesList .ListGroup-item .Button--white {
      margin: 10px;
      font-weight: normal; }

ul.ListGroup.LegalEntities {
  margin-bottom: 3em; }
  ul.ListGroup.LegalEntities .ListGroup-header {
    text-align: right; }
  ul.ListGroup.LegalEntities .ListGroup-rowContent {
    min-height: 3.5rem; }
  ul.ListGroup.LegalEntities .ListGroup-item {
    text-align: right; }
    ul.ListGroup.LegalEntities .ListGroup-item.small {
      -webkit-box-flex: 2.5;
      -webkit-flex: 2.5;
      -ms-flex: 2.5;
      flex: 2.5; }
    ul.ListGroup.LegalEntities .ListGroup-item.medium {
      -webkit-box-flex: 4;
      -webkit-flex: 4;
      -ms-flex: 4;
      flex: 4; }
    ul.ListGroup.LegalEntities .ListGroup-item.note {
      text-align: left;
      margin-right: 25px;
      padding-left: 40px; }

@media (max-width: 600px) {
  .campaign_header_panel .top-row {
    margin-bottom: -20px; }
  .campaign_header_panel .business-info-panel {
    display: none !important; }
  .investment_total_bar_container {
    margin-top: 0 !important;
    margin-bottom: 1em !important; }
  ul.ListGroup.PitchesList .ListGroup-item.hidden-sm {
    display: none; }
  ul.ListGroup.PitchesList .ListGroup-item.show-sm {
    display: block !important; } }

#active-campaign-button {
  color: #fff;
  text-decoration: none; }

.business-portfolio-summary {
  color: #222f39; }

#campaign_type_info_dialog ul {
  padding: 0.5rem 1rem;
  background-color: #f3f4f5;
  border-radius: 0.25rem;
  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; }
  #campaign_type_info_dialog ul i {
    margin-right: 0.5rem;
    width: 24px;
    height: 24px;
    vertical-align: bottom; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-bankcard_inactive {
  background-image: url(/platform/vendor/assets/images/sprite48.png);
  background-position: 0px -50px;
  width: 48px;
  height: 48px; }

.icon-bankcard {
  background-image: url(/platform/vendor/assets/images/sprite48.png);
  background-position: -48px -50px;
  width: 48px;
  height: 48px; }

.icon-banktransfer_inactive {
  background-image: url(/platform/vendor/assets/images/sprite48.png);
  background-position: 0px 0px;
  width: 50px;
  height: 50px; }

.icon-banktransfer {
  background-image: url(/platform/vendor/assets/images/sprite48.png);
  background-position: -50px 0px;
  width: 50px;
  height: 50px; }

.icon-quiz {
  background-image: url(/platform/vendor/assets/images/sprite48.png);
  background-position: -100px 0px;
  width: 48px;
  height: 48px; }

.icon-selfcertification {
  background-image: url(/platform/vendor/assets/images/sprite48.png);
  background-position: -100px -48px;
  width: 48px;
  height: 48px; }

.icon-unaccredited {
  background-image: url(/platform/vendor/assets/images/sprite48.png);
  background-position: 0px -98px;
  width: 48px;
  height: 48px; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-leedr_badge {
  background-image: url(/platform/vendor/assets/images/sprite34.png);
  background-position: 0px 0px;
  width: 34px;
  height: 34px; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-complete {
  background-image: url(/platform/vendor/assets/images/sprite16.png);
  background-position: 0px 0px;
  width: 16px;
  height: 16px; }

.icon-incomplete {
  background-image: url(/platform/vendor/assets/images/sprite16.png);
  background-position: -16px 0px;
  width: 16px;
  height: 16px; }

.icon-leedr_badge {
  background-image: url(/platform/vendor/assets/images/sprite16.png);
  background-position: 0px -16px;
  width: 16px;
  height: 16px; }

.logo-business-babywatcher {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 0%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-beeline {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 6.25%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-blow {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 12.5%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-bonaverde {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 18.75%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-cc {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 25%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-chapeldown {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 31.25%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-citymunch {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 37.5%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-climber {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 43.75%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-commuterclub {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 50%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-landbay {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 56.25%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-macrebur {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 62.5%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-milk {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 68.75%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-perkbox {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 75%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-revolut {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 81.25%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-wa {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 87.5%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-weswap {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 93.75%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.logo-business-wriggle {
  background-image: url(/assets/businesses86-dc4fa1a03e7e42eb34720cdc89efb0f9.png);
  background-position-x: 0%;
  background-position-y: 100%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: 100%; }

.site-footer {
  border-top: 1px solid #d2d5d7;
  background-color: #f3f4f5; }
  .site-footer .h5 {
    color: #222f39; }
  .site-footer .text-fsa {
    font-weight: bold; }
    .site-footer .text-fsa a {
      font-weight: normal; }
  .site-footer ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .site-footer ul li {
      padding-bottom: 0.5rem; }
  .site-footer form {
    margin-top: 1rem;
    margin-bottom: 1.5rem; }
  .site-footer p {
    margin-bottom: 0; }
  .site-footer .Revealer > p {
    padding-bottom: 0.5rem; }
  .site-footer .registration-form .Form-message {
    padding-bottom: 0; }
  .site-footer .PrivacyNotice--link {
    font-size: 0.875rem;
    font-weight: 400;
    color: #7a8288; }
  .site-footer.site-footer--white {
    background-color: white; }

.social-links {
  margin-top: 1rem; }
  .social-links .SocialLink {
    margin-right: 6px;
    margin-bottom: 6px; }

.footer-column .toggle-trigger,
.newsletter-column .toggle-trigger {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-align: left;
  width: 100%;
  color: white;
  border: 0;
  background-color: rgba(0, 0, 0, 0);
  outline: none; }

.footer-column .Button {
  margin-bottom: 0;
  margin-top: 0; }

.public-simple-nav-layout .site-footer {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }

.public-simple-nav-layout .footer-legal-content {
  border: 0;
  padding-top: 0;
  margin-top: 0; }

.footer-legal-content {
  margin-top: 2.5rem; }
  .footer-legal-content a {
    display: inline-block; }
  .footer-legal-content img {
    height: 40px;
    width: 40px; }

.site {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.Page-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  .ios .site {
    display: block; } }

.footer-no-distractions.footer-legal-content {
  padding-top: 0;
  margin-top: 0;
  border-top: 0; }

.Breadcrumb {
  font-size: 0.875rem;
  line-height: 1.5rem;
  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;
  font-weight: 700; }

.Breadcrumb-item {
  color: #7a8288; }
  .Breadcrumb-item:not(:last-child)::after {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
    content: ">"; }
  .Breadcrumb-item.active span {
    color: #222f39; }

.ExpandableLink.is-expanded .ExpandableLink-ctaIcon {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.ExpandableLink.is-expanded .ExpandableLink-content {
  max-height: 30rem;
  opacity: 1; }

.ExpandableLink-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1d8fff;
  cursor: pointer;
  -webkit-transition: color 200ms;
  transition: color 200ms; }
  .ExpandableLink-cta:hover {
    color: #1873cc; }
    .ExpandableLink-cta:hover i {
      fill: #1873cc; }
  .ExpandableLink-cta i {
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    fill: #1d8fff;
    -webkit-transition: fill 200ms;
    transition: fill 200ms; }

.ExpandableLink-ctaIcon {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 150ms;
  transition: -webkit-transform 150ms;
  transition: transform 150ms;
  transition: transform 150ms, -webkit-transform 150ms; }

.ExpandableLink-ctaText {
  padding-left: 0.25rem; }

.ExpandableLink-content {
  padding-left: 0.625rem;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: max-height 400ms,  opacity 400ms;
  transition: max-height 400ms,  opacity 400ms; }
  .ExpandableLink-content::before {
    padding-top: 0.5rem;
    content: "";
    display: block; }

.skip-links {
  position: absolute;
  right: 100%;
  font-size: 0;
  width: 0;
  text-align: right; }
  .skip-links li {
    display: inline-block;
    vertical-align: top;
    list-style: none; }
  .site-header .skip-links a {
    font-size: 1rem;
    position: absolute;
    top: 5px;
    left: -9999px;
    direction: ltr;
    opacity: 0;
    padding: 0.5em 1em;
    background: #1d8fff;
    color: #f3f4f5;
    text-decoration: none;
    outline: 0;
    min-width: 7em;
    text-transform: uppercase;
    -webkit-transition: left 0.2s;
    transition: left 0.2s;
    line-height: 1;
    text-align: left;
    z-index: 10; }
    .site-header .skip-links a::before {
      font-size: 0.875rem;
      content: "jump to";
      display: block;
      text-transform: none;
      text-align: left; }
    .site-header .skip-links a::after {
      content: "\25bc";
      margin-left: 0.5em;
      font-size: 0.8em; }
    .site-header .skip-links a:focus, .site-header .skip-links a:hover {
      left: 5px;
      opacity: 1; }

.seedrs .site-header {
  background: white;
  border-bottom: 1px solid #d2d5d7; }
  .seedrs .site-header ul,
  .seedrs .site-header li {
    padding-left: 0;
    list-style: none; }
  .seedrs .site-header abbr {
    border: none; }

.seedrs .MainNav,
.seedrs .MainNav > ul {
  width: 100%; }

.seedrs .MainNav .MainNav-sections li > a,
.seedrs .MainNav .MainNav-user li > a {
  text-decoration: none;
  position: relative;
  z-index: 11;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s; }

.seedrs .MainNav .MainNav-sections .MainNav-topLevel > li > a {
  padding: 0 1.25rem; }

.seedrs .MainNav .user-info {
  color: #7a8288;
  padding: 0.5rem 1rem;
  border-top: 2px solid #e8eaeb;
  line-height: 1;
  height: auto; }
  .seedrs .MainNav .user-info .user-info-name,
  .seedrs .MainNav .user-info .user-info-email {
    display: block;
    line-height: 1.5; }
  .seedrs .MainNav .user-info .user-info-name {
    font-weight: bold; }

.seedrs .MainNav .incomplete {
  display: none; }

.seedrs .MainNav .ratio {
  background-color: rgba(0, 0, 0, 0.2); }

.seedrs .MainNav-user .Button {
  padding-left: 1rem;
  padding-right: 1rem; }

.seedrs .MainNav-user,
.seedrs .MainNav-openUser {
  display: block; }
  .seedrs .MainNav-user.user,
  .seedrs .MainNav-openUser.user {
    display: none; }

.seedrs.complete-signed-in .MainNav-user.user,
.seedrs.complete-signed-in .MainNav-openUser.user {
  display: block; }

.seedrs.complete-signed-in .MainNav-user.visitor,
.seedrs.complete-signed-in .MainNav-openUser.visitor {
  display: none; }

.seedrs.incomplete-signed-in .MainNav .visitor,
.seedrs.incomplete-signed-in .MainNav .user {
  display: none; }

.seedrs.incomplete-signed-in .MainNav .incomplete {
  display: block; }

.seedrs .user-menu .ratio,
.seedrs .MainNav-openUser .ratio {
  border-radius: 300em;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px;
  padding-bottom: 0; }

.seedrs .user-menu .Avatar,
.seedrs .MainNav-openUser .Avatar {
  position: absolute;
  top: 0; }

.seedrs .MainNavContainer li > a,
.seedrs .MainNavContainer .menu-text {
  font-size: 1rem; }

.seedrs .MainNavContainer .MainNav-logo {
  width: 6.625rem; }
  .seedrs .MainNavContainer .MainNav-logo a {
    display: block;
    position: relative; }
  .seedrs .MainNavContainer .MainNav-logo img {
    width: auto;
    padding: 10px;
    line-height: 1.8; }

.seedrs .MainNavContainer .MainNav-logoImage {
  text-indent: -99999px;
  direction: ltr;
  overflow: hidden;
  display: block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='32'%3E%3Cg fill='none'%3E%3Cpath fill='%23222F39' d='M50.167 2.406v3.653c-1.134-.816-2.151-1.225-3.058-1.225-.978 0-1.775.35-2.396 1.045-.62.66-.929 1.542-.929 2.643 0 .972.22 1.807.661 2.501.226.372.598.852 1.119 1.439a49.659 49.659 0 0 0 2.01 2.124c1.514 1.546 2.545 2.883 3.091 4.011.548 1.092.82 2.427.82 4.012 0 2.147-.598 3.917-1.8 5.306-1.206 1.355-2.749 2.034-4.63 2.034-1.586 0-2.939-.438-4.059-1.315V24.93c1.322.971 2.526 1.458 3.611 1.458 1.014 0 1.804-.341 2.376-1.016.574-.678.86-1.6.86-2.762 0-1.006-.222-1.913-.662-2.716a11.019 11.019 0 0 0-.95-1.324 23.21 23.21 0 0 0-1.518-1.664 44.685 44.685 0 0 1-2.34-2.482c-.62-.72-1.079-1.35-1.377-1.89-.572-1.053-.858-2.385-.858-3.992 0-2.17.559-3.893 1.68-5.164 1.134-1.283 2.65-1.924 4.558-1.924 1.323 0 2.587.318 3.79.952v.001zm3.565-.576h9.884v3.167h-6.167v8.797h5.47v3.167h-5.47v9.478h6.167v3.166h-9.884V1.83zm12.635 0h9.885v3.167h-6.168v8.797h5.471v3.167h-5.47v9.478h6.167v3.166h-9.885V1.83zm16.02 24.503c2.264 0 3.777-.69 4.542-2.07.786-1.379 1.18-4.059 1.18-8.04 0-4.283-.378-7.228-1.126-8.835-.752-1.606-2.128-2.409-4.13-2.409h-.465v21.354zM78.67 1.83h4.576c1.394 0 2.568.157 3.523.468.88.3 1.666.833 2.358 1.601 1.037 1.152 1.775 2.652 2.218 4.498.44 1.786.66 4.347.66 7.682 0 3.059-.244 5.553-.734 7.483-.475 1.848-1.263 3.256-2.358 4.227-1.348 1.21-3.76 1.816-7.238 1.816H78.67V1.83zm19.978 12.306c1.441 0 2.462-.335 3.057-1.007.596-.671.894-1.806.894-3.402 0-.862-.061-1.6-.19-2.213-.123-.61-.322-1.108-.588-1.491a2.383 2.383 0 0 0-1.036-.846c-.424-.18-.927-.269-1.512-.269h-.625v9.228zM94.93 1.83h4.897c2.024 0 3.532.487 4.522 1.458 1.252 1.259 1.878 3.184 1.878 5.774 0 1.992-.332 3.59-.992 4.795-.661 1.205-1.607 1.952-2.832 2.238l5.076 13.51h-3.773l-5.058-13.599v13.598H94.93V1.83zm23.747 4.23c-1.133-.817-2.15-1.226-3.056-1.226-.978 0-1.776.35-2.397 1.045-.619.66-.93 1.542-.93 2.643 0 .972.222 1.807.663 2.501.225.372.598.852 1.116 1.439.516.587 1.19 1.296 2.012 2.124 1.513 1.546 2.544 2.883 3.092 4.011.547 1.092.823 2.427.823 4.012 0 2.147-.604 3.917-1.804 5.306-1.205 1.355-2.75 2.034-4.633 2.034-1.583 0-2.936-.438-4.056-1.315V24.93c1.323.971 2.527 1.458 3.61 1.458 1.014 0 1.806-.341 2.38-1.016.57-.678.856-1.6.856-2.762 0-1.006-.222-1.913-.661-2.716a11.094 11.094 0 0 0-.948-1.324 23.89 23.89 0 0 0-1.52-1.664 44.83 44.83 0 0 1-2.34-2.482c-.621-.72-1.08-1.35-1.377-1.89-.572-1.053-.86-2.385-.86-3.992 0-2.17.562-3.893 1.68-5.164 1.134-1.283 2.653-1.924 4.56-1.924 1.322 0 2.585.318 3.79.952V6.06z'/%3E%3Cpath fill='%23BED66C' d='M26.582 4.555C20.485-1.532 10.638-1.519 4.56 4.6c-5.53 5.566-6.025 14.26-1.519 20.408C.386 20.81.871 15.179 4.512 11.514c4.031-4.056 20.656-6.736 22.07-6.959z'/%3E%3Cpath fill='%2372933E' d='M19.76 26.86a10.73 10.73 0 0 1-13.412 1.477c6.108 4.538 14.75 4.042 20.282-1.525 6.08-6.119 6.093-16.028.043-22.166-.22 1.422-2.882 18.158-6.913 22.214z'/%3E%3Cpath fill='%238EC240' d='M21.696 21.936c-3.25 3.269-8.63 3.15-12.025-.267-3.395-3.415-3.514-8.833-.266-12.103.76-.763 2.116-1.45 3.745-2.052-3.688 1.091-7.092 2.444-8.639 4-4.209 4.24-4.209 11.11 0 15.346a10.733 10.733 0 0 0 15.249 0c1.546-1.555 2.889-4.978 3.972-8.685-.598 1.635-1.278 2.998-2.036 3.76'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
  background-size: 6rem auto;
  position: absolute;
  left: 0;
  right: 0; }

.seedrs .MainNavContainer .MainNav-logoImage--blue {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='32'%3E%3Cg fill='none'%3E%3Cpath fill='%23222F39' d='M50.167 2.406v3.653c-1.134-.816-2.151-1.225-3.058-1.225-.978 0-1.775.35-2.396 1.045-.62.66-.929 1.542-.929 2.643 0 .972.22 1.807.661 2.501.226.372.598.852 1.119 1.439a49.659 49.659 0 0 0 2.01 2.124c1.514 1.546 2.545 2.883 3.091 4.011.548 1.092.82 2.427.82 4.012 0 2.147-.598 3.917-1.8 5.306-1.206 1.355-2.749 2.034-4.63 2.034-1.586 0-2.939-.438-4.059-1.315V24.93c1.322.971 2.526 1.458 3.611 1.458 1.014 0 1.804-.341 2.376-1.016.574-.678.86-1.6.86-2.762 0-1.006-.222-1.913-.662-2.716a11.019 11.019 0 0 0-.95-1.324 23.21 23.21 0 0 0-1.518-1.664 44.685 44.685 0 0 1-2.34-2.482c-.62-.72-1.079-1.35-1.377-1.89-.572-1.053-.858-2.385-.858-3.992 0-2.17.559-3.893 1.68-5.164 1.134-1.283 2.65-1.924 4.558-1.924 1.323 0 2.587.318 3.79.952v.001zm3.565-.576h9.884v3.167h-6.167v8.797h5.47v3.167h-5.47v9.478h6.167v3.166h-9.884V1.83zm12.635 0h9.885v3.167h-6.168v8.797h5.471v3.167h-5.47v9.478h6.167v3.166h-9.885V1.83zm16.02 24.503c2.264 0 3.777-.69 4.542-2.07.786-1.379 1.18-4.059 1.18-8.04 0-4.283-.378-7.228-1.126-8.835-.752-1.606-2.128-2.409-4.13-2.409h-.465v21.354zM78.67 1.83h4.576c1.394 0 2.568.157 3.523.468.88.3 1.666.833 2.358 1.601 1.037 1.152 1.775 2.652 2.218 4.498.44 1.786.66 4.347.66 7.682 0 3.059-.244 5.553-.734 7.483-.475 1.848-1.263 3.256-2.358 4.227-1.348 1.21-3.76 1.816-7.238 1.816H78.67V1.83zm19.978 12.306c1.441 0 2.462-.335 3.057-1.007.596-.671.894-1.806.894-3.402 0-.862-.061-1.6-.19-2.213-.123-.61-.322-1.108-.588-1.491a2.383 2.383 0 0 0-1.036-.846c-.424-.18-.927-.269-1.512-.269h-.625v9.228zM94.93 1.83h4.897c2.024 0 3.532.487 4.522 1.458 1.252 1.259 1.878 3.184 1.878 5.774 0 1.992-.332 3.59-.992 4.795-.661 1.205-1.607 1.952-2.832 2.238l5.076 13.51h-3.773l-5.058-13.599v13.598H94.93V1.83zm23.747 4.23c-1.133-.817-2.15-1.226-3.056-1.226-.978 0-1.776.35-2.397 1.045-.619.66-.93 1.542-.93 2.643 0 .972.222 1.807.663 2.501.225.372.598.852 1.116 1.439.516.587 1.19 1.296 2.012 2.124 1.513 1.546 2.544 2.883 3.092 4.011.547 1.092.823 2.427.823 4.012 0 2.147-.604 3.917-1.804 5.306-1.205 1.355-2.75 2.034-4.633 2.034-1.583 0-2.936-.438-4.056-1.315V24.93c1.323.971 2.527 1.458 3.61 1.458 1.014 0 1.806-.341 2.38-1.016.57-.678.856-1.6.856-2.762 0-1.006-.222-1.913-.661-2.716a11.094 11.094 0 0 0-.948-1.324 23.89 23.89 0 0 0-1.52-1.664 44.83 44.83 0 0 1-2.34-2.482c-.621-.72-1.08-1.35-1.377-1.89-.572-1.053-.86-2.385-.86-3.992 0-2.17.562-3.893 1.68-5.164 1.134-1.283 2.653-1.924 4.56-1.924 1.322 0 2.585.318 3.79.952V6.06z'/%3E%3Cpath fill='%2374C1FF' d='M26.582 4.555C20.485-1.532 10.638-1.519 4.56 4.6c-5.53 5.566-6.025 14.26-1.519 20.408C.386 20.81.871 15.179 4.512 11.514c4.031-4.056 20.656-6.736 22.07-6.959z'/%3E%3Cpath fill='%230084FF' d='M19.76 26.86a10.73 10.73 0 0 1-13.412 1.477c6.108 4.538 14.75 4.042 20.282-1.525 6.08-6.119 6.093-16.028.043-22.166-.22 1.422-2.882 18.158-6.913 22.214z'/%3E%3Cpath fill='%231A9CFF' d='M21.696 21.936c-3.25 3.269-8.63 3.15-12.025-.267-3.395-3.415-3.514-8.833-.266-12.103.76-.763 2.116-1.45 3.745-2.052-3.688 1.091-7.092 2.444-8.639 4-4.209 4.24-4.209 11.11 0 15.346a10.733 10.733 0 0 0 15.249 0c1.546-1.555 2.889-4.978 3.972-8.685-.598 1.635-1.278 2.998-2.036 3.76'/%3E%3C/g%3E%3C/svg%3E"); }

.seedrs .MainNavContainer .MainNav .MainNav-sections {
  display: block; }

.seedrs .MainNavContainer .MainNav-sections a {
  color: #222f39; }

.seedrs .MainNavContainer .MainNav-user {
  padding-right: 0.9375rem;
  text-align: left; }
  .seedrs .MainNavContainer .MainNav-user .MainNav-dropdown {
    right: 0;
    left: auto; }

.seedrs .MainNavContainer .MainNav-dropdown li > a,
.seedrs .MainNavContainer .MainNav-AutoInvest-dropdown li > a {
  text-transform: none;
  padding: 0.1rem 1.25rem 0; }

.seedrs .MainNav-dropdown {
  background: white; }
  .seedrs .MainNav-dropdown li > a {
    color: #222f39; }
  .seedrs .MainNav-dropdown li > a:focus,
  .seedrs .MainNav-dropdown li > a:hover {
    background: #f9fafb;
    color: #222f39; }
  .seedrs .MainNav-dropdown .MainNav-dropdown-callout::before {
    content: " ";
    background: #ff4622;
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    position: absolute;
    left: 9px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    border-radius: 50%;
    -webkit-transition: opacity 0.75s;
    transition: opacity 0.75s;
    opacity: 1; }

.seedrs .is-noDistractions .MainNav-logo:not(.simple) a::after {
  content: none; }

.seedrs .MainNav-profileCompleteness.ProfileCompleteness {
  font-size: 1rem;
  float: right; }
  .seedrs .MainNav-profileCompleteness.ProfileCompleteness .ProfileCompleteness-trigger {
    line-height: 1;
    color: inherit;
    padding-left: 2rem;
    padding-right: 2rem;
    text-align: inherit; }

.seedrs#seedrs .MainNav-profileCompleteness .ProfileCompleteness-step--unallowed [class^="i-"] {
  fill: #7a8288; }

.seedrs[class] .MainNav .MainNav-investmentAccountLink,
.seedrs[class] .MainNav .MainNav-investmentAccountLink a {
  line-height: 1.5;
  height: auto; }

.seedrs[class] .MainNav .MainNav-investmentAccountLink a {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.fluid-grid .MainNavContainer {
  max-width: 73.125rem;
  margin-left: auto;
  margin-right: auto; }
  .fluid-grid .MainNavContainer:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 600px) {
    .fluid-grid .MainNavContainer {
      max-width: 73.125rem;
      margin-left: auto;
      margin-right: auto; }
      .fluid-grid .MainNavContainer:after {
        content: " ";
        display: block;
        clear: both; } }

.fixed-grid .MainNavContainer {
  max-width: 73.125rem;
  margin-left: auto;
  margin-right: auto; }
  .fixed-grid .MainNavContainer:after {
    content: " ";
    display: block;
    clear: both; }

.fluid-grid#seedrs .MainNav-forSmallOnly,
.fixed-grid#seedrs .MainNav-forSmallOnly, .fluid-grid#seedrs
.MainNav-forLargeOnly,
.fixed-grid#seedrs
.MainNav-forLargeOnly {
  display: none; }

.is-secondaryMarketOpen .MainNav-secondaryMarketLink::before {
  content: " ";
  background: #ff4622;
  display: block;
  width: 0.375rem;
  height: 0.375rem;
  position: absolute;
  left: 6px;
  top: 50%;
  -webkit-transform: translate(0, -20%);
  transform: translate(0, -20%);
  border-radius: 50%;
  -webkit-transition: opacity 0.75s;
  transition: opacity 0.75s;
  opacity: 1; }

.is-secondaryMarketClosed .MainNav-secondaryMarketLink::before {
  opacity: 0; }

.MainNav-AutoInvest-CtaContainer {
  padding-right: 1rem;
  border-bottom: 1px solid #dfe3e8; }
  .MainNav-AutoInvest-CtaContainer .MainNav-AutoInvest-CtaTitle {
    margin: 0;
    line-height: 1.5;
    font-size: 1rem; }
  .MainNav-AutoInvest-CtaContainer p {
    color: #222f39; }
  .MainNav-AutoInvest-CtaContainer.is-hidden {
    display: none; }

.MainNav-AutoInvest-Button.is-hidden {
  display: none; }

.autoinvest-become-authorised-cta.is-hidden {
  display: none; }

.MainNav-AutoInvest-StatsContainer {
  margin-left: 1.5rem;
  margin-right: 0.5rem;
  border-bottom: 1px solid #dfe3e8;
  line-height: 1.5; }

.MainNav-AutoInvest-AmountInvested-Container {
  margin-top: 0.5rem;
  padding-bottom: 0.5rem; }

.MainNav-AutoInvest {
  display: none; }

.MainNav-AutoInvest-ContentContainer {
  padding-top: 1rem;
  background: white; }
  .MainNav-AutoInvest-ContentContainer .cssanimations.svg .Spinner-icon {
    margin-left: 0; }
  .MainNav-AutoInvest-ContentContainer .MainNav-AutoInvest-Italic {
    margin-left: 0.5rem; }
  .MainNav-AutoInvest-ContentContainer p {
    margin: 0; }
  .MainNav-AutoInvest-ContentContainer.is-hidden {
    display: none; }

.MainNav-AutoInvest-Utilities {
  padding-left: 1.5rem; }
  .MainNav-AutoInvest-Utilities button {
    padding: 0;
    margin: 0 0 1rem;
    border: none;
    background-color: inherit; }
  .MainNav-AutoInvest-Utilities .MainNav-AutoInvest-FlexContainer {
    margin-bottom: 1rem; }
  .MainNav-AutoInvest-Utilities:last-child {
    padding-bottom: 0.5rem; }
  .MainNav-AutoInvest-Utilities .pause-restart-button-error {
    padding-top: none;
    line-height: 1.5; }

.MainNav-AutoInvest-Utilities--icon {
  height: 20px;
  width: 20px;
  margin-right: 4px; }

.MainNav-AutoInvest-FlexContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  outline: none; }
  .MainNav-AutoInvest-FlexContainer .h3 {
    font-weight: bold;
    margin-left: 2.5rem; }
  .MainNav-AutoInvest-FlexContainer .Spinner .Spinner-icon {
    margin-left: 0; }
  .MainNav-AutoInvest-FlexContainer.is-hidden {
    display: none; }

.MainNav-AutoInvest-FlexContainer--centered {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.MainNav-AutoInvest-FlexContainer--leftPadding {
  padding-left: 1.5rem; }

.MainNav-AutoInvest-FlexContainer--baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }

.MainNav-AutoInvest-FlexContainer--clickable {
  margin-bottom: 0.5rem;
  cursor: pointer;
  color: #1b82e6;
  font-size: 1rem; }

.MainNav-AutoInvest-FlexContainer--bottomMargin {
  margin-bottom: 0.5rem; }

.MainNav-AutoInvest-Italic {
  font-style: italic;
  font-size: 0.875rem;
  line-height: 1.5; }

.MainNav-AutoInvest-Warning {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  margin-bottom: 1rem; }
  .MainNav-AutoInvest-Warning p {
    line-height: 1.5; }
  .MainNav-AutoInvest-Warning.is-hidden {
    display: none; }

.MainNav-AutoInvest-Warning-icon {
  margin-right: 0.5rem;
  margin-top: 0.2rem;
  position: relative;
  text-align: center;
  fill: #edb800;
  font-size: 1.25rem; }

.AutoInvest-Enabled.is-hidden {
  display: none; }

.AutoInvest-Paused.is-hidden {
  display: none; }

.MainNav-AutoInvest-Desktop {
  float: right; }

.MainNav-AutoInvest-StatsContainer--isDisabled {
  color: #d2d5d7; }

.MainNav-AutoInvest-MaxAmount-Container {
  padding-top: 0.5rem; }

.MainNav-AutoInvest-Amount {
  font-size: 1.125rem;
  font-weight: bold; }

.MainNav-AutoInvest-AvatarTitle {
  color: #222f39;
  position: absolute;
  font-size: 12px;
  top: 45px;
  left: 22px; }

.MainNav-AutoInvest-Bot {
  position: absolute;
  bottom: 7px;
  height: 2rem; }

.autoinvest-bot-avatar-enabled.is-hidden {
  display: none; }

.autoinvest-bot-avatar-orange.is-hidden {
  display: none; }

.autoinvest-bot-avatar-red.is-hidden {
  display: none; }

.autoinvest-bot-avatar-not-setup.is-hidden {
  display: none; }

.autoinvest-bot-avatar-disabled.is-hidden {
  display: none; }

.shell-main-header {
  border-bottom: 1px solid #e8eaeb; }

.ShellMainNav {
  padding: 0.625rem 0;
  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; }

.ShellMainNav-logo {
  margin: 0;
  width: 2.125rem;
  height: 2.125rem; }

.ShellMainNav-logoImage {
  text-indent: -99999px;
  direction: ltr;
  overflow: hidden;
  display: block;
  width: 2.125rem;
  height: 2.125rem;
  background-size: cover;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cpath d='M108.54 18.482c-24.895-24.697-65.1-24.643-89.915.177-22.582 22.58-24.6 57.854-6.203 82.795C1.577 84.431 3.558 61.585 18.42 46.715c16.463-16.455 84.347-27.333 90.116-28.233h.005z' fill='%23BADD64'/%3E%3Cpath d='M108.914 18.848c-.9 5.773-11.77 73.674-28.23 90.124-14.873 14.879-37.733 16.85-54.763 5.993 24.94 18.41 60.23 16.4 82.816-6.186 24.827-24.827 24.878-65.029.176-89.931' fill='%2365982C'/%3E%3Cpath d='M39.487 87.913c-13.86-13.856-14.34-35.84-1.082-49.103 3.1-3.096 8.638-5.88 15.291-8.326-15.055 4.427-28.96 9.915-35.273 16.231-17.187 17.2-17.187 45.071 0 62.257 17.195 17.195 45.067 17.2 62.261 0 6.316-6.307 11.8-20.193 16.22-35.239-2.44 6.636-5.215 12.166-8.314 15.261-13.267 13.263-35.239 12.784-49.103-1.08z' fill='%2380CB0F'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center; }

.ShellMainNav-heading {
  font-size: 1rem;
  line-height: 1.125rem;
  margin: 0;
  font-weight: 700;
  text-align: center;
  color: #222f39; }

.ShellMainNav-actionButton {
  display: block;
  float: right;
  width: 0.875rem;
  height: 0.875rem;
  cursor: pointer; }
  .ShellMainNav-actionButton i {
    width: 0.875rem;
    height: 0.875rem;
    fill: #a6acb0;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: fill 100ms ease-in-out, -webkit-transform 100ms ease-in-out;
    transition: fill 100ms ease-in-out, -webkit-transform 100ms ease-in-out;
    transition: fill 100ms ease-in-out, transform 100ms ease-in-out;
    transition: fill 100ms ease-in-out, transform 100ms ease-in-out, -webkit-transform 100ms ease-in-out; }
  .ShellMainNav-actionButton:hover i {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    fill: #4e5961; }

.shell-main-actions {
  border-top: 1px solid #e8eaeb;
  background-color: white; }

@media only screen and (max-width: 950px) {
  .ShellMainActions {
    width: 100%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem; } }

.ShellMainActions {
  padding: 0.625rem 0; }

.ShellMainActions--single .ShellMainAction {
  width: 100%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.ShellMainActions--multiple .ShellMainAction {
  width: 50%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.SecondaryNav {
  text-align: center; }
  .SecondaryNav * {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0; }
  .SecondaryNav.SecondaryNav--underlined .SecondaryNav-list .is-active a {
    font-weight: 700;
    color: #1d8fff;
    border-bottom: 3px solid #1d8fff; }
  .SecondaryNav.SecondaryNav--underlined .SecondaryNav-list .SecondaryNav-item {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
    .SecondaryNav.SecondaryNav--underlined .SecondaryNav-list .SecondaryNav-item:first-child {
      padding-left: 0; }
    .SecondaryNav.SecondaryNav--underlined .SecondaryNav-list .SecondaryNav-item:last-child {
      padding-right: 0; }
    .SecondaryNav.SecondaryNav--underlined .SecondaryNav-list .SecondaryNav-item > * {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      color: #7a8288; }
  .SecondaryNav.SecondaryNav--underlined .SecondaryNav-revealer .Revealer-content {
    padding-top: 1rem; }
  .SecondaryNav.SecondaryNav--underlined .SecondaryNav-revealer .SecondaryNav-item > * {
    font-size: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    color: #7a8288;
    display: inline-block; }
  .SecondaryNav.SecondaryNav--underlined .SecondaryNav-revealer .is-active * {
    color: #222f39; }

.SecondaryNav-list > ul,
.SecondaryNav-list > ol {
  border-bottom: 1px solid #d2d5d7;
  background: white;
  width: 100%;
  z-index: 10000; }

.SecondaryNav-list .SecondaryNav-item,
.SecondaryNav-list .SecondaryNav-item a {
  height: 4rem;
  line-height: 4rem;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: color 0.3s;
  transition: color 0.3s; }

.SecondaryNav-list:not(.SecondaryNav--underlined) .SecondaryNav-list .SecondaryNav-item:first-child > a {
  padding-left: 0; }

.SecondaryNav-list:not(.SecondaryNav--underlined) .SecondaryNav-list .SecondaryNav-item:last-child > a {
  padding-right: 0; }

.SecondaryNav-list a {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  color: #7a8288;
  -webkit-transition: color 0.25s;
  transition: color 0.25s; }
  .SecondaryNav-list a:focus, .SecondaryNav-list a:hover {
    color: #4e5961; }

.Sticky.fixed .SecondaryNav-item.is-active a,
.SecondaryNav--highlightActive .SecondaryNav-item.is-active a {
  color: #1b82e6; }

.SecondaryNav-revealer {
  padding-top: 0.5rem;
  background: #f3f4f5;
  padding: 1.7rem 0; }
  .SecondaryNav-revealer .Revealer {
    padding-bottom: 0; }

.SecondaryNav--light .SecondaryNav-list ul,
.SecondaryNav--light .SecondaryNav-list ol {
  background-color: #f3f4f5; }

.site {
  position: relative; }

.HealthWarning,
.InPageMessage,
.InPageFlashMessage {
  margin-bottom: 2.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  *zoom: 1;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  position: relative; }
  .HealthWarning:after,
  .InPageMessage:after,
  .InPageFlashMessage:after {
    content: "";
    display: table;
    clear: both; }

.InPageMessage-NoBottomMargin {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  *zoom: 1;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  position: relative; }
  .InPageMessage-NoBottomMargin:after {
    content: "";
    display: table;
    clear: both; }

.InPageMessage,
.InPageMessage-NoBottomMargin,
.InPageFlashMessage {
  background-color: #e8f4ff;
  border: 1px solid #8ec7ff; }
  .InPageMessage .InPageMessage-icon,
  .InPageMessage-NoBottomMargin .InPageMessage-icon,
  .InPageFlashMessage .InPageMessage-icon {
    fill: #1d8fff; }
  .InPageMessage.is-notice,
  .InPageMessage-NoBottomMargin.is-notice,
  .InPageFlashMessage.is-notice {
    background-color: #e8f4ff;
    border: 1px solid #8ec7ff; }
    .InPageMessage.is-notice .InPageMessage-icon,
    .InPageMessage-NoBottomMargin.is-notice .InPageMessage-icon,
    .InPageFlashMessage.is-notice .InPageMessage-icon {
      fill: #1d8fff; }
  .InPageMessage.is-success,
  .InPageMessage-NoBottomMargin.is-success,
  .InPageFlashMessage.is-success {
    background-color: #e5f1d5;
    border: 1px solid #b2d683; }
    .InPageMessage.is-success .InPageMessage-icon,
    .InPageMessage-NoBottomMargin.is-success .InPageMessage-icon,
    .InPageFlashMessage.is-success .InPageMessage-icon {
      fill: #7fbb30; }
  .InPageMessage.is-warning,
  .InPageMessage-NoBottomMargin.is-warning,
  .InPageFlashMessage.is-warning {
    background-color: #fbf0cb;
    border: 1px solid #f4d465; }
    .InPageMessage.is-warning .InPageMessage-icon,
    .InPageMessage-NoBottomMargin.is-warning .InPageMessage-icon,
    .InPageFlashMessage.is-warning .InPageMessage-icon {
      fill: #edb800; }
  .InPageMessage.is-smaller,
  .InPageMessage-NoBottomMargin.is-smaller,
  .InPageFlashMessage.is-smaller {
    font-size: 0.75rem;
    padding: 0.5rem 0.5em 0.5em 2.5em; }
    .InPageMessage.is-smaller .InPageMessage-icon,
    .InPageMessage-NoBottomMargin.is-smaller .InPageMessage-icon,
    .InPageFlashMessage.is-smaller .InPageMessage-icon {
      left: 0.25em;
      top: 0.25em;
      font-size: 1.5rem; }
  .InPageMessage.is-error,
  .InPageMessage-NoBottomMargin.is-error,
  .InPageFlashMessage.is-error {
    background-color: #ffdad3;
    border: 1px solid #ff947f; }
    .InPageMessage.is-error .InPageMessage-icon,
    .InPageMessage-NoBottomMargin.is-error .InPageMessage-icon,
    .InPageFlashMessage.is-error .InPageMessage-icon {
      fill: #ff4622; }
  .InPageMessage p:last-child,
  .InPageMessage-NoBottomMargin p:last-child,
  .InPageFlashMessage p:last-child {
    margin-bottom: 0; }
  .InPageMessage a,
  .InPageMessage .Button--link,
  .InPageMessage-NoBottomMargin a,
  .InPageMessage-NoBottomMargin .Button--link,
  .InPageFlashMessage a,
  .InPageFlashMessage .Button--link {
    color: inherit;
    text-decoration: underline; }
    .InPageMessage a:hover, .InPageMessage a:focus,
    .InPageMessage .Button--link:hover,
    .InPageMessage .Button--link:focus,
    .InPageMessage-NoBottomMargin a:hover,
    .InPageMessage-NoBottomMargin a:focus,
    .InPageMessage-NoBottomMargin .Button--link:hover,
    .InPageMessage-NoBottomMargin .Button--link:focus,
    .InPageFlashMessage a:hover,
    .InPageFlashMessage a:focus,
    .InPageFlashMessage .Button--link:hover,
    .InPageFlashMessage .Button--link:focus {
      text-decoration: none; }
  .InPageMessage .InPageMessage-icon,
  .InPageMessage-NoBottomMargin .InPageMessage-icon,
  .InPageFlashMessage .InPageMessage-icon {
    font-size: 1.5rem;
    position: absolute;
    top: 1rem;
    left: 1rem; }

.HealthWarning {
  font-size: 0.875rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border: 1px solid #d2d5d7;
  background-color: white;
  text-align: center;
  font-weight: 400;
  color: #7a8288;
  border-radius: 4px; }
  .HealthWarning span {
    max-height: 99999999px;
    max-width: 50em;
    display: block;
    margin: 0 auto; }

.StickyMessage {
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 900;
  width: 100%;
  text-align: center;
  font-weight: 400;
  color: #222f39;
  background-color: rgba(243, 244, 245, 0.85); }
  .StickyMessage p {
    padding: 0 60px; }

.FlashMessage {
  display: none;
  background-color: #1873cc;
  color: #d2d5d7;
  position: relative;
  z-index: 10000000; }
  .FlashMessage .grid-container {
    position: relative; }
  .FlashMessage a {
    color: #d2d5d7;
    fill: #d2d5d7; }
    .FlashMessage a:hover, .FlashMessage a:focus {
      color: #f3f4f5;
      fill: #f3f4f5; }

.FlashMessageCookie {
  padding-bottom: 1rem;
  width: 100%;
  color: white; }
  .FlashMessageCookie .FlashMessage-content {
    line-height: 27px;
    font-size: 18px; }
  .FlashMessageCookie .cookieActions {
    padding-left: 1rem;
    padding-right: 1rem; }
  .FlashMessageCookie a.accept {
    color: white;
    fill: white; }
    .FlashMessageCookie a.accept:hover, .FlashMessageCookie a.accept:focus {
      color: rgba(255, 255, 255, 0.9);
      fill: rgba(255, 255, 255, 0.9); }
  .FlashMessageCookie a.choose {
    color: #454f5b;
    fill: #454f5b; }
  .FlashMessageCookie .accept_all {
    margin-right: 0.5rem;
    margin-bottom: 0.3rem; }
  .FlashMessageCookie .cookies {
    margin-left: 0; }

.FlashMessage-content {
  padding-top: 1rem;
  padding-bottom: 1rem; }
  .FlashMessage-content a {
    text-decoration: underline; }

.FlashMessage-closeButton {
  margin-top: 1rem;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 24px; }

.Hero {
  width: 100%;
  background: #4e5961 no-repeat center center;
  background-size: cover;
  position: relative; }
  .Hero .text-intro {
    color: white; }

.Hero-content-container {
  padding-top: 6rem;
  padding-bottom: 6rem; }
  .fluid-grid .Hero-content-container {
    max-width: 73.125rem;
    margin-left: auto;
    margin-right: auto; }
    .fluid-grid .Hero-content-container:after {
      content: " ";
      display: block;
      clear: both; }
    @media (min-width: 600px) {
      .fluid-grid .Hero-content-container {
        max-width: 73.125rem;
        margin-left: auto;
        margin-right: auto; }
        .fluid-grid .Hero-content-container:after {
          content: " ";
          display: block;
          clear: both; } }
  .fixed-grid .Hero-content-container {
    max-width: 73.125rem;
    margin-left: auto;
    margin-right: auto; }
    .fixed-grid .Hero-content-container:after {
      content: " ";
      display: block;
      clear: both; }

.Hero-title {
  font-size: 3rem;
  margin-bottom: 1.5rem;
  font-weight: 300;
  letter-spacing: -1px;
  line-height: 1.1;
  color: white; }
  .Hero-title small {
    font-size: 2rem;
    padding-left: 0.5rem;
    font-weight: 400; }

.Hero-sideImage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  width: 470px;
  background-color: #a6acb0;
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover; }

.Hero-text {
  margin-bottom: 2.5rem;
  color: white; }

.Hero--extraLarge .Hero-title {
  font-size: 4rem;
  margin-bottom: 1rem; }

.Hero--noAction .Hero-content-container {
  padding-bottom: 0; }

.Hero--smallText .Hero-content .text-intro {
  font-size: 1.125rem; }

.Hero--innerShadow {
  -webkit-box-shadow: inset 0 11px 10px -10px rgba(0, 0, 0, 0.6), inset 0 -11px 10px -10px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 11px 10px -10px rgba(0, 0, 0, 0.6), inset 0 -11px 10px -10px rgba(0, 0, 0, 0.6); }

.Hero--isDarkHero {
  background-color: #f3f4f5;
  border-bottom: 1px solid #d2d5d7; }
  .Hero--isDarkHero .Hero-title {
    color: #222f39; }
  .Hero--isDarkHero .text-intro {
    color: #7a8288; }
  .Hero--isDarkHero .Hero-text {
    color: #7a8288; }
  .Hero--isDarkHero .Button--outline {
    color: #4e5961;
    border-color: #4e5961;
    background-color: rgba(255, 255, 255, 0.1); }
  .Hero--isDarkHero.is-unbordered {
    border-bottom: none; }

.Hero--centered .Hero-content {
  margin-left: auto;
  margin-right: auto;
  float: none;
  text-align: center; }

.Hero--callToAction {
  text-align: center;
  width: 100%;
  background: #4e5961 url(/assets/bg_pattern-4290d9593aa2fe8694c4066c96172083.png) center center repeat;
  background: url(/assets/bg_pattern-4290d9593aa2fe8694c4066c96172083.png) center center repeat, -webkit-radial-gradient(ellipse, #59636b 1%, #222f39 99%) #4e5961;
  background: url(/assets/bg_pattern-4290d9593aa2fe8694c4066c96172083.png) center center repeat, radial-gradient(ellipse, #59636b 1%, #222f39 99%) #4e5961; }
  .Hero--callToAction .section-title {
    color: white;
    font-weight: 300;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto; }

.Hero--nextLine {
  display: block; }

.Hero--nextLine::before {
  content: "\A";
  white-space: pre; }

.Hero--callToAction--matte {
  background: #222f39; }

.Hero--left .Hero-title {
  margin-bottom: 2rem;
  letter-spacing: 0; }

.Hero--left .Hero-text {
  color: #222f39; }

.RecentSuccessContainer:focus .RecentSuccess, .RecentSuccessContainer:hover .RecentSuccess {
  background: #f3f4f5; }

.RecentSuccess {
  *zoom: 1;
  width: 100%;
  border: 1px solid #e8eaeb;
  text-align: center;
  max-width: 370px;
  min-width: 220px;
  display: block;
  margin: auto;
  background: white; }
  .RecentSuccess:after {
    content: "";
    display: table;
    clear: both; }
  .RecentSuccess header {
    *zoom: 1;
    position: relative; }
    .RecentSuccess header:after {
      content: "";
      display: table;
      clear: both; }

.RecentSuccess-cover .ratio,
.RecentSuccess-logo .ratio {
  display: block; }

.RecentSuccess-cover img,
.RecentSuccess-logo img {
  background-color: white; }

.RecentSuccess-cover {
  background: #f3f4f5;
  margin: -1px -1px 0; }

.RecentSuccess-logo {
  width: 60px;
  margin: 0 auto;
  background: #e8eaeb; }
  .RecentSuccess-logo img {
    border-radius: 4px; }
  .RecentSuccess-logo .ratio {
    margin-top: -50%; }

.RecentSuccess-businessName {
  margin-top: 0.5rem;
  margin-bottom: 0;
  overflow: hidden; }

.RecentSuccess-investmentRaised {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 2rem;
  color: #1d8fff; }

.RecentSuccess-investmentDetails {
  font-size: 0.875rem;
  color: #7a8288; }

.RecentSuccess-fundedLabel {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  color: #7a8288;
  text-transform: uppercase; }

.RecentSuccess-info .HorizontalRule.HorizontalRule--gradient {
  margin: 0; }

.CampaignCard, .OfferCard, .ItemValueListCard,
.Card {
  min-width: 15.625rem;
  max-width: 25.9375rem;
  background: white;
  text-decoration: none;
  font-style: normal;
  border-radius: 4px;
  border: 1px solid #d2d5d7;
  position: relative;
  display: block;
  text-align: initial; }
  .CampaignCard header, .OfferCard header, .ItemValueListCard header,
  .Card header {
    position: relative; }
    .CampaignCard header, .OfferCard header, .ItemValueListCard header,
    .CampaignCard header .Card-cover,
    .OfferCard header .Card-cover,
    .ItemValueListCard header .Card-cover,
    .Card header,
    .Card header .Card-cover {
      border-radius: 4px 4px 0 0; }

.Card-link {
  display: block;
  outline: none; }
  .Card-link,
  .Card-link * {
    text-decoration: none; }

.Card-textLink {
  text-decoration: none;
  color: #1d8fff;
  -webkit-transition: color 0.3s;
  transition: color 0.3s; }
  .Card-textLink:hover, .Card-textLink:focus {
    text-decoration: none;
    color: #1b82e6; }

.Card-cover {
  margin: -1px;
  position: relative;
  background: white; }
  .Card-cover::before {
    border-radius: 4px 4px 0 0;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    pointer-events: none;
    border: 1px solid rgba(0, 0, 0, 0.1); }
  .Card-cover .ratio {
    background-color: #f3f4f5;
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    display: block; }

.ItemValueListCard-content,
.Card-content {
  padding: 2rem;
  text-align: center; }
  .ItemValueListCard-content p,
  .Card-content p {
    color: #7a8288; }

.CampaignCard * {
  color: #4e5961; }

.CampaignCard header {
  margin-bottom: 3rem; }

.CampaignCard .CampaignFollowButton {
  position: absolute;
  top: 8px;
  left: 8px;
  opacity: 1; }

.CampaignCard,
.CampaignCard .CampaignCard-country,
.CampaignCard .CampaignCard-stats,
.CampaignCard .CampaignCard-stat,
.CampaignCard .CampaignCard-statTitle,
.CampaignCard .CampaignCard-statValue,
.CampaignCard .CampaignCard-progressMessage {
  margin: 0 auto;
  padding: 0; }

.CampaignCard .CampaignCard-progressMessage,
.CampaignCard .CampaignCard-countryAndTaxIncentives,
.CampaignCard .CampaignCard-progressMessage {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.CampaignCard .CampaignCard-campaignSummary,
.CampaignCard .CampaignCard-country,
.CampaignCard .CampaignCard-statTitle,
.CampaignCard .CampaignCard-progressMessage {
  color: #7a8288; }

.CampaignCard .CampaignCard-campaignLogo {
  width: 5rem;
  margin-top: -2.5rem;
  background: transparent;
  position: absolute;
  z-index: 100;
  top: 100%;
  right: 4.5%; }
  .CampaignCard .CampaignCard-campaignLogo::before {
    border-radius: 4px;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    pointer-events: none;
    border: 1px solid rgba(0, 0, 0, 0.1); }
  .CampaignCard .CampaignCard-campaignLogo .ratio {
    border-radius: 4px;
    overflow: hidden;
    background-color: white;
    display: block; }

.CampaignCard .CampaignCard-campaignName,
.CampaignCard .CampaignCard-campaignSummary,
.CampaignCard .CampaignCard-countryAndTaxIncentives {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  @media (max-width: 600px) {
    .fluid-grid .CampaignCard .CampaignCard-campaignName, .fluid-grid
    .CampaignCard .CampaignCard-campaignSummary, .fluid-grid
    .CampaignCard .CampaignCard-countryAndTaxIncentives {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media (min-width: 600px) and (max-width: 950px) {
    .fluid-grid .CampaignCard .CampaignCard-campaignName, .fluid-grid
    .CampaignCard .CampaignCard-campaignSummary, .fluid-grid
    .CampaignCard .CampaignCard-countryAndTaxIncentives {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }

.CampaignCard .CampaignCard-campaignName {
  margin-top: 1rem;
  font-size: 1.125rem;
  width: 73.877%;
  margin-bottom: 0;
  position: absolute;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: none;
  font-weight: 700;
  color: #222f39; }

.CampaignCard .CampaignCard-campaignSummary {
  font-size: 0.875rem;
  height: 3.9375rem;
  overflow: hidden;
  line-height: 1.5;
  margin: 0; }

.CampaignCard .CampaignCard-countryAndTaxIncentives,
.CampaignCard .CampaignCard-countryAndTaxIncentives * {
  font-size: 0.6875rem;
  line-height: 1; }

.CampaignCard .CampaignCard-countryAndTaxIncentives .CampaignCard-country {
  font-size: 0.75rem; }

.CampaignCard .CampaignCard-countryAndTaxIncentives .CampaignCard-country,
.CampaignCard .CampaignCard-countryAndTaxIncentives .CampaignCard-taxIncentives {
  display: inline; }

.CampaignCard .CampaignCard-taxIncentives {
  float: right;
  color: white; }

.CampaignCard .CampaignCard-stats {
  display: block;
  width: 100%;
  text-align: center;
  list-style-type: none; }
  .CampaignCard .CampaignCard-stats::after {
    content: " ";
    display: block;
    clear: both; }

.CampaignCard .CampaignCard-stat {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 33.3333%;
  float: left;
  border: 1px solid #d2d5d7;
  border-width: 1px 0 0; }
  .CampaignCard .CampaignCard-stat.first {
    border-width: 1px 1px 0 0; }
  .CampaignCard .CampaignCard-stat.last {
    border-width: 1px 0 0 1px; }
  .CampaignCard .CampaignCard-stat .CampaignCard-statTitle,
  .CampaignCard .CampaignCard-stat .CampaignCard-statValue {
    font-size: 0.75rem;
    text-transform: uppercase;
    line-height: 1.5; }
  .CampaignCard .CampaignCard-stat .CampaignCard-statValue {
    font-size: 1rem;
    text-transform: none;
    font-weight: 700; }

@media only screen and (min-width: 59.375em) and (max-width: 70.125em), only screen and (min-width: 37.5em) and (max-width: 44.625em), only screen and (max-width: 23.0625) {
  .CampaignCard .CampaignCard-stats .CampaignCard-stat {
    width: 50%; }
    .CampaignCard .CampaignCard-stats .CampaignCard-stat.first + .campaignCard-stat {
      border-width: 1px 0 0 1px; }
    .CampaignCard .CampaignCard-stats .CampaignCard-stat.last {
      display: none; }
  .CampaignCard .CampaignCard-campaignLogo {
    width: 3.75rem;
    margin-top: -1.875rem; } }

@media only screen and (min-width: 70.1875em) and (max-width: 81.25em), only screen and (min-width: 44.6875em) and (max-width: 55.875em), only screen and (min-width: 23.125em) and (max-width: 27em) {
  .CampaignCard .CampaignCard-campaignLogo {
    width: 4.375rem;
    margin-top: -2.1875rem; } }

.CampaignCard-progressMessage {
  font-size: 0.875rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.5; }

.CampaignCard--placeholdered .Card-cover {
  margin: 0;
  width: 100%;
  padding-bottom: 56%;
  background-color: #f3f4f5; }
  .CampaignCard--placeholdered .Card-cover::before {
    border-top: 0;
    border-right: 0;
    border-left: 0; }

.CampaignCard--placeholdered .CampaignCard-campaignLogo {
  padding-bottom: 5rem;
  background-color: #f3f4f5; }

.CampaignCard--placeholdered .CampaignCard-campaignName::before {
  width: 75%; }

.CampaignCard--placeholdered .CampaignCard-campaignSummary::before {
  margin-bottom: 0.25rem;
  width: 85%; }

.CampaignCard--placeholdered .CampaignCard-campaignSummary::after {
  width: 65%; }

.CampaignCard--placeholdered .CampaignCard-countryAndTaxIncentives::before {
  width: 90%; }

.CampaignCard--placeholdered .CampaignCard-stat::before, .CampaignCard--placeholdered .CampaignCard-stat::after {
  margin: 0 auto;
  width: 50%; }

.CampaignCard--placeholdered .CampaignCard-stat::before {
  margin-bottom: 0.25rem; }

.CampaignCard--placeholdered .CampaignCard-progressMessage::before {
  margin: 0 auto;
  width: 70%; }

.CampaignCard-InvestmentSummary {
  padding: 0 1.375rem 1.375rem; }
  .CampaignCard-InvestmentSummary * {
    color: #222f39; }
  .CampaignCard-InvestmentSummary .CampaignCard-InvestmentSummaryTitle {
    margin-bottom: 1rem;
    font-size: 1.5rem; }
  .CampaignCard-InvestmentSummary .CampaignCard-InvestmentSummaryLines {
    padding: 0 0 1rem;
    margin: 0 0 1rem;
    border-bottom: solid 1px #e8eaeb; }
    .CampaignCard-InvestmentSummary .CampaignCard-InvestmentSummaryLines .CampaignCard-InvestmentSummaryLine {
      margin-bottom: 0.5rem;
      display: block; }
      .CampaignCard-InvestmentSummary .CampaignCard-InvestmentSummaryLines .CampaignCard-InvestmentSummaryLine:last-child {
        margin: 0; }
  .CampaignCard-InvestmentSummary .CampaignCard-InvestmentSummaryValue {
    float: right; }
  .CampaignCard-InvestmentSummary .CampaignCard-InvestmentSummaryValueDescription {
    font-size: 0.75rem;
    color: #e8eaeb; }
  .CampaignCard-InvestmentSummary .CampaignCard-InvestmentSummaryTotal > * {
    font-size: 1.125rem;
    font-weight: 700; }

.CampaignInvestmentTagOverview {
  position: relative;
  padding-top: 220px;
  min-height: 200px; }

.CampaignInvestmentTagOverview-chart {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 200px;
  height: 200px; }

.CampaignInvestmentTagOverview-chartContainer {
  position: relative;
  height: 100%;
  width: 100%; }

.CampaignInvestmentTagOverview-pieContainer {
  height: 200px; }

.CampaignInvestmentTagOverview-pieLabel {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 100%;
  text-align: center;
  font-size: 0.75rem; }

.CampaignInvestmentTagOverview-listContainer {
  text-align: center; }

.CampaignInvestmentTagOverview-list {
  margin: 0;
  display: inline-block; }
  .CampaignInvestmentTagOverview-list > li {
    text-align: left;
    position: relative;
    padding-left: 15px;
    font-size: 0.875rem; }
    .CampaignInvestmentTagOverview-list > li:not(:last-child) {
      margin-bottom: 0.5rem; }

.CampaignInvestmentTagOverview-tagBullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  vertical-align: middle;
  position: absolute;
  top: 6px;
  left: 0; }

.CampaignHeroBanner {
  position: relative;
  width: 100%;
  height: 320px;
  overflow: hidden; }
  .CampaignHeroBanner .CampaignHeroBanner-heroImg {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    min-width: 100%;
    max-width: none;
    min-height: 320px; }

.CampaignNthRoundRibbon {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: inline-block;
  vertical-align: top;
  background-color: transparent;
  border: none;
  position: absolute;
  right: -1px;
  top: 0;
  z-index: 3; }

.CampaignSeisStamp, .CampaignSeisStamp:hover, .CampaignSeisStamp:focus,
.CampaignEisStamp,
.CampaignEisStamp:hover,
.CampaignEisStamp:focus {
  font-size: 0.6875rem;
  border-radius: 2px;
  letter-spacing: 1px;
  text-decoration: none;
  font-weight: 700;
  padding: 0.22em 0.3em 0.22em 0.35em;
  background: #7a8288;
  color: white;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  line-height: 1;
  display: inline-block; }

.CampaignFollowButton {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0.0625rem solid #c4cdd5;
  border-radius: 0.25rem;
  padding: 0.25rem 0.5rem;
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #637381;
  fill: #637381;
  outline: none;
  cursor: pointer;
  background-color: white;
  -webkit-transition: background-color 200ms ease-out;
  transition: background-color 200ms ease-out; }
  .CampaignFollowButton:hover, .CampaignFollowButton:active {
    color: #637381;
    fill: #637381;
    background-color: #f4f6f8; }
  .CampaignFollowButton::after {
    content: "";
    display: block;
    position: absolute;
    top: -0.0625rem;
    right: -0.0625rem;
    bottom: -0.0625rem;
    left: -0.0625rem;
    border-radius: 0.25rem;
    border: 0.125rem solid transparent;
    -webkit-transition: border-color 200ms ease-out;
    transition: border-color 200ms ease-out; }
  .CampaignFollowButton:focus {
    color: #637381;
    fill: #637381; }
    .CampaignFollowButton:focus::after {
      border-color: #637381; }
  .CampaignFollowButton .FollowButtonText {
    margin-left: 0.5rem; }
  .CampaignFollowButton .InlineSVG {
    width: 1.125rem;
    height: 1.125rem; }

.CampaignFundedStamp {
  overflow: hidden;
  *zoom: 1;
  border-radius: 2px;
  position: relative;
  border: 1px solid #7fbb30;
  color: #7fbb30;
  background: white;
  padding: 0 10px;
  width: auto;
  max-width: 190px;
  margin: 0 auto; }

.CampaignFundedStamp-text,
.CampaignFundedStamp-date {
  font-size: 0.875rem;
  line-height: 1.45; }

.CampaignFundedStamp .CampaignFundedStamp-text {
  float: left;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
  padding-right: 19px; }

.CampaignFundedStamp-icon {
  fill: #7fbb30;
  top: 2px;
  right: 0; }
  body .CampaignFundedStamp-icon {
    position: absolute; }
    body .CampaignFundedStamp-icon::before {
      visibility: hidden; }

.CampaignFundedStamp-date {
  font-style: italic;
  position: absolute;
  right: 10px; }

.CampaignCard-countryFlag,
.CampaignCountryFlag {
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px;
  width: 16px;
  height: 16px; }

.CampaignProgress {
  width: auto;
  height: 0.375rem;
  margin-right: -1px;
  margin-left: -1px;
  position: relative;
  border-radius: 4px;
  overflow: hidden; }
  .CampaignProgress::before,
  .CampaignProgress .CampaignProgress-bar {
    position: absolute;
    height: 100%;
    border-radius: 4px; }
  .CampaignProgress::before {
    background-color: #004a18;
    content: " ";
    width: 100%;
    z-index: 1;
    left: 0; }
  .CampaignProgress .CampaignProgress-bar {
    background-color: #003410;
    z-index: 2;
    max-width: 100%; }
  .investment_total_bar_container.closed_primary .CampaignProgress::before {
    background-color: #abb6c0; }
  .investment_total_bar_container.closed_primary .CampaignProgress .CampaignProgress-bar {
    background: #919eab; }
  .investment_total_bar_container.closed_primary .CampaignProgress .CampaignProgress-text {
    color: white; }
  .secondary_progress .CampaignProgress.completed-0::before,
  .secondary_progress .CampaignProgress.completed-1::before {
    background-color: #47c1c1; }
  .secondary_progress .CampaignProgress.completed-0 .CampaignProgress-bar,
  .secondary_progress .CampaignProgress.completed-1 .CampaignProgress-bar {
    background: -webkit-repeating-linear-gradient(315deg, #b1e6e6, #b1e6e6 5px, #acdcdc 5px, #acdcdc 10px);
    background: repeating-linear-gradient(135deg, #b1e6e6, #b1e6e6 5px, #acdcdc 5px, #acdcdc 10px); }
  .secondary_progress .CampaignProgress.completed-0 .CampaignProgress-text,
  .secondary_progress .CampaignProgress.completed-1 .CampaignProgress-text {
    color: #222f39; }
  .CampaignProgress.completed-0 .CampaignProgress-text {
    color: #222f39; }
  .CampaignProgress.completed-0::before {
    background-color: #dfe3e9; }
  .CampaignProgress.completed-0 .CampaignProgress-bar {
    background-color: #edb800; }
  .CampaignProgress.completed-1::before {
    background-color: #62be7f; }
  .CampaignProgress.completed-1 .CampaignProgress-bar {
    background-color: #3b9c59; }
  .CampaignProgress.completed-2::before {
    background-color: #3b9c59; }
  .CampaignProgress.completed-2 .CampaignProgress-bar {
    background-color: #248441; }
  .CampaignProgress.completed-3::before {
    background-color: #248441; }
  .CampaignProgress.completed-3 .CampaignProgress-bar {
    background-color: #12682d; }
  .CampaignProgress.completed-4::before {
    background-color: #12682d; }
  .CampaignProgress.completed-4 .CampaignProgress-bar {
    background-color: #004a18; }
  .CampaignProgress progress {
    position: absolute;
    left: -9999em;
    font-size: 0;
    opacity: 0; }
  .CampaignProgress.CampaignProgress--withText {
    height: auto; }
  .CampaignProgress .CampaignProgress-text {
    font-size: 0.875rem;
    position: relative;
    left: 9px;
    z-index: 5;
    color: white;
    font-weight: 700;
    padding: 0.4rem 0; }

.Prereg-iframe {
  position: relative;
  background: white; }
  .Prereg-iframe iframe {
    border: 0;
    height: 1199px;
    left: 0;
    top: 0;
    width: 1px;
    min-width: 100%; }

.PreregHeaderContainer {
  padding-right: 1rem;
  padding-left: 1rem;
  background: #212b36; }
  .PreregHeaderContainer .PreregHeader {
    padding-top: 3.5rem;
    padding-bottom: 2rem;
    max-width: 72rem;
    margin: 0 auto;
    color: white; }
    .PreregHeaderContainer .PreregHeader .PreregHeader-image {
      margin-bottom: 1.55rem; }
      .PreregHeaderContainer .PreregHeader .PreregHeader-image .prereg-main-image-mobile {
        display: none; }
      .PreregHeaderContainer .PreregHeader .PreregHeader-image img {
        width: 100%; }
    .PreregHeaderContainer .PreregHeader .PreregHeader-info-text {
      width: 75%; }
    .PreregHeaderContainer .PreregHeader .PreregHeader-info-title {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 1rem; }
    .PreregHeaderContainer .PreregHeader .pill-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-left: 1rem;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding-top: 0.25rem; }
      .PreregHeaderContainer .PreregHeader .pill-container .Pill {
        height: 1.5rem;
        line-height: 1.5rem;
        background: #655f98; }
    .PreregHeaderContainer .PreregHeader .PreregHeader-info-cta {
      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-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
      .PreregHeaderContainer .PreregHeader .PreregHeader-info-cta .Button {
        font-size: 1rem;
        padding: 0.6875rem 1rem;
        letter-spacing: 0;
        font-weight: normal;
        margin: 0; }
      .PreregHeaderContainer .PreregHeader .PreregHeader-info-cta .user-on-priority-list {
        pointer-events: none; }
        .PreregHeaderContainer .PreregHeader .PreregHeader-info-cta .user-on-priority-list span.check-icon {
          background: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.00039 11.2L1.80039 7.00001L0.400391 8.40001L6.00039 14L18.0004 2.00001L16.6004 0.600006L6.00039 11.2Z' fill='white'/%3E %3C/svg%3E");
          background-repeat: no-repeat;
          margin-right: 0.625rem;
          float: left;
          width: 1.125rem;
          height: 0.875rem; }
    .PreregHeaderContainer .PreregHeader .PreregHeader-info {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .PreregHeaderContainer .PreregHeader h1 {
      font-size: 2rem;
      color: white;
      margin-bottom: 0;
      line-height: 2.375rem; }
    .PreregHeaderContainer .PreregHeader p {
      font-size: 1rem;
      margin-bottom: 0; }

.PreregFooterContainer {
  background: white;
  padding: 3.5rem 1rem;
  border-bottom: 0.0625rem solid #d2d5d7; }
  .PreregFooterContainer h2 {
    text-align: center;
    margin-bottom: 3.4rem; }
  .PreregFooterContainer .PreregFooterItems {
    max-width: 72rem;
    margin: 0 auto;
    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; }
    .PreregFooterContainer .PreregFooterItems div {
      width: 30%;
      border: solid 0.0625rem #d2d5d7;
      border-radius: 0.25rem;
      padding: 1rem;
      text-align: center; }
    .PreregFooterContainer .PreregFooterItems h3 {
      font-size: 1.125rem;
      font-weight: bold;
      color: black;
      margin-bottom: 0.4375rem; }
    .PreregFooterContainer .PreregFooterItems p {
      color: #222f39; }
  .PreregFooterContainer .item {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    width: 4.25rem;
    height: 4.25rem; }
    .PreregFooterContainer .item--get-on-list {
      background-image: url("data:image/svg+xml,%3Csvg width='68' height='68' viewBox='0 0 68 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='34' cy='34' r='34' fill='%23FFE6DB'/%3E %3Cpath d='M20 16C20 15.4477 20.4477 15 21 15H49C49.5523 15 50 15.4477 50 16V45.9827C50 46.5159 49.7871 47.027 49.4086 47.4025L43.3434 53.4198C42.9688 53.7915 42.4625 54 41.9348 54H21C20.4477 54 20 53.5523 20 53V16Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5002 35.7698C25.5002 35.4937 25.724 35.2698 26.0002 35.2698H30.2629C30.5391 35.2698 30.7629 35.4937 30.7629 35.7698V40.0326C30.7629 40.3087 30.5391 40.5326 30.2629 40.5326H26.0002C25.724 40.5326 25.5002 40.3087 25.5002 40.0326V35.7698ZM26.5002 36.2698V39.5326H29.7629V36.2698H26.5002Z' fill='%23BDC6D3'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5002 28.9495C25.5002 28.6734 25.724 28.4495 26.0002 28.4495H30.2629C30.5391 28.4495 30.7629 28.6734 30.7629 28.9495V33.2123C30.7629 33.4884 30.5391 33.7123 30.2629 33.7123H26.0002C25.724 33.7123 25.5002 33.4884 25.5002 33.2123V28.9495ZM26.5002 29.4495V32.7123H29.7629V29.4495H26.5002Z' fill='%23BDC6D3'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.3283 37.4741C32.3283 37.1979 32.5521 36.9741 32.8283 36.9741H43C43.2762 36.9741 43.5 37.1979 43.5 37.4741C43.5 37.7502 43.2762 37.9741 43 37.9741H32.8283C32.5521 37.9741 32.3283 37.7502 32.3283 37.4741Z' fill='%23637381'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.3283 30.6533C32.3283 30.3772 32.5521 30.1533 32.8283 30.1533H43C43.2762 30.1533 43.5 30.3772 43.5 30.6533C43.5 30.9295 43.2762 31.1533 43 31.1533H32.8283C32.5521 31.1533 32.3283 30.9295 32.3283 30.6533Z' fill='%23637381'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.3283 23.8322C32.3283 23.556 32.5521 23.3322 32.8283 23.3322H43C43.2762 23.3322 43.5 23.556 43.5 23.8322C43.5 24.1083 43.2762 24.3322 43 24.3322H32.8283C32.5521 24.3322 32.3283 24.1083 32.3283 23.8322Z' fill='%23637381'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.4802 21.6184C31.6909 21.7969 31.7171 22.1124 31.5386 22.3231L27.8207 26.7138C27.7283 26.8228 27.5936 26.8872 27.4507 26.8905C27.3078 26.8938 27.1703 26.8358 27.073 26.7311L25.6339 25.1838C25.4458 24.9816 25.4573 24.6652 25.6595 24.4771C25.8617 24.2891 26.1781 24.3005 26.3661 24.5027L27.4216 25.6376L30.7755 21.6769C30.9539 21.4662 31.2694 21.44 31.4802 21.6184Z' fill='%2362BE7F'/%3E %3Cpath d='M43 48C43 47.4477 43.4477 47 44 47H50L46.5 50.5L43 54V48Z' fill='%23CDD6E2'/%3E %3C/svg%3E"); }
    .PreregFooterContainer .item--get-notified {
      background-image: url("data:image/svg+xml,%3Csvg width='68' height='68' viewBox='0 0 68 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='34' cy='34' r='34' fill='%23FFE6DB'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.8758 26.9452C19.1313 26.6192 19.6028 26.5621 19.9287 26.8176L21.7461 28.2423C22.0721 28.4978 22.1292 28.9692 21.8736 29.2952C21.6181 29.6212 21.1466 29.6783 20.8206 29.4228L19.0033 27.9981C18.6773 27.7426 18.6202 27.2711 18.8758 26.9452Z' fill='%23637381'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0379 39.4504C19.0877 39.8616 18.7948 40.2354 18.3836 40.2852L16.0903 40.5632C15.6791 40.6131 15.3054 40.3201 15.2555 39.9089C15.2057 39.4977 15.4986 39.124 15.9098 39.0741L18.2031 38.7961C18.6143 38.7463 18.988 39.0392 19.0379 39.4504Z' fill='%23637381'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.7111 44.5577C20.9145 44.9186 20.7868 45.376 20.426 45.5793L18.4139 46.7134C18.053 46.9168 17.5956 46.7891 17.3923 46.4283C17.1889 46.0674 17.3165 45.61 17.6774 45.4067L19.6895 44.2726C20.0503 44.0692 20.5077 44.1969 20.7111 44.5577Z' fill='%23637381'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7762 33.0672C15.8877 32.6683 16.3015 32.4352 16.7004 32.5467L18.9261 33.1687C19.3251 33.2802 19.5581 33.694 19.4466 34.0929C19.3351 34.4918 18.9213 34.7249 18.5224 34.6134L16.2967 33.9914C15.8978 33.8799 15.6648 33.4661 15.7762 33.0672Z' fill='%23637381'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.5181 43C28.2132 45.7956 29.5208 48.4833 31.7959 49.5174C34.071 50.5515 37.3475 49.989 38 47.1934' fill='%2333419D'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M51.0061 31.9114C53.0198 27.6485 51.6485 24.3531 49.7747 22.1243C47.4154 19.3174 43.7855 17.7766 40.1289 18.0263C37.2231 18.2258 33.8979 19.5263 32.2282 23.9353C30.3701 28.8422 27.337 31.8831 24.8003 33.6879C22.9312 35.0199 22.5809 37.6335 24.0621 39.3864C29.1779 45.4415 37.6393 49.0401 45.5557 48.5154C47.8458 48.3662 49.4857 46.2992 49.1448 44.0295C48.683 40.9509 48.7647 36.6565 51.0061 31.9114Z' fill='%236B77C6' stroke='%23FFE6DB' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E"); }
    .PreregFooterContainer .item--invest-from {
      background-image: url("data:image/svg+xml,%3Csvg width='68' height='68' viewBox='0 0 68 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='34' cy='34' r='34' fill='%23FFE6DB'/%3E %3Cpath d='M8.39672 31.2044C8.17762 30.6974 8.41098 30.1088 8.91794 29.8897L40.1381 16.3967C40.6451 16.1776 41.2337 16.411 41.4528 16.9179L48.2952 32.7499C48.5143 33.2569 48.2809 33.8455 47.774 34.0646L16.5538 47.5576C16.0468 47.7767 15.4582 47.5434 15.2391 47.0364L8.39672 31.2044Z' fill='%2362BE7F'/%3E %3Cpath d='M13.0403 29.0117C13.0403 28.4594 13.4881 28.0117 14.0403 28.0117H52.0688C52.6211 28.0117 53.0688 28.4594 53.0688 29.0117V48.4063C53.0688 48.9585 52.6211 49.4063 52.0688 49.4063H14.0403C13.4881 49.4063 13.0403 48.9585 13.0403 48.4063V29.0117Z' fill='%2398E4B0'/%3E %3Ccircle cx='33.0548' cy='38.6974' r='6.32029' fill='%2362BE7F'/%3E %3Ccircle cx='20.001' cy='39.2605' r='1.64573' fill='%2362BE7F'/%3E %3Ccircle cx='45.9551' cy='39.2605' r='1.64573' fill='%2362BE7F'/%3E %3C/svg%3E"); }
  .PreregFooterContainer .PreregFooterCtaContainer {
    margin-top: 3.5rem;
    width: 100%;
    text-align: center; }
    .PreregFooterContainer .PreregFooterCtaContainer .Button {
      font-size: 1rem;
      padding: 0.6875rem 1rem;
      letter-spacing: 0;
      font-weight: normal; }
    .PreregFooterContainer .PreregFooterCtaContainer .user-on-priority-list {
      pointer-events: none; }
      .PreregFooterContainer .PreregFooterCtaContainer .user-on-priority-list span.check-icon {
        background: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.00039 11.2L1.80039 7.00001L0.400391 8.40001L6.00039 14L18.0004 2.00001L16.6004 0.600006L6.00039 11.2Z' fill='white'/%3E %3C/svg%3E");
        background-repeat: no-repeat;
        float: left;
        width: 1.125rem;
        height: 0.875rem;
        margin-right: 0.625rem; }
    .PreregFooterContainer .PreregFooterCtaContainer .hidden {
      display: none; }

.get-priority-access-dialog.Modal {
  max-width: 35.938rem;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
  margin-left: auto;
  margin-right: auto;
  padding: 0; }
  .get-priority-access-dialog.Modal .Modal-inner {
    padding: 48px; }
  .get-priority-access-dialog.Modal .title {
    margin-bottom: 1.5rem;
    text-align: center;
    font-weight: bold; }
  .get-priority-access-dialog.Modal .login-link-text {
    text-align: center; }
  .get-priority-access-dialog.Modal .FormFieldList {
    margin-bottom: 0; }
  .get-priority-access-dialog.Modal .FormActions {
    margin-top: 32px; }
    .get-priority-access-dialog.Modal .FormActions .Button {
      width: 100%;
      font-size: 1rem;
      letter-spacing: 0;
      font-weight: normal;
      padding: 0.6875rem 1rem; }
  .get-priority-access-dialog.Modal .hidden {
    display: none; }
  .get-priority-access-dialog.Modal .footer {
    font-size: 14px; }
    .get-priority-access-dialog.Modal .footer p {
      margin-top: 32px;
      margin-bottom: 0; }
  .get-priority-access-dialog.Modal .customSelect .customSelectInner {
    color: #212b36; }

.get-priority-access-success-dialog.Modal {
  max-width: 35.938rem;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
  margin-left: auto;
  margin-right: auto;
  padding: 0; }
  .get-priority-access-success-dialog.Modal .Modal-inner {
    padding: 48px;
    text-align: center; }
  .get-priority-access-success-dialog.Modal .Button {
    font-size: 1rem;
    letter-spacing: 0;
    font-weight: normal;
    padding: 0.6875rem 1rem; }
  .get-priority-access-success-dialog.Modal .icon-container {
    width: 68px;
    height: 68px;
    margin: auto;
    margin-bottom: 25px;
    background-color: #ffe6db;
    border-radius: 100px; }
    .get-priority-access-success-dialog.Modal .icon-container .success-icon {
      width: 100%;
      height: 100%;
      background-image: url("data:image/svg+xml,%3Csvg width='30' height='39' viewBox='0 0 30 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 1C0 0.447715 0.447715 0 1 0H29C29.5523 0 30 0.447715 30 1V30.9827C30 31.5159 29.7871 32.027 29.4086 32.4025L23.3434 38.4198C22.9688 38.7915 22.4625 39 21.9348 39H1C0.447716 39 0 38.5523 0 38V1Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5 20.7698C5.5 20.4937 5.72386 20.2698 6 20.2698H10.2627C10.5389 20.2698 10.7627 20.4937 10.7627 20.7698V25.0326C10.7627 25.3087 10.5389 25.5326 10.2627 25.5326H6C5.72386 25.5326 5.5 25.3087 5.5 25.0326V20.7698ZM6.5 21.2698V24.5326H9.76274V21.2698H6.5Z' fill='%23BDC6D3'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5 13.9495C5.5 13.6734 5.72386 13.4495 6 13.4495H10.2627C10.5389 13.4495 10.7627 13.6734 10.7627 13.9495V18.2122C10.7627 18.4884 10.5389 18.7122 10.2627 18.7122H6C5.72386 18.7122 5.5 18.4884 5.5 18.2122V13.9495ZM6.5 14.4495V17.7122H9.76274V14.4495H6.5Z' fill='%23BDC6D3'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.3281 22.4741C12.3281 22.1979 12.552 21.9741 12.8281 21.9741H22.9999C23.276 21.9741 23.4999 22.1979 23.4999 22.4741C23.4999 22.7502 23.276 22.9741 22.9999 22.9741H12.8281C12.552 22.9741 12.3281 22.7502 12.3281 22.4741Z' fill='%23637381'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.3281 15.6534C12.3281 15.3772 12.552 15.1534 12.8281 15.1534H22.9999C23.276 15.1534 23.4999 15.3772 23.4999 15.6534C23.4999 15.9295 23.276 16.1534 22.9999 16.1534H12.8281C12.552 16.1534 12.3281 15.9295 12.3281 15.6534Z' fill='%23637381'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.3281 8.83212C12.3281 8.55598 12.552 8.33212 12.8281 8.33212H22.9999C23.276 8.33212 23.4999 8.55598 23.4999 8.83212C23.4999 9.10827 23.276 9.33212 22.9999 9.33212H12.8281C12.552 9.33212 12.3281 9.10827 12.3281 8.83212Z' fill='%23637381'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4802 6.61844C11.6909 6.79689 11.7171 7.11239 11.5386 7.32312L7.82068 11.7138C7.7283 11.8228 7.59365 11.8872 7.45074 11.8905C7.30782 11.8938 7.17033 11.8358 7.07297 11.7311L5.63387 10.1838C5.44581 9.98156 5.45728 9.66519 5.65949 9.47713C5.8617 9.28907 6.17807 9.30054 6.36613 9.50275L7.42158 10.6376L10.7755 6.6769C10.9539 6.46616 11.2694 6.43999 11.4802 6.61844Z' fill='%2362BE7F'/%3E %3Cpath d='M23 33C23 32.4477 23.4477 32 24 32H30L26.5 35.5L23 39V33Z' fill='%23CDD6E2'/%3E %3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center; }
  .get-priority-access-success-dialog.Modal .title {
    margin-bottom: 1.5rem;
    font-weight: bold;
    margin-bottom: 9px; }
  .get-priority-access-success-dialog.Modal .description {
    margin-bottom: 32px; }

.CampaignNthRoundRibbon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAASFBMVEUjMDojMDojMDrKzdD09PXe4OFSXGTW2dv////Q09WKkJZbZGxPWWFmb3bo6eqVm6CtsrWhpqt+hYvz9PS5vcDc3t/EyMpyeoGucevSAAAACHRSTlMACjCw/9Y9rOWj6lgAAAFxSURBVHgBYmBgZGJmIQqwsjEyEAUYmdg5iAIDaeKoiaMmAlitgxwJQhAKw7188ADpUrvuf9NJT20msWZjcYEvGP6oorWi0EpFoYsXikIGwluVKHRXIAI1YtAjXAt3nQGEvP0dlfWo6eG9Tkwb6EwAs0ZsDsQXVEaJKPyIM6CWRTMmjfL1ymbsn355lmWbWb1n4li9h6L8epWFD8viwuVP4SguHEBl4SlV4lV4Z1vAR4U3BqJMBII5Ts46sdF5noWFK3NyRJMyMdA8WVlPkMweladuHUK5FV/bL1dy3omvfXEgT13Q1wMx7VDOBdwWpzXg0AXcFocFcB4LuC125lQbGAu4KwqNibTcBu/unrTjPGMXvPv3KDrfC7grBvWL5gJui/MacgH3xctbwX1RFP+DP63XsQAAAACAsPypk1gA+wPPlRbTYlpMi2kxLabFtJgW02JaTItpMS2mxbSYFtNiWkyLaTEtpsW0mBbTYlpMi+kGqCdO06RAvAwAAAAASUVORK5CYII=);
  width: 80px;
  height: 80px; }
  .CampaignNthRoundRibbon.CampaignNthRoundRibbon--preemption {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAb1BMVEUjMDojMDojMDrKzdD09PXW2dv////Q09WKkJZbZGxPWWG32/9mb3aHxP9Lpv+r1f/o6eqVm6Cf0P9XrP/z+f/n8/+tsrWhpqvP5/9jsv9+hYvz9PS5vcDc3t+Tyv/b7f97vv/EyMpvuP9yeoHD4f/PR07nAAAABnRSTlMACjCw/6xdJwswAAAC/UlEQVR4AWJgYGRiZiELsDIxMhAFGJlY2cgCg9mGURtGbQDQXgdNysIwGIA5vVCkbTWEbVCRhf3/v/EbdsTSxRPm68EZLnk6JS+mZfV/hdLUysLpT/2mbFQF63xW3wSE5qwnWHchv93/sv0QoCUs+/fUPp+CaUJIB6QgWEceF8frcxeAUH41X0FH8M5HEmfBEWlVddU3Vx3hBPDFg4WS0NU3XE0H4K71pllooMf6dG6AsACVCTrC7/7tmDrpu2xMQFV3KDUEFiL/mKZ0RqY25VJ/OS0FYaQ4OEcRcW2m6/f1Wb/SeNMcMVluEUlWAam+hoCWLljq25dwS/U1hFZOiEQMK2umy9/6aoljRBKx2y9rMJVm4loiZsk+3PeUOA0hkkebHrPE6Qk8MYDIeeLunZLgAS+pW1+J62fFSSCmbl0Td6tvCIpC3q0A5r7s605LWLuVI16Rm01vAqDarSzUvv4dzvf5fO1Uu5XFySYPN9M15qzZrSJyQVqzMecQoCV4FnlQRFpdH1KiNf4fhD217EfZKuVboTgiMMPK5MhRxFYI3Vzd/wjFIQEY5RJHiuDspOq+Mn+E4qgAWIr5NHOvz0BfHQSSkNcfaJO4sMT6GLATeHru367DxtJH96q+4bYHjk8zEaN4m24mZvmn7vbA0WnGkzjPYtO3dXnT8xx2wMFpBnH4AU7ObjqpwtV8JeCwkFYkK3YzCWSHVHwgpPrgIX358nGp+EBI9YGUuLw+ik8FftYXat/eoouPhdNrvt+vHfDJ/YG9jyrA+8TFSEsklIA3iXuQZfyQVwL2ibsQA7CTErA/pUHSbw4oCZ4YYBqBkxKwu6GI90IM6zgHtAQeyU0PWEdtDqgJaBmwNAlyQFFY6sdhAqxXAvZvOmIaYIUzQFF4ADJk9VHoCmhJsvoolAV2smtTXWFgKAP/RGC8FVDbHAgAAAAACNqfeooSKD2kh/SQHtJDekgP6SE9pIf0kB7SQ3pID+khPaSH9JAe0kN6SA/pIT2kh/SQHtJD2q2peYDMazdNAAAAAElFTkSuQmCC);
    width: 96px;
    height: 96px; }

@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  .CampaignNthRoundRibbon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAASFBMVEUAAAAjMDojMDrMz9L09fXf4eJPWmLY2tz///+Rl5xweH9PWWF7g4m9wcTT1thaY2ve4OFlbnWnrLDIy86GjZKcoqaytrrp6uuPvgnSAAAACHRSTlMAIDOz/9lAs1OfyYcAAALnSURBVHgB7M5RAQAwBEBBAP0TTwh/e5fgZKmZx6UsU7m0w55L3w0ZMmTIkCFDhgwZxqPOvrUdh0IoDLs4Beg/Sfn9n3SCWTe4YjKMGofqU9hmL5NcqEtuoUJqoUJqoQI1sVABlZZWaD6JFzq+eKGfj2bSMKGfjx49U/x8JBOaT/IK20c+xpSUQn178/SV1N2mrTC2klaoALBkFSqgvQ2qpBR2GLuIzEFLKTzAYMph38wzlXClvkmr+QaaSbiymQsO8yVrDmoXrizQHF+McMIl0ldYPvv2kmnqrQsw7k++xpJIOABqefHBJmmE5dq2Ka++dA3W8cULHV+80PHFC4vni8+y44sX7p98WTu2+fJ2bPNl7thzoLk79jz/z44tkrlj25G3Y5dYod+xVSOFfse+nWIY3rEVP8qRHfvGD0pkxxaFmXmvd9vou/VMKjwYRW4Fcgo7bEUBaJJRWFm3AXqwpHwOOwD1vqFLRuEcULuNlpxJmUe3KHcpG6A5s1xRuQagt2QUdmirz4sTVgZQpy+LEZYnr/uswCy/8ZrmFJbPg/nHhY9/v5NqPyV8ZBc+QoQ/DpRHiPA5WbZz6wFAE/rHCUAtPjBGqMBaYSk+MEK4Adez6JwBQF9YBtYNdygBQFfYYTMp9AigJ9zeLlyLAjrCjgHLCLrFrnA8b/G92EyZLQDo7AJA+zZgteXjHgB0/1kCWObTFwJ0hL3CuhXzwdJ8YMQvtvn0UtAAoAl9n93yFgB8E7o+ETgigG9C19dBQ4BulvVNSo8BOsI3nx+S6KQsJQxoQt8XBzSh53OAoUkxXyTQEZovEugIQ/rgnxJ+bXcOaAAAQAAGYf/S1vicJEB9qD5UH6oP1YfqQ/Wh+lB9qD5UH6oP1YfqQ/Wh+lB9qD5UH6oP1YfqQ/Wh+lB9qD5UH6oP1YfqQ/Wh+lB9qD5UH6oP1YfqQ/Wh+lB9qD5UH6oP1YfqQ/Wh+lB9qD5UH6oP1YfqQ3HjXbeaFSsee+LKAgAAAABJRU5ErkJggg==); }
    .CampaignNthRoundRibbon.CampaignNthRoundRibbon--preemption {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAAclBMVEUjMDojMDojMDrMz9L09fXY2tz////T1tiRl5xPWWG9wcRweH/d7v+azf9WrP9Lpv+Px/97g4l4vP+83v+l0/+w2P/p9P+nrLBaY2ve4OFisf/Iy87S6f9lbnX0+f/H4/9tt/+coqbp6uuGjZKytrqDwv/F7lc2AAAABnRSTlMAIDOz/7NLrSDXAAAGf0lEQVR4AezPBwGAQAwAse+uf8XUAxsuDrKGqJpfKVRlHWkGkVdiwODiAQMGDBgwYMCAQb180BuzZtCsKAwDYA5MIFgaAARERZ6u//8v7hTM4OwLZE9McvLt6fvYpGnaYmbaQOdH+wYKv3kDhT89WTdQ+CE2beByjR9MGzhPxR5/CfAxSKwZMD9RoddvfErNdTTmr4KBWr+xuZ7M/AXURI1ev2DOgPkBzkQt/BMd169hA+YH8L/+CwJ4+vnRX8CcAfOTgxADVfDLoOMfF4A4uSaWDJh/IH8DCEWQ78J1PSLer4YMOH8KovyWE9ENYHzs9YMQmSWDz+JZ0BxngHGiGsT4QcQujlPEiyGDcVrqtx6IhsfMT7LBEz9d+IUv/icTBvzDOVj4vWzQIf6BEFdEmCPDzFpHC/zTWIRa+BUvvAOn0ocfMbFkwPwAbxqkEiiXvOnxzvyprY7G/NBKSXRFfH5acrfyGzFgfm7J4q6oxFMCWY94ir/4Mxt1wN/fzwbNvKAKu4o57pdvfkQTBpw/jmhoKiLfgmCQYuBevz//sNLRQv7THH7uxkXxqxckSQwSvwED5wP/jajJq6ad+eUJR+a3YDCuI8GHnw10fgMGTO1Xft+wgc5vxWCiauV3UAsGqcxvxIAo/+IH2UDmN2HQeqo5/6cRFoPbTiGbm9Gcdwu/92xQ7/AbnNGY3zk2kCIJ/FZnNM7/YLBzWpoantGI6iWd6m2kTJ7RrBh4tw5rHPqMZs9ADnlGM2pQryLajBZfDBo8WIRvQHZmtK43ZlCziHADIsxocY8nsGTwAGCD9QZkZ0brEDuLZ9fj5N32Dcg6o8VzHZg0cN83IPKMtiypCVi/AREMOOJ+XpGS0kYlC/ye96bN1sHvE5Iy1IPRGxDem07jxsHvz7NE7M1VMufP9960lfZ2/Qux737wHoMtA87/1cD535WMy2IU97yxtnUD8uZjFxY6S3PyE6DDu71KXlsZ8xP9voT681yWois801DJsUWDtaDHrSmnjDsMtcD8lgyY31dLSslLUc/49gyY3w103rvEDLUABg0q5ndE7aYA48fmDIrxww/n7VE/5a+fGXyVwPwwUa6indCeAfOP/K6iPb+pADligwY8GNTkg00zUYh8x+D5fwbRcQaBH95UPIqBlghKcvDTNN0gOsiAg2jZmza13+TndSh5ncr0qRhExxq4QP8+t+CYv1Ue+2rbu+hgg6Z4jAArf031Dn/ZlYhXXeD4GW3lpw2DDLHPllEhPkpAMND5twzu/OmVGSE61kD4/oVoECOmbNIdKiAYKPlTSPf6Fz5mSfB4AcWg+jf/B6Elc+bEd+X2IzreYKw+/Dxb5vLzojCWXU6IZfAoL8cK6JVcr2ctE3mAVthN/KRhPouXPw4VUAz4+080uFAD9AbnN05+T8/l5+lyoIBiwPnPT4xCTeTCqWNWlq9sVblfdYED75OX+4OKiMjf9t62LN//mbwQs0MFFIMa5rgV1XkEYIMt/ni+UutlgeMNxBg9G8j8GyfwkRWDUA9sIPKHjhALAjYMlnqWsihl/pP8uiUyYcBPTgthyuyYXz5wjCwYMD9AIUxpzC/P+ZEFA+ZfBrRW4T9aYDXQ+YUZTeGH6GgDnV84e0yZXxU43kDgr4W96QVUgeMNWGCHX4/IgEEh8BsS0A1A4VcEzBis/I+8ep9bYwJsoPPfBpojHw0JsIHKz7NmxQOnFQE2UPkfRPRuAcacqLIj8P8zmid+D3IORrYE9BktUBfrAdJkR0A3YGj67gqjLmDMYPhK/BvRTRewZcCXmFwEThcwZvD+yvuBCAwKqKsppw2fddW1ImDLYOC7v4aI2kXJGRPQ+oFv3PiovhrzTREwZ/AJ5qdWETBm0BYUonLMT2BPQJkyb82jhYV/KmiwKKB2NOYfK6oMCrCBzg8TFbCzmkZWDZgfiJrPXw9RwKoB8wNRzX+JAlYNRh+IeUfH/IKAWQNXjbAIOObXBQxWckPE/LKAdYOGPPPLAtYNKvLMLwtYN9DOVyLrBgo/RNYNPPMrAqZXU0XAsoEef6ufAwEAAAAAQftTz1EGpQ/SB+mD9EH6IH2QPkgfpA/SB+mD9EH6IH2QPkgfpA/SB+mD9EH6IH2QPkgfpA/SB+mD9EH6IH2QPkgfpA/SB+mD9EH6IH2QPkgfpA/SB+mD9EH6IH2QPkgfpA/SB+mD9EH6IH2QPkgfpA/SB9l8vgEocqdqjPPLQwAAAABJRU5ErkJggg==); } }

.CampaignNthRoundRibbon,
.CampaignNthRoundPreemptionRibbon {
  background-size: 100%; }

.simplemodal-wrap {
  outline: 0; }
  .simplemodal-wrap > * {
    -webkit-box-shadow: 0 0 8px 0 #e8eaeb;
    box-shadow: 0 0 8px 0 #e8eaeb;
    width: 100%; }
  .simplemodal-wrap.grid-container {
    width: 100%;
    float: none;
    margin-left: auto;
    margin-right: auto; }

#simplemodal-overlay,
#simplemodal-overlay-dark {
  width: 100% !important; }

.flexbox #simplemodal-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000001 !important; }
  .flexbox #simplemodal-container .grid-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;
    margin: 0 auto;
    height: 100%; }

.no-flexbox #simplemodal-container {
  position: fixed;
  top: 10%;
  width: 100%; }
  @media (max-width: 600px) {
    .no-flexbox #simplemodal-container {
      top: 0;
      height: 100%; }
      .no-flexbox #simplemodal-container .Modal {
        float: none;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0;
        max-height: none;
        max-width: none; } }

.Modal {
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: none;
  background-color: white;
  max-width: 890px;
  min-width: 18.125em;
  position: relative; }
  .Modal .last,
  .Modal .is-last {
    padding-bottom: 0;
    margin-bottom: 0; }
  .Modal .Page-title {
    padding-left: 0;
    padding-right: 0;
    float: none; }

.registration-dialog .Button {
  margin-bottom: 0; }

.registration-dialog .recaptcha_test {
  height: auto;
  width: 100%; }
  .registration-dialog .recaptcha_test input {
    width: 100%; }

.registration-dialog .error-message {
  color: #ff4622; }

.ModalActions {
  margin-top: 2.5rem;
  margin-bottom: 0; }
  .ModalActions .Spinner {
    padding-left: 1rem; }

html.modal,
html.modal body {
  overflow: hidden; }

html.modal .MainNav-offCanvasWrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  overflow: auto; }

.Modal--small {
  max-width: 570px; }

.Modal-inner {
  padding-top: 2.5rem;
  padding-bottom: 6rem;
  padding-left: 4rem;
  padding-right: 4rem;
  position: relative;
  overflow: hidden;
  max-width: 100%; }

.Modal-footer {
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: absolute;
  z-index: 10000;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background: #f3f4f5;
  border-top: 1px solid #d2d5d7;
  margin-bottom: 0; }
  .Modal-footer > :last-child {
    margin-bottom: 0; }

@media (min-width: 600px) {
  .registration-dialog .recaptcha_test {
    width: 50%; }
  .Modal {
    width: 100%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-left: 4rem;
    padding-right: 4rem;
    overflow: inherit;
    float: none;
    margin-left: auto;
    margin-right: auto; }
  .simplemodal-wrap {
    position: relative; }
  .Modal--hasSidePanel .Modal-mainContent,
  .Modal--hasSidePanel .Page-subtitle {
    width: 66.66667%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-left: 0; }
  .Modal--hasSidePanel .Modal-sidePanel {
    width: 33.33333%;
    float: right;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-right: 0; }
  .Modal--hasSidePanel .Page-subtitle + .Modal-sidePanel {
    margin-top: -1.5rem; }
  #simplemodal-overlay {
    background-color: #f3f4f5; }
  #simplemodal-overlay-dark {
    background-color: #222f39; }
    #simplemodal-overlay-dark + .grid-container-wrapper .Modal {
      -webkit-box-shadow: none;
      box-shadow: none; }
  .Modal-closeButton {
    right: 0.6875rem; }
  #simplemodal-container .grid-container-wrapper {
    height: 100%; }
  #simplemodal-container .grid-container,
  #simplemodal-container .grid-container .Modal {
    max-height: 100%; }
  #simplemodal-container .grid-container .Modal {
    overflow: auto; } }

@media (max-width: 600px) {
  .Modal {
    width: 100%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto; }
  .simplemodal-wrap > * {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .simplemodal-container {
    background-color: white; }
  .Modal-sidePanel {
    margin-bottom: 1.5rem; }
  .Modal-closeButton {
    right: 0; }
  #simplemodal-container .grid-container-wrapper {
    max-height: 100%;
    overflow: auto;
    width: 100%; }
  #simplemodal-container .grid-container {
    width: 94%;
    margin: 0 auto; } }

@media (max-width: 600px) {
  .Modal-footer {
    margin-top: 1.5rem;
    position: static;
    background: none;
    border: none; }
  .Modal-inner {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 1.5rem; } }

.ActivityList {
  padding: 0 0 0 8px;
  margin: 0 0 16px; }
  .ActivityList * {
    padding: 0;
    margin: 0;
    font-size: 1em; }

.ActivityList-item {
  font-size: 0.875rem;
  padding-bottom: 1rem;
  padding-left: 20px;
  color: #222f39;
  position: relative; }
  .ActivityList-item::before {
    content: " ";
    position: absolute;
    top: 3px;
    left: 1px;
    border-left: 1px dashed #d2d5d7;
    width: 1px;
    height: 100%; }
    .ActivityList.is-solid .ActivityList-item::before {
      border-left-style: solid;
      border-left-width: 2px; }
  .ActivityList-item.is-last::before,
  .ActivityList.is-solid .ActivityList-item.is-last::before {
    border-left-color: transparent; }
  .ActivityList-item .ActivityList-bullet::before, .ActivityList-item .ActivityList-bullet::after {
    border-radius: 32px;
    display: block;
    position: absolute;
    content: " "; }
  .ActivityList-item .ActivityList-bullet::after {
    width: 10px;
    height: 10px;
    background-color: #d2d5d7;
    top: 4px;
    left: -3px;
    margin-top: 3px; }
  .ActivityList-item.is-first .ActivityList-bullet::before, .ActivityList-item.is-final .ActivityList-bullet::before, .ActivityList-item.is-strong-bullet .ActivityList-bullet::before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 16px;
    height: 16px;
    top: 3px;
    left: -6px;
    margin-left: -1px;
    background-color: white;
    border: 1px solid #d2d5d7; }
  .ActivityList.is-blue .ActivityList-item::before {
    border-left-color: #4aa6ff; }
  .ActivityList.is-blue .ActivityList-item.is-last::before {
    border-left-color: transparent; }
  .ActivityList.is-blue .ActivityList-item .ActivityList-bullet::after {
    background-color: #4aa6ff; }
  .ActivityList.is-blue .ActivityList-item .ActivityList-bullet::before {
    border-color: #4aa6ff; }

.ExpandableListItem {
  margin-bottom: 1rem;
  font-size: 0.875rem;
  -webkit-transition: height .75s ease;
  transition: height .75s ease;
  display: block;
  vertical-align: top;
  border-style: solid;
  height: 60px;
  border-width: 0;
  border-left-width: 4px;
  position: relative; }
  .ExpandableListItem,
  .ExpandableListItem li {
    list-style: none; }
  .ExpandableListItem.is-expanded .ExpandableListItem-summary, .ExpandableListItem.is-alwaysExpanded .ExpandableListItem-summary {
    border-radius: 0 4px 0 0; }
  .ExpandableListItem.is-alwaysExpanded {
    height: auto; }
    .ExpandableListItem.is-alwaysExpanded .ExpandableListItem-detail {
      position: static;
      height: auto;
      padding-top: 4px; }
    .ExpandableListItem.is-alwaysExpanded .ExpandableListItem-detailContent {
      padding-top: 56px;
      position: static; }
  .ExpandableListItem.is-flexible {
    height: auto;
    min-height: 58px; }
    .ExpandableListItem.is-flexible .ExpandableListItem-cell {
      height: 100%;
      min-height: 58px; }
    .ExpandableListItem.is-flexible .ExpandableListItem-cellContent {
      padding-bottom: 19px; }
    .ExpandableListItem.is-flexible .ExpandableListItem-summary {
      height: auto;
      min-height: 58px;
      position: relative;
      top: 0;
      left: 0; }
    .ExpandableListItem.is-flexible .ExpandableListItem-detail {
      top: 0;
      position: relative; }
  .ExpandableListItem.is-last, .ExpandableListItem.has-footer {
    margin-bottom: 0; }
  .ExpandableListItem.has-footer .ExpandableListItem-summary {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .ExpandableListItem.has-footer .ExpandableListItem-detailContent {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }

.ExpandableListItem-detail {
  -webkit-transition: height .75s ease;
  transition: height .75s ease;
  overflow: hidden;
  width: 100%;
  position: absolute;
  top: 60px;
  height: 0; }

.ExpandableListItem-detailContent {
  border-radius: 0 0 4px;
  border-right: 1px solid #d2d5d7;
  border-bottom: 1px solid #d2d5d7;
  border-left: 0 solid #d2d5d7;
  width: 100%;
  position: absolute;
  bottom: 0; }

.ExpandableListItem-summary {
  border-radius: 0 4px 4px 0;
  position: absolute;
  width: 100%;
  height: 60px;
  border-width: 1px;
  border-color: #d2d5d7;
  border-style: solid;
  border-left-width: 0;
  font-size: 0; }
  .ExpandableListItem-summary > * {
    font-size: 0.875rem; }
  .ExpandableListItem-summary, .ExpandableListItem-summary.Highlight {
    background: #f3f4f5; }
  .ExpandableListItem-summary.is-toggler {
    cursor: pointer;
    cursor: hand; }

.ExpandableListItem-footer {
  margin-bottom: 1rem;
  border-radius: 0 0 4px 4px;
  border-style: solid;
  border-width: 1px;
  border-top-width: 0;
  border-color: #d2d5d7; }
  .ExpandableListItem-footer.is-last {
    margin-bottom: 0; }

.ExpandableListItem-item {
  border-style: solid;
  border-width: 1px;
  border-top-width: 0;
  border-color: #d2d5d7; }

.ExpandableListItem-panelToggler {
  width: 16px;
  height: 32px;
  position: absolute;
  top: 11px;
  left: 1px;
  display: block;
  background: none;
  border: none;
  cursor: pointer;
  cursor: hand; }
  .ExpandableListItem-panelToggler:focus {
    outline: none; }
  .ExpandableListItem-panelToggler i {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #333;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -4px;
    margin-left: -4px; }
  .ExpandableListItem-panelToggler.is-expanded i {
    border-left-color: transparent;
    border-top-color: #333;
    margin-top: -1px;
    margin-left: -5px; }
  .ExpandableListItem-panelToggler + .ExpandableListItem-cellContent {
    padding-left: 15px; }

.ExpandableListItem-cell {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  height: 58px;
  border-width: 0;
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-left-color: #fff;
  border-right-color: #e6e6e6;
  position: relative; }
  .ExpandableListItem-cell.is-first {
    border-left-width: 0; }
  .ExpandableListItem-cell.is-last {
    border-right-width: 0; }
  .ExpandableListItem.is-first .ExpandableListItem-cell.is-column {
    position: relative; }
    .ExpandableListItem.is-first .ExpandableListItem-cell.is-column::before {
      content: "";
      position: absolute;
      top: -1px;
      left: 50%;
      margin-left: -7px;
      width: 14px;
      height: 7px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAQAAACSTrSSAAAALklEQVR4AW3JsQEAMBABQFX2n8wsNpAaf+2Bli8yDT5aZ/EB2VnIzsrOyp6KzvrlG3YfTqBhYAAAAABJRU5ErkJggg==) no-repeat center top; }

.ExpandableListItem-cellContent {
  padding-top: 19px;
  display: block;
  line-height: 1.4; }
  .fixed-grid .ExpandableListItem-cellContent {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .fluid-grid .ExpandableListItem-cellContent {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    @media (max-width: 600px) {
      .fluid-grid .fluid-grid .ExpandableListItem-cellContent {
        padding-left: 0.625rem;
        padding-right: 0.625rem; } }
    @media (min-width: 600px) and (max-width: 950px) {
      .fluid-grid .fluid-grid .ExpandableListItem-cellContent {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }
  .ExpandableListItem-cellContent .Pill {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }

.ExpandableListItem-title {
  height: 58px; }

.PipedList > li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  white-space: nowrap;
  padding-right: 1.5em; }
  .PipedList > li::after {
    content: "|";
    position: absolute;
    right: 0.5em;
    bottom: 0;
    color: #a6acb0; }

.PipedList > :last-child {
  padding-right: 0; }
  .PipedList > :last-child::after {
    display: none; }

.PipedList--small {
  font-size: 0; }
  .PipedList--small > li {
    font-size: 0.875rem;
    padding-right: 1em; }
    .PipedList--small > li::after {
      right: 0.42em; }

.InlineDefinitionList {
  *zoom: 1; }
  .InlineDefinitionList:after {
    content: "";
    display: table;
    clear: both; }
  .InlineDefinitionList dt,
  .InlineDefinitionList dd {
    width: 50%; }
  .InlineDefinitionList dt {
    float: left;
    text-align: left; }
  .InlineDefinitionList dd {
    float: right;
    text-align: right; }

.ExpandableListItem--rightToggle {
  border-left-width: 0; }
  .ExpandableListItem--rightToggle.is-expanded .ExpandableListItem-summary,
  .ExpandableListItem--rightToggle.is-expanding .ExpandableListItem-summary,
  .ExpandableListItem--rightToggle.is-collapsing .ExpandableListItem-summary {
    border-radius: 4px 4px 0 0; }
  .ExpandableListItem--rightToggle.is-expanded .ExpandableListItem-summary, .ExpandableListItem--rightToggle.is-expanding .ExpandableListItem-summary, .ExpandableListItem--rightToggle.is-alwaysExpanded .ExpandableListItem-summary {
    border-radius: 4px 4px 0 0;
    background-color: white; }
  .ExpandableListItem--rightToggle .ExpandableListItem-summary {
    border-left-width: 1px;
    border-radius: 4px; }
  .ExpandableListItem--rightToggle .ExpandableListItem-detailContent {
    border-left-width: 1px;
    border-radius: 0 0 4px 4px; }
  .ExpandableListItem--rightToggle .ExpandableListItem-panelToggler {
    width: 44px;
    height: 58px;
    top: 0;
    left: 0; }
    .ExpandableListItem--rightToggle .ExpandableListItem-panelToggler i {
      border: 0;
      width: 12px;
      height: 12px;
      margin-top: -6px;
      margin-left: -6px;
      fill: #a6acb0; }
    .ExpandableListItem--rightToggle .ExpandableListItem-panelToggler.is-expanded .i-arr-down {
      display: none; }
    .ExpandableListItem--rightToggle .ExpandableListItem-panelToggler.is-collapsed .i-arr-up {
      display: none; }
  .ExpandableListItem--rightToggle .list-details-line .ExpandableListItem-cell {
    height: 48px; }
  .ExpandableListItem--rightToggle .list-details-line .ExpandableListItem-cellContent {
    padding-top: 14px; }
  .ExpandableListItem--rightToggle .list-details-line .ExpandableListItem-cellContent-double-line {
    padding-top: 3px; }
  .ExpandableListItem--rightToggle .ExpandableListItem-toggler {
    height: 58px;
    border-left: 1px solid #e6e6e6;
    position: relative;
    float: right;
    width: 45px; }
    .ExpandableListItem--rightToggle .ExpandableListItem-toggler .ExpandableListItem-panelToggler {
      border-left: 1px solid #fff; }

.BulletList {
  list-style: disc inside; }

.ExpandableListItem-cellContent-double-line .investment-amount-due {
  padding-top: 1px; }

.no-wrap {
  white-space: nowrap; }

.ListGroup-row:nth-of-type(2n+1) {
  background-color: #f3f4f5; }

.ListGroup-header,
.ListGroup-rowContent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.ListGroup-header {
  padding-bottom: 0.5rem; }

.ListGroup-rowContent {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  .ListGroup-rowContent:hover, .ListGroup-rowContent:focus {
    background: #e8f4ff; }

.ListGroup-item {
  -webkit-box-flex: 5;
  -webkit-flex-grow: 5;
  -ms-flex-positive: 5;
  flex-grow: 5;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  padding-left: 1.5%; }
  .ListGroup-item:first-child {
    padding-left: 0; }

.ListGroup--border .ListGroup-row {
  border: solid #d2d5d7;
  border-width: 1px 1px 0; }
  .ListGroup--border .ListGroup-row:nth-last-child(1) {
    border-bottom-width: 1px; }

.ListGroup--borderMediumAndLarge .ListGroup-row {
  border: solid #d2d5d7;
  border-width: 1px 0 0; }
  .ListGroup--borderMediumAndLarge .ListGroup-row:nth-last-child(1) {
    border-bottom-width: 1px; }

.Highlight,
#seedrs .Highlight {
  background-color: rgba(237, 184, 0, 0);
  -webkit-transition: background-color 0.75s, border-color 0.75s;
  transition: background-color 0.75s, border-color 0.75s; }
  .Highlight.is-active,
  #seedrs .Highlight.is-active {
    background-color: rgba(237, 184, 0, 0.2);
    border-color: #edb800; }

.Slide {
  -webkit-transition: height .5s ease;
  transition: height .5s ease;
  overflow: hidden; }
  .Slide.is-up {
    height: 0; }
  .Slide.is-down {
    height: auto; }

.ExpandableListItem.Highlight {
  -webkit-transition: height 0.75s, border-color 0.75s, background-color 0.75s;
  transition: height 0.75s, border-color 0.75s, background-color 0.75s; }

.SharesTable-selectionOption.Highlight.is-active:first-child + * {
  border-left-color: #edb800; }

.FormField .PopOverContainer {
  display: inline-block;
  width: 100%; }

.ExpandableListItem.FormField-expandableItem {
  border: 0;
  margin-bottom: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }
  .ExpandableListItem.FormField-expandableItem .ExpandableListItem-panelToggler {
    display: none; }
  .ExpandableListItem.FormField-expandableItem .ExpandableListItem-summary {
    min-height: 0;
    border: 0; }
  .ExpandableListItem.FormField-expandableItem.is-expanded .FormField-textInput {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .ExpandableListItem.FormField-expandableItem .ExpandableListItem-detail {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }
  .ExpandableListItem.FormField-expandableItem .ExpandableListItem-detailContent {
    border-radius: 0 0 4px 4px;
    border-top: 0;
    border-left-width: 1px; }

.InteractionStep {
  border-width: 0;
  position: relative;
  font-style: normal;
  margin-left: 0;
  margin-right: 0;
  min-width: 0; }
  #seedrs .InteractionStep, .InteractionStep {
    margin-bottom: 2.5rem;
    padding: 0; }
    #seedrs .InteractionStep:last-child:not(.is-notLastStep), .InteractionStep:last-child:not(.is-notLastStep) {
      margin-bottom: 0; }

.InteractionStep-title {
  font-size: 1.125rem;
  padding-right: 10px;
  padding-left: 38px;
  position: relative;
  font-weight: bold;
  background: white;
  top: 0;
  color: #222f39;
  z-index: 10;
  display: inline-block;
  margin-bottom: 0;
  line-height: 1.3; }

.InteractionStep-heading {
  font-size: 1.125rem;
  padding-right: 10px;
  position: relative;
  font-weight: bold;
  background: white;
  top: 0;
  color: #222f39;
  z-index: 10;
  display: inline-block;
  margin-bottom: 0;
  line-height: 1.3; }
  .InteractionStep-heading .InlineSVG svg {
    margin-top: 2px; }
  .InteractionStep-heading .not-bold {
    font-weight: normal; }

.InteractionStep-subtitle {
  margin-top: 1rem; }

.InteractionStep-number {
  width: 1.7rem;
  height: 1.7rem;
  line-height: 1.7;
  text-shadow: 0 1px 1px rgba(204, 255, 0, 0.2);
  -webkit-box-shadow: 0 1px 1px 0 #7fbb30 inset;
  box-shadow: 0 1px 1px 0 #7fbb30 inset;
  border-radius: 50%;
  display: inline-block;
  background: #6fa32b;
  border: 1px solid #6fa32b;
  text-align: center;
  font-size: 14px;
  color: #f3f4f5;
  vertical-align: top;
  margin-top: 1px;
  position: absolute;
  top: 0;
  left: 0; }

.InteractionStep-content {
  padding-top: 2rem; }

.InteractionStep-form-field {
  padding-top: 1rem; }

.InteractionStep-skeleton {
  width: 8.4375rem;
  height: 0.5rem;
  border-radius: 13px;
  background-color: #e8eaeb; }

.eligibilityStatusContainer {
  margin-bottom: 0.5rem; }

.HorizontalRule,
.OrSeparator-rule {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-width: 1px 0;
  border-style: solid;
  border-top-color: #e8eaeb;
  border-bottom-color: white;
  height: 0;
  width: 100%; }
  .HorizontalRule.is-small, .HorizontalRule.is_small,
  .is-small.OrSeparator-rule,
  .is_small.OrSeparator-rule {
    margin-top: 1rem;
    margin-bottom: 1rem; }

.VerticalRule {
  padding-left: 15px;
  position: relative; }
  .VerticalRule::before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-left: solid 1px #99c95a; }

.VerticalRule--grey::before {
  border-color: #a6acb0; }

.HorizontalRule--smallWidth {
  max-width: 17em; }

.HorizontalRule--solidLine {
  background: #a6acb0;
  height: 1px;
  border: 0; }

.HorizontalRule--gradient {
  height: 1px;
  border: 0;
  background: #d2d5d7;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(#d2d5d7), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #d2d5d7, rgba(255, 255, 255, 0));
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #d2d5d7, rgba(255, 255, 255, 0)); }

.HorizontalRule--rightGradient {
  height: 1px;
  border: 0;
  background: #d2d5d7;
  background: -webkit-gradient(linear, left top, right top, from(#d2d5d7), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, #d2d5d7, rgba(255, 255, 255, 0));
  background: linear-gradient(to right, #d2d5d7, rgba(255, 255, 255, 0)); }

.HorizontalRule--darkGradient {
  height: 1px;
  border: 0;
  background: rgba(0, 0, 0, 0.2);
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)); }

.OrSeparator {
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
  position: relative; }

.OrSeparator-rule {
  position: absolute;
  margin: 0;
  top: 50%; }

.OrSeparator-word {
  font-size: 0.875rem;
  position: relative;
  z-index: 2;
  background-color: white;
  padding: 0 16px;
  display: inline;
  color: #7a8288; }

.PieChart-data {
  display: none; }

.PieChart,
.PieChar-pieContainer,
.PieChar-pieContainer svg {
  height: 100%;
  width: 100%; }

.PopOverContainer {
  position: relative;
  display: inline-block; }

.PopOver {
  font-size: 0.875rem;
  padding: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  font-weight: normal;
  z-index: 100000;
  position: absolute;
  width: 100%;
  max-width: 370px;
  min-width: 280px; }
  .PopOver.is-invisible {
    display: none; }
  .no-pointerevents .PopOver:not(.is-manually-closed):hover,
  .no-touchevents .PopOver:not(.is-manually-closed):hover, .PopOver.is-visible {
    display: inline-block; }
  .PopOver .PopOver-arrow {
    position: absolute;
    width: 17px;
    top: 0;
    bottom: 0;
    content: " ";
    display: block; }
  .PopOver.PopOver--right {
    right: auto;
    left: 100%;
    margin-left: 0;
    margin-right: 0; }
    .PopOver.PopOver--right .PopOver-arrow {
      content: " ";
      left: -15px;
      right: auto;
      top: 50%;
      margin-top: -8px;
      width: 0;
      height: 0;
      border: 8px solid transparent;
      border-right-color: #1b82e6; }
    .PopOver.PopOver--right::after {
      content: " ";
      display: block;
      height: 100%;
      position: absolute;
      left: -14px;
      right: auto;
      width: 14px;
      top: 0; }
  .PopOver.PopOver--down {
    top: 100%;
    left: 0;
    right: 0;
    margin-top: 14px; }
    .PopOver.PopOver--down .PopOver-arrow {
      top: auto;
      left: 50%;
      right: 0;
      bottom: 100%;
      height: 8px;
      margin-left: -8px;
      margin-bottom: -1px;
      border-color: transparent transparent #1b82e6; }
    .PopOver.PopOver--down::after {
      content: " ";
      display: block;
      width: 100%;
      position: absolute;
      left: 0;
      right: 0;
      height: 14px;
      top: -14px; }
  .PopOver.PopOver--up {
    bottom: 100%;
    top: auto;
    left: 0;
    right: 0;
    margin-bottom: 14px; }
    .PopOver.PopOver--up .PopOver-arrow {
      top: 100%;
      left: 50%;
      right: 0;
      bottom: auto;
      height: 8px;
      margin-left: -8px;
      margin-top: -1px;
      border-color: #1b82e6 transparent transparent; }
    .PopOver.PopOver--up::after {
      content: " ";
      display: block;
      width: 100%;
      position: absolute;
      left: 0;
      right: 0;
      height: 14px;
      bottom: -14px; }
  .PopOver, .PopOver.PopOver--left {
    left: auto;
    right: 100%;
    margin-right: 0;
    margin-left: 0; }
    .PopOver .PopOver-arrow, .PopOver.PopOver--left .PopOver-arrow {
      content: " ";
      left: auto;
      right: -15px;
      top: 50%;
      margin-top: -8px;
      width: 0;
      height: 0;
      border: 8px solid transparent;
      border-left-color: #1b82e6; }
    .PopOver::after, .PopOver.PopOver--left::after {
      content: " ";
      display: block;
      height: 100%;
      position: absolute;
      left: auto;
      right: -14px;
      width: 14px;
      top: 0; }
  .PopOver a {
    color: inherit;
    text-decoration: underline; }
    .PopOver a:focus, .PopOver a:hover {
      text-decoration: none; }

.PopOver-content {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  background: #1b82e6;
  color: white;
  border-radius: 8px;
  text-align: left;
  display: block;
  margin: 0 auto; }
  @media (max-width: 600px) {
    .fluid-grid .PopOver-content {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media (min-width: 600px) and (max-width: 950px) {
    .fluid-grid .PopOver-content {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }

.PopOver-content-title {
  font-size: 1rem;
  margin-bottom: 0.5rem;
  display: block;
  font-weight: 700; }

.PopOver--password {
  top: -36px; }

.PopOver--checkboxes,
#seedrs .PopOver--checkboxes {
  width: 100%;
  max-width: 255px; }

.PopOver--checkboxes ul {
  margin: 0;
  list-style: none; }

.PopOver--checkboxes li {
  margin-bottom: 0.5rem;
  text-align: left;
  position: relative; }
  .PopOver--checkboxes li:last-child {
    margin-bottom: 0; }

.PopOver--checkboxes-icon {
  width: 1rem;
  height: 1rem;
  color: white;
  fill: white;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-right: 0.5em;
  position: relative;
  top: 3px; }
  .PopOver--checkboxes-icon i {
    width: 0.75rem;
    height: 0.75rem;
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s; }
  .checked > .PopOver--checkboxes-icon i,
  .is-checked > .PopOver--checkboxes-icon i {
    opacity: 1; }

.PopOver-closeButton {
  margin-top: 0.5rem;
  padding: 0.5em;
  margin-left: -0.5em;
  background: none;
  border: none;
  text-decoration: underline;
  color: inherit; }
  .PopOver-closeButton:focus, .PopOver-closeButton:hover {
    color: inherit;
    text-decoration: none; }

.PopOver--menu .PopOver-content {
  font-size: 1rem;
  background-color: white;
  border: 1px solid #d2d5d7;
  padding: 0; }

.PopOver--menu .PopOver-closeButton {
  display: none; }

.PopOver--menu .PopOver-arrow::after {
  content: "";
  display: block;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  border-width: 6px; }

.PopOver--menu.PopOver--down .PopOver-arrow {
  border-bottom-color: #d2d5d7; }
  .PopOver--menu.PopOver--down .PopOver-arrow::after {
    border-color: transparent transparent white;
    left: -6px;
    top: -4px; }

.PopOver--menu.PopOver--left .PopOver-arrow {
  border-left-color: #d2d5d7; }
  .PopOver--menu.PopOver--left .PopOver-arrow::after {
    border-color: transparent transparent transparent white;
    left: -8px;
    top: -6px; }

.PopOver--menu.PopOver--up .PopOver-arrow {
  border-top-color: #d2d5d7; }
  .PopOver--menu.PopOver--up .PopOver-arrow::after {
    border-color: white transparent transparent;
    left: -6px;
    top: -8px; }

.PopOver--menu.PopOver--right .PopOver-arrow {
  border-right-color: #d2d5d7; }
  .PopOver--menu.PopOver--right .PopOver-arrow::after {
    border-color: transparent white transparent transparent;
    left: -4px;
    top: -6px; }

.PopOver--menu .PopOver--menu-item-list {
  margin-bottom: 0; }
  .PopOver--menu .PopOver--menu-item-list li:not(:last-child) {
    border-bottom: 1px solid #d2d5d7; }

.PopOver--menu .PopOver--menu-item {
  padding-left: 0.625rem;
  text-decoration: none;
  display: inline-block;
  height: 100%;
  width: 100%;
  line-height: 3rem; }
  .PopOver--menu .PopOver--menu-item span {
    margin-left: 0.5rem; }

.PopOver--menu .PopOver--menu-item--blue {
  color: #1d8fff; }
  .PopOver--menu .PopOver--menu-item--blue:hover, .PopOver--menu .PopOver--menu-item--blue:focus {
    color: #1873cc; }

.PopOver--menu .PopOver--menu-item--gray {
  color: #7a8288; }
  .PopOver--menu .PopOver--menu-item--gray:hover, .PopOver--menu .PopOver--menu-item--gray:focus {
    color: #222f39; }

.PopOver--menu-item--blue svg {
  fill: #1d8fff; }

.PopOver--menu-item--blue:hover svg, .PopOver--menu-item--blue:focus svg {
  fill: #1873cc; }

.PopOver--menu-item--gray svg {
  fill: #7a8288; }

.PopOver--menu-item--gray:hover svg, .PopOver--menu-item--gray:focus svg {
  fill: #222f39; }

.HorizontalTiles {
  width: 100%;
  border-top: 1px solid #e8eaeb;
  border-bottom: 1px solid #e8eaeb;
  -webkit-box-shadow: 0 1px 0 0 #fff;
  box-shadow: 0 1px 0 0 #fff; }

.HorizontalTiles-item {
  float: left;
  border-left: 1px solid #e8eaeb;
  -webkit-box-shadow: -1px 1px 0 0 #fff inset;
  box-shadow: -1px 1px 0 0 #fff inset;
  padding: 9px 20px; }
  .HorizontalTiles-item.is-first {
    border-left: 0; }
  .HorizontalTiles-item.is-last {
    -webkit-box-shadow: 0 1px 0 0 #fff inset;
    box-shadow: 0 1px 0 0 #fff inset; }

.BreakableTiles {
  font-size: 0; }
  .flexbox .BreakableTiles {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }

.BreakableTiles-item {
  font-size: 1rem;
  display: inline-block;
  vertical-align: top;
  float: none; }

.BigSelector {
  cursor: pointer;
  background: none;
  border: none;
  text-align: left;
  padding: 0;
  margin: 0;
  max-width: 25rem; }
  .BigSelector, .BigSelector:hover {
    text-decoration: none; }
  .BigSelector:visited, .BigSelector:hover, .BigSelector:focus, .BigSelector:active {
    outline: 0; }
  .BigSelector:hover .BigSelector-border, .BigSelector:focus .BigSelector-border {
    background-color: #d1e8ff; }
  .BigSelector:hover .BigSelector-content, .BigSelector:focus .BigSelector-content {
    border-color: #d1e8ff; }
  .BigSelector.is-selected .BigSelector-border, .BigSelector.is-selected:hover .BigSelector-border, .BigSelector.is-selected:focus .BigSelector-border {
    background-color: #4aa6ff; }
  .BigSelector.is-selected .BigSelector-content, .BigSelector.is-selected:hover .BigSelector-content, .BigSelector.is-selected:focus .BigSelector-content {
    border-color: #1d8fff; }
  .BigSelector.is-disabled .BigSelector-border, .BigSelector.is-disabled:hover .BigSelector-border, .BigSelector.is-disabled:focus .BigSelector-border {
    background-color: #e8eaeb; }
  .BigSelector.is-disabled .BigSelector-content, .BigSelector.is-disabled:hover .BigSelector-content, .BigSelector.is-disabled:focus .BigSelector-content {
    border-color: #e8eaeb; }
  .BigSelector.is-disabled {
    cursor: default; }
    .BigSelector.is-disabled .BigSelector-title,
    .BigSelector.is-disabled .BigSelector-text {
      color: #7a8288; }

.BigSelector-border {
  border-radius: 6px;
  background-color: #e8eaeb;
  padding: 5px; }

.BigSelector-content {
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(75%, #fff), to(#f2f2f2)), #f2f2f2;
  background: -webkit-linear-gradient(top, #fff 0%, #fff 75%, #f2f2f2 100%), #f2f2f2;
  background: linear-gradient(to bottom, #fff 0%, #fff 75%, #f2f2f2 100%), #f2f2f2;
  border-radius: 4px;
  border: 1px solid #e8eaeb;
  display: block;
  padding: 9px 15px;
  color: #222f39;
  font-weight: normal;
  position: relative; }
  .BigSelector-content:hover {
    text-decoration: none; }
  .BigSelector-content.is-centered .BigSelector-title,
  .BigSelector-content.is-centered .BigSelector-text {
    text-align: center; }

.BigSelector-title {
  font-size: 1.125rem;
  font-weight: bold;
  text-transform: uppercase; }

.BigSelector-text {
  font-size: 0.875rem;
  color: #7a8288; }

.BigSelector-icon {
  position: absolute;
  top: 0;
  bottom: 0; }
  .BigSelector-icon i,
  .BigSelector-icon .icon {
    position: absolute;
    margin: auto;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.SelectorSeparator {
  font-size: 0.875rem;
  position: absolute;
  height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #7a8288; }

.SelectorSeparator-content {
  width: 100%;
  position: absolute;
  top: 50%;
  line-height: 0; }

select.FilterSelect {
  padding-left: 0;
  padding-right: 0; }

.FilterSelect {
  background-color: transparent;
  border-color: transparent; }
  .FilterSelect .customSelectInner {
    float: left;
    width: auto !important;
    position: relative;
    padding-right: 15px;
    line-height: 1.5;
    white-space: nowrap; }
    .FilterSelect .customSelectInner.FilterSelect--checking {
      max-width: none; }
    .FilterSelect .customSelectInner::before {
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -2px;
      z-index: 10;
      border-width: 5px; }
  .FilterSelect.is-locked .customSelectInner {
    max-width: 100%; }
  .FilterSelect.customSelectHover, .FilterSelect.customSelectFocus {
    border-color: transparent; }

.SelectorPanel {
  border-radius: 4px;
  text-align: center; }

.SelectorPanel-message,
.SelectorPanel .SelectorPanel-message {
  margin-bottom: 1rem; }

.SelectorPanel-option {
  font-size: 1rem;
  background-color: white;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: auto;
  margin-right: auto; }

.SelectorPanel-options {
  margin-bottom: 0; }

.SelectorPanel-option,
.SelectorPanel-separator {
  display: block; }
  .SelectorPanel-option + .SelectorPanel-separator,
  .SelectorPanel-option + .SelectorPanel-option,
  .SelectorPanel-separator + .SelectorPanel-separator,
  .SelectorPanel-separator + .SelectorPanel-option {
    margin-top: 0.5rem; }

@media (min-width: 430px) {
  .SelectorPanel-option,
  .SelectorPanel-separator {
    display: inline-block;
    margin-bottom: 0; }
  .SelectorPanel-separator {
    margin-left: 1rem;
    margin-right: 1rem; }
  .SelectorPanel-option + .SelectorPanel-separator,
  .SelectorPanel-option + .SelectorPanel-option,
  .SelectorPanel-separator + .SelectorPanel-separator,
  .SelectorPanel-separator + .SelectorPanel-option {
    margin-top: 0; } }

.Pagination {
  font-size: 0;
  text-align: right;
  margin-right: 1px; }
  .Pagination .Pagination-caption {
    font-size: 0.875rem;
    color: #7a8288;
    vertical-align: middle;
    margin-right: 1em; }
  .Pagination ul {
    display: inline-block;
    vertical-align: middle; }
  .Pagination a,
  .Pagination li {
    font-size: 1rem;
    width: 2rem;
    height: 2rem;
    line-height: 1.8;
    display: inline-block;
    white-space: nowrap;
    text-align: center;
    overflow: hidden; }
  .Pagination a {
    background-color: white;
    color: #4e5961; }
    .Pagination a:focus, .Pagination a:hover {
      background-color: #f3f4f5; }
  .Pagination a,
  .Pagination .Pagination-page--current,
  .Pagination .Pagination-gap {
    border: 1px solid #a6acb0; }
  .Pagination li {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin-right: -1px; }
  .Pagination .Pagination-page--current {
    border-color: rgba(0, 0, 0, 0.2);
    border-right-color: transparent;
    background-color: #4e5961;
    color: white;
    z-index: 10; }
    .Pagination .Pagination-page--current + li a {
      border-left-color: rgba(0, 0, 0, 0.2); }
  .Pagination .Pagination-prev a::before,
  .Pagination .Pagination-next a::before {
    font-size: 0.7em;
    font-weight: 700; }
  .Pagination li:first-child.Pagination-page--current,
  .Pagination li:first-child a {
    border-radius: 4px 0 0 4px; }
  .Pagination li:last-child.Pagination-page--current,
  .Pagination li:last-child a {
    border-radius: 0 4px 4px 0; }

.SelectorPanel,
.InfoPanel {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  background: #e8f4ff;
  border: 1px solid #4aa6ff;
  position: relative; }
  .fluid-grid .SelectorPanel, .fluid-grid
  .InfoPanel {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    @media (max-width: 600px) {
      .fluid-grid .fluid-grid .SelectorPanel, .fluid-grid .fluid-grid
      .InfoPanel {
        padding-left: 0.625rem;
        padding-right: 0.625rem; } }
    @media (min-width: 600px) and (max-width: 950px) {
      .fluid-grid .fluid-grid .SelectorPanel, .fluid-grid .fluid-grid
      .InfoPanel {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }
  .fixed-grid .SelectorPanel, .fixed-grid
  .InfoPanel {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .SelectorPanel .InfoPanel-Balloon,
  .InfoPanel .InfoPanel-Balloon {
    font-size: 3rem;
    fill: #1b82e6;
    right: 8px;
    top: -38px; }
    body .SelectorPanel .InfoPanel-Balloon, body
    .InfoPanel .InfoPanel-Balloon {
      position: absolute; }
      body .SelectorPanel .InfoPanel-Balloon::before, body
      .InfoPanel .InfoPanel-Balloon::before {
        visibility: hidden; }
  .SelectorPanel .HorizontalRule,
  .InfoPanel .HorizontalRule {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    border-top-color: #4aa6ff; }
  .SelectorPanel ul,
  .InfoPanel ul {
    margin-bottom: 0; }
  .SelectorPanel .is-last,
  .InfoPanel .is-last {
    margin-bottom: 0; }

.InfoPanelTrigger-container {
  position: relative;
  margin-bottom: 0; }

.InfoPanelTrigger-button {
  position: absolute;
  right: 0;
  background: none;
  border: none;
  padding: 0; }

.InfoPanel-collapsibleContent {
  margin-top: 1rem; }

.SelectorPanel,
.InfoPanel--grey {
  background: #f3f4f5;
  border: 1px solid #d2d5d7; }

.InfoPanel-closeButton {
  right: 5px;
  top: 0; }
  .InfoPanel-closeButton i {
    font-size: 0.75rem; }

.Person {
  margin-bottom: 2.5rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  min-width: 9.375rem;
  max-width: 20.75rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  width: 100%;
  border: 1px solid;
  border-color: rgba(255, 255, 255, 0);
  border-radius: 5px;
  background: rgba(255, 255, 255, 0);
  -webkit-transition: border-color .25s, background-color .25s;
  transition: border-color .25s, background-color .25s;
  display: block;
  position: relative; }
  @media (max-width: 600px) {
    .fluid-grid .Person {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media (min-width: 600px) and (max-width: 950px) {
    .fluid-grid .Person {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  .Person .title {
    margin-bottom: 0;
    line-height: 1.5; }

a:hover .Person,
a.Person:hover {
  background: white;
  border-color: #1d8fff;
  z-index: 100; }
  a:hover .Person .Person-name,
  a.Person:hover .Person-name {
    color: #1d8fff; }

.Person-photo {
  margin-bottom: 0.5rem; }
  .Person-photo .ratio {
    display: block; }

.Person-text {
  font-size: 1rem;
  text-align: center;
  line-height: 1.5; }

.Person-name {
  font-size: 1rem;
  -webkit-transition: color .25s;
  transition: color .25s;
  font-weight: 700;
  color: #222f39; }

.Person-title {
  font-size: 0.875rem;
  font-weight: 400;
  color: #7a8288; }

.Person-socialNetworks {
  margin-top: 1rem; }
  .Person-socialNetworks .SocialLink {
    margin-right: 6px; }

.Person-phoneNumber {
  margin-top: 1.5rem;
  color: #7a8288; }

.Revealer p,
.Revealer ul {
  margin: 0;
  padding: 0; }

.Revealer-trigger {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  font-size: 1rem;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-align: left;
  width: 100%;
  outline: none;
  padding-left: 0.5rem;
  letter-spacing: 1px;
  position: relative;
  background-color: white;
  border: 1px solid #d2d5d7;
  color: #222f39;
  border-radius: 4px;
  margin-bottom: 0;
  font-weight: 700; }
  .Revealer-trigger i {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px; }
  .Revealer-trigger:hover, .Revealer-trigger.is-active {
    background-color: #f3f4f5; }

.Revealer-content,
.Revealer .Revealer-content {
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

.Revealer-links {
  text-align: left; }
  .Revealer-links a {
    font-size: 0.875rem;
    padding: 5px 0 4px;
    letter-spacing: 0;
    height: 30px;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    color: #7a8288;
    font-weight: normal;
    display: block; }
    .Revealer-links a:hover {
      color: #222f39; }

.Sticky:not(.fixed) + .Sticky-proxy {
  display: none !important; }

.Sticky.fixed {
  position: fixed;
  top: 0;
  z-index: 1000000; }
  .Sticky.fixed + .Sticky-proxy {
    visibility: hidden;
    display: block; }

.Overflowable-container {
  position: relative; }

.Overflowable {
  white-space: nowrap;
  font-size: 0;
  position: relative;
  overflow: hidden;
  padding: 0 0 1px; }
  .Overflowable.owl-carousel {
    overflow: hidden;
    width: 100%; }
    .Overflowable.owl-carousel .owl-pagination {
      padding-top: 0.5rem;
      padding-bottom: 0.5rem; }
  .Overflowable.Overflowable--noSpacingAfterBullets .owl-controls {
    height: 25px; }
  #seedrs .Overflowable > * {
    font-size: 1rem;
    float: none;
    display: inline-block;
    vertical-align: top;
    white-space: normal; }
  #seedrs .Overflowable .owl-controls {
    display: block; }
  .Overflowable .owl-wrapper .owl-item > * {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 0; }
  .Overflowable.owl-theme .owl-controls .owl-page span {
    background: #a6acb0; }

#seedrs .CarouselBanner > * {
  font-size: 0; }

.Overflowable--single {
  margin-left: -0.25em; }
  .Overflowable--single .owl-controls {
    position: absolute;
    bottom: 0;
    left: 0; }
  .Overflowable--single > * {
    max-width: none;
    width: 100%;
    float: none; }
  .Overflowable--single .owl-item {
    padding-left: 0.25em;
    padding-right: 0.25em; }
    .Overflowable--single .owl-item > * {
      margin-left: auto;
      margin-right: auto; }
  .Overflowable--single .owl-pagination {
    text-align: left; }

.owl-seedrs-theme .owl-controls {
  margin-top: 1rem;
  text-align: center; }

.owl-seedrs-theme .owl-pagination {
  text-align: center; }

.owl-seedrs-theme .owl-page {
  display: inline-block;
  zoom: 1; }
  .owl-seedrs-theme .owl-page span {
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
    position: relative;
    display: block;
    width: 50px;
    height: 3px;
    margin: 20px 10px;
    background-color: #d2d5d7; }
  .owl-seedrs-theme .owl-page.active span {
    background-color: #99c95a; }

.SliderContainer {
  *zoom: 1;
  width: 100%;
  position: relative; }
  .SliderContainer:after {
    content: "";
    display: table;
    clear: both; }

.Slider,
#seedrs .Slider {
  white-space: nowrap; }
  .Slider > li,
  #seedrs .Slider > li {
    display: inline-block; }
  .Slider.owl-carousel,
  #seedrs .Slider.owl-carousel {
    margin-left: auto;
    margin-right: auto;
    float: none;
    white-space: normal; }
    .Slider.owl-carousel > li,
    #seedrs .Slider.owl-carousel > li {
      display: block; }

.Slider .grabbing {
  cursor: move; }

.Slider-control {
  font-size: 2rem;
  font-size: 2rem;
  margin-top: -1rem;
  background: none;
  border: none;
  position: absolute;
  float: none;
  top: 50%;
  text-align: center;
  color: #d2d5d7; }
  .Slider-control.Slider-prev {
    left: 0; }
  .Slider-control.Slider-next {
    right: 0; }
  .Slider-control:focus, .Slider-control:hover {
    outline: none;
    color: #a6acb0; }

.FullScreenModal {
  display: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  padding: 5%; }
  .flexbox .simplemodal-wrap .FullScreenModal {
    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; }
    .flexbox .simplemodal-wrap .FullScreenModal.is-top-aligned {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
  .FullScreenModal .Modal-closeButton {
    right: 0.6875rem; }

.FullScreenModal-content {
  text-align: left; }

.simplemodal-container {
  z-index: 1000000 !important; }

.DoDoingDone.DoDoingDone--do, .DoDoingDone.DoDoingDone--doing, .DoDoingDone.DoDoingDone--done {
  visibility: visible; }

.DoDoingDone.DoDoingDone--doing, .DoDoingDone.DoDoingDone--done {
  cursor: default;
  color: #4e5961; }

.DoDoingDone.DoDoingDone--nothing {
  visibility: hidden; }

.Statistic {
  font-size: 0.875rem;
  text-align: center;
  color: #7a8288;
  line-height: 1.2;
  position: relative; }
  .Statistic .Statistic-content {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto; }
  .Statistic + .Statistic::after {
    content: " ";
    display: block;
    width: 1px;
    height: 50%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(#d2d5d7), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #d2d5d7, rgba(255, 255, 255, 0));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #d2d5d7, rgba(255, 255, 255, 0));
    position: absolute;
    left: -1px;
    bottom: 0; }
  .Statistic .Statistic-number {
    margin-top: -0.81rem; }

.Statistic-number {
  font-size: 2rem;
  margin-bottom: 0.5rem;
  display: block;
  color: #222f39; }

.Statistic-icon {
  font-size: 2rem;
  margin-bottom: 2.5rem;
  fill: #7fbb30;
  display: block; }

.Statistic-small {
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  display: block;
  color: #5c8723; }

.RecentSuccessPerson {
  position: relative;
  overflow: hidden;
  min-width: 245px;
  max-width: 586px; }
  .RecentSuccessPerson.is-active .RecentSuccessPerson-text,
  .no-touchevents.no-pointerevents .RecentSuccessPerson:hover .RecentSuccessPerson-text {
    opacity: 1; }

.RecentSuccessPerson-photo::before {
  content: " ";
  display: block;
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 100%;
  left: -50%;
  width: 200%;
  height: 100%;
  z-index: 1000; }

.RecentSuccessPerson-photo::after {
  content: " ";
  display: block;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
  position: absolute;
  bottom: 100%;
  left: -50%;
  width: 200%;
  height: 100%;
  z-index: 1000; }

.RecentSuccessPerson-photo p {
  margin-bottom: 0; }

.RecentSuccessPerson-text {
  background-color: rgba(29, 143, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: white;
  text-align: center;
  -webkit-transition: opacity .3s;
  transition: opacity .3s; }
  .flexbox .RecentSuccessPerson-text {
    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; }
    .flexbox .RecentSuccessPerson-text .RecentSuccessPerson-textContent {
      width: 100%; }
  .RecentSuccessPerson-text .HorizontalRule {
    margin-top: 1rem;
    margin-bottom: 1rem; }

.RecentSuccessPerson-name {
  font-size: 1.5rem; }

.RecentSuccessPerson-title {
  margin-bottom: 0;
  display: block; }

.RecentSuccessPerson-title,
.RecentSuccessPerson-quote {
  font-size: 0.875rem; }

.no-flexbox .RecentSuccessPerson-textContent {
  padding-top: 15%;
  padding-bottom: 5%; }

.Spinner {
  display: inline-block;
  vertical-align: baseline; }
  .Spinner .Spinner-icon {
    top: 3px; }

.svg.cssanimations span.ShareLotBuilder-businessPicker::after,
.Spinner-icon {
  display: inline-block; }

.no-cssanimations .Spinner-icon::after,
.no-svg .Spinner-icon::after {
  font-size: 16px;
  content: " ";
  margin-left: 10px;
  padding-left: 20px;
  min-height: 16px;
  background: url(data:image/gif;base64,R0lGODlhEAAQAPUBAP///5O3NcnbmbLLb93ov/H25aLBUc/fpZK2NLXNdKTCVd/qw6fEWrvRgJS3NrfPeJS3N9/pwpW4OZi6PaPBU8jambDKa9zovqHATrLLbpa5O9HgqaPBUpq7Qfj68uXuzufv06HAULPMcZ6+StDfpq7JZ/r89t3owPf68d/qxMvcnZu8Q9XjsKC/Tfn79dznva/JabXOdczdn7HLba3IZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgABACwAAAAAEAAQAEACDoSPqcvtD6OctNqLsz4FACH5BAUKAAAALAEABQADAAMAAAYKwIIMcAjEKghYEAAh+QQFCgAAACwCAAMABAAEAAAGDkBPCgBorFQoBORExBCDACH5BAUKAAAALAMAAgADAAMAAAYKQM8CwOCAEJ1PEAAh+QQFCgAAACwEAAEABAAEAAAFDSBQHEKDBChkPEAEACEAIfkEBQoAAAAsCAABAAIAAwAABAVQnICSigAh+QQFCgAAACwKAAEAAQAEAAAFBWCBSFcIACH5BAUKAAAALAsAAgADAAMAAAYKwIYHgKCZJjNAEAAh+QQFCgAAACwLAAMABAADAAAECRAxQEMDy6ESAQAh+QQFCgAAACwMAAYAAwACAAAGB8BQ4CAKCIIAIfkEBQoAAAAsCwAIAAQAAgAABglAQCkgMI0CpCAAIfkEBQoAAAAsCwAKAAQAAgAABQjgBiGFhjRACAAh+QQFCgAAACwKAAsABAAEAAAGDkAWYOhAMDyIhgdQGAKCACH5BAUKAAAALAgADAACAAMAAAUGYIYFgXCEACH5BAUKAAAALAcADAABAAMAAAICXFQAIfkEBQoAAAAsBQALAAIABAAABAeQgGBQKCcCACH5BAUKAAAALAIACwADAAMAAAYKQMCr5SoFAJ5GEAAh+QQFCgAAACwBAAoABAADAAAFC2CBSATQIBMAMEAIACH5BAUKAAAALAEACAADAAIAAAUGYBVYB0KFACH5BAUKAAEALAEABgADAAIAAAIChF8AIfkEBQoAAQAsAQAFAAQAAQAAAgKEUQAh+QQFCgABACwCAAIABAADAAACBQQSdgoFACH5BAUKAAEALAQAAQAEAAMAAAIDhI9WACH5BAUKAAEALAgAAQADAAMAAAIDhG9RACH5BAUKAAEALAoAAgADAAMAAAIEhBGBUQAh+QQFCgABACwLAAMAAwADAAACA4RvUQAh+QQFCgABACwMAAUAAwADAAACA4R/BQAh+QQFCgABACwMAAgAAwABAAACAoQLACH5BAUKAAEALAsACQAEAAMAAAIFhBEXCQUAIfkEBQoAAQAsCgAKAAQABAAAAgWEDxG3VgAh+QQFCgABACwIAAwAAwADAAACA4R/BQAh+QQFCgABACwGAAwAAgADAAACAwx+BQAh+QQFCgABACwEAAwAAwADAAACAwyOVwAh+QQFCgABACwCAAoABAAEAAACBEyAqVoAIfkEBQoAAQAsAQAKAAMAAQAAAgKECwA7) scroll no-repeat top left;
  position: relative;
  top: 5px; }

.svg.cssanimations span.ShareLotBuilder-businessPicker::after,
.cssanimations.svg .Spinner-icon {
  content: " ";
  margin-left: 10px;
  height: 16px;
  width: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0%7Bopacity:.1;fill:%23fff%7D.st1%7Bopacity:.9;fill:%237fbb30%7D%3C/style%3E%3Cpath class='st0' d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 447c-105.5 0-191-85.5-191-191S150.5 65 256 65s191 85.5 191 191-85.5 191-191 191z'/%3E%3Cpath id='XMLID_4_' class='st1' d='M256 65c70.7 0 132.4 38.4 165.4 95.5l56.3-32.5C433.5 51.5 350.7 0 256 0S78.5 51.5 34.3 128l56.3 32.5C123.6 103.4 185.3 65 256 65z'/%3E%3C/svg%3E") scroll no-repeat top left;
  background-size: 16px 16px;
  position: relative;
  -webkit-animation: spin .6s infinite linear;
  animation: spin .6s infinite linear; }

.cssanimations.svg .Spinner--large .Spinner-icon {
  width: 3.125rem;
  height: 3.125rem;
  background-size: 100%; }

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

.LoadingLayer {
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  z-index: 100;
  background-color: rgba(255, 255, 255, 0.5); }
  .LoadingLayer .LoadingLayer--SpinnerContainer {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    .LoadingLayer .LoadingLayer--SpinnerContainer i.Spinner-icon {
      margin: 0;
      padding: 0; }

.LinkIcon {
  font-size: 1rem;
  width: 1rem;
  position: relative;
  top: 1px; }

.LinkWithIcon {
  position: relative;
  padding-left: 1.25rem;
  max-width: 100%;
  display: inline-block; }
  .LinkWithIcon .LinkIcon {
    position: absolute;
    left: 0;
    top: 3px; }

.SocialLink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: none;
  transition: none;
  line-height: 1; }
  .SocialLink .i-link svg {
    width: 60%;
    left: 20%; }
  .SocialLink.hover {
    margin-right: 0.25em; }

.SocialLink--small {
  border-radius: 2px; }

.SocialLink--normal {
  border-radius: 4px; }

.SocialLink--round {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  text-align: center; }
  .SocialLink--round .SocialLink-icon {
    top: 4px; }

.SocialLink--disabled {
  cursor: default;
  color: #e8eaeb;
  fill: #e8eaeb;
  background-color: #dfe3e8; }

.SocialLink--bogusBackground,
.SocialLink--facebookBackground,
.SocialLink--googleBackground,
.SocialLink--greenBackground,
.SocialLink--greyBackground,
.SocialLink--linkedinBackground,
.SocialLink--messengerBackground,
.SocialLink--twitterBackground {
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s; }

.SocialLink--greyBackground {
  background-color: #a6acb0; }

.SocialLink--greenBackground {
  background-color: #99c95a; }

.SocialLink--purpleBackground {
  background-color: #56508e; }

.SocialLink--darkPurpleHover:hover {
  background-color: #474275;
  fill: white; }

.SocialLink--facebookBackground {
  background-color: #3b5998; }

.SocialLink--messengerBackground {
  background-color: #0084ff; }

.SocialLink--twitterBackground {
  background-color: #00aced; }

.SocialLink--linkedinBackground {
  background-color: #007bb6; }

.SocialLink--googleBackground {
  background-color: #fff; }

.SocialLink--googleBorder {
  border-style: solid;
  border-width: 1px;
  border-color: lightgrey; }

.SocialLink--bogusBackground {
  background-color: #444; }

.SocialLink--facebookHover.hover, .SocialLink--facebookHover:hover {
  background-color: #3b5998;
  fill: white; }

.SocialLink--darkFacebookHover:hover {
  background-color: #2d4373;
  fill: white; }

.SocialLink--messengerHover:hover {
  background-color: #0084ff;
  fill: white; }

.SocialLink--darkMessengerHover:hover {
  background-color: #006acc;
  fill: white; }

.SocialLink--twitterHover.hover, .SocialLink--twitterHover:hover {
  background-color: #00aced;
  fill: white; }

.SocialLink--websiteHover:hover {
  background-color: #7a8288;
  fill: white; }

.SocialLink--darkTwitterHover:hover {
  background-color: #0087ba;
  fill: white; }

.SocialLink--googleHover:hover {
  background-color: #fff;
  fill: white; }

.SocialLink--darkGoogleHover:hover {
  background-color: #e6e6e6;
  fill: white; }

.SocialLink--darkBogusHover:hover {
  background-color: #2b2b2b;
  fill: white; }

.SocialLink--linkedinHover.hover, .SocialLink--linkedinHover:hover {
  background-color: #007bb6;
  fill: white; }

.SocialLink--darkLinkedinHover:hover {
  background-color: #005983;
  fill: white; }

.SocialLink--whiteColor, .SocialLink--whiteColor:active, .SocialLink--whiteColor:focus, .SocialLink--whiteColor:hover, .SocialLink--whiteColor:visited {
  color: white;
  fill: white; }

.SocialLink--greyColor, .SocialLink--greyColor:active, .SocialLink--greyColor:visited {
  color: #a6acb0;
  fill: #a6acb0; }

.SocialLink-icon {
  fill: inherit;
  display: block;
  text-indent: initial;
  line-height: 1;
  top: 1px;
  vertical-align: middle; }
  body .SocialLink-icon {
    position: relative; }
    body .SocialLink-icon::before {
      visibility: hidden; }

.SocialLink-text {
  font-size: 0.875rem;
  display: inline-block;
  vertical-align: middle;
  padding-right: 1rem;
  font-weight: 700;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }

.InlineSVG {
  position: relative;
  width: 1em;
  height: 1em;
  display: inline-block; }
  .InlineSVG::before {
    content: " ";
    visibility: hidden; }
  .InlineSVG.is-inlined {
    visibility: visible; }
  .InlineSVG.is-smaller {
    font-size: 14px; }
  .InlineSVG:not(.is-graphical) path,
  .InlineSVG:not(.is-graphical) circle {
    fill: inherit; }
  .InlineSVG svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .InlineSVG svg .w {
      fill: white; }

.ExpandableListItem.FormField-expandableItem, .Form .FormField .PopOver, .FormField .Form .PopOver, .Form .SelectorPanel, .Form .FormField-textInput, .Form .FormField-textArea, .Form .FormField-select, .Form .FormField-suffixContainer, .Form .FormField-prefixContainer, .Form .FormField-dateSelectContainer, .Form .FormField--checkbox .FormField-label, .Form .FormField--radio .FormField-label, .Form .FormField--withCharCounter .FormField-label, .Form .FormField-actionableFieldContainer, .Form .FormField-helperText--withFormMaxWidth, .Form .FormField-videoPreview, .Form .FormField-imagePreview {
  max-width: 26.5rem; }

.fixed-grid .FormField--extraLarge .FormField .PopOver, .FormField .fixed-grid .FormField--extraLarge .PopOver, .fixed-grid .FormField--extraLarge .SelectorPanel,
.fixed-grid .FormField--extraLarge .FormField-textInput,
.fixed-grid .FormField--extraLarge .FormField-textArea,
.fixed-grid .FormField--extraLarge .FormField-select,
.fixed-grid .FormField--extraLarge .FormField-suffixContainer,
.fixed-grid .FormField--extraLarge .FormField-prefixContainer,
.fixed-grid .FormField--extraLarge .FormField-dateSelectContainer,
.fixed-grid .FormField--extraLarge .FormField--checkbox .FormField-label, .FormField--checkbox .fixed-grid .FormField--extraLarge .FormField-label,
.fixed-grid .FormField--extraLarge .FormField--radio .FormField-label, .FormField--radio .fixed-grid .FormField--extraLarge .FormField-label,
.fixed-grid .FormField--extraLarge .FormField--withCharCounter .FormField-label, .FormField--withCharCounter .fixed-grid .FormField--extraLarge .FormField-label,
.fixed-grid .FormField--extraLarge .FormField-actionableFieldContainer,
.fixed-grid .FormField--extraLarge .FormField-helperText--withFormMaxWidth,
.fixed-grid .FormField--extraLarge .FormField-videoPreview,
.fixed-grid .FormField--extraLarge .FormField-imagePreview, .Form .FormField--extraLarge .FormField-textInput,
.Form .FormField--extraLarge .FormField-textArea,
.Form .FormField--extraLarge .FormField-select,
.Form .FormField--extraLarge .FormField-suffixContainer,
.Form .FormField--extraLarge .FormField-prefixContainer,
.Form .FormField--extraLarge .FormField-dateSelectContainer, .Form .FormField--extraLarge.FormField--checkbox .FormField-label,
.Form .FormField--extraLarge.FormField--radio .FormField-label,
.Form .FormField--extraLarge.FormField--withCharCounter .FormField-label {
  max-width: 37.1rem; }

.fixed-grid .FormField .PopOver, .FormField .fixed-grid .PopOver, .fixed-grid .SelectorPanel,
.fixed-grid .FormField-textInput,
.fixed-grid .FormField-textArea,
.fixed-grid .FormField-select,
.fixed-grid .FormField-suffixContainer,
.fixed-grid .FormField-prefixContainer,
.fixed-grid .FormField-dateSelectContainer,
.fixed-grid .FormField--checkbox .FormField-label, .FormField--checkbox .fixed-grid .FormField-label,
.fixed-grid .FormField--radio .FormField-label, .FormField--radio .fixed-grid .FormField-label,
.fixed-grid .FormField--withCharCounter .FormField-label, .FormField--withCharCounter .fixed-grid .FormField-label,
.fixed-grid .FormField-actionableFieldContainer,
.fixed-grid .FormField-helperText--withFormMaxWidth,
.fixed-grid .FormField-videoPreview,
.fixed-grid .FormField-imagePreview {
  max-width: 27.8125rem; }

.MultiStepForm .MultiStepForm-stepNumber,
.Form-intro {
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
  color: #7a8288;
  max-width: 38.1rem; }

.Form--inline {
  display: inline-block; }
  .Form--inline .FormField {
    display: inline-block; }

.Form--quiz .FormField--checkbox .FormField-label, .Form--quiz
.FormField--radio .FormField-label {
  max-width: none; }

.FormActions {
  margin-top: 2.5rem;
  margin-bottom: 0; }

.FormActions--medium {
  margin-top: 1.5rem; }

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

.FormFieldList {
  list-style: none;
  padding-left: 0; }
  .FormFieldList.FormFieldList--inlineFullWidth {
    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; }
    .FormFieldList.FormFieldList--inlineFullWidth .FormField {
      margin: 0; }
    .FormFieldList.FormFieldList--inlineFullWidth .FormField--halfWidth {
      width: calc(50% - 7.5px); }
    .FormFieldList.FormFieldList--inlineFullWidth::after {
      display: none; }
  .FormFieldList.FormFieldList--withLeftBorder {
    border-left: 1px solid #99c95a;
    padding-left: 1rem; }

.Form .FormFieldList:not(.is-notLastOfForm) > :last-child:not(.is-notLastOfForm),
.fluid-grid .Form .FormFieldList:not(.is-notLastOfForm) > :last-child:not(.is-notLastOfForm),
.Form .FormField:last-of-type:not(.is-notLastOfForm),
.fluid-grid
.Form .FormField:last-of-type:not(.is-notLastOfForm),
.Form .FormFieldList:last-of-type:not(.is-notLastOfForm),
.fluid-grid
.Form .FormFieldList:last-of-type:not(.is-notLastOfForm),
.Form .is-lastOfForm,
.fluid-grid
.Form .is-lastOfForm {
  margin-bottom: 0; }

.FormFieldList,
.FormField,
.FormFieldGroup {
  margin-bottom: 1.5rem; }

.FormField,
.FormFieldGroup {
  display: block;
  max-width: 100%;
  position: relative; }

.FormField p {
  margin-bottom: 0; }

.FormField .FormField-helperText:last-child {
  padding-bottom: 0; }

.FormField.FormField--centered {
  margin: 0 auto; }

.FormField.FormField--compact {
  margin-bottom: 1rem; }

.FormFieldSection {
  margin-bottom: 4rem;
  min-width: 0; }
  .FormFieldSection:last-of-type {
    margin-bottom: 0; }

.fluid-grid .FormFieldGroup .FormField,
.FormFieldGroup .FormField {
  margin-bottom: 0.25rem; }

.FormFieldGroup .FormField-label {
  color: #4e5961; }

.FormField-label,
.FormField-helperText {
  display: block;
  clear: left;
  padding: 0.25em 0 0.5em; }

.FormField-inlineHelperText {
  display: inline; }

.FormField-label {
  font-weight: 700;
  color: #222f39;
  line-height: 1.4;
  position: relative; }
  .FormField-label.is-required::after,
  .FormField.is-required .FormField-label::after {
    content: "*"; }
  .FormField--checkbox.is-required .FormField-label::after {
    content: none; }
  .FormField--checkbox.is-required .FormField-label .FormField-checkboxContent::after {
    content: "*"; }
  .is-required.FormField--selectableRadio .FormField-label::after,
  .FormField--radio.is-required .FormField-label::after {
    content: none; }
  .is-required.FormField--selectableRadio .FormField-label .FormField-radioContent::after,
  .FormField--radio.is-required .FormField-label .FormField-radioContent::after {
    content: "*"; }

.FormField-helperText,
.FormField-inlineHelperText {
  font-size: 0.875rem;
  color: #7a8288;
  max-width: 38.1rem; }
  .FormField-helperText--fluid,
  .FormField-inlineHelperText--fluid {
    max-width: 100%; }

.FormField-textInput,
.FormField-textArea {
  font-size: 1rem;
  height: 2.75rem;
  padding: 0.2rem 0.5rem; }
  .trident .FormField-textInput, .trident
  .FormField-textArea {
    line-height: 1; }
  .is-disabled .FormField-textInput[disabled], .is-disabled .FormField-textInput[disabled]:focus, .is-disabled .FormField-textInput[disabled]:hover, .is-disabled
  .FormField-textArea[disabled], .is-disabled
  .FormField-textArea[disabled]:focus, .is-disabled
  .FormField-textArea[disabled]:hover {
    color: #a6acb0;
    background-color: #f3f4f5;
    border-color: #d2d5d7;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .FormField-textInput.error, .FormField-textInput.error:focus, .FormField-textInput.error:hover, .FormField-textInput.is-error, .FormField-textInput.is-error:focus, .FormField-textInput.is-error:hover,
  .FormField-textArea.error,
  .FormField-textArea.error:focus,
  .FormField-textArea.error:hover,
  .FormField-textArea.is-error,
  .FormField-textArea.is-error:focus,
  .FormField-textArea.is-error:hover {
    border-color: #ff6b4e; }

.FormField-select {
  height: 2.75rem;
  border: 1px solid #d2d5d7;
  background-color: white;
  line-height: 1.7; }
  .is-disabled .FormField-select[disabled],
  .is-disabled .FormField-select[disabled] + .customSelect {
    color: #a6acb0;
    background-color: #f3f4f5;
    border-color: #d2d5d7;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default; }

.FormField-checkboxInput,
.FormField-radioInput {
  position: absolute;
  top: 0;
  left: 0; }
  .is-disabled .FormField-checkboxInput[disabled] + *, .is-disabled
  .FormField-radioInput[disabled] + * {
    color: #a6acb0; }
    .is-disabled .FormField-checkboxInput[disabled] + * a,
    .is-disabled .FormField-checkboxInput[disabled] + * a:focus,
    .is-disabled .FormField-checkboxInput[disabled] + * a:hover, .is-disabled
    .FormField-radioInput[disabled] + * a,
    .is-disabled
    .FormField-radioInput[disabled] + * a:focus,
    .is-disabled
    .FormField-radioInput[disabled] + * a:hover {
      color: #4aa6ff; }

.Tabs--compact-selector,
.FormField-textInput,
.FormField-textArea,
.FormField-select {
  border: 1px solid #d2d5d7;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
  color: #4e5961;
  border-radius: 4px;
  background-color: white;
  outline: none;
  max-width: 100%; }
  .Tabs--compact-selector:hover,
  .Tabs--compact-selector:hover + .customSelect,
  .FormField-textInput:hover,
  .FormField-textInput:hover + .customSelect,
  .FormField-textArea:hover,
  .FormField-textArea:hover + .customSelect,
  .FormField-select:hover,
  .FormField-select:hover + .customSelect {
    border-color: #a6acb0;
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2); }
  .Tabs--compact-selector:focus,
  .Tabs--compact-selector:focus + .customSelect,
  .FormField-textInput:focus,
  .FormField-textInput:focus + .customSelect,
  .FormField-textArea:focus,
  .FormField-textArea:focus + .customSelect,
  .FormField-select:focus,
  .FormField-select:focus + .customSelect {
    color: #4e5961;
    border-color: #4aa6ff; }
  .error.Tabs--compact-selector + .customSelect,
  .error.Tabs--compact-selector:hover + .customSelect,
  .error.Tabs--compact-selector:focus + .customSelect, .is-error.Tabs--compact-selector + .customSelect,
  .is-error.Tabs--compact-selector:hover + .customSelect,
  .is-error.Tabs--compact-selector:focus + .customSelect,
  .FormField-textInput.error + .customSelect,
  .FormField-textInput.error:hover + .customSelect,
  .FormField-textInput.error:focus + .customSelect,
  .FormField-textInput.is-error + .customSelect,
  .FormField-textInput.is-error:hover + .customSelect,
  .FormField-textInput.is-error:focus + .customSelect,
  .FormField-textArea.error + .customSelect,
  .FormField-textArea.error:hover + .customSelect,
  .FormField-textArea.error:focus + .customSelect,
  .FormField-textArea.is-error + .customSelect,
  .FormField-textArea.is-error:hover + .customSelect,
  .FormField-textArea.is-error:focus + .customSelect,
  .FormField-select.error + .customSelect,
  .FormField-select.error:hover + .customSelect,
  .FormField-select.error:focus + .customSelect,
  .FormField-select.is-error + .customSelect,
  .FormField-select.is-error:hover + .customSelect,
  .FormField-select.is-error:focus + .customSelect {
    border-color: #ff6b4e; }

select.FormField-select {
  -webkit-transition: none;
  transition: none; }

.FormField-textInput {
  line-height: 2; }

.FormField-textArea {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  resize: vertical;
  min-height: 5.5rem;
  line-height: 1.5; }
  .FormField-textArea.is-ample {
    min-height: 18rem; }
  .FormField-textArea.is-narrow {
    min-height: 44px; }
  .FormField-textArea.is-autosizeable {
    resize: none; }

.Tabs--compact-selector,
.FormField-textInput,
.FormField-textArea,
.FormField-select,
.FormField--extraLarge,
.FormField--large,
.Form .FormField--large,
.FormField-select.FormField--large + .customSelect {
  width: 100%;
  min-width: 14.375rem; }


.FormField--tiny,
.Form .FormField--tiny,
.FormField-select.FormField--tiny + .customSelect {
  width: 100%;
  min-width: 2.5rem;
  max-width: 3.275rem; }


.FormField--small,
.Form .FormField--small,
.FormField-select.FormField--small + .customSelect {
  width: 100%;
  min-width: 4rem;
  max-width: 6.875rem; }


.FormField--medium,
.Form .FormField--medium,
.FormField-select.FormField--medium,
.FormField-select.FormField--medium + .customSelect {
  width: 100%;
  min-width: 12rem;
  max-width: 16rem; }

.FormField-checkboxInput {
  margin-top: 0.5rem; }

.FormField-radioInput {
  margin-top: 0.45rem; }

.FormField-checkboxContent,
.FormField-radioContent {
  font-weight: 400;
  display: inline-block; }

.FormField-checkboxContent,
.FormField-radioContent,
.FormField--checkbox .FormField-validation,
.FormField--radio .FormField-validation {
  padding-left: 1.2rem; }

.FormField--selectableRadio .FormField-label,
.FormField--radio .FormField-label,
.FormField--checkbox .FormField-label {
  padding-bottom: 0.25em;
  padding-left: 0; }

.FormField--radioBlock:hover .FormField-label {
  border-color: #4aa6ff; }

.FormField--radioBlock .FormField-label {
  border: solid 1px;
  border-radius: 4px;
  border-color: #d2d5d7;
  color: #000;
  padding: 0.9375rem;
  cursor: pointer;
  -webkit-transition: border-color 200ms ease-in-out, background-color 200ms ease-in-out;
  transition: border-color 200ms ease-in-out, background-color 200ms ease-in-out; }

.FormField--radioBlock .FormField-radioInput {
  opacity: 0; }

.FormField--radioBlock .FormField-radioContent {
  position: relative;
  display: block;
  padding: 0 6rem 0 0;
  line-height: 1.375rem; }
  .FormField--radioBlock .FormField-radioContent::before {
    content: "";
    position: absolute;
    top: calc(50% - 0.625rem);
    right: 0;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    border-width: 0.125rem;
    border-style: solid;
    border-color: #a6acb0;
    height: 1.25rem;
    width: 1.25rem;
    background-color: white; }
  .FormField--radioBlock .FormField-radioContent::after {
    content: "";
    position: absolute;
    right: 0.3125rem;
    top: calc(50% - 0.3125rem);
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    border: 0.125rem solid #4aa6ff;
    background-color: #4aa6ff;
    height: 0.625rem;
    width: 0.625rem;
    opacity: 0;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    -webkit-transition: opacity 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
    transition: opacity 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
    transition: opacity 200ms ease-in-out, transform 200ms ease-in-out;
    transition: opacity 200ms ease-in-out, transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out; }

.FormField--radioBlock.checked label.FormField-label {
  border-color: #1b82e6;
  background-color: #e8f4ff; }

.FormField--radioBlock.checked .FormField-radioContent::after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1); }

.FormField--radioBlock.disabled label.FormField-label {
  cursor: default;
  border-color: #d2d5d7;
  background-color: #f3f4f5; }

.FormField--radioBlockGreen:hover .FormField-label {
  border-color: #99c95a; }

.FormField--radioBlockGreen .FormField-radioContent::after {
  border: 0.125rem solid #99c95a;
  background-color: #99c95a; }

.FormField--radioBlockGreen.checked label.FormField-label {
  border-color: #6fa32b;
  background-color: #e5f1d5; }

.touchevents .FormField--checkbox,
.touchevents .FormField--radio {
  margin-bottom: 0.75rem; }

.touchevents .FormField-checkboxInput,
.touchevents .FormField-radioInput {
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0.25rem; }

.touchevents .FormField-checkboxContent,
.touchevents .FormField-radioContent {
  padding-left: 2rem; }

.FormField-prefixContainer,
.FormField-suffixContainer {
  height: 2.75rem;
  position: relative;
  display: inline-block;
  width: 100%; }
  .FormField.is-disabled .FormField-prefixContainer .FormField-affix, .FormField.is-disabled
  .FormField-suffixContainer .FormField-affix {
    color: #a6acb0; }
    .FormField.is-disabled .FormField-prefixContainer .FormField-affix::before, .FormField.is-disabled
    .FormField-suffixContainer .FormField-affix::before {
      border-color: #d2d5d7; }

.FormField-prefixContainer .FormField-affix, .FormField-suffixContainer .FormField-affix {
  font-size: 1rem;
  line-height: 2.75rem;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  white-space: nowrap; }

.FormField--creditCard.FormField .FormField-affix::before, .FormField--creditCard.FormField--small .FormField-affix::before,
#seedrs .FormField--creditCard.FormField .FormField-affix::before,
.FormField--creditCard.FormField #seedrs .FormField-affix::before,
#seedrs .FormField--creditCard.FormField--small .FormField-affix::before,
.FormField--creditCard.FormField--small #seedrs .FormField-affix::before,
.FormField-affix--noshade::before,
#seedrs
.FormField-affix--noshade::before {
  content: none; }

.FormField-prefixContainer .FormField-affix, .FormField-suffixContainer .FormField-affix {
  width: 2.75rem;
  z-index: 1;
  text-align: center;
  font-weight: 700; }
  .FormField-prefixContainer .FormField-affix::before, .FormField-suffixContainer .FormField-affix::before {
    content: "";
    z-index: -1;
    background-color: #f3f4f5;
    position: absolute;
    border-width: 0;
    left: 1px;
    right: 1px;
    top: 1px;
    bottom: 1px; }

.FormField-prefixContainer .FormField-affix::before {
  right: 0;
  border-right: 1px solid #d2d5d7;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.FormField-suffixContainer .FormField-affix::before {
  left: 0;
  border-left: 1px solid #d2d5d7;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.FormField-prefixContainer .FormField-affix {
  left: 0; }

.FormField-suffixContainer .FormField-affix {
  right: 0; }

.FormField-prefixContainer .FormField-affix + .FormField-textInput {
  padding-left: 3.25rem; }

.FormField-suffixContainer .FormField-affix + .FormField-textInput {
  padding-right: 3.25rem; }

.FormField--creditCard.FormField .FormField-affix {
  width: 5.75rem; }

.FormField--creditCard.FormField .FormField-suffixContainer .FormField-textInput {
  padding-right: 5.75rem; }

.FormField--creditCard.FormField .FormField-suffixContainer .FormField-affix {
  padding-right: 0.5rem;
  text-align: right; }

.FormField--creditCard.FormField .FormField-prefixContainer .FormField-textInput {
  padding-left: 5.75rem; }

.FormField--creditCard.FormField .FormField-prefixContainer .FormField-affix {
  padding-left: 0.5rem;
  text-align: left; }

.FormField--creditCard.FormField.is-disabled .FormField-affix {
  opacity: 0.4; }

.FormField--creditCard.FormField--small .FormField-affix {
  width: 3rem; }

.FormField--creditCard.FormField--small .FormField-suffixContainer .FormField-textInput {
  padding-right: 3.75rem; }

.FormField--creditCard.FormField--small .FormField-prefixContainer .FormField-textInput {
  padding-left: 3.75rem; }

.creditcard-affix {
  width: 30px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #d2d5d7;
  border-radius: 4px;
  padding: 0 16px; }
  .creditcard-affix + .creditcard-affix {
    margin-left: 0.5rem; }
  .creditcard-affix.mastercard {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32'%3E%3Cstyle%3E.st0%7Bfill:%23f90%7D.st1%7Bfill:%23fcb131%7D.st2%7Bfill:%23c00%7D.st3%7Bfill:%23fff%7D.st4%7Bfill:%23006%7D%3C/style%3E%3Cg id='XMLID_430_'%3E%3Cpath id='XMLID_474_' class='st0' d='M30 27.9c2.8 2.6 6.6 4.1 10.7 4.1 8.8 0 15.9-7.2 15.9-16S49.5 0 40.7 0C36.6 0 32.8 1.6 30 4.1 26.8 7 24.8 11.3 24.8 16s2 8.9 5.2 11.9z'/%3E%3Cpath id='XMLID_470_' class='st1' d='M54.5 24.9c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm.5.4c.2 0 .4-.2.4-.4s-.2-.4-.4-.4-.4.2-.4.4.2.4.4.4zm-.1-.2h-.1v-.5h.3l.1.1c0 .1 0 .1-.1.1l.1.2H55l-.1.1v-.3h.2v-.1h-.2v.4z'/%3E%3Cpath id='XMLID_469_' class='st2' d='M35.1 14.3c-.1-.6-.2-1.1-.3-1.7h-9.7c.1-.6.3-1.1.5-1.7h8.8c-.2-.6-.4-1.1-.7-1.7h-7.5c.3-.6.6-1.1.9-1.7h5.6c-.4-.6-.8-1.2-1.2-1.7h-3.2c.5-.6 1-1.2 1.6-1.7C27.2 1.6 23.4 0 19.3 0 10.5 0 3.4 7.2 3.4 16s7.1 16 15.9 16c4.1 0 7.9-1.6 10.7-4.1.6-.5 1.1-1.1 1.6-1.7h-3.2c-.4-.5-.8-1.1-1.2-1.7h5.6c.3-.5.6-1.1.9-1.7h-7.5c-.3-.5-.5-1.1-.7-1.7h8.8c.2-.6.3-1.1.5-1.7.1-.6.2-1.1.3-1.7s.1-1.1.1-1.7c0-.6 0-1.1-.1-1.7z'/%3E%3Cpath id='XMLID_465_' class='st3' d='M54.5 19.7c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm.5.4c.2 0 .4-.2.4-.4s-.2-.4-.4-.4-.4.2-.4.4.2.4.4.4zm-.1-.2h-.1v-.5h.3l.1.1c0 .1 0 .1-.1.1l.1.2-.3.1.1-.1h-.1v.1-.3h.2v-.1h-.2v.4z'/%3E%3Cpath id='XMLID_464_' class='st4' d='M24.6 20.6c-.5.1-.9.2-1.3.2-.8 0-1.3-.5-1.3-1.4 0-.2 0-.4.1-.6l.1-.6.1-.5.7-4.5h1.7l-.2 1h1l-.2 1.7h-1l-.4 2.7v.3c0 .3.2.5.6.5.2 0 .3 0 .5-.1l-.4 1.3z'/%3E%3Cpath id='XMLID_461_' class='st4' d='M29.9 20.6c-.6.2-1.2.3-1.8.3-1.8 0-2.9-1-2.9-3 0-2.3 1.3-3.9 3-3.9 1.4 0 2.3.9 2.3 2.4 0 .5-.1 1-.2 1.6h-3.4v.2c0 .8.5 1.2 1.5 1.2.6 0 1.2-.1 1.8-.4l-.3 1.6zm-1-4v-.3c0-.5-.3-.9-.8-.9s-.9.4-1.1 1.2h1.9z'/%3E%3Cpath id='XMLID_460_' class='st4' d='M11.4 20.7H9.7l1-6.2-2.2 6.2H7.3l-.1-6.2-1.1 6.2H4.4l1.4-8.1h2.5v5l1.7-5h2.7z'/%3E%3Cpath id='XMLID_457_' class='st4' d='M15.6 17.8h-.3c-1 0-1.5.4-1.5 1 0 .4.2.7.6.7.8-.1 1.1-.8 1.2-1.7zm1.3 2.9h-1.5V20c-.4.5-.9.8-1.8.8-.8 0-1.5-.7-1.5-1.8 0-.3.1-.6.1-.9.3-1 1.3-1.7 2.9-1.7h.8c.1-.2.1-.3.1-.4 0-.4-.4-.6-1.2-.6-.5 0-1 .1-1.4.2l-.2.1h-.1l.2-1.5c.8-.2 1.4-.3 2-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.4 2.3-.1.6v.5l-.1.2z'/%3E%3Cpath id='XMLID_456_' class='st4' d='M38.2 14.2c.5 0 .9.1 1.5.4l.3-1.8-.4-.2-.7-.2c-.2-.1-.5-.1-.8-.1-.9 0-1.4 0-1.9.3-.3.2-.6.4-1 .9l-.2-.1-1.8 1.3.1-.7h-1.8l-1.1 6.6h1.7l.6-3.6s.2-.5.4-.6c.3-.4.6-.4 1-.4h.1c-.1.4-.1.8-.1 1.3 0 2.2 1.2 3.5 3.1 3.5.5 0 .9-.1 1.5-.2l.3-1.8c-.6.3-1 .4-1.5.4-1 0-1.6-.7-1.6-2 .1-1.8 1-3 2.3-3z'/%3E%3Cpath id='XMLID_453_' class='st4' d='M52.8 12.6l-.4 2.3c-.4-.6-.9-.9-1.5-.9-.9 0-1.7.5-2.3 1.5l-1.1-.7.1-.7h-1.8l-1.1 6.6h1.7l.6-3.5s.4-.5.6-.6c.3-.3.5-.4.8-.4-.3.4-.4 1.1-.4 1.8 0 1.7.9 2.7 2.1 2.7.6 0 1.1-.2 1.6-.7l-.1.6h1.6l1.3-8.1h-1.7v.1zm-2.1 6.5c-.6 0-.9-.4-.9-1.3 0-1.3.6-2.2 1.3-2.2.6 0 .9.5.9 1.3.1 1.3-.5 2.2-1.3 2.2z'/%3E%3Cpath id='XMLID_450_' class='st4' d='M42.8 17.8h-.3c-1 0-1.5.4-1.5 1 0 .4.2.7.6.7.8-.1 1.1-.8 1.2-1.7zm1.3 2.9h-1.5V20c-.4.5-.9.8-1.8.8-.8 0-1.6-.7-1.6-1.8 0-1.6 1.2-2.5 3-2.5h.8c.1-.2.1-.3.1-.4 0-.4-.4-.6-1.2-.6-.5 0-1 .1-1.4.2l-.2.1h-.1l.2-1.5c.8-.2 1.4-.3 2-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.4 2.3v1l-.1.2z'/%3E%3Cpath id='XMLID_449_' class='st4' d='M20.5 15.5c.3 0 .8 0 1.3.1l.2-1.5c-.5-.1-1.1-.1-1.5-.1-1.9 0-2.6 1-2.6 2.3 0 .8.4 1.4 1.3 1.8.7.3.8.4.8.7 0 .4-.4.6-1 .6-.5 0-1-.1-1.5-.3l-.2 1.5.3.1c.1 0 .3 0 .5.1.4 0 .8.1 1 .1 1.9 0 2.7-.7 2.7-2.2 0-.9-.4-1.4-1.3-1.8-.7-.3-.8-.4-.8-.7 0-.4.3-.7.8-.7z'/%3E%3Cpath id='XMLID_448_' class='st3' d='M40.5 12.3l-.3 1.8c-.6-.3-1.1-.4-1.5-.4-1.3 0-2.2 1.3-2.2 3 0 1.2.6 2 1.6 2 .4 0 .9-.1 1.5-.4l-.3 1.8c-.6.2-1 .2-1.5.2-1.9 0-3-1.3-3-3.5 0-2.9 1.6-4.9 3.9-4.9.3 0 .6 0 .8.1l.7.2c.1 0 .2.1.3.1z'/%3E%3Cpath id='XMLID_447_' class='st3' d='M35 13.5h-.2c-.6 0-.9.3-1.4 1.1l.2-1H32l-1.1 6.6h1.7c.6-4 .8-4.7 1.6-4.7h.1c.2-.8.5-1.4.7-2z'/%3E%3Cpath id='XMLID_446_' class='st3' d='M25 20.1c-.5.1-.8.2-1.2.2-.9 0-1.4-.5-1.4-1.4 0-.2 0-.4.1-.6l.1-.6.1-.5.7-4.5h1.7l-.2 1h.9l-.2 1.6h-.9l-.5 2.8v.3c0 .3.2.5.6.5.2 0 .3 0 .5-.1l-.3 1.3z'/%3E%3Cpath id='XMLID_445_' class='st3' d='M18.4 15.7c0 .8.4 1.4 1.3 1.8.7.3.8.4.8.7 0 .4-.3.6-1 .6-.5 0-1-.1-1.5-.3l-.2 1.5h.1l.3.1c.1 0 .3 0 .4.1.4 0 .7.1 1 .1 1.8 0 2.7-.7 2.7-2.2 0-.9-.4-1.4-1.2-1.8-.7-.3-.8-.4-.8-.7 0-.4.3-.5.8-.5.3 0 .8 0 1.2.1l.2-1.5c-.4-.1-1.1-.1-1.5-.1-1.9-.2-2.6.9-2.6 2.1z'/%3E%3Cpath id='XMLID_442_' class='st3' d='M53.7 20.2h-1.6l.1-.6c-.5.5-1 .7-1.6.7-1.3 0-2.1-1.1-2.1-2.7 0-2.2 1.3-4 2.8-4 .7 0 1.2.3 1.7.9l.4-2.3H55l-1.3 8zm-2.5-1.6c.8 0 1.4-.9 1.4-2.2 0-.8-.3-1.3-.9-1.3-.8 0-1.3.9-1.3 2.2-.1.9.2 1.3.8 1.3z'/%3E%3Cpath id='XMLID_439_' class='st3' d='M30.3 20c-.6.2-1.2.3-1.8.3-1.9 0-2.9-1-2.9-3 0-2.3 1.3-3.9 3-3.9 1.4 0 2.3.9 2.3 2.4 0 .5-.1 1-.2 1.6h-3.4v.2c0 .8.5 1.2 1.5 1.2.6 0 1.2-.1 1.8-.4l-.3 1.6zm-1-3.9v-.3c0-.5-.3-.9-.8-.9s-.9.4-1.1 1.2h1.9z'/%3E%3Cpath id='XMLID_438_' class='st3' d='M11.9 20.2h-1.8l1-6.2-2.2 6.2H7.7L7.6 14l-1 6.2H4.9l1.4-8.1h2.5v5l1.7-5h2.7z'/%3E%3Cpath id='XMLID_435_' class='st3' d='M16.1 17.3h-.4c-1 0-1.5.3-1.5 1 0 .4.2.7.6.7.8-.1 1.3-.8 1.3-1.7zm1.3 2.9H16v-.7c-.4.5-1 .8-1.8.8-.9 0-1.6-.7-1.6-1.8 0-1.6 1.1-2.5 3-2.5.2 0 .4 0 .7.1.1-.2.1-.3.1-.4 0-.4-.3-.6-1.1-.6-.5 0-1 .1-1.4.2l-.2.1h-.2l.2-1.5c.9-.3 1.4-.3 2.1-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.4 2.3-.1.4v.5l-.1.2z'/%3E%3Cpath id='XMLID_432_' class='st3' d='M43.3 17.3h-.4c-1 0-1.5.3-1.5 1 0 .4.2.7.6.7.8-.1 1.3-.8 1.3-1.7zm1.3 2.9h-1.4v-.7c-.4.5-1 .8-1.8.8-.9 0-1.6-.7-1.6-1.8 0-1.6 1.1-2.5 3-2.5.2 0 .4 0 .7.1.1-.2.1-.3.1-.4 0-.4-.3-.6-1.1-.6-.5 0-1 .1-1.4.2l-.2.1h-.2l.2-1.5c.9-.3 1.4-.3 2.1-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.5 2.2-.1.4v.8z'/%3E%3Cpath id='XMLID_431_' class='st3' d='M49.2 13.5H49c-.6 0-.9.3-1.4 1.1l.2-1h-1.6l-1.1 6.6h1.7c.6-4 .8-4.7 1.6-4.7h.1c.2-.8.5-1.4.7-2z'/%3E%3C/g%3E%3C/svg%3E"); }
    .creditcard-affix.mastercard.disabled {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32'%3E%3Cstyle%3E.st0%7Bfill:%23ccc%7D.st1%7Bfill:%23666%7D.st2%7Bfill:%23999%7D.st3%7Bfill:%23fff%7D.st4%7Bfill:gray%7D%3C/style%3E%3Cg id='XMLID_430_'%3E%3Cpath id='XMLID_474_' class='st0' d='M29.8 27.9c2.8 2.6 6.6 4.1 10.7 4.1 8.8 0 15.9-7.2 15.9-16S49.3 0 40.5 0c-4.1 0-7.9 1.6-10.7 4.1-3.2 2.9-5.2 7.2-5.2 11.9s2 8.9 5.2 11.9z'/%3E%3Cpath id='XMLID_470_' class='st1' d='M54.5 24.9c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm.5.4c.2 0 .4-.2.4-.4s-.2-.4-.4-.4-.4.2-.4.4.2.4.4.4zm-.1-.2l-.1-.5h.3l.1.1c0 .1 0 .1-.1.1l.1.2-.3.1v-.3h.2v-.1h-.2v.4z'/%3E%3Cpath id='XMLID_469_' class='st2' d='M35.1 14.3c-.1-.6-.2-1.1-.3-1.7h-9.7c.1-.6.3-1.1.5-1.7h8.8c-.2-.6-.4-1.1-.7-1.7h-7.5c.3-.6.6-1.1.9-1.7h5.6c-.4-.6-.8-1.2-1.2-1.7h-3.2c.5-.6 1-1.2 1.6-1.7C27.2 1.6 23.4 0 19.3 0 10.5 0 3.4 7.2 3.4 16s7.1 16 15.9 16c4.1 0 7.9-1.6 10.7-4.1.6-.5 1.1-1.1 1.6-1.7h-3.2c-.4-.5-.8-1.1-1.2-1.7h5.6c.3-.5.6-1.1.9-1.7h-7.5c-.3-.5-.5-1.1-.7-1.7h8.8c.2-.6.3-1.1.5-1.7.1-.6.2-1.1.3-1.7s.1-1.1.1-1.7c0-.6 0-1.1-.1-1.7z'/%3E%3Cpath id='XMLID_465_' class='st3' d='M54.5 19.7c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm.5.4c.2 0 .4-.2.4-.4s-.2-.4-.4-.4-.4.2-.4.4.2.4.4.4zm-.1-.2l-.1-.5h.3l.1.1c0 .1 0 .1-.1.1l.1.2-.3.1.1-.1h-.1v.1-.3h.2v-.1h-.2v.4z'/%3E%3Cpath id='XMLID_464_' class='st4' d='M24.6 20.6c-.5.1-.9.2-1.3.2-.8 0-1.3-.5-1.3-1.4 0-.2 0-.4.1-.6l.1-.6.1-.5.7-4.5h1.7l-.2 1h1l-.2 1.7h-1l-.4 2.7v.3c0 .3.2.5.6.5.2 0 .3 0 .5-.1l-.4 1.3z'/%3E%3Cpath id='XMLID_461_' class='st4' d='M29.9 20.6c-.6.2-1.2.3-1.8.3-1.8 0-2.9-1-2.9-3 0-2.3 1.3-3.9 3-3.9 1.4 0 2.3.9 2.3 2.4 0 .5-.1 1-.2 1.6h-3.4v.2c0 .8.5 1.2 1.5 1.2.6 0 1.2-.1 1.8-.4l-.3 1.6zm-1-4v-.3c0-.5-.3-.9-.8-.9s-.9.4-1.1 1.2h1.9z'/%3E%3Cpath id='XMLID_460_' class='st4' d='M11.4 20.7H9.7l1-6.2-2.2 6.2H7.3l-.1-6.2-1.1 6.2H4.4l1.4-8.1h2.5v5l1.7-5h2.7z'/%3E%3Cpath id='XMLID_457_' class='st4' d='M15.6 17.8h-.3c-1 0-1.5.4-1.5 1 0 .4.2.7.6.7.8-.1 1.1-.8 1.2-1.7zm1.3 2.9h-1.5V20c-.4.5-.9.8-1.8.8-.8 0-1.5-.7-1.5-1.8 0-.3.1-.6.1-.9.3-1 1.3-1.7 2.9-1.7h.8c.1-.2.1-.3.1-.4 0-.4-.4-.6-1.2-.6-.5 0-1 .1-1.4.2l-.2.1h-.1l.2-1.5c.8-.2 1.4-.3 2-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.4 2.3-.1.6v.5l-.1.2z'/%3E%3Cpath id='XMLID_456_' class='st4' d='M38.2 14.2c.5 0 .9.1 1.5.4l.3-1.8-.4-.2-.7-.2c-.2-.1-.5-.1-.8-.1-.9 0-1.4 0-1.9.3-.3.2-.6.4-1 .9l-.2-.1-1.8 1.3.1-.7h-1.8l-1.1 6.6h1.7l.6-3.6s.2-.5.4-.6c.3-.4.6-.4 1-.4h.1c-.1.4-.1.8-.1 1.3 0 2.2 1.2 3.5 3.1 3.5.5 0 .9-.1 1.5-.2l.3-1.8c-.6.3-1 .4-1.5.4-1 0-1.6-.7-1.6-2 .1-1.8 1-3 2.3-3z'/%3E%3Cpath id='XMLID_453_' class='st4' d='M52.8 12.6l-.4 2.3c-.4-.6-.9-.9-1.5-.9-.9 0-1.7.5-2.3 1.5l-1.1-.7.1-.7h-1.8l-1.1 6.6h1.7l.6-3.5s.4-.5.6-.6c.3-.3.5-.4.8-.4-.3.4-.4 1.1-.4 1.8 0 1.7.9 2.7 2.1 2.7.6 0 1.1-.2 1.6-.7l-.1.6h1.6l1.3-8.1h-1.7v.1zm-2.1 6.5c-.6 0-.9-.4-.9-1.3 0-1.3.6-2.2 1.3-2.2.6 0 .9.5.9 1.3.1 1.3-.5 2.2-1.3 2.2z'/%3E%3Cpath id='XMLID_450_' class='st4' d='M42.8 17.8h-.3c-1 0-1.5.4-1.5 1 0 .4.2.7.6.7.8-.1 1.1-.8 1.2-1.7zm1.3 2.9h-1.5V20c-.4.5-.9.8-1.8.8-.8 0-1.6-.7-1.6-1.8 0-1.6 1.2-2.5 3-2.5h.8c.1-.2.1-.3.1-.4 0-.4-.4-.6-1.2-.6-.5 0-1 .1-1.4.2l-.2.1h-.1l.2-1.5c.8-.2 1.4-.3 2-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.4 2.3v1l-.1.2z'/%3E%3Cpath id='XMLID_449_' class='st4' d='M20.5 15.5c.3 0 .8 0 1.3.1l.2-1.5c-.5-.1-1.1-.1-1.5-.1-1.9 0-2.6 1-2.6 2.3 0 .8.4 1.4 1.3 1.8.7.3.8.4.8.7 0 .4-.4.6-1 .6-.5 0-1-.1-1.5-.3l-.2 1.5.3.1c.1 0 .3 0 .5.1.4 0 .8.1 1 .1 1.9 0 2.7-.7 2.7-2.2 0-.9-.4-1.4-1.3-1.8-.7-.3-.8-.4-.8-.7 0-.4.3-.7.8-.7z'/%3E%3Cpath id='XMLID_448_' class='st3' d='M40.5 12.3l-.3 1.8c-.6-.3-1.1-.4-1.5-.4-1.3 0-2.2 1.3-2.2 3 0 1.2.6 2 1.6 2 .4 0 .9-.1 1.5-.4l-.3 1.8c-.6.2-1 .2-1.5.2-1.9 0-3-1.3-3-3.5 0-2.9 1.6-4.9 3.9-4.9.3 0 .6 0 .8.1l.7.2c.1 0 .2.1.3.1z'/%3E%3Cpath id='XMLID_447_' class='st3' d='M35 13.5h-.2c-.6 0-.9.3-1.4 1.1l.2-1H32l-1.1 6.6h1.7c.6-4 .8-4.7 1.6-4.7h.1c.2-.8.5-1.4.7-2z'/%3E%3Cpath id='XMLID_446_' class='st3' d='M25 20.1c-.5.1-.8.2-1.2.2-.9 0-1.4-.5-1.4-1.4 0-.2 0-.4.1-.6l.1-.6.1-.5.7-4.5h1.7l-.2 1h.9l-.2 1.6h-.9l-.5 2.8v.3c0 .3.2.5.6.5.2 0 .3 0 .5-.1l-.3 1.3z'/%3E%3Cpath id='XMLID_445_' class='st3' d='M18.4 15.7c0 .8.4 1.4 1.3 1.8.7.3.8.4.8.7 0 .4-.3.6-1 .6-.5 0-1-.1-1.5-.3l-.2 1.5h.1l.3.1c.1 0 .3 0 .4.1.4 0 .7.1 1 .1 1.8 0 2.7-.7 2.7-2.2 0-.9-.4-1.4-1.2-1.8-.7-.3-.8-.4-.8-.7 0-.4.3-.5.8-.5.3 0 .8 0 1.2.1l.2-1.5c-.4-.1-1.1-.1-1.5-.1-1.9-.2-2.6.9-2.6 2.1z'/%3E%3Cpath id='XMLID_442_' class='st3' d='M53.7 20.2h-1.6l.1-.6c-.5.5-1 .7-1.6.7-1.3 0-2.1-1.1-2.1-2.7 0-2.2 1.3-4 2.8-4 .7 0 1.2.3 1.7.9l.4-2.3H55l-1.3 8zm-2.5-1.6c.8 0 1.4-.9 1.4-2.2 0-.8-.3-1.3-.9-1.3-.8 0-1.3.9-1.3 2.2-.1.9.2 1.3.8 1.3z'/%3E%3Cpath id='XMLID_439_' class='st3' d='M30.3 20c-.6.2-1.2.3-1.8.3-1.9 0-2.9-1-2.9-3 0-2.3 1.3-3.9 3-3.9 1.4 0 2.3.9 2.3 2.4 0 .5-.1 1-.2 1.6h-3.4v.2c0 .8.5 1.2 1.5 1.2.6 0 1.2-.1 1.8-.4l-.3 1.6zm-1-3.9v-.3c0-.5-.3-.9-.8-.9s-.9.4-1.1 1.2h1.9z'/%3E%3Cpath id='XMLID_438_' class='st3' d='M11.9 20.2h-1.8l1-6.2-2.2 6.2H7.7L7.6 14l-1 6.2H4.9l1.4-8.1h2.5v5l1.7-5h2.7z'/%3E%3Cpath id='XMLID_435_' class='st3' d='M16.1 17.3h-.4c-1 0-1.5.3-1.5 1 0 .4.2.7.6.7.8-.1 1.3-.8 1.3-1.7zm1.3 2.9H16v-.7c-.4.5-1 .8-1.8.8-.9 0-1.6-.7-1.6-1.8 0-1.6 1.1-2.5 3-2.5.2 0 .4 0 .7.1.1-.2.1-.3.1-.4 0-.4-.3-.6-1.1-.6-.5 0-1 .1-1.4.2l-.2.1h-.2l.2-1.5c.9-.3 1.4-.3 2.1-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.4 2.3-.1.4v.5l-.1.2z'/%3E%3Cpath id='XMLID_432_' class='st3' d='M43.3 17.3h-.4c-1 0-1.5.3-1.5 1 0 .4.2.7.6.7.8-.1 1.3-.8 1.3-1.7zm1.3 2.9h-1.4v-.7c-.4.5-1 .8-1.8.8-.9 0-1.6-.7-1.6-1.8 0-1.6 1.1-2.5 3-2.5.2 0 .4 0 .7.1.1-.2.1-.3.1-.4 0-.4-.3-.6-1.1-.6-.5 0-1 .1-1.4.2l-.2.1h-.2l.2-1.5c.9-.3 1.4-.3 2.1-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.5 2.2-.1.4v.8z'/%3E%3Cpath id='XMLID_431_' class='st3' d='M49.2 13.5H49c-.6 0-.9.3-1.4 1.1l.2-1h-1.6l-1.1 6.6h1.7c.6-4 .8-4.7 1.6-4.7h.1c.2-.8.5-1.4.7-2z'/%3E%3C/g%3E%3C/svg%3E"); }
  .creditcard-affix.visa {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32'%3E%3Cstyle%3E.st0%7Bfill:%23273891%7D.st1%7Bfill:%23faa61a%7D%3C/style%3E%3Cg id='XMLID_353_'%3E%3Cpath id='XMLID_410_' class='st0' d='M22.4 23.7l2.5-15.4h4.3l-2.7 15.4z'/%3E%3Cpath id='XMLID_409_' class='st0' d='M41.8 8.6c-.9-.2-2.1-.6-3.8-.6-4.2 0-7.1 2.1-7.1 5.2 0 2.2 2.1 3.5 3.7 4.2 1.6.8 2.2 1.2 2.2 2 0 1.1-1.3 1.5-2.5 1.5-1.7 0-2.6-.3-4-.8l-.5-.3-.6 3.5c1 .4 2.8.8 4.7.8 4.4 0 7.3-2 7.3-5.3 0-1.8-1.1-3.1-3.6-4.2-1.5-.7-2.4-1.2-2.4-2 0-.6.8-1.3 2.4-1.3 1.3 0 2.4.3 3.1.6l.4.2.7-3.5'/%3E%3Cpath id='XMLID_356_' class='st0' d='M52.6 8.3h-3.3c-1 0-1.8.3-2.2 1.2l-6.2 14.2h4.4s.7-1.9.9-2.3h5.4c.1.5.5 2.3.5 2.3H56L52.6 8.3m-5.2 10c.4-.9 1.7-4.4 1.7-4.4s.4-.9.5-1.5l.3 1.3s.8 3.7 1 4.4l-3.5.2z'/%3E%3Cpath id='XMLID_355_' class='st0' d='M18.8 8.3l-4.1 10.6-.4-2.1c-.8-2.5-3.2-5.2-5.9-6.5l3.7 13.6h4.4l6.7-15.5-4.4-.1'/%3E%3Cpath id='XMLID_354_' class='st1' d='M10.8 8.3H4.1v.4c5.2 1.2 8.8 4.4 10.2 8.1l-1.5-7.1c-.3-1.1-1-1.4-2-1.4'/%3E%3C/g%3E%3C/svg%3E"); }
    .creditcard-affix.visa.disabled {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 32 60 32'%3E%3Cstyle%3E.st0%7Bfill:%23666%7D.st1%7Bfill:%23ccc%7D%3C/style%3E%3Cg id='XMLID_353_'%3E%3Cpath id='XMLID_410_' class='st0' d='M22.4 55.7l2.5-15.4h4.3l-2.7 15.4z'/%3E%3Cpath id='XMLID_409_' class='st0' d='M41.8 40.6c-.9-.2-2.1-.6-3.8-.6-4.2 0-7.1 2.1-7.1 5.2 0 2.2 2.1 3.5 3.7 4.2 1.6.8 2.2 1.2 2.2 2 0 1.1-1.3 1.5-2.5 1.5-1.7 0-2.6-.3-4-.8l-.5-.3-.6 3.5c1 .4 2.8.8 4.7.8 4.4 0 7.3-2 7.3-5.3 0-1.8-1.1-3.1-3.6-4.2-1.5-.7-2.4-1.2-2.4-2 0-.6.8-1.3 2.4-1.3 1.3 0 2.4.3 3.1.6l.4.2.7-3.5'/%3E%3Cpath id='XMLID_356_' class='st0' d='M52.6 40.3h-3.3c-1 0-1.8.3-2.2 1.2l-6.2 14.2h4.4s.7-1.9.9-2.3h5.4c.1.5.5 2.3.5 2.3H56l-3.4-15.4m-5.2 10c.4-.9 1.7-4.4 1.7-4.4s.4-.9.5-1.5l.3 1.3s.8 3.7 1 4.4l-3.5.2z'/%3E%3Cpath id='XMLID_355_' class='st0' d='M18.8 40.3l-4.1 10.6-.4-2.1c-.8-2.5-3.2-5.2-5.9-6.5l3.7 13.6h4.4l6.7-15.5-4.4-.1'/%3E%3Cpath id='XMLID_354_' class='st1' d='M10.8 40.3H4.1v.4c5.2 1.2 8.8 4.4 10.2 8.1l-1.5-7.1c-.3-1.1-1-1.4-2-1.4'/%3E%3C/g%3E%3C/svg%3E"); }

.security-code-icon {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 24'%3E%3Cstyle%3E.st0%7Bfill:url(%23SVGID_1_)%7D.st1%7Bfill:%23d3d5d7%7D.st2%7Bfill:url(%23SVGID_2_)%7D.st3%7Bfill:%23fff%7D.st4%7Bfill:%23dee0e1%7D.st5%7Bfill:%23ff4622%7D.st6%7Bfill:%234e5961%7D%3C/style%3E%3CradialGradient id='SVGID_1_' cx='12.5' cy='14.5' r='20.006' gradientTransform='matrix(1 0 0 .793 0 3)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23F4F5F5'/%3E%3Cstop offset='1' stop-color='%23D3D5D7'/%3E%3C/radialGradient%3E%3Cpath class='st0' d='M32 24H2c-1.1 0-2-.9-2-2V2C0 .9.9 0 2 0h30c1.1 0 2 .9 2 2v20c0 1.1-.9 2-2 2z'/%3E%3Cpath class='st1' d='M32 1c.6 0 1 .4 1 1v20c0 .6-.4 1-1 1H2c-.6 0-1-.4-1-1V2c0-.6.4-1 1-1h30m0-1H2C.9 0 0 .9 0 2v20c0 1.1.9 2 2 2h30c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2z'/%3E%3ClinearGradient id='SVGID_2_' gradientUnits='userSpaceOnUse' x1='17' y1='9' x2='17' y2='3'%3E%3Cstop offset='0' stop-color='%23222F39'/%3E%3Cstop offset='1' stop-color='%234E5961'/%3E%3C/linearGradient%3E%3Cpath class='st2' d='M0 3h34v6H0z'/%3E%3Cpath class='st3' d='M2.5 12.5h29v7h-29z'/%3E%3Cpath class='st4' d='M31 13v6H3v-6h28m1-1H2v8h30v-8z'/%3E%3Cpath class='st5' d='M24 11c3.9 0 7 2.2 7 5s-3.1 5-7 5-7-2.2-7-5 3.1-5 7-5m0-1c-4.4 0-8 2.7-8 6s3.6 6 8 6 8-2.7 8-6-3.6-6-8-6z'/%3E%3Cpath class='st6' d='M19.8 17.5h.9v-3.2l-.8.7h-.3l-.2-.2 1.3-1.1h.4v3.9h.8v.4h-2.3v-.5zm4.5-3.9c.2 0 .4 0 .5.1.2.1.3.1.4.2.1.1.2.2.3.4.1.1.1.3.1.5s0 .3-.1.4c0 .1-.1.3-.2.4-.1.1-.2.2-.3.4-.1.1-.2.2-.3.4l-1.1 1.2c.1 0 .2 0 .2-.1s.2 0 .2 0h1.4c.1 0 .1 0 .1.1l.1.1v.3h-2.9v-.3s0-.1.1-.1l1.4-1.4.3-.3c.1-.1.2-.2.2-.3.1-.1.1-.2.2-.3 0-.1.1-.2.1-.4s0-.2-.1-.3c0-.1-.1-.2-.2-.2-.1-.1-.2-.1-.2-.1h-.6c-.1 0-.2.1-.2.1l-.2.2s-.1.2-.1.3c0 .1-.1.1-.1.1h-.5c0-.2.1-.4.2-.5.1-.2.2-.3.3-.4.1-.1.3-.2.4-.2s.4-.3.6-.3zm3.5 0c.2 0 .4 0 .5.1.2.1.3.1.4.2l.3.3c.1.1.1.3.1.5 0 .1 0 .3-.1.4 0 .1-.1.2-.2.3l-.2.2c-.1.1-.2.1-.3.1.3.1.5.2.6.4.1.2.2.4.2.7 0 .2 0 .4-.1.5s-.2.3-.3.4c-.1.1-.3.2-.5.3h-.5c-.2 0-.4 0-.6-.1-.2-.1-.3-.1-.4-.2-.1-.1-.2-.2-.3-.4-.1-.1-.1-.3-.2-.4l.2-.1h.2c.1 0 .1 0 .1.1s.1.1.1.2.1.2.2.2c.1.1.2.1.3.2.1.1.2.1.4.1.1 0 .3 0 .4-.1.1 0 .2-.1.3-.2s.1-.2.2-.3c0-.1.1-.2.1-.3v-.3s-.1-.2-.2-.2-.3-.2-.5-.2c-.1 0-.3-.1-.6-.1v-.4c.2 0 .3 0 .5-.1s.2-.1.3-.2l.2-.2c0-.1.1-.2.1-.3 0-.1 0-.2-.1-.3 0-.1-.1-.2-.2-.2-.1-.1-.1-.1-.2-.1h-.6l-.2.1-.2.2c0 .1-.1.2-.1.3 0 .1-.1.1-.1.1h-.5c0-.2.1-.4.2-.5.1-.2.2-.3.3-.4.1-.1.3-.2.4-.2s.4-.1.6-.1z'/%3E%3C/svg%3E");
  width: 34px;
  display: inline-block;
  height: 25px;
  margin-top: 9px; }

.Form-messages {
  overflow: hidden;
  margin: 0;
  -webkit-transition: opacity 0.3s, height 0.3s;
  transition: opacity 0.3s, height 0.3s;
  width: 100%; }
  .no-js .Form-messages,
  .wf-active .Form-messages, .Form-messages.is-on {
    opacity: 1; }
  .Form-messages:not(.wf-active) .Form-messages, .Form-messages.is-off {
    opacity: 0; }

.Form-message {
  padding-bottom: 0.5rem;
  display: block; }
  .Form-message:last-child {
    padding-bottom: 1rem; }

.Form-message--error {
  color: #ff4622; }

.Form-message--warning {
  color: #edb800; }

.Form-message--info {
  color: #1d8fff; }

.Form-message--success {
  color: #6fa32b; }

.FormField-validation {
  font-size: 0.875rem;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
  display: block;
  overflow: hidden;
  clear: both;
  color: #ff4622; }
  .FormField-validation > * {
    display: block; }
  .FormField-validation:not(.is-static),
  .FormField.is-valid .FormField-validation {
    height: 0; }
  .is-animating .FormField-validation > [hidden] {
    display: block !important; }

.FormFieldGroup-intro {
  margin-bottom: 0.5rem;
  color: #222f39;
  font-weight: 700; }
  .FormFieldGroup-intro.is-required::after {
    content: "*"; }

.FormField--dateSelect .FormField-dateSelectContainer {
  position: relative;
  display: block;
  white-space: nowrap;
  padding-right: 0.5em; }

.FormField--dateSelect .FormField-select {
  width: 100%;
  min-width: 0; }

.Form .FormField--dateSelect [id$="3i"],
.Form .FormField--dateSelect [id$="3i"] + .customSelect {
  min-width: 3.275rem;
  max-width: 20.75%; }

.Form .FormField--dateSelect [id$="2i"],
.Form .FormField--dateSelect [id$="2i"] + .customSelect {
  margin: 0;
  min-width: 7.34rem;
  max-width: 50.5%; }

.Form .FormField--dateSelect [id$="1i"],
.Form .FormField--dateSelect [id$="1i"] + .customSelect {
  min-width: 4.53rem;
  max-width: 28.75%; }

.FormField-documentUpload,
.FormField-pdfOrPictureUpload,
.FormField-pictureUpload,
.FormField-fileUpload {
  font-size: 0.875rem;
  display: block;
  padding: 0.5em 0;
  line-height: 1em; }

@media (max-width: 949px) {
  .fluid-grid .FormField,
  .fluid-grid .FormFieldGroup {
    margin-bottom: 1rem; } }

.FormField-charCounter {
  font-size: 0.875rem;
  color: #7a8288;
  font-weight: 400;
  padding-bottom: 0.5em;
  position: absolute;
  right: 0;
  bottom: 0;
  line-height: 1.4; }
  .FormField-charCounter.isOverflow {
    color: #ff6b4e; }

.FormField-actionableField > * {
  border-radius: 4px 0 0 4px;
  max-width: none;
  min-width: 0; }

.FormField-actionableFieldButton {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0 4px 4px 0;
  outline: 0;
  margin: 0; }
  .FormField-actionableFieldButton:active {
    -webkit-transform: none;
    transform: none; }
  .FormField-actionableFieldButton + .FormField-actionableFieldButton {
    margin-left: 0; }

.flexbox .FormField-actionableFieldContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.flexbox .FormField-actionableField {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.no-flexbox .FormField-actionableFieldContainer {
  display: table;
  width: 100%; }
  .no-flexbox .FormField-actionableFieldContainer > * {
    display: table-cell; }

.no-flexbox .FormField-actionableField {
  width: 80%; }

.no-flexbox .FormField-actionableFieldButton {
  height: 2.75rem;
  width: 20%; }

.FormField--selectableRadio {
  margin-bottom: 0.5rem; }
  .Form .FormField--selectableRadio .FormField-label {
    max-width: none; }
  .FormField--selectableRadio .FormField-radioContent {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
    font-size: 0.875rem;
    border: 1px solid #d2d5d7;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 4px;
    color: #7a8288;
    display: block;
    -webkit-transition: border-color 0.3s, background-color 0.3s;
    transition: border-color 0.3s, background-color 0.3s; }
    @media (max-width: 600px) {
      .fluid-grid .FormField--selectableRadio .FormField-radioContent {
        padding-left: 1.875rem;
        padding-right: 1.875rem; } }
    @media (min-width: 600px) and (max-width: 950px) {
      .fluid-grid .FormField--selectableRadio .FormField-radioContent {
        padding-left: 2.8125rem;
        padding-right: 2.8125rem; } }
    .FormField--selectableRadio .FormField-radioContent:hover {
      border-color: #a6acb0; }
  .FormField--selectableRadio .FormField-radioInput {
    top: 1.45rem;
    left: 1.125rem;
    margin: 0; }
  .FormField--selectableRadio .more-info {
    top: 1.45rem;
    right: 1.125rem;
    display: block;
    position: absolute; }
  .FormField--selectableRadio .FormField-radioInput:focus + .FormField-radioContent {
    border-color: #a6acb0; }
  .FormField--selectableRadio .FormField-radioInput:checked + .FormField-radioContent {
    border-color: #4aa6ff;
    background-color: #e8f4ff; }
  .FormField--selectableRadio strong {
    font-size: 1rem;
    color: #222f39;
    display: block;
    font-weight: normal; }

.address_container .flat_number,
.address_container .house_name {
  max-width: 13.25rem;
  padding-left: 0; }
  @media (max-width: 400px) {
    .address_container .flat_number,
    .address_container .house_name {
      width: auto;
      padding: 0;
      max-width: none; }
      .address_container .flat_number .FormField-helperText, .address_container .house_name .FormField-helperText {
        width: auto; } }
  .address_container .flat_number .FormField-textInput, .address_container .house_name .FormField-textInput {
    min-width: 0; }

.ContactForm .last_name,
.address_container .house_name {
  padding-right: 0; }
  .ContactForm .last_name + *, .address_container .house_name + * {
    clear: left; }

.FormField--checkbox.Password-toggle span {
  font-size: 0.875rem; }

.no-js .FormField--checkbox.Password-toggle {
  display: none; }

.Tabs-header {
  position: relative; }
  .Tabs-header::after {
    border-bottom: 1px solid #d2d5d7;
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0; }

.Tabs-horizontalTriggers {
  padding: 0;
  margin: 0;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  font-size: 0; }
  .Tabs-horizontalTriggers > * {
    font-size: 1rem;
    display: inline-block;
    vertical-align: top; }
  .Tabs-horizontalTriggers > :first-child .Tabs-trigger {
    border-radius: 4px 0 0; }
  .Tabs-horizontalTriggers > :last-child .Tabs-trigger {
    border-radius: 0 4px 0 0;
    border-right-width: 1px; }
  .Tabs-horizontalTriggers.Tabs--legacySize .Tabs-trigger {
    font-size: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

.Tabs-trigger {
  font-size: 1rem;
  padding: 0.75rem 1.75rem;
  background-color: white;
  margin-bottom: -1px;
  display: inline-block;
  color: #4e5961;
  border: 1px solid #d2d5d7;
  border-width: 1px 0 1px 1px;
  position: relative; }
  .Tabs-trigger.is-active,
  .is-active > .Tabs-trigger, .Tabs-trigger:hover {
    color: #1d8fff; }
  .Tabs-trigger.is-active,
  .is-active > .Tabs-trigger {
    position: relative;
    z-index: 10;
    font-weight: 700;
    border-bottom: 0; }
  .Tabs-trigger:focus {
    outline: 0; }

.Tabs-content {
  padding-top: 4rem; }
  .Tabs-content .Tabs-tab {
    padding-left: 0;
    padding-right: 0; }

.Tabs--compact-selectWrapper {
  display: none;
  margin: 0;
  border-top: 1px solid #e8eaeb;
  border-bottom: 1px solid #e8eaeb; }

.Tabs--compact-selector {
  height: 2.75rem;
  display: block;
  width: 100%; }

.Tabs-tab.is-async:not([hidden]):empty::before {
  content: "Please wait..."; }

.fixed-grid .Tabs-trigger {
  padding-left: 1.4rem;
  padding-right: 1.4rem; }

.Tabs-nav {
  border-bottom: 2px solid #e8eaeb; }
  .Tabs-nav ul {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: -2px;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden; }
  .Tabs-nav li {
    display: inline-block;
    margin-right: 1rem;
    padding: 0.5rem 0;
    border-bottom-width: 2px;
    color: #7a8288;
    cursor: pointer; }
    .Tabs-nav li:hover {
      color: #222f39; }
    .Tabs-nav li.selected, .Tabs-nav li.is-active {
      color: #222f39;
      border-bottom: 2px solid #222f39; }
    .Tabs-nav li > a {
      display: inline-block;
      width: 100%;
      border: none;
      color: #222f39; }
    .Tabs-nav li > .Tabs-trigger {
      padding: 0;
      margin: 0; }
    .Tabs-nav li > a:hover,
    .Tabs-nav li > .Tabs-trigger:hover {
      color: #222f39; }
    .Tabs-nav li.is-active > a,
    .Tabs-nav li.is-active > .Tabs-trigger {
      color: #222f39;
      font-weight: normal; }
    .Tabs-nav li .Badge {
      float: right;
      margin-left: 5px;
      margin-top: 4px;
      position: relative;
      top: unset;
      left: unset;
      -webkit-transform: none;
      transform: none; }
    .Tabs-nav li .Badge--rect {
      margin-top: 0; }
  .Tabs-nav .Tab-iconContainer {
    float: left;
    margin-right: 0.25rem; }
    .Tabs-nav .Tab-iconContainer > * {
      height: 1.5rem;
      line-height: 1.5rem;
      vertical-align: middle; }

@media (max-width: 830px) {
  .fluid-grid .Tabs:not(.is-alwaysExpanded) .Tabs-expanded-nav {
    display: none; }
  .fluid-grid .Tabs:not(.is-alwaysExpanded) .Tabs--compact-nav {
    height: 52px; }
  .fluid-grid .Tabs:not(.is-alwaysExpanded) .Tabs--compact-selectWrapper {
    display: block;
    width: 100%;
    background: #f3f4f5;
    padding: 0.5em 1em;
    left: 0;
    right: 0;
    overflow: hidden; }
  .fluid-grid .Tabs:not(.is-alwaysExpanded) .Tabs-content {
    padding-top: 2.5rem; }
  .fluid-grid .Tabs:not(.is-alwaysExpanded) .Tabs-header::after {
    content: none; } }

.Tabs--tightTabs .Tabs-trigger:not(.is-active) {
  background: #f3f4f5; }
  .Tabs--tightTabs .Tabs-trigger:not(.is-active):hover {
    color: #222f39; }

.Tabs--tightTabs .Tabs-content {
  padding-top: 2.5rem; }

.fluid-grid .Tabs-trigger {
  padding: 0.75rem 0.95rem; }

@media (min-width: 61.25em) and (max-width: 69.64em) {
  .fluid-grid .Tabs-trigger {
    padding: 0.75rem 1.5rem; } }

@media (min-width: 69.6875em) {
  .fluid-grid .Tabs-trigger {
    padding: 0.75rem 1.75rem; } }

@media (max-width: 37.46em) {
  .Tabs--tightTabs .Tabs-content {
    padding-top: 1rem; } }

.Badge {
  background-color: #ff4622;
  color: white;
  height: 16px;
  width: auto;
  min-width: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 16px;
  font-size: 0.75rem;
  font-weight: bold;
  padding: 0 4px; }
  .Badge.Badge--rect {
    height: 24px;
    line-height: 24px;
    border-radius: 4px; }
  .Badge.Badge--lightGreen {
    background-color: #e5f1d5;
    color: #4e5961; }

.Avatar {
  overflow: hidden;
  color: white;
  font-weight: 700;
  text-align: center;
  fill: white;
  position: relative;
  background-size: cover; }
  .Avatar,
  .Avatar > img {
    border-radius: 50%; }
  .Avatar .initials {
    font-size: 0.875rem; }
  .Avatar i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px; }
  .Avatar img {
    max-width: initial;
    position: absolute;
    top: 0;
    left: 0; }
  .Avatar.is-large,
  .Avatar.is-large > img {
    width: 48px;
    height: 48px;
    line-height: 48px; }
  .Avatar.is-small,
  .Avatar.is-small > img {
    width: 36px;
    height: 36px;
    line-height: 36px; }
  .Avatar.is-extraSmall,
  .Avatar.is-extraSmall > img {
    width: 32px;
    height: 32px;
    line-height: 32px; }
  .Avatar.is-extraLarge,
  .Avatar.is-extraLarge > img {
    width: 80px;
    height: 80px;
    line-height: 80px; }
  .Avatar,
  .Avatar > img, .Avatar.is-medium,
  .Avatar.is-medium > img {
    width: 40px;
    height: 40px;
    line-height: 40px; }

.AuthorAvatar {
  width: 46px; }
  .AuthorAvatar.user-profile-trigger:hover .Avatar {
    -webkit-box-shadow: 0 0 0 3px #d2d5d7;
    box-shadow: 0 0 0 3px #d2d5d7; }
  .AuthorAvatar img {
    display: block; }
  .AuthorAvatar .RegularAvatar--outer-border,
  .AuthorAvatar .LeedrAvatar--outer-border {
    margin-top: 0; }

.LeedrAvatar {
  overflow: visible !important;
  margin-top: 0 !important; }

.LeedrAvatar--outer-border,
.RegularAvatar--outer-border {
  margin-top: 6px;
  padding: 2px;
  border-radius: 50%;
  border: 1px solid transparent; }

.RegularAvatar--outer-border {
  border-color: rgba(0, 0, 0, 0.2); }

.LeedrAvatar--outer-border {
  border-color: #d4af37; }

.LeedrAvatar--badge {
  position: absolute !important;
  cursor: pointer; }
  .LeedrAvatar--badge.is-large {
    top: 32px;
    left: 38px; }
  .LeedrAvatar--badge.is-extraSmall {
    top: 16px;
    left: 24px; }
  .LeedrAvatar--badge.is-medium {
    top: 26px;
    left: 32px; }
  .LeedrAvatar--badge svg {
    height: 24px;
    width: 24px; }
    .LeedrAvatar--badge svg .flag {
      fill: #d4af37; }
    .LeedrAvatar--badge svg .l {
      fill: #fff; }

.AuthorBadge {
  width: 24px;
  height: 24px;
  position: absolute;
  right: -8px;
  bottom: -8px;
  border-radius: 10%;
  background-color: white;
  overflow: hidden;
  z-index: 6; }
  .AuthorBadge::before {
    border-radius: 10%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 7; }

.Page-subtitle {
  font-size: 1.125rem;
  margin-bottom: 2.5rem;
  margin-top: -1.5rem; }

.Page-title {
  padding-bottom: 2.5rem;
  margin-bottom: 0; }
  .Page-title > * {
    margin-bottom: 0; }
  .Page-title + .Page-subtitle {
    position: relative; }

html .Page-content {
  background: white; }

html .Page-content-neutral-light {
  background: #f4f6f8; }

.Page-content {
  *zoom: 1;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }
  .Page-content:after {
    content: "";
    display: table;
    clear: both; }
  .Page-content.information-panel-page {
    padding-top: 0;
    padding-bottom: 0; }

.Page-content--medium {
  padding-top: 4rem; }

.Page-content--large {
  padding-top: 6rem; }

.carousel-padding-adjustment {
  padding-top: .5rem; }

.AuthProvider {
  display: inline-block; }
  .AuthProvider + .AuthProvider {
    margin-left: 1rem; }

.AuthProvider-link {
  width: 48px; }

.AuthProvider-icon {
  height: 48px; }

.AuthProviders {
  text-align: center; }

.CategoryLabel {
  font-size: 0.75rem;
  padding: 0.1em 0.5em;
  background: white;
  border: 1px solid #e8eaeb;
  color: #7a8288;
  white-space: nowrap;
  display: inline-block; }

.MultiStepForm .MultiStepForm-step {
  display: none; }
  .MultiStepForm .MultiStepForm-step:first-child {
    display: block; }
  .no-js .MultiStepForm .MultiStepForm-step {
    display: block; }

.no-js .MultiStepForm .MultiStepForm-finishStep {
  display: none; }

.MainAndSidebar {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }
  .MainAndSidebar.MainAndSidebar--noTopSpacing {
    padding-top: 0; }
  .MainAndSidebar .Sidebar {
    text-align: center; }
    .MainAndSidebar .Sidebar.is-notice .Sidebar-inner {
      background-color: #e8f4ff;
      border: 1px solid #8ec7ff; }
      .MainAndSidebar .Sidebar.is-notice .Sidebar-inner .InPageMessage-icon {
        fill: #1d8fff; }
    .MainAndSidebar .Sidebar.is-notice .Sidebar-icon {
      fill: #1b82e6; }
    .MainAndSidebar .Sidebar .Sidebar-title {
      font-size: 1.5rem; }
    .MainAndSidebar .Sidebar .Sidebar-intro {
      font-size: 1rem;
      color: #7a8288;
      line-height: 1.5;
      margin: 0 auto; }
    .MainAndSidebar .Sidebar .Sidebar-icon {
      font-size: 3rem;
      fill: #7fbb30;
      margin: .5em auto 1rem;
      display: block;
      text-align: center; }
    .MainAndSidebar .Sidebar .Sidebar-cta {
      margin-top: 1rem; }
  .MainAndSidebar .Sidebar-inner {
    padding: 2.5rem;
    background: #f3f4f5;
    border-radius: 4px; }
    @media (min-width: 71.435em) {
      .MainAndSidebar .Sidebar-inner {
        max-width: 80%; } }
    .MainAndSidebar .Sidebar-inner > p:last-of-type {
      margin-bottom: 0; }
  .MainAndSidebar .SeedrsBenefits {
    text-align: center; }
    .MainAndSidebar .SeedrsBenefits ul {
      margin-top: 1rem;
      display: inline-block;
      margin-bottom: 0; }
    .MainAndSidebar .SeedrsBenefits li {
      margin-bottom: 0.5rem;
      display: block;
      text-align: left;
      position: relative;
      padding-left: 32px; }
    .MainAndSidebar .SeedrsBenefits .cancellation_period,
    .MainAndSidebar .SeedrsBenefits .online_portfolio {
      margin-top: 1rem; }
    .MainAndSidebar .SeedrsBenefits .text-light {
      font-size: 13px; }
    .MainAndSidebar .SeedrsBenefits i {
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%);
      font-size: 22px; }
    .MainAndSidebar .SeedrsBenefits h3 {
      margin-bottom: 0;
      text-align: left;
      padding-left: 1rem;
      position: relative; }
  .MainAndSidebar .Sidebar-sign-up-account {
    margin: 0 -1.4rem;
    text-align: center; }
    .MainAndSidebar .Sidebar-sign-up-account .Sidebar-insight {
      border-top: 1px solid #c4cdd5;
      border-bottom: 1px solid #c4cdd5;
      margin: 1.1rem 0.8rem 0.5rem;
      color: #919eab; }
    .MainAndSidebar .Sidebar-sign-up-account .Sidebar-trustpilot-widget {
      margin: 2rem 0 0; }
    .MainAndSidebar .Sidebar-sign-up-account .Sidebar-insight-number {
      font-size: 24px;
      color: #000;
      margin-bottom: 0; }

.ProfileCompleteness[class] {
  color: #222f39;
  position: relative; }
  .ProfileCompleteness[class] .ProfileCompleteness-steps,
  .ProfileCompleteness[class] .ProfileCompleteness-step {
    display: block;
    height: auto;
    line-height: normal; }
  .ProfileCompleteness[class] .ProfileCompleteness-steps {
    font-size: 0.875rem;
    min-width: 14.625rem;
    display: none;
    background: white;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
    z-index: 10000; }
    .ProfileCompleteness[class] .ProfileCompleteness-steps .ProfileCompleteness-stepContent {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: block;
      border: none;
      line-height: 1.5;
      height: auto;
      text-transform: none;
      font-size: 1em;
      width: 100%;
      background: none;
      text-align: left;
      position: relative; }
      .ProfileCompleteness[class] .ProfileCompleteness-steps .ProfileCompleteness-stepContent > a {
        text-transform: none; }
    .ProfileCompleteness[class] .ProfileCompleteness-steps a,
    .ProfileCompleteness[class] .ProfileCompleteness-steps button {
      cursor: pointer;
      font-size: 1em; }
    .ProfileCompleteness[class] .ProfileCompleteness-steps .ProfileCompleteness-step:first-child > .ProfileCompleteness-stepContent {
      margin-top: 1rem; }
    .ProfileCompleteness[class] .ProfileCompleteness-steps .ProfileCompleteness-step:last-child > .ProfileCompleteness-stepContent {
      margin-bottom: 1rem; }
    .ProfileCompleteness[class] .ProfileCompleteness-steps::before {
      position: absolute;
      bottom: 100%;
      left: 50%;
      margin-left: -8px;
      border-width: 8px;
      margin-top: -11px;
      border-bottom-color: white; }
  .ProfileCompleteness[class] a.ProfileCompleteness-stepContent:focus, .ProfileCompleteness[class] a.ProfileCompleteness-stepContent:hover,
  .ProfileCompleteness[class] button.ProfileCompleteness-stepContent:focus,
  .ProfileCompleteness[class] button.ProfileCompleteness-stepContent:hover {
    background: rgba(0, 0, 0, 0.1); }
  .ProfileCompleteness[class].is-expanded .ProfileCompleteness-trigger {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .ProfileCompleteness[class].is-expanded .ProfileCompleteness-steps::before {
    display: none; }
  .ProfileCompleteness[class].is-expanded .ProfileCompleteness-steps {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    position: static; }
  .ProfileCompleteness[class].is-expanded .ProfileCompleteness-trigger-arrow {
    display: none; }
  .ProfileCompleteness[class].is-expanded .ProfileCompleteness-steps,
  .ProfileCompleteness[class].is-open .ProfileCompleteness-steps {
    display: block; }
  .ProfileCompleteness[class] .ProfileCompleteness-trigger:focus + .ProfileCompleteness-steps,
  .ProfileCompleteness[class] .ProfileCompleteness-trigger:hover + .ProfileCompleteness-steps,
  .ProfileCompleteness[class] .ProfileCompleteness-trigger + .ProfileCompleteness-steps:hover {
    display: block; }

html .ProfileCompleteness-step--completed .ProfileCompleteness-stepContentTitle,
#seedrs .ProfileCompleteness-step--completed .ProfileCompleteness-stepContentTitle {
  color: #222f39;
  text-decoration: line-through; }

html .ProfileCompleteness-step--incomplete .ProfileCompleteness-stepContentTitle,
#seedrs .ProfileCompleteness-step--incomplete .ProfileCompleteness-stepContentTitle {
  font-weight: 700;
  color: #222f39; }

html .ProfileCompleteness-step--unallowed > *,
#seedrs .ProfileCompleteness-step--unallowed > * {
  opacity: 0.6; }

html .ProfileCompleteness-step--unallowed [class^="i-"],
#seedrs .ProfileCompleteness-step--unallowed [class^="i-"] {
  fill: white; }

.ProfileCompleteness-stepContent [class^="i-"] {
  font-size: 1rem;
  position: absolute;
  top: .7em;
  left: 1em;
  margin: 0; }

.ProfileCompleteness-stepContent > * {
  margin-left: 1.3rem; }

.ProfileCompleteness-trigger {
  font-size: 0.875rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background: none;
  border: none;
  color: inherit;
  line-height: 1;
  display: block;
  outline: 0; }
  .ProfileCompleteness-trigger .ProfileCompleteness-bar {
    margin-top: 0.5rem;
    display: block;
    width: 100%;
    height: 5px;
    background: rgba(255, 255, 255, 0.4);
    position: relative;
    border: 1px solid;
    border-color: #e8eaeb;
    padding-bottom: 5px; }
    .ProfileCompleteness-trigger .ProfileCompleteness-bar i {
      background: #7fbb30;
      display: inline-block;
      height: 5px;
      position: absolute;
      top: 0;
      left: 0; }
  .ProfileCompleteness-trigger .ProfileCompleteness-trigger-arrow {
    position: absolute;
    right: 1rem;
    top: 50%;
    margin-top: -8px; }

.ProfileCompleteness-bar i, .ProfileCompleteness-bar i.is-animating {
  -webkit-transition: width 1s, background-color 500ms;
  transition: width 1s, background-color 500ms; }

.ProfileCompleteness-bar i.is-animating {
  background-color: white; }

.ProfileCompleteness-step > i {
  vertical-align: top;
  margin-top: 5px; }

.ProfileCompleteness-step[title] {
  cursor: help; }

.ProfileCompleteness-step .i-circle-check {
  fill: #7fbb30; }

.ProfileCompleteness-step .i-circle-cross {
  fill: #7a8288; }

.ProfileCompleteness-step .i-circle-ellipsis {
  fill: #edb800; }

.ProfileCompleteness-step span {
  color: #4e5961; }

.ProfileCompleteness-step .ProfileCompleteness-stepContentTitle {
  color: #4e5961; }

.ProfileCompleteness-step .ProfileCompleteness-stepContentAction,
.ProfileCompleteness-step .ProfileCompleteness-stepContentDescription {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.6);
  display: block; }

.ProfileCompleteness-step .ProfileCompleteness-stepContentAction {
  color: #4aa6ff;
  display: block; }

.ProfileCompleteness-remoteTrigger:not(.Button) {
  text-decoration: underline;
  color: inherit; }
  .ProfileCompleteness-remoteTrigger:not(.Button):hover, .ProfileCompleteness-remoteTrigger:not(.Button):focus {
    text-decoration: none; }

.PageHeader {
  *zoom: 1;
  position: relative; }
  .PageHeader:after {
    content: "";
    display: table;
    clear: both; }
  .Page-content .PageHeader,
  .fluid-grid .Page-content .PageHeader {
    float: none; }
  .PageHeader h1,
  .PageHeader h1 ~ *,
  .PageHeader h2,
  .PageHeader h2 ~ *,
  .PageHeader h3,
  .PageHeader h3 ~ *,
  .PageHeader h4,
  .PageHeader h4 ~ *,
  .PageHeader h5,
  .PageHeader h5 ~ *,
  .PageHeader h6,
  .PageHeader h6 ~ *,
  .PageHeader .PageHeaderSection,
  .PageHeader .PageHeaderSection ~ * {
    position: relative;
    display: inline-block;
    height: 100%;
    vertical-align: bottom; }
  .PageHeader h1.PageHeaderSection--options,
  .PageHeader h2.PageHeaderSection--options,
  .PageHeader h3.PageHeaderSection--options,
  .PageHeader h4.PageHeaderSection--options,
  .PageHeader h5.PageHeaderSection--options,
  .PageHeader h6.PageHeaderSection--options,
  .PageHeader .PageHeaderSection.PageHeaderSection--options {
    height: 38px;
    right: 0;
    bottom: -7px; }
  .PageHeader h1 .PageHeader-helper,
  .PageHeader h2 .PageHeader-helper,
  .PageHeader h3 .PageHeader-helper,
  .PageHeader h4 .PageHeader-helper,
  .PageHeader h5 .PageHeader-helper,
  .PageHeader h6 .PageHeader-helper,
  .PageHeader .PageHeaderSection .PageHeader-helper {
    vertical-align: baseline; }
  .PageHeader .PageHeader-descriptiveTitle {
    font-size: 0.875rem;
    color: #a6acb0;
    margin-bottom: 0; }
  .PageHeader .favourite-star-container {
    float: right;
    margin-top: 3px; }
  .PageHeader .Menu {
    margin-bottom: 0; }

.PageHeaderSection--options {
  margin-right: 0.625rem;
  text-align: left;
  margin-bottom: 2.5rem; }

.PageHeader-helper {
  position: relative;
  bottom: 1px; }

.PageHeaderSection--search {
  z-index: 1;
  width: 100%;
  -webkit-transition: width .75s;
  transition: width .75s; }

.PageHeaderSection--hiddenOnSearch {
  -webkit-transition: opacity .75s;
  transition: opacity .75s; }

.PageHeader--searchMaximized .PageHeaderSection--search {
  z-index: 10; }

.PageHeader--searchMinimized .PageHeaderSection--search {
  width: 48px; }

.PageHeaderSection-option {
  margin-left: 34px; }
  .PageHeaderSection-option,
  .PageHeaderSection-option > * {
    display: inline-block;
    vertical-align: top; }
  .PageHeaderSection-option .FormField-label {
    font-weight: 400;
    padding: 7px 0;
    color: #7a8288; }
  .PageHeaderSection-option .customSelectInner {
    color: #222f39; }
  .PageHeaderSection-option .FilterSelect {
    padding-left: 5px; }

@media (max-width: 600px) {
  .PageHeader .favourite-star-container {
    float: none;
    display: block;
    margin-top: 0.5rem; } }

.SearchForm {
  width: 100%;
  position: relative; }

.SearchForm-field-container {
  display: inline-block;
  padding-left: 2rem;
  width: 100%;
  vertical-align: bottom; }

.SearchForm-field {
  display: inline-block;
  width: 100%;
  opacity: 1;
  overflow-x: hidden;
  margin: 0;
  vertical-align: bottom;
  position: relative; }
  .PageHeader--searchMinimized .SearchForm-field {
    width: 0; }
  .SearchForm-field,
  .PageHeader--searchMinimized .SearchForm-field {
    -webkit-transition: width 1s, opacity 0.8s 0.2s;
    transition: width 1s, opacity 0.8s 0.2s; }

.SearchForm-input {
  border-radius: 4px;
  border: 1px solid #a6acb0;
  padding: 5px 10px;
  outline: none;
  border: none;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  z-index: 10;
  border-bottom: 1px solid #e8eaeb;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0; }
  .SearchForm-input:focus {
    border-color: #7a8288; }
  .SearchForm-input.error {
    color: #ff4622;
    border-color: #ff4622; }
  .SearchForm-input.disabled {
    background-color: #f3f4f5;
    border-color: #e8eaeb;
    color: #7a8288; }
  .SearchForm-input, .SearchForm-input[type="search"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0; }
  .SearchForm-input:hover, .SearchForm-input:focus {
    border-color: #d2d5d7; }

.SearchForm-trigger {
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  background: none;
  border: none;
  width: 2em;
  height: 2em;
  color: #4e5961;
  outline: none;
  cursor: pointer; }
  .SearchForm-trigger > i {
    position: absolute;
    bottom: 0.25em;
    left: 0.5em;
    fill: #222f39; }
  .SearchForm-trigger:focus, .SearchForm-trigger:hover {
    color: #222f39; }
  .SearchForm-trigger ul {
    position: relative;
    z-index: 10; }

.Portfolio-ActionsContainer .SearchForm-trigger > i {
  bottom: 0.35em; }

.Portfolio-ActionsContainer .SearchForm-input {
  text-indent: 0; }

.PageHeader--searchMaximized .SearchForm-trigger {
  color: #1d8fff; }
  .PageHeader--searchMaximized .SearchForm-trigger:focus, .PageHeader--searchMaximized .SearchForm-trigger:hover {
    color: #1873cc; }

.SearchForm-portfolio-position {
  bottom: unset; }

.OrderAction {
  font-size: 1rem;
  width: 2.4rem;
  height: 2.4rem;
  line-height: 2.2;
  text-align: center;
  background-color: white;
  color: #4e5961;
  border: 1px solid #a6acb0; }
  .OrderAction:focus, .OrderAction:hover {
    background-color: #f3f4f5; }
  .OrderAction::before {
    font-size: 0.7em;
    font-weight: 700; }

.OrderAction--down {
  margin-right: -1px;
  border-radius: 4px 0 0 4px; }

.OrderAction--up {
  border-radius: 0 4px 4px 0; }

.OrderActionsContainer {
  margin-left: 1rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .OrderActionsContainer .Spinner {
    line-height: 2.2; }
  .OrderActionsContainer[data-round-corners] .OrderAction {
    border-radius: 4px; }

.DetailsList-detailLabel {
  font-size: 0.875rem;
  color: #7a8288; }
  .DetailsList-detailLabel .CampaignProgress {
    margin-top: 0.5rem;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    float: none; }

.DetailsList-detailValue {
  color: #222f39; }

.DetailsList-detailValueSmall {
  font-size: 0.875rem;
  color: #7a8288; }

.DetailsList-detail {
  text-align: center; }
  .DetailsList-detail .DetailsList-detailLabel,
  .DetailsList-detail .DetailsList-detailValue {
    width: 100%; }
  .no-js .DetailsList-detail,
  .no-flexbox .DetailsList-detail {
    position: relative; }
    .no-js .DetailsList-detail .DetailsList-detailValue,
    .no-flexbox .DetailsList-detail .DetailsList-detailValue {
      position: absolute;
      left: 0;
      width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .flexbox .DetailsList-detail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .flexbox .DetailsList-detail .DetailsList-detailValue {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; }
    .flexbox .DetailsList-detail .DetailsList-detailLabel {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
      -ms-flex-order: 2;
      order: 2; }

.TopicList {
  clear: both;
  margin-bottom: 0; }

.ForumItemContainer {
  width: 100%;
  position: relative;
  border: 0; }
  .ForumItemContainer:last-child {
    margin-bottom: 1.5rem; }
  .ForumItemContainer::before, .ForumItemContainer:last-child::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    border-top: 1px solid #e8eaeb;
    z-index: 10; }
  .ForumItemContainer:first-child::before {
    left: 0;
    right: 0;
    border-color: #d2d5d7; }
  .ForumItemContainer::before {
    top: 0; }
  .ForumItemContainer:last-child::after {
    bottom: 0; }
  .ForumItemContainer.is-expanded.is-private .ForumItemTopicContainer,
  .ForumItemContainer.is-expanded.is-private .ForumItemCommentsContainer {
    background-color: #f3f4f5; }
  .ForumItemContainer.is-expanded.is-private .ForumItemTopicContainer:hover {
    background-color: #e8eaeb; }
  .ForumItemContainer.is-unread::before,
  .ForumItemContainer.is-unread + *::before, .ForumItemContainer.is-unread:last-child::after, .ForumItemContainer.is-unread:hover::before,
  .ForumItemContainer.is-unread:hover + *::before, .ForumItemContainer.is-unread:hover:last-child::after {
    left: 0;
    right: 0;
    border-color: #8ec7ff; }
  .ForumItemContainer.is-unread .ForumItemTopicContainer, .ForumItemContainer.is-unread.is-private .ForumItemTopicContainer {
    background-color: #e8f4ff; }
  .ForumItemContainer.is-unread .ForumItemTopicContainer:hover, .ForumItemContainer.is-unread.is-private .ForumItemTopicContainer:hover {
    background-color: #d1e8ff; }
  .ForumItemContainer:hover::before,
  .ForumItemContainer:hover + *::before, .ForumItemContainer:hover:last-child::after, .ForumItemContainer.is-expanded::before,
  .ForumItemContainer.is-expanded + *::before, .ForumItemContainer.is-expanded:last-child::after {
    left: 0;
    right: 0;
    border-color: #d2d5d7; }
  .ForumItemContainer.is-expanded.is-unread::before,
  .ForumItemContainer.is-expanded.is-unread + *::before, .ForumItemContainer.is-expanded.is-unread:last-child::after {
    left: 0;
    right: 0;
    border-color: #8ec7ff; }
  .ForumItemContainer.is-new.Highlight.is-active::before,
  .ForumItemContainer.is-new.Highlight.is-active + *::before, .ForumItemContainer.is-new.Highlight.is-active:last-child::after {
    left: 0;
    right: 0;
    border-color: #edb800; }
  .ForumItemContainer.is-new.Highlight.is-active .ForumItemTopicContainer {
    background-color: rgba(237, 184, 0, 0.1); }

.ForumItemContainer--nonCollapsible .TopicItem-panelToggler, .ForumItemContainer--nonCollapsible.is-expanded:last-child::after, .ForumItemContainer--nonCollapsible::before {
  display: none; }

.ForumItemContainer--nonCollapsible .ForumItemTopicContainer:hover {
  background-color: transparent;
  cursor: auto; }

.ForumEmptyItemContainer {
  text-align: center; }
  .ForumEmptyItemContainer::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: 0;
    border-top: 1px solid #d2d5d7; }
  .ForumEmptyItemContainer .icon-background-container {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    display: inline-block;
    padding: 1.5rem;
    background-color: #e8f4ff;
    border-radius: 50%; }
  .ForumEmptyItemContainer .InlineSVG {
    font-size: 2rem;
    display: block; }
  .ForumEmptyItemContainer svg {
    fill: #1d8fff; }
  .ForumEmptyItemContainer .empty-title {
    font-size: 1.125rem;
    margin: 0; }
  .ForumEmptyItemContainer .empty-text {
    color: #7a8288;
    margin: 0; }

.ShowTopicsIndex,
.NewTopic,
.ForumItemTopicContainer,
.ForumEmptyItemContainer {
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  background-color: white; }

.ForumItemTopicContainer:hover {
  background-color: #f3f4f5;
  cursor: pointer; }

.TopicItem-mainContainer {
  position: relative; }

.TopicItem-avatar,
.Comment-avatar {
  top: 0.25rem;
  left: 0;
  position: absolute; }
  .TopicItem-avatar.is-removed,
  .Comment-avatar.is-removed {
    opacity: 0.5; }

.TopicItem-content,
.TopicItem-commentsList,
.Comment-content,
.HelpfulButtonContainer {
  margin-left: 56px; }

.TopicItem-content {
  width: auto; }

.TopicItem-title {
  font-size: 1.125rem;
  color: #222f39;
  fill: #222f39; }
  .TopicItem-title i {
    width: 1rem;
    height: 1rem;
    position: relative;
    bottom: -2px; }
  .TopicItem-content--commentAsTitle .TopicItem-title {
    font-size: 1rem; }

.TopicItem-authorInfo,
.Comment-authorInfo,
.Comment-body--empty {
  font-size: 0.875rem;
  color: #7a8288; }

.TopicItem-topicInfo {
  font-size: 0.875rem;
  margin-top: 0.5rem;
  color: #4e5961;
  overflow: hidden; }

.TopicItem-topicInfoItem {
  display: inline;
  padding-right: 1rem;
  position: relative; }
  .TopicItem-topicInfoItem::before {
    content: ".";
    position: absolute;
    left: -1rem;
    bottom: 2px;
    width: 13px;
    display: inline-block;
    text-align: center; }

.TopicItem-actionsContainer {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.TopicItem-userActions {
  font-size: 0.875rem;
  color: #7a8288;
  margin-right: 56px; }

.TopicItem-panelToggler {
  top: 50%;
  bottom: 50%;
  right: 0;
  width: 16px;
  height: 16px;
  position: absolute; }
  .TopicItem-panelToggler i {
    fill: #a6acb0;
    height: 16px;
    width: 16px;
    display: none;
    bottom: 8px; }
  .ForumItemContainer.is-collapsed .TopicItem-panelToggler .i-arr-down,
  .ForumItemContainer.is-expanded .TopicItem-panelToggler .i-arr-up {
    display: inline-block; }

.NewTopic-aside {
  font-size: 0.875rem; }

.NewTopic {
  margin-bottom: 1rem;
  clear: both; }
  .NewTopic + .TopicsContainer {
    margin-top: 1rem; }

.ForumItemTopicContainer,
.ForumItemCommentsContainer {
  -webkit-transition: background-color 0.25s, border-color 0.75s;
  transition: background-color 0.25s, border-color 0.75s;
  background-color: white; }

.TopicItem-spinnerContainer {
  height: 0;
  overflow: hidden; }
  .TopicItem-spinnerContainer .Spinner {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }

.NewComment,
.Comment-container,
.TopicItem-commentsList > .Comment-body {
  margin-bottom: 1.5rem;
  margin-right: 56px; }

.Comment-container {
  padding: 1rem;
  border: 1px solid #d2d5d7;
  border-radius: 4px;
  z-index: 0;
  background-color: white; }
  .Comment-container.is-unread {
    border-color: #8ec7ff;
    background-color: #e8f4ff; }
  .Comment-container.is-removed {
    background-color: #f3f4f5;
    border: 1px solid #d2d5d7; }

.NewComment .FormField-textArea {
  max-width: none; }

.NewComment .FormActions {
  text-align: right; }

.Comment {
  position: relative; }

.Comment-authorInfo {
  padding-top: 0.5rem; }
  .Comment-authorInfo.is-removed {
    opacity: 0.5; }

.Comment-authorName {
  font-size: 1rem;
  color: #222f39;
  display: inline; }

.Comment-body {
  margin-top: 1rem; }
  .Comment-body .attachments {
    margin-top: 0.5rem; }
  .Comment-body.is-removed {
    font-style: italic;
    opacity: 0.5; }

.NewComment-attachments {
  font-size: 0.875rem; }
  .NewComment-attachments ul {
    margin-top: 1rem;
    display: inline-block;
    margin-bottom: 0; }
  .NewComment-attachments li {
    margin-right: 20px;
    float: left; }
  .NewComment-attachments .new_attachment_container,
  .NewComment-attachments .Attachment {
    position: relative;
    margin-bottom: 1rem; }
  .NewComment-attachments .close_button {
    position: absolute;
    top: 4px;
    right: 0;
    font-size: 16px;
    color: #4e5961; }

.FollowTopicButton {
  font-size: 0.875rem;
  text-transform: none;
  font-weight: normal;
  border-radius: 15px;
  outline: 0;
  letter-spacing: normal;
  fill: #6fa32b;
  color: #6fa32b;
  background: rgba(255, 255, 255, 0);
  border-color: #99c95a;
  text-shadow: none;
  padding: 0.3125em 1rem; }
  .FollowTopicButton:hover, .FollowTopicButton:focus, .FollowTopicButton.disabled, .FollowTopicButton[disabled] {
    background: #e5f1d5;
    border-color: #7fbb30; }
  .FollowTopicButton.is-following {
    fill: white;
    color: white;
    background: #7fbb30;
    border-color: #7fbb30;
    text-shadow: none;
    padding: 0.3125em 0.875rem 0.3125em 0.625rem; }
    .FollowTopicButton.is-following:hover, .FollowTopicButton.is-following:focus, .FollowTopicButton.is-following.disabled, .FollowTopicButton.is-following[disabled] {
      border-color: #6fa32b; }
    .FollowTopicButton.is-following .FollowTopicButton-icon {
      display: inline-block; }

.FollowTopicButton-icon {
  display: none;
  font-size: 10px;
  margin-right: 6px; }

.FollowTopicInfo {
  max-width: 270px; }
  .FollowTopicInfo .FollowTopicInfo-follow {
    display: block; }
  .FollowTopicInfo .FollowTopicInfo-unfollow {
    display: none; }
  .FollowTopicInfo.is-following .FollowTopicInfo-follow {
    display: none; }
  .FollowTopicInfo.is-following .FollowTopicInfo-unfollow {
    display: block; }

.TopicItem-followStatus {
  font-style: italic; }

.TopicItem-followButtonContainer {
  margin-top: 6px; }

.action-create-topic-copy,
.action-create-comment-copy {
  display: none; }

.action-create-topic .action-create-topic-copy,
.action-create-comment .action-create-comment-copy {
  display: inline; }

.NewTopic-intro {
  max-width: 26.5rem; }
  .NewTopic-intro h3 {
    margin-bottom: 0; }

.TopicsFooter {
  margin-top: 2.5rem;
  margin-bottom: 1.5rem; }
  .TopicsFooter .Pagination {
    margin-right: 0; }

.TopicsSelection {
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-top: 1px solid #d2d5d7;
  text-align: right;
  background-color: #f3f4f5; }
  .TopicsSelection .FormField,
  .TopicsSelection .FormField > * {
    display: inline-block;
    vertical-align: top; }
  .TopicsSelection .customSelect {
    padding-left: 5px; }
  .TopicsSelection .FormField-label {
    font-weight: 400;
    padding: 7px 0;
    color: #7a8288; }
  .TopicsSelection .FormField-button {
    margin: 0.25rem 1rem 0;
    padding: 0.125rem 1.25rem;
    border-right: 0.0625rem solid #e8eaeb; }
    .TopicsSelection .FormField-button .Button {
      font-size: 0.875rem;
      vertical-align: baseline; }
    .TopicsSelection .FormField-button.is-hidden {
      display: none; }
  .TopicsSelection .customSelectInner {
    color: #222f39; }

.ShowTopicsIndex {
  clear: both;
  padding-bottom: 0;
  padding-top: 0; }

.ShowTopicsIndex-loading,
.ShowTopicsIndex-error {
  padding-top: 1rem; }

.ShowTopicsIndex-action {
  font-size: 0.875rem;
  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; }

.ShowTopicsIndex-button {
  position: relative;
  text-transform: none;
  font-weight: normal; }
  .ShowTopicsIndex-button.with_arrow {
    margin-left: 1.125rem; }
    .ShowTopicsIndex-button.with_arrow::before {
      padding-right: 0.5em;
      color: #7a8288;
      font-weight: bold; }
  .ShowTopicsIndex-button, .ShowTopicsIndex-button:focus, .ShowTopicsIndex-button:hover, .ShowTopicsIndex-button:active {
    color: #4e5961; }

.ForumHorizontalRule {
  margin-top: 1rem;
  margin-bottom: 0;
  border-bottom: 1px solid #e8eaeb;
  height: 0;
  width: 100%; }

.TopicItem-timestamp {
  white-space: nowrap; }

.NewDiscussionItem-ctaText.is-strong {
  font-weight: 700; }

.FormContactAlert {
  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;
  padding-left: 16px; }
  .FormContactAlert .i-balloon-info2 {
    position: absolute;
    top: 44px;
    left: 0;
    fill: #4aa6ff; }

.FormContactAlert-Message {
  font-size: 12px;
  margin-top: 40px;
  padding-left: 5px;
  padding-right: 20px; }

.updates {
  font-size: 1rem; }
  .updates p.no-content,
  .updates .Spinner {
    margin-top: 0;
    margin-bottom: 0; }
  .updates .Disclaimer {
    padding-bottom: 1rem;
    border-bottom: 1px solid #e8eaeb; }
    .updates .Disclaimer .HealthWarning {
      margin: 0; }
  .updates .PaddedContainer {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    @media (max-width: 600px) {
      .fluid-grid .updates .PaddedContainer {
        padding-left: 0.625rem;
        padding-right: 0.625rem; } }
    @media (min-width: 600px) and (max-width: 950px) {
      .fluid-grid .updates .PaddedContainer {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }

.NewsPosts {
  display: block;
  margin: 0;
  position: relative; }
  .NewsPosts .Item:not(:last-child)::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    border-top: 1px solid #e8eaeb;
    z-index: 10; }
  .NewsPosts .Header {
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: relative;
    -webkit-transition: background-color 0.25s, border-color 0.75s;
    transition: background-color 0.25s, border-color 0.75s; }
  .NewsPosts .Header:hover {
    background-color: #f3f4f5;
    cursor: pointer; }
  .NewsPosts .HeaderInfos {
    padding-left: 0;
    position: relative; }
  .NewsPosts .AuthorAvatar {
    top: 0.25rem;
    left: 0;
    position: absolute; }
  .NewsPosts .InfosContainer {
    margin-left: 56px; }
  .NewsPosts .Title {
    font-size: 1.125rem;
    color: #222f39;
    fill: #222f39; }
  .NewsPosts .AuthorDescription {
    font-size: 0.875rem;
    color: #7a8288; }
  .NewsPosts .Activities {
    color: #4e5961; }
  .NewsPosts .Actions {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    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: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .NewsPosts .PanelToggler {
    width: 16px;
    height: 16px;
    line-height: 16px; }
    .NewsPosts .PanelToggler i {
      fill: #a6acb0;
      height: 16px;
      width: 16px;
      display: none; }
  .NewsPosts .Header.is-collapsed .i-arr-down,
  .NewsPosts .Header.is-expanded .i-arr-up {
    display: inline-block; }
  .NewsPosts .Content {
    clear: both;
    height: 0;
    overflow: hidden; }
    .NewsPosts .Content.is-down {
      height: auto; }
    .NewsPosts .Content .Section {
      padding-top: 1rem; }
    .NewsPosts .Content .Section:last-child {
      padding-bottom: 1rem; }
    .NewsPosts .Content::before {
      content: "";
      display: block;
      border-top: 1px solid #e8eaeb;
      z-index: 10; }
    .NewsPosts .Content .section_image,
    .NewsPosts .Content .video_preview {
      display: block; }
    .NewsPosts .Content .Link {
      word-wrap: break-word; }

.ReplicateFields-deleteReplicate {
  position: absolute;
  top: 0;
  left: 100%;
  background: none;
  border: none;
  width: 2.6rem;
  height: 2.6rem;
  line-height: 2.6;
  color: #4e5961;
  fill: #4e5961;
  display: none; }
  .ReplicateFields-replicatesContainer .ReplicateFields-deleteReplicate {
    display: block; }
  .ReplicateFields-deleteReplicate:focus, .ReplicateFields-deleteReplicate:hover {
    color: #1d8fff;
    fill: #1d8fff; }

@media only screen and (max-width: 950px) {
  .ReplicateFields-deleteReplicateContainer {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    max-width: 26.5rem;
    height: 1px;
    overflow: visible;
    text-align: right; } }

.ReplicateFields-unit ~ .ReplicateFields .ReplicateFields-deleteReplicate,
.ReplicateFields-unit ~ .ReplicateFields-unit .ReplicateFields-deleteReplicate {
  display: block; }

.ReplicateFields-deletedMark {
  display: none; }

.js .ReplicateFields-addNewTrigger {
  opacity: 0.3;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s; }
  .js .ReplicateFields-addNewTrigger.is-active {
    opacity: 1; }

.no-js#seedrs .ReplicateFields-addNewTrigger,
.no-js#seedrs .ReplicateFields-deleteReplicate {
  display: none; }

@media (min-width: 950px) {
  .TaxResidencyFieldset .TaxResidency-countryField,
  .TaxResidencyFieldset .TaxResidency-numberField {
    width: 41.66667%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-left: 0;
    min-width: 9rem;
    max-width: 16rem; }
  .TaxResidencyFieldset .TaxResidency-numberField {
    width: 58.33333%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-right: 0; } }

.TaxResidencyFieldset .ReplicateFields-unit ~ .ReplicateFields-unit .TaxResidency-helper,
.TaxResidencyFieldset .ReplicateFields-replicatesContainer .TaxResidency-helper {
  display: none; }

.TaxResidencyFieldset .ReplicateFields {
  max-width: 26.5625rem; }

.TaxResidencyFieldset .TaxResidency-helper {
  position: absolute;
  top: 0.75em;
  left: 100%;
  margin-left: .85rem; }
  .TaxResidencyFieldset .TaxResidency-helper .PopOverTrigger {
    font-size: 1rem;
    fill: #1b82e6; }

.TaxResidencyFieldset .TaxResidency-seisEisField {
  clear: both; }

.TaxResidencyFieldset .FormField-select {
  min-width: 9rem; }

@media only screen and (max-width: 950px) {
  .TaxResidencyFieldset {
    max-width: 90%; }
    .TaxResidencyFieldset .FormField-textInput {
      position: relative;
      z-index: 100; }
    .TaxResidencyFieldset .TaxResidency-helper {
      width: 100%;
      height: 1px;
      overflow: visible;
      position: absolute;
      text-align: right;
      left: 0;
      max-width: 26.5rem;
      margin-left: 1.9rem; }
      .TaxResidencyFieldset .TaxResidency-helper .PopOverContainer {
        width: 1rem; } }

.FaqItem {
  margin-bottom: 1.5rem; }
  .FaqItem ol {
    padding-left: 0;
    list-style: decimal inside; }
  .FaqItem ul {
    padding-left: 0;
    list-style: disc inside; }

.FaqQuestion {
  margin-bottom: 1rem;
  font-size: 1.125rem; }

.StateIcon-container {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  padding-right: 4px; }

.StateIcon-icon {
  position: relative;
  bottom: 1px;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  border: 1px solid; }
  .StateIcon-icon.is-active {
    border-color: #6fa32b;
    background-color: #99c95a; }
  .StateIcon-icon.is-raising, .StateIcon-icon.is-published {
    border-color: #1b82e6;
    background-color: #4aa6ff; }
  .StateIcon-icon.is-dissolved, .StateIcon-icon.is-draft {
    border-color: #a6acb0;
    background-color: #d2d5d7; }
  .StateIcon-icon.is-windingUp {
    border-color: #7a8288;
    background-color: #a6acb0; }
  .StateIcon-icon.is-inReview {
    border-color: #edb800;
    background-color: #f1c632; }
  .StateIcon-icon.is-sold {
    border-color: #7a8288;
    background-color: #a6acb0; }

.HelpfulButton {
  text-shadow: none;
  outline: unset;
  fill: #7a8288;
  color: #7a8288;
  background: rgba(255, 255, 255, 0);
  border-color: #7a8288; }
  .HelpfulButton:hover, .HelpfulButton:focus, .HelpfulButton.hover {
    fill: #4e5961;
    color: #4e5961;
    border-color: #4e5961; }
  .HelpfulButton.is-active:hover, .HelpfulButton.is-active.hover, .HelpfulButton.is-active:focus {
    fill: #1873cc;
    color: #1873cc;
    border-color: #1873cc;
    background: #d1e8ff; }
  .HelpfulButton.is-active {
    fill: #1d8fff;
    color: #1d8fff;
    border-color: #1b82e6;
    background: #e8f4ff; }

.HelpfulButton-counter {
  margin-left: 0.25rem; }

.HelpfulButton-label {
  margin-left: 0.375rem; }

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

.DocumentRequest-container,
.DocumentRequest-answerContainer {
  *zoom: 1;
  padding-top: 1.5rem;
  margin-bottom: 1.5rem;
  border: 1px solid #d2d5d7;
  border-radius: 4px; }
  .DocumentRequest-container:after,
  .DocumentRequest-answerContainer:after {
    content: "";
    display: table;
    clear: both; }

.DocumentRequest-container .Comment-content {
  margin-right: 110px; }

.DocumentRequest-container.DocumentRequest-container--unread {
  border-color: #1b82e6; }
  .DocumentRequest-container.DocumentRequest-container--unread .DocumentRequest-action--read {
    display: block; }
  .DocumentRequest-container.DocumentRequest-container--unread .DocumentRequest-action--unread {
    display: none; }

.DocumentRequest-container.DocumentRequest-container--read .DocumentRequest-action--read {
  display: none; }

.DocumentRequest-container.DocumentRequest-container--read .DocumentRequest-action--unread {
  display: block; }

.DocumentRequest-action {
  position: absolute;
  top: 10px;
  right: 0; }

.DocumentRequest-button {
  font-size: 0.875rem;
  color: #1b82e6;
  border: 1px solid #1b82e6;
  border-radius: 16px;
  padding: 5px 15px;
  text-decoration: none;
  cursor: pointer; }
  .DocumentRequest-button--no-border {
    border-color: transparent; }

.DocumentRequest-filter {
  background-color: #f3f4f5;
  text-align: right;
  padding: 1rem 0.5rem;
  margin: 0 0 20px; }
  .DocumentRequest-filter .FormField-label {
    font-weight: 400;
    margin-right: 10px;
    color: #7a8288;
    display: inline-block; }

.DocumentRequest-answersContainer.is-up {
  display: none; }

.DocumentRequest-answersContainer:not(.is-up) {
  border-top: 1px solid #d2d5d7;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }

.DocumentRequest-answers {
  padding-top: 1.5rem; }
  .DocumentRequest-answers .DocumentRequest-answerContainer {
    padding: 1rem; }

.DocumentRequest-documents {
  margin-top: 1rem; }
  .DocumentRequest-documents ul {
    margin-bottom: 1.25rem; }

.FormField-textArea.answer-body {
  min-height: 2.75rem; }

.DocumentRequest-listContainer {
  margin-top: 1.5rem; }
  .DocumentRequest-listContainer .Pagination {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }

.DocumentRequest-accessGranted {
  margin-bottom: 1.5rem;
  font-size: 0.875rem;
  text-align: center;
  color: #a6acb0;
  display: block; }

.DocumentRequest-slideComments {
  font-size: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-top: 1px solid #d2d5d7;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  width: 100%;
  color: #7a8288; }
  .DocumentRequest-slideComments i {
    margin-right: 0.5rem;
    fill: #a6acb0;
    height: 12px;
    width: 12px; }

.DocumentRequest-slideCommentsContainer {
  clear: both; }
  .DocumentRequest-slideCommentsContainer:hover, .DocumentRequest-slideCommentsContainer:focus {
    background-color: #f3f4f5;
    cursor: pointer; }
  .DocumentRequest-slideCommentsContainer.is-up .DocumentRequests-hideComments {
    display: none; }
  .DocumentRequest-slideCommentsContainer.is-down .DocumentRequests-showComments {
    display: none; }

.campaign-document .access_status {
  font-size: 0.875rem;
  color: #7a8288; }

.Documents .DocumentRequest-listContainer textarea {
  resize: none;
  max-width: 100%; }

.Documents .FormActions {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }

.Documents .new_attachment_container,
.Documents .Attachment {
  margin-bottom: 1rem; }

.AccountsBalance {
  font-size: 0.75rem;
  display: block;
  line-height: 1;
  margin-top: 4px; }

.AccountBalance {
  display: inline-block;
  vertical-align: top; }
  .AccountBalance + .AccountBalance {
    margin-left: 1em; }

.CreditCard {
  border: 1px solid #d2d5d7;
  border-radius: 0.25rem;
  padding: 1rem;
  position: relative;
  max-width: 20rem; }
  .CreditCard--expired .CreditCard-validThruDate {
    color: #ff6b4e; }

.CreditCard-holder,
.CreditCard-number {
  font-size: 1rem; }

.CreditCard-holder {
  margin-right: 3.75rem; }

.CreditCard-number {
  font-size: 1.125rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: "Courier New", Courier, monospace; }

.CreditCard-validThruDate {
  font-size: 0.875rem; }

.CreditCard-brand {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 3.75rem;
  height: 1.875rem;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat; }
  .CreditCard-brand--mastercard {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32'%3E%3Cstyle%3E.st0%7Bfill:%23f90%7D.st1%7Bfill:%23fcb131%7D.st2%7Bfill:%23c00%7D.st3%7Bfill:%23fff%7D.st4%7Bfill:%23006%7D%3C/style%3E%3Cg id='XMLID_430_'%3E%3Cpath id='XMLID_474_' class='st0' d='M30 27.9c2.8 2.6 6.6 4.1 10.7 4.1 8.8 0 15.9-7.2 15.9-16S49.5 0 40.7 0C36.6 0 32.8 1.6 30 4.1 26.8 7 24.8 11.3 24.8 16s2 8.9 5.2 11.9z'/%3E%3Cpath id='XMLID_470_' class='st1' d='M54.5 24.9c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm.5.4c.2 0 .4-.2.4-.4s-.2-.4-.4-.4-.4.2-.4.4.2.4.4.4zm-.1-.2h-.1v-.5h.3l.1.1c0 .1 0 .1-.1.1l.1.2H55l-.1.1v-.3h.2v-.1h-.2v.4z'/%3E%3Cpath id='XMLID_469_' class='st2' d='M35.1 14.3c-.1-.6-.2-1.1-.3-1.7h-9.7c.1-.6.3-1.1.5-1.7h8.8c-.2-.6-.4-1.1-.7-1.7h-7.5c.3-.6.6-1.1.9-1.7h5.6c-.4-.6-.8-1.2-1.2-1.7h-3.2c.5-.6 1-1.2 1.6-1.7C27.2 1.6 23.4 0 19.3 0 10.5 0 3.4 7.2 3.4 16s7.1 16 15.9 16c4.1 0 7.9-1.6 10.7-4.1.6-.5 1.1-1.1 1.6-1.7h-3.2c-.4-.5-.8-1.1-1.2-1.7h5.6c.3-.5.6-1.1.9-1.7h-7.5c-.3-.5-.5-1.1-.7-1.7h8.8c.2-.6.3-1.1.5-1.7.1-.6.2-1.1.3-1.7s.1-1.1.1-1.7c0-.6 0-1.1-.1-1.7z'/%3E%3Cpath id='XMLID_465_' class='st3' d='M54.5 19.7c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm.5.4c.2 0 .4-.2.4-.4s-.2-.4-.4-.4-.4.2-.4.4.2.4.4.4zm-.1-.2h-.1v-.5h.3l.1.1c0 .1 0 .1-.1.1l.1.2-.3.1.1-.1h-.1v.1-.3h.2v-.1h-.2v.4z'/%3E%3Cpath id='XMLID_464_' class='st4' d='M24.6 20.6c-.5.1-.9.2-1.3.2-.8 0-1.3-.5-1.3-1.4 0-.2 0-.4.1-.6l.1-.6.1-.5.7-4.5h1.7l-.2 1h1l-.2 1.7h-1l-.4 2.7v.3c0 .3.2.5.6.5.2 0 .3 0 .5-.1l-.4 1.3z'/%3E%3Cpath id='XMLID_461_' class='st4' d='M29.9 20.6c-.6.2-1.2.3-1.8.3-1.8 0-2.9-1-2.9-3 0-2.3 1.3-3.9 3-3.9 1.4 0 2.3.9 2.3 2.4 0 .5-.1 1-.2 1.6h-3.4v.2c0 .8.5 1.2 1.5 1.2.6 0 1.2-.1 1.8-.4l-.3 1.6zm-1-4v-.3c0-.5-.3-.9-.8-.9s-.9.4-1.1 1.2h1.9z'/%3E%3Cpath id='XMLID_460_' class='st4' d='M11.4 20.7H9.7l1-6.2-2.2 6.2H7.3l-.1-6.2-1.1 6.2H4.4l1.4-8.1h2.5v5l1.7-5h2.7z'/%3E%3Cpath id='XMLID_457_' class='st4' d='M15.6 17.8h-.3c-1 0-1.5.4-1.5 1 0 .4.2.7.6.7.8-.1 1.1-.8 1.2-1.7zm1.3 2.9h-1.5V20c-.4.5-.9.8-1.8.8-.8 0-1.5-.7-1.5-1.8 0-.3.1-.6.1-.9.3-1 1.3-1.7 2.9-1.7h.8c.1-.2.1-.3.1-.4 0-.4-.4-.6-1.2-.6-.5 0-1 .1-1.4.2l-.2.1h-.1l.2-1.5c.8-.2 1.4-.3 2-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.4 2.3-.1.6v.5l-.1.2z'/%3E%3Cpath id='XMLID_456_' class='st4' d='M38.2 14.2c.5 0 .9.1 1.5.4l.3-1.8-.4-.2-.7-.2c-.2-.1-.5-.1-.8-.1-.9 0-1.4 0-1.9.3-.3.2-.6.4-1 .9l-.2-.1-1.8 1.3.1-.7h-1.8l-1.1 6.6h1.7l.6-3.6s.2-.5.4-.6c.3-.4.6-.4 1-.4h.1c-.1.4-.1.8-.1 1.3 0 2.2 1.2 3.5 3.1 3.5.5 0 .9-.1 1.5-.2l.3-1.8c-.6.3-1 .4-1.5.4-1 0-1.6-.7-1.6-2 .1-1.8 1-3 2.3-3z'/%3E%3Cpath id='XMLID_453_' class='st4' d='M52.8 12.6l-.4 2.3c-.4-.6-.9-.9-1.5-.9-.9 0-1.7.5-2.3 1.5l-1.1-.7.1-.7h-1.8l-1.1 6.6h1.7l.6-3.5s.4-.5.6-.6c.3-.3.5-.4.8-.4-.3.4-.4 1.1-.4 1.8 0 1.7.9 2.7 2.1 2.7.6 0 1.1-.2 1.6-.7l-.1.6h1.6l1.3-8.1h-1.7v.1zm-2.1 6.5c-.6 0-.9-.4-.9-1.3 0-1.3.6-2.2 1.3-2.2.6 0 .9.5.9 1.3.1 1.3-.5 2.2-1.3 2.2z'/%3E%3Cpath id='XMLID_450_' class='st4' d='M42.8 17.8h-.3c-1 0-1.5.4-1.5 1 0 .4.2.7.6.7.8-.1 1.1-.8 1.2-1.7zm1.3 2.9h-1.5V20c-.4.5-.9.8-1.8.8-.8 0-1.6-.7-1.6-1.8 0-1.6 1.2-2.5 3-2.5h.8c.1-.2.1-.3.1-.4 0-.4-.4-.6-1.2-.6-.5 0-1 .1-1.4.2l-.2.1h-.1l.2-1.5c.8-.2 1.4-.3 2-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.4 2.3v1l-.1.2z'/%3E%3Cpath id='XMLID_449_' class='st4' d='M20.5 15.5c.3 0 .8 0 1.3.1l.2-1.5c-.5-.1-1.1-.1-1.5-.1-1.9 0-2.6 1-2.6 2.3 0 .8.4 1.4 1.3 1.8.7.3.8.4.8.7 0 .4-.4.6-1 .6-.5 0-1-.1-1.5-.3l-.2 1.5.3.1c.1 0 .3 0 .5.1.4 0 .8.1 1 .1 1.9 0 2.7-.7 2.7-2.2 0-.9-.4-1.4-1.3-1.8-.7-.3-.8-.4-.8-.7 0-.4.3-.7.8-.7z'/%3E%3Cpath id='XMLID_448_' class='st3' d='M40.5 12.3l-.3 1.8c-.6-.3-1.1-.4-1.5-.4-1.3 0-2.2 1.3-2.2 3 0 1.2.6 2 1.6 2 .4 0 .9-.1 1.5-.4l-.3 1.8c-.6.2-1 .2-1.5.2-1.9 0-3-1.3-3-3.5 0-2.9 1.6-4.9 3.9-4.9.3 0 .6 0 .8.1l.7.2c.1 0 .2.1.3.1z'/%3E%3Cpath id='XMLID_447_' class='st3' d='M35 13.5h-.2c-.6 0-.9.3-1.4 1.1l.2-1H32l-1.1 6.6h1.7c.6-4 .8-4.7 1.6-4.7h.1c.2-.8.5-1.4.7-2z'/%3E%3Cpath id='XMLID_446_' class='st3' d='M25 20.1c-.5.1-.8.2-1.2.2-.9 0-1.4-.5-1.4-1.4 0-.2 0-.4.1-.6l.1-.6.1-.5.7-4.5h1.7l-.2 1h.9l-.2 1.6h-.9l-.5 2.8v.3c0 .3.2.5.6.5.2 0 .3 0 .5-.1l-.3 1.3z'/%3E%3Cpath id='XMLID_445_' class='st3' d='M18.4 15.7c0 .8.4 1.4 1.3 1.8.7.3.8.4.8.7 0 .4-.3.6-1 .6-.5 0-1-.1-1.5-.3l-.2 1.5h.1l.3.1c.1 0 .3 0 .4.1.4 0 .7.1 1 .1 1.8 0 2.7-.7 2.7-2.2 0-.9-.4-1.4-1.2-1.8-.7-.3-.8-.4-.8-.7 0-.4.3-.5.8-.5.3 0 .8 0 1.2.1l.2-1.5c-.4-.1-1.1-.1-1.5-.1-1.9-.2-2.6.9-2.6 2.1z'/%3E%3Cpath id='XMLID_442_' class='st3' d='M53.7 20.2h-1.6l.1-.6c-.5.5-1 .7-1.6.7-1.3 0-2.1-1.1-2.1-2.7 0-2.2 1.3-4 2.8-4 .7 0 1.2.3 1.7.9l.4-2.3H55l-1.3 8zm-2.5-1.6c.8 0 1.4-.9 1.4-2.2 0-.8-.3-1.3-.9-1.3-.8 0-1.3.9-1.3 2.2-.1.9.2 1.3.8 1.3z'/%3E%3Cpath id='XMLID_439_' class='st3' d='M30.3 20c-.6.2-1.2.3-1.8.3-1.9 0-2.9-1-2.9-3 0-2.3 1.3-3.9 3-3.9 1.4 0 2.3.9 2.3 2.4 0 .5-.1 1-.2 1.6h-3.4v.2c0 .8.5 1.2 1.5 1.2.6 0 1.2-.1 1.8-.4l-.3 1.6zm-1-3.9v-.3c0-.5-.3-.9-.8-.9s-.9.4-1.1 1.2h1.9z'/%3E%3Cpath id='XMLID_438_' class='st3' d='M11.9 20.2h-1.8l1-6.2-2.2 6.2H7.7L7.6 14l-1 6.2H4.9l1.4-8.1h2.5v5l1.7-5h2.7z'/%3E%3Cpath id='XMLID_435_' class='st3' d='M16.1 17.3h-.4c-1 0-1.5.3-1.5 1 0 .4.2.7.6.7.8-.1 1.3-.8 1.3-1.7zm1.3 2.9H16v-.7c-.4.5-1 .8-1.8.8-.9 0-1.6-.7-1.6-1.8 0-1.6 1.1-2.5 3-2.5.2 0 .4 0 .7.1.1-.2.1-.3.1-.4 0-.4-.3-.6-1.1-.6-.5 0-1 .1-1.4.2l-.2.1h-.2l.2-1.5c.9-.3 1.4-.3 2.1-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.4 2.3-.1.4v.5l-.1.2z'/%3E%3Cpath id='XMLID_432_' class='st3' d='M43.3 17.3h-.4c-1 0-1.5.3-1.5 1 0 .4.2.7.6.7.8-.1 1.3-.8 1.3-1.7zm1.3 2.9h-1.4v-.7c-.4.5-1 .8-1.8.8-.9 0-1.6-.7-1.6-1.8 0-1.6 1.1-2.5 3-2.5.2 0 .4 0 .7.1.1-.2.1-.3.1-.4 0-.4-.3-.6-1.1-.6-.5 0-1 .1-1.4.2l-.2.1h-.2l.2-1.5c.9-.3 1.4-.3 2.1-.3 1.5 0 2.3.7 2.3 1.9 0 .3 0 .6-.1 1.3l-.5 2.2-.1.4v.8z'/%3E%3Cpath id='XMLID_431_' class='st3' d='M49.2 13.5H49c-.6 0-.9.3-1.4 1.1l.2-1h-1.6l-1.1 6.6h1.7c.6-4 .8-4.7 1.6-4.7h.1c.2-.8.5-1.4.7-2z'/%3E%3C/g%3E%3C/svg%3E"); }
  .CreditCard-brand--visa {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='32' viewBox='0 0 60 32'%3E%3Cstyle%3E.st0%7Bfill:%23273891%7D.st1%7Bfill:%23faa61a%7D%3C/style%3E%3Cg id='XMLID_353_'%3E%3Cpath id='XMLID_410_' class='st0' d='M22.4 23.7l2.5-15.4h4.3l-2.7 15.4z'/%3E%3Cpath id='XMLID_409_' class='st0' d='M41.8 8.6c-.9-.2-2.1-.6-3.8-.6-4.2 0-7.1 2.1-7.1 5.2 0 2.2 2.1 3.5 3.7 4.2 1.6.8 2.2 1.2 2.2 2 0 1.1-1.3 1.5-2.5 1.5-1.7 0-2.6-.3-4-.8l-.5-.3-.6 3.5c1 .4 2.8.8 4.7.8 4.4 0 7.3-2 7.3-5.3 0-1.8-1.1-3.1-3.6-4.2-1.5-.7-2.4-1.2-2.4-2 0-.6.8-1.3 2.4-1.3 1.3 0 2.4.3 3.1.6l.4.2.7-3.5'/%3E%3Cpath id='XMLID_356_' class='st0' d='M52.6 8.3h-3.3c-1 0-1.8.3-2.2 1.2l-6.2 14.2h4.4s.7-1.9.9-2.3h5.4c.1.5.5 2.3.5 2.3H56L52.6 8.3m-5.2 10c.4-.9 1.7-4.4 1.7-4.4s.4-.9.5-1.5l.3 1.3s.8 3.7 1 4.4l-3.5.2z'/%3E%3Cpath id='XMLID_355_' class='st0' d='M18.8 8.3l-4.1 10.6-.4-2.1c-.8-2.5-3.2-5.2-5.9-6.5l3.7 13.6h4.4l6.7-15.5-4.4-.1'/%3E%3Cpath id='XMLID_354_' class='st1' d='M10.8 8.3H4.1v.4c5.2 1.2 8.8 4.4 10.2 8.1l-1.5-7.1c-.3-1.1-1-1.4-2-1.4'/%3E%3C/g%3E%3C/svg%3E"); }
  .CreditCard-brand--amex {
    background-image: url("data:image/svg+xml,%3Csvg width='39' height='24' viewBox='0 0 39 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M36.1783 0H2.03822C0.912541 0 0 0.912541 0 2.03822V21.9618C0 23.0875 0.912541 24 2.03822 24H36.1783C37.304 24 38.2166 23.0875 38.2166 21.9618V2.03822C38.2166 0.912541 37.304 0 36.1783 0Z' fill='%23006FCF'/%3E %3Cpath d='M0.000152866 11.2706H1.83577L2.24968 10.2765H3.17631L3.5891 11.2706H7.20082V10.5106L7.52321 11.2739H9.39817L9.72056 10.4993V11.2706H18.6964L18.6922 9.63875H18.8659C18.9875 9.64298 19.023 9.65413 19.023 9.85408V11.2706H23.6653V10.8908C24.0398 11.0905 24.6222 11.2706 25.3886 11.2706H27.3416L27.7596 10.2765H28.6862L29.0949 11.2706H32.8585V10.3263L33.4285 11.2706H36.4444V5.0282H33.4596V5.76542L33.0417 5.0282H29.979V5.76542L29.5952 5.0282H25.4582C24.7658 5.0282 24.157 5.12445 23.6653 5.39268V5.0282H20.8105V5.39268C20.4976 5.1162 20.0712 5.0282 19.5971 5.0282H9.16729L8.46746 6.64048L7.74879 5.0282H4.46369V5.76542L4.10278 5.0282H1.3011L0 7.99615V11.2706H0.000152866ZM11.5873 10.3702H10.4859L10.4818 6.86478L8.92392 10.3702H7.98064L6.41875 6.86168V10.3702H4.23358L3.82079 9.37184H1.58385L1.16688 10.3702H0L1.92387 5.89439H3.5201L5.34731 10.132V5.89439H7.10079L8.5068 8.93067L9.79837 5.89439H11.5871V10.3702H11.5873V10.3702ZM3.45361 8.44292L2.71832 6.65862L1.98711 8.44292H3.45361ZM15.9704 10.3701H12.3815V5.89434H15.9704V6.82636H13.4558V7.63314H15.9101V8.55059H13.4558V9.44445H15.9703V10.3701H15.9704ZM21.028 7.09979C21.028 7.81337 20.5498 8.18208 20.271 8.29276C20.5061 8.38183 20.7069 8.53928 20.8025 8.66968C20.9541 8.8923 20.9803 9.09113 20.9803 9.49087V10.3701H19.8967L19.8926 9.80568C19.8926 9.53638 19.9185 9.14906 19.7231 8.93373C19.5661 8.77627 19.3268 8.74213 18.94 8.74213H17.7867V10.3702H16.7124V5.89434H19.1834C19.7325 5.89434 20.137 5.90876 20.4843 6.10871C20.8242 6.30866 21.028 6.60053 21.028 7.09979ZM19.67 7.76435C19.5223 7.85362 19.3477 7.85658 19.1385 7.85658H17.8334V6.86244H19.1563C19.3435 6.86244 19.5389 6.8708 19.6657 6.94315C19.8051 7.00838 19.8913 7.14713 19.8913 7.33882C19.8913 7.53449 19.8093 7.69189 19.67 7.76435ZM22.751 10.3701H21.6548V5.89434H22.751V10.3701ZM35.4766 10.3701H33.9541L31.9178 7.01077V10.3701H29.7297L29.3117 9.37179H27.0799L26.6743 10.3701H25.4171C24.8949 10.3701 24.2337 10.2551 23.8593 9.87508C23.4817 9.49505 23.2852 8.9803 23.2852 8.16639C23.2852 7.50259 23.4026 6.89576 23.8644 6.41622C24.2117 6.05903 24.7556 5.89434 25.496 5.89434H26.5361V6.85337H25.5178C25.1258 6.85337 24.9044 6.91146 24.6911 7.11849C24.508 7.30697 24.3823 7.6632 24.3823 8.13235C24.3823 8.61184 24.478 8.95762 24.6777 9.18346C24.8431 9.36058 25.1436 9.41429 25.4264 9.41429H25.9089L27.4231 5.89449H29.0329L30.8518 10.1279V5.89454H32.4876L34.3762 9.01169V5.89454H35.4766V10.3702L35.4766 10.3701ZM28.9462 8.44297L28.2028 6.65867L27.4634 8.44297H28.9462H28.9462ZM38.2143 17.5168C37.9534 17.8968 37.4448 18.0895 36.7564 18.0895H34.6816V17.1295H36.748C36.953 17.1295 37.0964 17.1026 37.1828 17.0187C37.2232 16.9816 37.2553 16.9364 37.2772 16.8861C37.2991 16.8358 37.3102 16.7815 37.3098 16.7267C37.3098 16.5962 37.2576 16.4927 37.1786 16.4306C37.1006 16.3623 36.9872 16.3313 36.8001 16.3313C35.7913 16.2971 34.5328 16.3623 34.5328 14.9456C34.5328 14.2963 34.9468 13.6128 36.0742 13.6128H38.2142L38.2143 12.7221H36.2259C35.6259 12.7221 35.19 12.8651 34.8813 13.0876V12.722H31.9404C31.4701 12.722 30.9181 12.8381 30.657 13.0876V12.722H25.4052V13.0876C24.9873 12.7874 24.282 12.722 23.9565 12.722H20.4924V13.0876C20.1617 12.7687 19.4264 12.722 18.9782 12.722H15.1013L14.2142 13.6781L13.3832 12.722H7.59185V18.9687H13.2742L14.1883 17.9975L15.0495 18.9687L18.5521 18.9718V17.5024H18.8964C19.3611 17.5095 19.9093 17.4909 20.3929 17.2828V18.9686H23.2819V17.3405H23.4212C23.5991 17.3405 23.6166 17.3478 23.6166 17.5248V18.9685H32.3929C32.9501 18.9685 33.5325 18.8265 33.855 18.5687V18.9685H36.6388C37.2181 18.9685 37.7838 18.8876 38.2143 18.6805V17.5168H38.2143ZM20.8129 15.1141C20.8129 16.3577 19.8811 16.6144 18.942 16.6144H17.6015V18.116H15.5134L14.1905 16.634L12.8156 18.116H8.56V13.6392H12.881L14.2029 15.1066L15.5694 13.6392H19.0023C19.8549 13.6392 20.8129 13.8742 20.8129 15.1141ZM12.2715 17.1744H9.63001V16.2836H11.9887V15.3702H9.63001V14.5563H12.3235L13.4987 15.861L12.2715 17.1744ZM16.5276 17.687L14.8782 15.8634L16.5276 14.0978V17.687ZM18.967 15.6964H17.5786V14.5563H18.9795C19.3673 14.5563 19.6366 14.7138 19.6366 15.1052C19.6366 15.4924 19.3798 15.6964 18.967 15.6964H18.967ZM26.2406 13.6392H29.8262V14.565H27.3105V15.3789H29.7648V16.2923H27.3105V17.1831L29.8262 17.1871V18.116H26.2405V13.6392H26.2406ZM24.862 16.0356C25.1011 16.1234 25.2967 16.281 25.3883 16.4114C25.54 16.63 25.562 16.834 25.5663 17.2286V18.116H24.4876V17.5559C24.4876 17.2866 24.5137 16.8878 24.314 16.6796C24.157 16.5193 23.9177 16.4809 23.5258 16.4809H22.3776V18.116H21.2981V13.6392H23.7785C24.3224 13.6392 24.7185 13.6631 25.0712 13.8504C25.4102 14.0544 25.6235 14.3339 25.6235 14.8446C25.6233 15.5592 25.1448 15.9238 24.862 16.0355L24.862 16.0356ZM24.2548 15.4696C24.1111 15.5545 23.9333 15.5618 23.7243 15.5618H22.4192V14.5563H23.7421C23.9333 14.5563 24.1247 14.5604 24.2548 14.6372C24.394 14.7097 24.4772 14.8483 24.4772 15.0399C24.4772 15.2315 24.394 15.3858 24.2548 15.4696ZM33.9534 15.7548C34.1627 15.9703 34.2748 16.2425 34.2748 16.7033C34.2748 17.6663 33.6705 18.1159 32.587 18.1159H30.4945V17.1559H32.5786C32.7824 17.1559 32.9269 17.129 33.0175 17.0451C33.0914 16.9758 33.1444 16.8752 33.1444 16.7531C33.1444 16.6226 33.087 16.5191 33.0132 16.457C32.9311 16.3888 32.8178 16.3577 32.6307 16.3577C31.626 16.3235 30.3677 16.3888 30.3677 14.972C30.3677 14.3227 30.7774 13.6392 31.9037 13.6392H34.0576V14.592H32.0868C31.8914 14.592 31.7644 14.5993 31.6564 14.6729C31.5386 14.7453 31.495 14.853 31.495 14.9949C31.495 15.1638 31.5949 15.2787 31.7301 15.3284C31.8434 15.3677 31.9651 15.3792 32.1482 15.3792L32.7265 15.3947C33.3098 15.4089 33.7101 15.5093 33.9534 15.7548ZM38.2166 14.5563H36.2585C36.063 14.5563 35.9331 14.5636 35.8237 14.6372C35.7104 14.7097 35.6668 14.8172 35.6668 14.9593C35.6668 15.1282 35.7624 15.2431 35.9017 15.2928C36.015 15.332 36.1368 15.3435 36.3157 15.3435L36.898 15.359C37.4856 15.3735 37.8778 15.4741 38.1169 15.7194C38.1605 15.7535 38.1866 15.7918 38.2166 15.8302V14.5563Z' fill='white'/%3E %3C/svg%3E"); }

.CreditCard-action {
  position: absolute;
  right: 1rem;
  bottom: 1rem; }

.credit-card-switcher {
  margin-top: 1rem; }

.stripe-help-text {
  margin: 20px 0; }

.stripe-logo {
  max-width: 120px;
  display: inline; }

.image-text {
  vertical-align: super; }

.Table-responsiveContainer {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  display: block; }

.Table {
  font-size: 0.875rem;
  width: 100%;
  max-width: 100%;
  text-align: left; }

.Table-headRow {
  background-color: white; }

.Table--zebraTable tbody tr:nth-child(odd),
.Table--zebraTable .Table-bodyRow:nth-child(odd) {
  background-color: #f3f4f5; }

.Table--zebraTable tbody tr:nth-child(even),
.Table--zebraTable .Table-bodyRow:nth-child(even) {
  background-color: white; }

.Table thead th,
.Table-headerCell,
.Table tbody td,
.Table-cell {
  padding: 0.75rem 1rem;
  white-space: nowrap; }

.Table thead th,
.Table-headerCell {
  font-size: 0.75rem;
  color: #4e5961;
  font-weight: 400;
  text-transform: uppercase;
  vertical-align: bottom; }

.SharesTable {
  border-collapse: separate; }
  .SharesTable thead th,
  .SharesTable tbody td {
    white-space: normal;
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .SharesTable th {
    color: #7a8288; }
  .SharesTable tbody .SharesTable-date {
    white-space: nowrap; }
  .SharesTable tbody .SharesTable-age {
    font-size: 0.75rem;
    font-weight: 700;
    display: block;
    white-space: normal;
    min-width: 6.5rem; }
  .SharesTable tbody .SharesTable-action {
    padding: 0;
    min-width: 4rem; }
  .SharesTable tbody .SharesTable-actionContent {
    white-space: normal;
    display: inline-block;
    line-height: 1.45; }
  .SharesTable tbody .separator {
    padding-top: 8px;
    display: block; }
  .SharesTable tbody td {
    border: solid #d2d5d7;
    border-width: 1px 0;
    vertical-align: top;
    width: 12.5%; }
  .SharesTable tbody td:first-child {
    border: 1px solid #c4cdd5;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    width: 6%; }
  .SharesTable tbody td:last-child {
    border-right-width: 1px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }
  .SharesTable tbody .SharesTable-currentPrice,
  .SharesTable tbody .SharesTable-totalInvested,
  .SharesTable tbody .SharesTable-currentValue {
    font-weight: 700; }
  .SharesTable .SharesTable-helperForSmall {
    display: none; }
  .SharesTable .SharesTable-selection {
    display: none; }
    .SharesTable .SharesTable-selection td:first-child {
      padding: 0;
      padding-bottom: 0.5rem;
      border: none;
      width: 100%; }
  .SharesTable .is-open .SharesTable-action {
    border-bottom-left-radius: 0; }
  .SharesTable .is-open .SharesTable-carry {
    border-bottom-right-radius: 0; }
  .SharesTable .is-open + .SharesTable-selection {
    display: table-row; }
  .SharesTable .SharesTable-quantity {
    width: 100%;
    min-width: 4rem;
    max-width: 6.875rem;
    max-width: 9rem; }
  .SharesTable .SharesTable-selections {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom-left-radius: 4px; }
  .SharesTable .SharesTable-selectionOption {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin: 0;
    text-align: center;
    background: #f3f4f5;
    border: 0 solid #d2d5d7;
    border-bottom-width: 1px;
    line-height: 3;
    white-space: nowrap; }
    .SharesTable .SharesTable-selectionOption .FormField-textInput {
      height: 28px;
      font-size: 14px; }
    .SharesTable .SharesTable-selectionOption + .SharesTable-selectionOption {
      border-left: 1px solid #d2d5d7; }
    .SharesTable .SharesTable-selectionOption:first-child {
      border-radius: 0 0 0 4px;
      border-left-width: 1px; }
    .SharesTable .SharesTable-selectionOption:last-child {
      border-radius: 0 0 4px;
      border-right-width: 1px; }
  .SharesTable .SharesTable-increased,
  .SharesTable .SharesTable-decreased,
  .SharesTable .SharesTable-noChange {
    font-weight: 400; }
  .SharesTable .SharesTable-increased {
    color: #7fbb30; }
    .SharesTable .SharesTable-increased::before {
      content: "+"; }
  .SharesTable .SharesTable-decreased {
    color: #ff4622; }
  .SharesTable .SharesTable-noTaxRelief,
  .SharesTable .SharesTable-noChange {
    color: #a6acb0; }
  .SharesTable .SharesTable-noTaxRelief {
    font-size: 0.75rem;
    text-transform: uppercase; }
  .SharesTable .SharesTable-shareCount, .SharesTable .SharesTable-shareCount::before,
  .SharesTable .SharesTable-purchasePrice,
  .SharesTable .SharesTable-purchasePrice::before,
  .SharesTable .SharesTable-totalInvested,
  .SharesTable .SharesTable-totalInvested::before,
  .SharesTable .SharesTable-currentPrice,
  .SharesTable .SharesTable-currentPrice::before,
  .SharesTable .SharesTable-currentValue,
  .SharesTable .SharesTable-currentValue::before,
  .SharesTable .SharesTable-carry,
  .SharesTable .SharesTable-carry::before {
    text-align: right; }
  .SharesTable .SharesTable-date {
    padding-left: 1rem; }
  .SharesTable .SharesTable-carry {
    padding-right: 1rem; }
  .SharesTable .SharesTable-taxRelief {
    width: 3rem; }
  .SharesTable td.SharesTable-shareCount {
    line-height: 1; }
    .SharesTable td.SharesTable-shareCount .SharesTable-helperText {
      margin-top: 0.5rem; }
  .SharesTable .SharesTable-placeholderCell {
    position: relative; }
    .SharesTable .SharesTable-placeholderCell::before {
      display: block;
      content: " ";
      background: #e8eaeb;
      margin: 0;
      position: absolute;
      top: 8px;
      left: 0.25rem;
      right: 0.25rem;
      bottom: 8px; }
    .SharesTable .SharesTable-placeholderCell:last-child {
      padding-left: 2rem;
      padding-right: 2rem; }
  .SharesTable .current-price-popover {
    font-size: 1rem;
    margin-left: 0.3rem; }

.SharesTable-action[class] {
  font-weight: 700;
  position: relative;
  text-align: center;
  background: #f3f4f5;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s; }
  .SharesTable-action[class]:hover {
    background-color: #e8eaeb; }
  .SharesTable-action[class] .Table-cell {
    display: block;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .SharesTable-action[class] .Table-cell input {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      margin-top: 1px;
      margin-left: 2px;
      height: 13px;
      width: 15px; }

#seedrs .SharesTable-selectionOption {
  background: #f3f4f5;
  -webkit-transition: border-color 0.25s, background-color 0.25s;
  transition: border-color 0.25s, background-color 0.25s; }
  #seedrs .SharesTable-selectionOption:hover:not(.is-active) {
    background-color: #e8eaeb; }

.SharesTable-taxReliefWarning {
  margin: -1px 0 0; }

.SharesTable-helperText {
  font-size: 0.875rem;
  color: #a6acb0;
  line-height: 1;
  display: block; }

@media only screen and (max-width: 68.75rem) {
  .SharesTable {
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto; } }
  @media only screen and (max-width: 68.75rem) and (max-width: 400px) {
    .SharesTable .SharesTable-selectionOption + .SharesTable-selectionOption {
      padding-left: 0; }
    .SharesTable .SharesTable-quantity {
      width: 90%; } }

@media only screen and (max-width: 68.75rem) {
    .SharesTable thead {
      display: none; }
    .SharesTable tbody td {
      display: block;
      border: none;
      max-width: none; }
      .SharesTable tbody td, .SharesTable tbody td.SharesTable-taxRelief {
        width: 33.33333%;
        float: left;
        padding-left: 0.625rem;
        padding-right: 0.625rem; }
      .SharesTable tbody td:nth-child(5), .SharesTable tbody td:nth-child(7) {
        clear: left; }
    .SharesTable tbody td:first-child {
      width: 100%;
      border: none;
      border-bottom: 1px solid #c4cdd5;
      border-bottom-left-radius: 0;
      border-top-left-radius: 0; }
    .SharesTable tbody tr {
      margin-bottom: 1rem;
      *zoom: 1;
      display: block;
      border: 1px solid #c4cdd5;
      border-radius: 4px; }
      .SharesTable tbody tr:after {
        content: "";
        display: table;
        clear: both; }
      .SharesTable tbody tr.is-open {
        margin-bottom: 0;
        border-bottom: 0;
        border-radius: 4px 4px 0 0; }
        .SharesTable tbody tr.is-open + .SharesTable-selection {
          display: block;
          margin-top: -8px;
          margin-bottom: 2.5rem;
          border: none; }
        .SharesTable tbody tr.is-open .SharesTable-action label {
          border-radius: 0; }
    .SharesTable .SharesTable-selection {
      border-radius: 0 0 4px 4px; }
      .SharesTable .SharesTable-selection td {
        width: 100%;
        float: left;
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        padding: 0; }
      .SharesTable .SharesTable-selection td:first-child {
        padding-bottom: 1.5rem;
        position: relative;
        margin-top: 0;
        padding: 0;
        border: 1px solid #c4cdd5;
        border-bottom-left-radius: 4px; }
      .SharesTable .SharesTable-selection .SharesTable-selectionOption {
        padding-top: 1rem;
        padding-bottom: 1rem;
        border: none; }
      .SharesTable .SharesTable-selection .SharesTable-selectionOption:last-child {
        border-left: 1px solid #c4cdd5;
        padding-left: 4px; }
    .SharesTable [data-cell-header]::before {
      font-size: 0.875rem;
      content: attr(data-cell-header);
      text-transform: uppercase;
      display: block;
      color: #7a8288;
      white-space: normal;
      font-weight: 400; }
    .SharesTable .SharesTable-helperForSmall {
      display: inline-block; }
    .SharesTable .SharesTable-shareCount, .SharesTable .SharesTable-shareCount::before,
    .SharesTable .SharesTable-purchasePrice,
    .SharesTable .SharesTable-purchasePrice::before,
    .SharesTable .SharesTable-totalInvested,
    .SharesTable .SharesTable-totalInvested::before,
    .SharesTable .SharesTable-currentPrice,
    .SharesTable .SharesTable-currentPrice::before,
    .SharesTable .SharesTable-currentValue,
    .SharesTable .SharesTable-currentValue::before,
    .SharesTable .SharesTable-carry,
    .SharesTable .SharesTable-carry::before {
      text-align: left; }
    .SharesTable .SharesTable-selectionOption {
      width: 100%;
      float: left;
      padding-left: 0.625rem;
      padding-right: 0.625rem; }
    .SharesTable .SharesTable-placeholderCell {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }
      .SharesTable .SharesTable-placeholderCell:last-child {
        width: 100%;
        float: left;
        padding-left: 0.625rem;
        padding-right: 0.625rem; }
  .SharesTable-action[class] {
    width: 100%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
    .SharesTable-action[class],
    .SharesTable-action[class] .Table-cell,
    .SharesTable-action[class] .Table-cell input {
      position: static;
      -webkit-transform: none;
      transform: none; }
    .SharesTable-action[class] label {
      border-radius: 0 0 4px 4px; }
    .SharesTable-action[class] .SharesTable-date {
      padding-left: 0; }
    .SharesTable-action[class] .SharesTable-carry {
      padding-right: 0; } }

@media only screen and (min-width: 68.8125rem) {
  .SharesTable td .current-price-popover {
    display: none; } }

td .u-ellipsableContainer {
  display: inline; }

.OfferCard {
  max-width: 22rem;
  border: 1px solid #c4cdd5; }

.OfferCard-content {
  padding: 0 1rem 2rem; }
  .OfferCard-content .text-helper {
    font-size: 12px;
    color: #222f39; }
    .OfferCard-content .text-helper a {
      color: #474275; }
  .OfferCard-content .OfferCard-lastItem {
    margin-bottom: 0; }

.OfferCard-header {
  width: 100%;
  background-color: #dfe3e8;
  border-bottom: 1px solid #c4cdd5;
  position: relative;
  min-height: 80px;
  margin-bottom: 2rem; }

.OfferCard-title {
  font-size: 1.5rem;
  color: #222f39;
  line-height: 1.2;
  margin-bottom: 0;
  padding-left: 109px;
  padding-top: 10px; }

.OfferCard-logo {
  position: absolute;
  bottom: -16px;
  left: 16px;
  width: 80px;
  height: 80px;
  z-index: 10; }

.OfferCard dl,
.OfferCard-itemList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }

.OfferCard-itemList dt,
.OfferCard-itemList dd,
.OfferCard-itemsTotal dt,
.OfferCard-itemsTotal dd,
.OfferCard-itemTerm,
.OfferCard-itemDescription {
  width: 50%; }

.OfferCard-itemList dt,
.OfferCard-itemsTotal dt,
.OfferCard-itemTerm {
  text-align: left;
  color: #222f39; }

.OfferCard-itemList dd,
.OfferCard-itemsTotal dd,
.OfferCard-itemDescription {
  text-align: right;
  color: #222f39; }

.OfferCard-itemList dt,
.OfferCard-itemTerm,
.OfferCard-itemList dd,
.OfferCard-itemDescription {
  margin-bottom: 0.5rem; }

.OfferCard-itemList dt,
.OfferCard-itemTerm {
  font-size: 1rem; }

.OfferCard-itemsTotal {
  padding-top: 1rem;
  border-top: 1px solid #c4cdd5;
  font-weight: bold; }
  .OfferCard-itemsTotal dt,
  .OfferCard-itemsTotal .OfferCard-itemTerm {
    font-size: 1.125rem; }
  .OfferCard-itemsTotal dd,
  .OfferCard-itemsTotal .OfferCard-itemDescription {
    font-size: 1.5rem; }

.OfferCard-offerState,
.OfferCard-offerAction {
  padding-top: 1rem;
  width: 100%; }

.OfferCard-offerAction .Button {
  width: 100%; }

.OfferCard-offerState {
  text-align: center; }

.OfferTile {
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2);
  width: 200px; }
  .OfferTile .Offer-header {
    height: 143px; }
  .OfferTile .Offer-image {
    width: 200px;
    height: 143px;
    text-align: center;
    line-height: 143px; }
    .OfferTile .Offer-image img {
      vertical-align: middle; }
  .OfferTile .Offer-content {
    padding: 13px 20px 20px;
    background-color: #f3f4f5; }
  .OfferTile .title {
    margin-bottom: 4px;
    font-size: 0.7rem;
    text-transform: uppercase;
    color: #4b8fe2; }
  .OfferTile .description {
    margin-bottom: 0;
    font-size: 0.8rem; }

.Circle {
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid; }

.Circle,
.Circle--gray {
  border-color: #7a8288;
  background-color: #a6acb0; }

.Circle--blue {
  border-color: #1b82e6;
  background-color: #4aa6ff; }

.Circle--green {
  border-color: #6fa32b;
  background-color: #99c95a; }

.Circle--lightGray {
  border-color: #a6acb0;
  background-color: #d2d5d7; }

.Circle--red {
  border-color: #ff4622;
  background-color: #ff947f; }

.Circle--yellow {
  border-color: #edb800;
  background-color: #f1c632; }

.ItemState {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%; }

.ItemStateLabel {
  font-size: 0.875rem;
  display: inline-block;
  margin-left: 0.25rem; }

.ItemStateLabel-title,
.ItemStateLabel-description {
  display: inline; }

.ItemStateLabel-title {
  font-weight: 700; }

.ItemStateLabel-caption {
  font-size: 0.75rem;
  color: #7a8288; }

.BusinessHeader {
  position: relative; }

.BusinessHeader-businessCover {
  background-color: #f3f4f5;
  background-position: center;
  height: 16rem; }
  .BusinessHeader-businessCover.no-image {
    height: 5rem; }

.BusinessHeader-businessLogoContainer {
  position: relative; }

.BusinessHeader-businessLogo {
  width: 7rem;
  margin-top: -3.5rem;
  background: transparent;
  position: absolute;
  z-index: 100;
  top: 100%;
  left: 0; }
  .BusinessHeader-businessLogo::before {
    border-radius: 4px;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    pointer-events: none;
    border: 1px solid rgba(0, 0, 0, 0.1); }
  .BusinessHeader-businessLogo .ratio {
    border-radius: 4px;
    overflow: hidden;
    background-color: white;
    display: block; }

.ResponsiveHorizontalList-row {
  display: block; }

.ResponsiveHorizontalList-header {
  display: none; }

.ResponsiveHorizontalList-item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0; }

.SecondaryMarketList .ListGroup-item:last-child {
  padding-right: 0.5rem; }

.SecondaryMarketList-header {
  font-size: 0.75rem; }

.SecondaryMarketList-row {
  font-size: 0.75rem; }
  .SecondaryMarketList-row, .SecondaryMarketList-row:hover, .SecondaryMarketList-row:focus {
    color: inherit; }
  .SecondaryMarketList-row .ItemStateLabel {
    font-size: 0.75rem; }
  .SecondaryMarketList-row .ItemStateLabel-title.compact {
    display: none; }

.SecondaryMarketList-offerBusiness {
  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-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  min-width: 0; }
  .SecondaryMarketList-offerBusiness.ListGroup-item {
    padding-left: 0.5rem; }

.SecondaryMarketList-summaryLogo {
  margin-right: 0.5rem;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background: white;
  border-radius: 4px;
  overflow: hidden; }
  .SecondaryMarketList-summaryLogo .summary-logo {
    height: 42px;
    width: 42px;
    vertical-align: middle;
    border-radius: 4px;
    border: 1px solid #d2d5d7; }

.SecondaryMarketList-businessName {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.SecondaryMarketList-offerShareholder,
.SecondaryMarketList-offerShares,
.SecondaryMarketList-offerSharePrice,
.SecondaryMarketList-offerTotal {
  text-align: right; }

.SecondaryMarketList-offerTotal {
  font-weight: bold; }

.SecondaryMarketList-offerStatus {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%; }
  .SecondaryMarketList-offerStatus.ListGroup-item {
    padding-left: 5%; }

.SecondaryMarketList-offerAction {
  -webkit-box-flex: 4;
  -webkit-flex-grow: 4;
  -ms-flex-positive: 4;
  flex-grow: 4;
  padding-left: 0; }

.SecondaryMarketList-offerBuy {
  text-align: center; }

.SecondaryMarketList-offerBuyAction {
  font-weight: normal;
  width: 100%; }

@media only screen and (max-width: 62.5rem) {
  .SecondaryMarketList-offerShareholder {
    display: none; } }

@media only screen and (max-width: 56.875rem) {
  .SecondaryMarketList-offerSharePrice {
    display: none; } }

@media only screen and (max-width: 53.125rem) {
  .SecondaryMarketList-offerAction {
    display: none; }
  .SecondaryMarketList-offerStatus {
    padding-right: 0.5rem; } }

@media only screen and (max-width: 50rem) {
  .SecondaryMarketList-offerStatus {
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%; }
    .SecondaryMarketList-offerStatus .ItemStateLabel-description {
      display: none; } }

@media only screen and (max-width: 36.25rem) {
  .SecondaryMarketList-summaryLogo {
    display: none; }
  .SecondaryMarketList-offerStatus {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2; }
    .SecondaryMarketList-offerStatus .ItemStateLabel-title.full {
      display: none; }
    .SecondaryMarketList-offerStatus .ItemStateLabel-title.compact {
      display: inline; } }

.SecondaryMarketList-noResults {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 50px 0;
  text-align: center; }

.SecondaryMarketList-resetFilter {
  cursor: pointer; }

.ListGroup-rowContent > .MarketListGroup-item:not(.SecondaryMarketList-offerBuy) {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.trading-warning.open-profile-completeness {
  cursor: pointer; }
  .trading-warning.open-profile-completeness:hover {
    text-decoration: underline; }

.filters-section {
  float: right; }
  .filters-section > li > .FormField-label {
    padding-top: 0.1rem; }
  .filters-section > li > select {
    vertical-align: baseline; }

@media only screen and (max-width: 37.5rem) {
  .filters-section > li > .list-sort-by {
    max-width: 100%; } }

.NumberedList {
  padding-left: 0;
  list-style: decimal inside; }

.NumberedList-item {
  margin-top: 1.5rem; }

.NumberedList-itemIcon {
  font-size: 0.875rem;
  vertical-align: middle;
  margin-right: 0.5em; }

.NumberedList-itemIcon--success {
  fill: #7fbb30; }

.NumberedList-itemText {
  vertical-align: middle; }

.NumberedList-itemText--crossed {
  color: #a6acb0;
  text-decoration: line-through; }

.NumberedList-title {
  margin-bottom: 0;
  font-weight: 700; }

.BlockWithOverlay {
  position: relative; }

.BlockWithOverlay--centered .BlockWithOverlay-overlay {
  text-align: center; }

.BlockWithOverlay--centeredVertically .BlockWithOverlay-overlay {
  height: 100%;
  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: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.BlockWithOverlay-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.IconList--defaultStyle {
  text-align: left; }
  .IconList--defaultStyle .IconList-item {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    font-size: 0.875rem; }
  .IconList--defaultStyle .IconList-checkmark {
    font-size: 0.75rem; }

.IconList--green .IconList-checkmark {
  fill: #7fbb30; }

.IconList-item {
  position: relative;
  padding-left: 1.5rem; }

.IconList-checkmark {
  position: absolute;
  top: 0.4em;
  left: 0; }

.ListOfSteps {
  *zoom: 1;
  position: relative;
  margin-bottom: 0; }
  .ListOfSteps:after {
    content: "";
    display: table;
    clear: both; }
  .ListOfSteps::before {
    content: " ";
    display: block;
    position: absolute;
    z-index: 10; }

.ListOfSteps--bgGray .ListOfSteps-icon {
  background-color: #f3f4f5; }

.ListOfSteps--blue .ListOfSteps-icon {
  fill: #1d8fff; }

.ListOfSteps--blue .ListOfSteps-stepArrow {
  background-color: #1d8fff; }

.ListOfSteps-step {
  padding-top: 1rem;
  position: relative; }

.ListOfSteps-stepArrow {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  display: inline-block;
  font-size: 0.75rem;
  background-color: #7fbb30;
  fill: white;
  line-height: 1.5rem;
  text-align: center;
  font-size: 0.65rem;
  position: absolute;
  top: -2.5rem;
  left: -0.75rem;
  z-index: 100;
  display: none; }

.ListOfSteps-description {
  margin-bottom: 0; }

.ListOfSteps-icon {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 50%;
  display: inline-block;
  font-size: 1.75rem;
  background-color: white;
  fill: #7fbb30;
  line-height: 3.5rem;
  text-align: center;
  font-size: 1.5rem;
  position: absolute;
  display: block;
  border: 1px solid #a6acb0;
  z-index: 100; }
  .ListOfSteps-icon i {
    top: 2px;
    left: 0; }
  .ListOfSteps-icon .i-search {
    left: 0; }
  .ListOfSteps-icon .i-clipboard-check,
  .ListOfSteps-icon .i-coin-stack-eur {
    top: 1px; }
  .ListOfSteps-icon .i-clipboard-check {
    left: 0; }
  .ListOfSteps-icon .i-confirm-sale {
    top: -1px;
    left: 0;
    width: 1.875rem;
    height: 1.875rem; }
  .ListOfSteps-icon .i-coin-stack-eur {
    left: 3px; }
  .ListOfSteps-icon .i-file-check,
  .ListOfSteps-icon .i-file-submission {
    left: 2px; }

.ListOfSteps-title {
  margin-bottom: 0;
  font-weight: 400; }

@media (max-width: 43.74em) {
  .ListOfSteps {
    *zoom: 1;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto; }
    .ListOfSteps:after {
      content: "";
      display: table;
      clear: both; }
    .ListOfSteps::before {
      right: 2.25rem;
      top: 0;
      height: 100%;
      border-right: 1px solid #a6acb0; }
  .ListOfSteps-step {
    width: 100%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 1rem;
    display: block;
    padding-right: 6rem; }
    .ListOfSteps-step:last-child {
      padding-bottom: 0; }
  .ListOfSteps-icon {
    right: 0.5rem;
    top: 50%;
    margin-top: -1.75rem; } }

@media (min-width: 43.75em) {
  .ListOfSteps {
    padding-top: 3.5rem; }
    .ListOfSteps::before {
      width: 100%;
      border-top: 1px solid #a6acb0;
      top: 1.75rem; }
  .ListOfSteps-step {
    width: 25%;
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    text-align: center; }
  .ListOfSteps-stepArrow {
    display: block; }
  .ListOfSteps-icon {
    top: -3.5rem;
    left: 50%;
    margin-left: -1.75rem; } }

.Superscript {
  font-size: 0.33333em;
  position: relative;
  top: -1.5em; }

.Superscript--small {
  font-size: 0.25em;
  top: -2em; }

.TestimonialCard {
  position: relative;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  max-width: 555px;
  background-color: white; }
  .TestimonialCard::before {
    content: "\201C";
    display: block;
    position: absolute;
    top: -2.625rem;
    left: -1.375rem;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11.25rem;
    line-height: 1;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    color: #4e5961; }
  .TestimonialCard .TestimonialCard-quote {
    padding: 3.125rem 3.75rem; }
  .TestimonialCard .quote {
    margin-bottom: 1.25rem;
    line-height: 1.75rem;
    font-weight: 300; }
  .TestimonialCard .quote-author {
    margin-bottom: 0.25rem;
    line-height: 1.25rem;
    color: #222f39; }
    .TestimonialCard .quote-author img {
      display: block; }

.AlumniClubMemberCard {
  overflow: hidden;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  width: 200px;
  text-align: center;
  background-color: white; }

.AlumniClubMemberCard-header {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: white;
  background-color: #4e5961; }

.AlumniClubMemberCard-content {
  padding: 0.75rem 0.5rem; }
  .AlumniClubMemberCard-content .profileImage {
    margin-bottom: 0.5rem; }
    .AlumniClubMemberCard-content .profileImage img {
      margin: 0 auto;
      width: 80px;
      height: auto; }
  .AlumniClubMemberCard-content .name {
    font-weight: 300;
    text-transform: none; }
  .AlumniClubMemberCard-content .position {
    margin-bottom: 0.5rem;
    font-size: 0.875rem; }

.AlumniClubMemberCard-footer {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #f3f4f5; }

.AlumniClubBadge {
  border-radius: 18px;
  -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.4);
  box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.4);
  padding: 21% 4rem;
  max-width: 450px;
  background-color: #344b5d;
  background-image: -webkit-linear-gradient(229deg, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%);
  background-image: linear-gradient(-139deg, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%); }

.ItemValueListCard {
  margin-left: auto;
  margin-right: auto;
  opacity: 1;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  max-width: 40rem; }
  .no-js .ItemValueListCard {
    opacity: 0.5;
    pointer-events: none; }
  .is-loadingInfo .ItemValueListCard {
    opacity: 0.5; }
  .ItemValueListCard .FormActions {
    margin-top: 1rem; }

.ItemValueListCard-content {
  text-align: left;
  padding: 0.5rem 1rem; }

.ItemValueListCard-title {
  font-size: 1.5rem;
  text-align: center; }

.ItemValueListCard-header,
.ItemValueListCard-items {
  text-align: left; }

.ItemValueListCard-items {
  margin-bottom: 0.5rem; }
  .ItemValueListCard-items li {
    font-size: 0; }
  .ItemValueListCard-items .FormField-validation {
    font-size: 0.875rem; }

.ItemValueListCard-itemName,
.ItemValueListCard-itemValue {
  font-size: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  float: none;
  line-height: 1.4;
  vertical-align: top; }
  .ItemValueListCard-result .ItemValueListCard-itemName, .ItemValueListCard-result
  .ItemValueListCard-itemValue {
    font-size: 1.5rem;
    color: #222f39; }

.ItemValueListCard-itemName {
  float: left;
  width: auto; }

.ItemValueListCard-itemValue {
  float: right;
  width: auto;
  position: relative;
  top: 0.2rem;
  line-height: 1;
  text-align: right; }
  .ItemValueListCard-itemValue .u-ellipsableContainer {
    margin-left: auto; }
  .ItemValueListCard-itemValue.is-empty {
    top: 0.4rem;
    background: #e8eaeb;
    min-width: 4rem;
    width: 26%; }
  .ItemValueListCard-itemValue.is-secondary {
    color: #a6acb0;
    font-weight: 700; }

.ItemValueListCard-separator {
  margin-top: 0.5rem;
  padding-top: 0.5rem;
  border-top: 1px solid #e8eaeb; }

.ItemValueListCard-help {
  color: #a6acb0;
  display: block; }

.ItemValueListCard-relevantItem .ItemValueListCard-itemName,
.ItemValueListCard-relevantItem .ItemValueListCard-itemValue {
  font-size: 1.125rem;
  padding-bottom: 0;
  color: #222f39; }

.ItemValueListCard-relevantItem .ItemValueListCard-itemValue {
  font-weight: 700; }

.ShareLotBuilder {
  width: 66.66667%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-left: 0;
  padding-right: 0; }
  .no-js .ShareLotBuilder {
    opacity: 0.5;
    pointer-events: none; }
  .ShareLotBuilder.is-loadingAssetsInfo .ShareLotBuilder-assetsContainer {
    opacity: 0.5; }
  .ShareLotBuilder.is-loadingAssetsInfo span.ShareLotBuilder-businessPicker::after {
    opacity: 1; }
  .ShareLotBuilder .ShareLotBuilder-businessPickerContainer {
    max-width: calc(100% - 3rem);
    display: inline-block; }
    .ShareLotBuilder .ShareLotBuilder-businessPickerContainer .customSelectDisabled .customSelectInner::before {
      display: none; }

p.info-Text {
  font-size: 14px; }

.ShareLotBuilder-assetsContainer {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  opacity: 1; }

span.ShareLotBuilder-businessPicker::after {
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0; }
  .svg.cssanimations span.ShareLotBuilder-businessPicker::after {
    content: " ";
    display: block;
    position: absolute;
    right: -3rem;
    width: 2rem;
    height: 2rem;
    background-size: 100% auto;
    top: 50%;
    margin-top: -1rem; }

.FormField-validation .error {
  padding-top: 0.5rem;
  white-space: normal;
  line-height: 1.4; }

.business-eligibility .Circle {
  margin-right: 0.5rem; }

.business-eligibility .business-eligibility-text {
  font-weight: 700; }

.business-eligibility .PopOver {
  width: 290px; }

.business-eligibility .business-eligibility-disclaimer {
  font-size: 0.75rem; }

.business-eligibility a {
  font-size: 0.75rem;
  color: #474275; }

@media only screen and (min-width: 68.75rem) {
  .business-eligibility-disclaimer {
    margin-bottom: 0; }
    .business-eligibility-disclaimer a {
      font-size: 0.75rem;
      color: #474275; } }

.business-eligibility-disclaimer-container {
  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; }

.ShareLotSummary-title .i-check {
  top: 3px;
  margin-right: 0.25em;
  fill: #6fa32b; }

.is-success .ShareLotSummary-title {
  color: #6fa32b; }

.ShareLotSummary-company {
  margin-top: 0.5rem;
  display: block;
  line-height: 1.3;
  min-height: calc(1.5rem + 2px); }

.ShareLotSummary-companyName {
  font-size: 18px;
  font-weight: bold;
  text-transform: none; }

.ShareLotSummary-grossReturn .ItemValueListCard-itemName,
.ShareLotSummary-grossReturn .ItemValueListCard-itemValue {
  padding-top: 0;
  padding-bottom: 0; }

.ShareLotSummary-grossReturn .i-arrow-down, .ShareLotSummary-grossReturn .customSelect .customSelectInner::before, .customSelect .ShareLotSummary-grossReturn .customSelectInner::before, .ShareLotSummary-grossReturn .FilterSelect .customSelectInner::before, .FilterSelect .ShareLotSummary-grossReturn .customSelectInner::before, .ShareLotSummary-grossReturn .ProfileCompleteness-trigger .ProfileCompleteness-trigger-arrow, .ProfileCompleteness-trigger .ShareLotSummary-grossReturn .ProfileCompleteness-trigger-arrow {
  position: relative;
  top: -2px;
  left: -4px; }

.ShareLotSummary-grossReturn .is-loss * {
  color: #ff4622; }

.ShareLotSummary-grossReturn .is-profit * {
  color: #7fbb30; }

.ShareLotSummary-grossReturn .ItemValueListCard-itemValue {
  top: 0.12rem;
  padding-bottom: 0.2rem; }
  .ShareLotSummary-grossReturn .ItemValueListCard-itemValue * {
    display: inline-block;
    white-space: nowrap; }

.ShareLotSummary-companyLogo {
  font-size: 1rem;
  position: relative;
  top: -2px;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  vertical-align: middle; }
  .ShareLotSummary-companyLogo::before {
    border-radius: 4px;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    pointer-events: none;
    border: 1px solid rgba(0, 0, 0, 0.1); }

.ShareLotSummary-error {
  color: #ff4622;
  font-weight: bold; }

.ShareLotSummary-submitButton {
  margin-top: 1.5rem; }
  .ShareLotSummary-submitButton + .FormField-helperText {
    display: none; }
  .ShareLotSummary-submitButton[disabled] + .FormField-helperText {
    display: block; }

.ShareLotSummary {
  border: 1px solid #d2d5d7;
  border-radius: 4px; }

.ShareLotSummary-content {
  padding: 0.5rem 1rem; }

.ShareLotSummary-header {
  border-bottom: 1px solid #c4cdd5;
  background-color: #f4f6f8;
  padding: 16px; }
  .ShareLotSummary-header p {
    margin: 0; }

.ShareLotSummary-TableHeadingsContainer {
  padding-left: 1rem;
  padding-right: 1rem;
  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%; }

.ShareLotSummary-TableHeading {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
  font-size: 12px;
  color: #7a8288; }

.ShareLotSummary-TableRowsContainer .ShareLotSummary-TableRow:last-child {
  margin-bottom: 24px; }

.ShareLotSummary-TableRowsContainer .ShareLotSummary-TableRow:not(:first-child) {
  border-top: none; }

.ShareLotSummary-TableRow {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border: 1px solid #c4cdd5;
  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; }

.ShareLotSummary-TableRow--dark {
  background-color: #f4f6f8; }

.ShareLotSummary-TableRow--extra-dark {
  background-color: #d2d5d7; }

.ShareLotSummary-InfoHeadingContainer {
  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; }
  .ShareLotSummary-InfoHeadingContainer .ShareLotSummary-text {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }
  .ShareLotSummary-InfoHeadingContainer .dialog-link {
    display: contents;
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline; }

.skeleton {
  width: 64px;
  height: 8px;
  background: #dfe3e8;
  border-radius: 13px; }

.skeleton--extraTall {
  margin-top: 6px;
  margin-bottom: 6px; }

.skeleton--block {
  display: inline-block; }

.BusinessLogo--placeholder {
  width: 32px;
  height: 32px;
  display: inline-block;
  border-radius: 5px; }

.BusinessName--placeholder {
  position: absolute;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: 13px;
  margin-left: 5px;
  width: 100px; }

.ShareLotSummary-text {
  margin: 0 4px 0 0;
  color: #222f39; }

.ShareLotSummary-SubHeading p {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: normal; }

.ShareLotSummary-Value {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding-top: 0.2rem; }

.ShareLotSummary-Value-Strikethrough {
  margin-right: 1rem;
  color: #992a14;
  text-decoration: line-through; }

.ShareLotSummary-RedSubHeading {
  color: #992a14; }

.ShareLotSummary-Value--placeholder {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: 0.4rem; }

.ShareLotSummary-Value--bold {
  font-weight: bold; }

.ShareLotSummary-SectionHeading {
  font-size: 1.125rem;
  padding-right: 10px;
  position: relative;
  font-weight: bold;
  background: white;
  top: 0;
  color: #222f39;
  z-index: 10;
  display: inline-block;
  margin-bottom: 8px;
  line-height: 1.3; }
  .ShareLotSummary-SectionHeading .InlineSVG svg {
    margin-top: 2px; }

.SummaryFormActions {
  margin-top: 1rem; }

.autorelistCheckboxLabel {
  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; }
  .autorelistCheckboxLabel .autorelistCheckbox {
    margin-right: 0.5rem;
    margin-bottom: 2px; }

.WarningIBANChanging {
  margin-bottom: 1rem; }
  .WarningIBANChanging > * {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    background: #f3f4f5;
    min-width: 17rem; }
  .WarningIBANChanging .bank-detail:last-child {
    margin-bottom: 0; }

.is-beforeChange .WarningIBANChanging-old {
  border: 1px solid #a6acb0; }

.is-beforeChange .WarningIBANChanging-new {
  opacity: 0.75; }

.is-afterChange .WarningIBANChanging-old {
  opacity: 0.75; }
  .is-afterChange .WarningIBANChanging-old b {
    text-decoration: line-through; }

.is-afterChange .WarningIBANChanging-new {
  border: 1px solid #a6acb0; }

.WarningIBANChanging-title {
  text-transform: uppercase; }

.StatisticCard {
  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.12);
  border-radius: 7px;
  padding: 2.25rem 3.125rem;
  background: white; }
  .StatisticCard .statistic-label {
    font-size: 1.5rem;
    line-height: 1.2; }
    .StatisticCard .statistic-label .highlight {
      font-size: 5rem;
      font-weight: 300;
      color: #99c95a; }

.CaseStudyTile {
  position: relative;
  margin: 0 20px;
  max-width: 800px; }
  .CaseStudyTile::after {
    content: "";
    position: absolute;
    top: 165px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    border-radius: 4px;
    background-color: #f3f4f5; }

.CaseStudyTile-header,
.CaseStudyTile-content {
  position: relative;
  z-index: 2; }

.CaseStudyTile-header {
  position: relative;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 400px; }
  .CaseStudyTile-header .source-image {
    border-radius: 4px; }
  .CaseStudyTile-header .BusinessBadge {
    display: none; }
  .CaseStudyTile-header .business-logo,
  .CaseStudyTile-header .source {
    position: absolute;
    bottom: 0; }
  .CaseStudyTile-header .business-logo {
    right: 0;
    z-index: 2;
    margin-right: -40px;
    margin-bottom: -20px; }
    .CaseStudyTile-header .business-logo img {
      border-radius: 4px;
      max-width: 160px;
      -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }
  .CaseStudyTile-header .source {
    font-size: 1.125rem;
    bottom: 1rem;
    left: 2.5rem;
    z-index: 2;
    margin-bottom: 0;
    width: 100%;
    padding-right: 8rem;
    text-align: left;
    color: white; }
    .CaseStudyTile-header .source .small {
      font-size: 0.875rem;
      line-height: 1.2; }
  .CaseStudyTile-header.is-dark .source {
    color: #222f39; }

.CaseStudyTile-quote,
.CaseStudyTile-statistics {
  padding-right: 3.125rem;
  padding-left: 3.125rem; }

.CaseStudyTile-quote {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  text-align: left; }
  .CaseStudyTile-quote p {
    line-height: 1.75rem;
    color: #222f39; }

.CaseStudyTile-statistics {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
  border-top: 1px solid white;
  border-bottom: 1px solid #f3f4f5;
  text-align: center;
  font-size: 0;
  background-color: white; }
  .CaseStudyTile-statistics::before {
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -6px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid white; }
  .CaseStudyTile-statistics li {
    width: 50%; }
  .CaseStudyTile-statistics .heading,
  .CaseStudyTile-statistics .value {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    line-height: 1; }
  .CaseStudyTile-statistics .heading {
    font-size: 0.75rem;
    text-transform: uppercase;
    font-weight: 400;
    color: #a6acb0; }
  .CaseStudyTile-statistics .value {
    font-size: 1rem;
    font-weight: 700; }

.BusinessBadge {
  border-radius: 4px;
  width: 86px; }

.BusinessBadge-image {
  text-indent: -99999px;
  direction: ltr;
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); }

.TitleAndContentBox {
  border: 1px solid #d2d5d7;
  border-radius: 4px; }

.TitleAndContentBox-header {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #d2d5d7; }

.TitleAndContentBox-title,
.TitleAndContentBox-helperText {
  margin: 0;
  display: block; }

.TitleAndContentBox-title {
  font-size: 1rem;
  margin-bottom: 0.2rem;
  line-height: 1; }

.TitleAndContentBox-helperText {
  font-size: 0.75rem; }

.TitleAndContentBox-headerStep {
  position: relative; }
  .TitleAndContentBox-headerStep .TitleAndContentBox-title,
  .TitleAndContentBox-headerStep .TitleAndContentBox-helperText {
    margin-left: 1.8rem; }

.TitleAndContentBox-number {
  width: 1.3rem;
  height: 1.3rem;
  line-height: 1.6;
  border-radius: 50%;
  display: inline-block;
  background: #7fbb30;
  border: 1px solid #7fbb30;
  text-align: center;
  font-size: 12px;
  color: #f3f4f5;
  position: absolute;
  top: -0.2rem;
  left: 0; }

.TitleAndContentBox-warning {
  color: #992a14; }

.RecentCampaignsBrowser {
  position: relative;
  padding: 2rem 0 2.5rem; }

.RecentCampaignsBrowser-header,
.RecentCampaignsBrowser-nav,
.RecentCampaignsBrowser-footer {
  margin: 0 0.9375rem; }

.RecentCampaignsBrowser-content {
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out; }
  .RecentCampaignsBrowser-content.is-cloaked {
    opacity: 0; }

.RecentCampaignsBrowser-placeholder {
  position: relative;
  overflow: hidden;
  width: 100%;
  display: none; }
  .RecentCampaignsBrowser-placeholder::before {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(#fff), to(transparent));
    background: -webkit-linear-gradient(right, transparent, #fff, transparent);
    background: linear-gradient(-90deg, transparent, #fff, transparent);
    background-size: 100% 100%;
    z-index: 200; }
  .RecentCampaignsBrowser-placeholder.is-visible {
    display: block; }

.RecentCampaignsBrowser-header {
  padding: 0.625rem 0; }
  .RecentCampaignsBrowser-header h3,
  .RecentCampaignsBrowser-header .spinner {
    display: inline-block; }

.RecentCampaignsBrowser-footer {
  display: block; }

.SubscriptionBar {
  position: relative; }
  .SubscriptionBar img {
    position: absolute;
    bottom: -4rem;
    right: 15%;
    width: 25%;
    z-index: 4; }
  .SubscriptionBar h2 {
    margin: 0; }
  .SubscriptionBar .SubscriptionTextBlock {
    padding-bottom: 16px; }

.TopHero {
  height: 500px;
  overflow: hidden;
  position: relative;
  background-size: cover;
  background-color: #f9fafb; }
  .TopHero .Text-block {
    padding-top: 6rem;
    padding-right: 42.75rem;
    padding-left: 1rem;
    margin: 0 auto;
    width: 73.125rem;
    background: none; }
    .TopHero .Text-block .Subtitle {
      margin-top: 1.5rem;
      margin-bottom: 1.5rem;
      font-size: 1.125rem;
      font-weight: 400; }

.TopHero--dozens .Hero-title {
  margin-bottom: 1.25rem;
  font-weight: 700;
  color: #2b2b2b; }

.TopHero--dozens .Text-block {
  padding-top: 5rem; }
  .TopHero--dozens .Text-block .Subtitle {
    margin-top: 1.25rem;
    font-size: 1.25rem;
    color: #2b2b2b; }

.TopHero--dozens .Button {
  background-color: #2b2b2b;
  border-color: #2b2b2b; }

.TopHero--dozens img {
  display: block;
  margin-bottom: 0.5rem;
  width: 18rem; }

.TopHero--wrisk .Hero-title {
  margin-bottom: 1.25rem;
  font-weight: 700;
  color: #fff; }

.TopHero--wrisk .Text-block {
  padding-top: 3.5rem; }
  .TopHero--wrisk .Text-block .Subtitle {
    margin-top: 1.25rem;
    font-size: 1.25rem;
    color: #fff; }

.TopHero--wrisk img {
  display: block;
  margin-bottom: 1rem;
  width: 6rem; }

.TopHero--tickr .Hero-title {
  margin-bottom: 1.25rem;
  font-weight: 700;
  color: #fff; }

.TopHero--tickr .Text-block {
  padding-top: 3.5rem; }
  .TopHero--tickr .Text-block .Subtitle {
    margin-top: 1.25rem;
    font-size: 1.25rem;
    color: #fff; }

.TopHero--tickr img {
  display: block;
  margin-bottom: 1rem;
  width: 6rem; }

.TopHero--capitalrise .Hero-title {
  margin-bottom: 1rem;
  font-weight: 400;
  color: #fff; }

.TopHero--capitalrise .Text-block {
  padding-top: 3rem; }
  .TopHero--capitalrise .Text-block .Subtitle {
    margin-top: 1rem;
    color: #fff; }

.TopHero--capitalrise .Button {
  background-color: #a78e5f;
  border-color: #a78e5f; }

.TopHero--capitalrise img {
  width: 12.5rem;
  margin-bottom: 0.5rem; }

.TopHero--institution {
  background: url(/assets/hero-background-image@2x-3cf8eafe1181c97f987ed667228cbaa8.jpg) no-repeat center top;
  background-size: cover; }
  .TopHero--institution .Text-block {
    padding-right: 46rem; }

.TopHero--careers {
  background: url(/assets/hero-background-fd77d93f07c0ad3c4971b616c370d758.jpg) no-repeat center top;
  background-size: cover; }
  .TopHero--careers .Text-block {
    padding-right: 46rem;
    padding-top: 11rem; }

.StatsBar {
  width: 100%;
  text-align: center;
  padding-bottom: 1rem;
  padding-top: 1rem; }
  .StatsBar .horizontalStat {
    display: inline-table;
    width: 33%;
    vertical-align: middle; }
  .StatsBar .StatsBar-Stat {
    font-size: 2rem;
    display: block;
    color: #222f39; }
  .StatsBar .StatsBar-List {
    margin: 0; }
  .StatsBar .StatsBar-trustpilot {
    font-family: Arial, Arial Black, Tahoma, Trebuchet MS, Verdana, sans-serif;
    font-size: 12px;
    color: #aaa;
    text-decoration: none;
    margin-bottom: 0; }
    .StatsBar .StatsBar-trustpilot .trustpilot-rating-icon {
      max-height: 16px; }
    .StatsBar .StatsBar-trustpilot .trustpilot-stars-icon {
      max-width: 160px;
      width: 100%;
      border: none; }
    .StatsBar .StatsBar-trustpilot .trustpilot-logo {
      max-width: 79px;
      width: 100%;
      border: none; }

.InterestPanel {
  margin-top: 1rem;
  margin-bottom: 1rem; }
  .InterestPanel .InterestPanel-inner {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .InterestPanel::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    border-top: 1px solid #d2d5d7; }
  .InterestPanel::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    border-top: 1px solid #d2d5d7; }
  .InterestPanel header {
    cursor: pointer; }
  .InterestPanel .panel-content {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.5s, padding-bottom 0.5s;
    transition: max-height 0.5s, padding-bottom 0.5s; }
    .InterestPanel .panel-content.is-expanded {
      max-height: 25rem;
      padding-bottom: 14px; }
  .InterestPanel i {
    padding: 0.5rem 0.5rem 0.5rem 0;
    fill: #e8eaeb; }
  .InterestPanel i::before {
    width: 0.625rem;
    height: 0.625rem; }
  .InterestPanel ul {
    padding-top: 1rem;
    padding-left: 1.25rem;
    list-style: disc outside none; }
  .InterestPanel .registered {
    display: inline-block;
    border: 1px solid #5c8723;
    padding: 0.625rem 2rem;
    background-color: #e5f1d5; }
  .InterestPanel .registeredTitle {
    font-size: 1rem; }
  .InterestPanel .registeredText {
    font-size: 0.875rem; }
  .InterestPanel .emailEntry {
    width: 26rem;
    margin-right: 0.9375rem; }

.ActionBlock--img {
  width: 100%; }

.ActionBlock--title {
  font-size: 1.2rem;
  color: #222f39; }

.ActionBlock--text {
  margin-bottom: 10px; }

.ActionBlock--error {
  color: #ff4622; }

.ActionBlock--success {
  color: #6fa32b; }

.ActionBlock--disabledLayer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.5); }

.ActionBlock {
  position: relative; }
  .ActionBlock .ActionBlock--disabledLayer,
  .ActionBlock .ActionBlock--error,
  .ActionBlock .ActionBlock--loading,
  .ActionBlock .ActionBlock--success {
    display: none; }
  .ActionBlock.loading .ActionBlock--action {
    display: none; }
  .ActionBlock.loading .ActionBlock--loading {
    display: block; }
  .ActionBlock.error .ActionBlock--error {
    display: block; }
  .ActionBlock.error .ActionBlock--success {
    display: none; }
  .ActionBlock.disabled .ActionBlock--disabledLayer {
    display: block; }
  .ActionBlock.success .ActionBlock--success {
    display: block; }
  .ActionBlock.success .ActionBlock--error {
    display: none; }

.ActionBlocks .ActionBlock--action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  border-bottom: 1px solid #e8eaeb;
  max-width: 28.9375rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .ActionBlocks .ActionBlock--action .ActionBlock--action-text {
    font-weight: bold;
    color: #222f39; }

.ScreenSpinner--fixed .ScreenSpinner-outer {
  position: fixed; }

.ScreenSpinner-backdrop {
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7); }

.ScreenSpinner--absolute .ScreenSpinner-backdrop {
  position: absolute; }

@-webkit-keyframes spinner-enter {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  90% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes spinner-enter {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  90% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.ScreenSpinner-outer {
  -webkit-animation-name: spinner-enter;
  animation-name: spinner-enter;
  -webkit-animation-duration: 150ms;
  animation-duration: 150ms;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1000;
  margin-top: -1.875rem;
  margin-left: -1.875rem;
  display: inline-block;
  border-radius: 50%;
  padding: 0.375rem;
  background: white;
  -webkit-box-shadow: 0.0625rem 0.0625rem 0.375rem rgba(0, 0, 0, 0.15);
  box-shadow: 0.0625rem 0.0625rem 0.375rem rgba(0, 0, 0, 0.15); }

.ScreenSpinner-inner {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-duration: 600ms;
  animation-duration: 600ms;
  margin: 0 auto;
  font-size: 0.625rem;
  position: relative;
  text-indent: -9999rem;
  border-top: 0.125rem solid rgba(240, 240, 240, 0.6);
  border-right: 0.125rem solid rgba(240, 240, 240, 0.6);
  border-bottom: 0.125rem solid rgba(240, 240, 240, 0.6);
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }
  .ScreenSpinner-inner, .ScreenSpinner-inner::after {
    border-radius: 50%;
    width: 3rem;
    height: 3rem; }
  .ScreenSpinner-inner::after {
    content: ""; }

.ScreenSpinner--small .ScreenSpinner-outer {
  margin-top: -0.875rem;
  margin-left: -0.875rem; }

.ScreenSpinner--small .ScreenSpinner-inner, .ScreenSpinner--small .ScreenSpinner-inner::after {
  width: 1rem;
  height: 1rem; }

.ScreenSpinner--medium .ScreenSpinner-outer {
  margin-top: -1.375rem;
  margin-left: -1.375rem; }

.ScreenSpinner--medium .ScreenSpinner-inner, .ScreenSpinner--medium .ScreenSpinner-inner::after {
  width: 2rem;
  height: 2rem; }

.ScreenSpinner--green .ScreenSpinner-inner {
  border-left: 0.125rem solid #99c95a; }

.ScreenSpinner--blue .ScreenSpinner-inner {
  border-left: 0.125rem solid #4aa6ff; }

.ExpandablePanel {
  position: relative; }
  .ExpandablePanel.is-panelExpanded .ExpandablePanel-headerInner i {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  .ExpandablePanel.is-panelExpanded .ExpandablePanel-content {
    max-height: 48rem;
    opacity: 1; }

.ExpandablePanel-header {
  color: #222f39;
  cursor: pointer;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out; }
  .ExpandablePanel-header:hover i,
  .is-panelExpanded .ExpandablePanel-header i {
    left: 0.25rem; }
  .is-panelExpanded .ExpandablePanel-header,
  .is-panelCollapsing .ExpandablePanel-header {
    background-color: transparent; }
    .is-panelExpanded .ExpandablePanel-header i,
    .is-panelCollapsing .ExpandablePanel-header i {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }

.ExpandablePanel-headerInner {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  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;
  position: relative; }
  .ExpandablePanel-headerInner i {
    position: relative;
    width: 0.625rem;
    height: 1.225rem;
    fill: #7a8288;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: left 200ms ease-in-out, -webkit-transform 150ms ease-in-out;
    transition: left 200ms ease-in-out, -webkit-transform 150ms ease-in-out;
    transition: transform 150ms ease-in-out, left 200ms ease-in-out;
    transition: transform 150ms ease-in-out, left 200ms ease-in-out, -webkit-transform 150ms ease-in-out; }
  .ExpandablePanel-headerInner .Pill {
    position: relative;
    top: 0.125rem;
    margin-left: 0.625rem; }
  .ExpandablePanel-headerInner .Pulse {
    position: absolute;
    left: 0.6rem;
    margin-top: 0.075rem; }
  .ExpandablePanel-headerInner .heading-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

.ExpandablePanel-content {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: max-height 650ms ease-in-out,  opacity 800ms;
  transition: max-height 650ms ease-in-out,  opacity 800ms; }

.Pill {
  display: inline-block;
  border-radius: 0.75rem;
  padding: 0 0.5rem;
  height: 1.125rem;
  font-size: 0.75rem;
  line-height: 1.125rem;
  text-align: center;
  color: white;
  cursor: default;
  -webkit-transition: background-color .3s;
  transition: background-color .3s; }

.Pill--blue {
  background-color: #1d8fff; }

.Pill--purple {
  background-color: #4f4982; }

.Pill--darkblue {
  background-color: #1873cc; }

a.Pill--blue:hover, a.Pill--blue:focus {
  color: white;
  background-color: #1b82e6; }

a.Pill--darkblue:hover, a.Pill--darkblue:focus {
  color: white;
  background-color: #1b82e6; }

a.Pill--purple:hover, a.Pill--purple:focus {
  color: white;
  background-color: #4f4982;
  cursor: pointer; }

.Pulse {
  position: relative;
  width: 0.5625rem;
  height: 0.5625rem; }
  .Pulse::before, .Pulse::after {
    content: "";
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .Pulse::before {
    z-index: 2;
    -webkit-transition: background-color 300ms;
    transition: background-color 300ms;
    background-color: #d2d5d7; }
  .Pulse::after {
    z-index: 1; }

@-webkit-keyframes pulse-green {
  0% {
    background-color: #99c95a; }
  50% {
    background-color: #6fa32b; }
  100% {
    background-color: #99c95a; } }

@keyframes pulse-green {
  0% {
    background-color: #99c95a; }
  50% {
    background-color: #6fa32b; }
  100% {
    background-color: #99c95a; } }

@-webkit-keyframes pulse-blue {
  0% {
    background-color: #4aa6ff; }
  50% {
    background-color: #1b82e6; }
  100% {
    background-color: #4aa6ff; } }

@keyframes pulse-blue {
  0% {
    background-color: #4aa6ff; }
  50% {
    background-color: #1b82e6; }
  100% {
    background-color: #4aa6ff; } }

@-webkit-keyframes pulse-orange {
  0% {
    background-color: #f1c632; }
  50% {
    background-color: #d9a800; }
  100% {
    background-color: #f1c632; } }

@keyframes pulse-orange {
  0% {
    background-color: #f1c632; }
  50% {
    background-color: #d9a800; }
  100% {
    background-color: #f1c632; } }

@-webkit-keyframes pulse-red {
  0% {
    background-color: #ff6b4e; }
  50% {
    background-color: #cc381b; }
  100% {
    background-color: #ff6b4e; } }

@keyframes pulse-red {
  0% {
    background-color: #ff6b4e; }
  50% {
    background-color: #cc381b; }
  100% {
    background-color: #ff6b4e; } }

@-webkit-keyframes pulse-scale {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 1; }
  100% {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0; } }

@keyframes pulse-scale {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 1; }
  100% {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0; } }

.Pulse--green:not(.is-offline)::before {
  -webkit-animation-name: pulse-green;
  animation-name: pulse-green;
  background-color: #99c95a; }

.Pulse--green:not(.is-offline)::after {
  -webkit-animation-name: pulse-scale;
  animation-name: pulse-scale;
  background-color: #b2d683; }

.Pulse--animated::before {
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.Pulse--animated::after {
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.Pulse--blue::before {
  -webkit-animation-name: pulse-blue;
  animation-name: pulse-blue;
  background-color: #4aa6ff; }

.Pulse--blue::after {
  -webkit-animation-name: pulse-scale;
  animation-name: pulse-scale;
  background-color: #8ec7ff; }

.Pulse--orange:not(.is-offline)::before {
  -webkit-animation-name: pulse-orange;
  animation-name: pulse-orange;
  background-color: #f1c632; }

.Pulse--orange:not(.is-offline)::after {
  -webkit-animation-name: pulse-scale;
  animation-name: pulse-scale;
  background-color: #f4d465; }

.Pulse--red:not(.is-offline)::before {
  -webkit-animation-name: pulse-red;
  animation-name: pulse-red;
  background-color: #992a14; }

.Pulse--red:not(.is-offline)::after {
  -webkit-animation-name: pulse-scale;
  animation-name: pulse-scale;
  background-color: #cc381b; }

.CarouselBanner {
  margin-top: -2.5rem; }

.CarouselBanner-item {
  height: 35rem;
  background-color: #fff; }

.CarouselBanner-content,
.CarouselBanner-footer {
  position: relative;
  z-index: 3;
  margin: 0 auto; }

@media only screen and (max-width: 78.75rem) {
  .fluid-grid .CarouselBanner-item .grid-container {
    padding-left: 65px; } }

.CarouselBanner-content {
  padding: 4rem 0.5rem 7.5rem;
  text-align: center; }

.CarouselBanner-headline,
.CarouselBanner-logo {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  .CarouselBanner-headline .Pill,
  .CarouselBanner-logo .Pill {
    margin: 0.75rem auto 0; }

.CarouselBanner-headline {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 1.1;
  font-weight: 400;
  text-align: center;
  color: #222f39; }
  .is-dark .CarouselBanner-headline {
    color: #fff; }

.CarouselBanner-logo {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin: 0;
  height: 3.5rem;
  max-width: 18rem;
  text-align: center; }

.CarouselBanner-text {
  margin-bottom: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: -0.03125rem;
  color: #222f39; }
  .is-dark .CarouselBanner-text {
    color: #fff; }

.CarouselBanner-footer {
  font-size: 0.75rem;
  margin-top: 1rem;
  color: #222f39; }
  .CarouselBanner-footer a,
  .CarouselBanner-footer a:active,
  .CarouselBanner-footer a:focus,
  .CarouselBanner-footer a:hover,
  .CarouselBanner-footer a:hover,
  .CarouselBanner-footer a:visited {
    text-decoration: underline;
    font-weight: 700;
    color: white; }
  .is-dark .CarouselBanner-footer {
    color: #fff; }

.CarouselBanner-foreground {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: 2; }

.CarouselBanner-foregroundImage {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding-top: 3rem; }
  .CarouselBanner-foregroundImage .image-large {
    display: none; }
  .CarouselBanner-foregroundImage > div {
    height: 100%;
    width: 100%; }
  .CarouselBanner-foregroundImage > div, .CarouselBanner-foregroundImage {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain; }

.CarouselBanner-background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  overflow: hidden;
  width: 100%;
  height: 100%; }
  .CarouselBanner-background::after, .CarouselBanner-background::before {
    position: absolute;
    z-index: 2;
    display: block;
    content: ""; }
  .CarouselBanner-background::after, .CarouselBanner-background::before {
    opacity: 0.9; }
  .CarouselBanner-background::before {
    top: 0;
    left: 0;
    width: 100%;
    height: 15rem;
    background-color: #fff; }
  .CarouselBanner-background::after {
    top: 15rem;
    left: 0;
    width: 0;
    height: 0;
    border-top: 0 solid transparent;
    border-bottom: 60px solid transparent;
    border-left: 950px solid #fff; }
  .overlay-alpha-100 .CarouselBanner-background::after, .overlay-alpha-100 .CarouselBanner-background::before {
    opacity: 1; }
  .overlay-alpha-80 .CarouselBanner-background::after, .overlay-alpha-80 .CarouselBanner-background::before {
    opacity: 0.8; }
  .overlay-alpha-70 .CarouselBanner-background::after, .overlay-alpha-70 .CarouselBanner-background::before {
    opacity: 0.7; }
  .overlay-alpha-60 .CarouselBanner-background::after, .overlay-alpha-60 .CarouselBanner-background::before {
    opacity: 0.6; }
  .overlay-alpha-50 .CarouselBanner-background::after, .overlay-alpha-50 .CarouselBanner-background::before {
    opacity: 0.5; }
  .overlay-alpha-0 .CarouselBanner-background::after, .overlay-alpha-0 .CarouselBanner-background::before {
    opacity: 0; }
  .overlay-blend-multiply .CarouselBanner-background::after, .overlay-blend-multiply .CarouselBanner-background::before {
    mix-blend-mode: multiply; }
  .is-dark .CarouselBanner-background::before {
    background-color: #222f39; }
  .is-dark .CarouselBanner-background::after {
    border-left-color: #222f39; }
  .is-transparent .CarouselBanner-background::after, .is-transparent .CarouselBanner-background::before {
    display: none; }
  .is-custom .CarouselBanner-background::before {
    background-color: inherit; }
  .is-custom .CarouselBanner-background::after {
    border-left-color: inherit; }

.CarouselBanner-backgroundImage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block; }
  .CarouselBanner-backgroundImage .image-large {
    display: none; }
  .CarouselBanner-backgroundImage > div {
    height: 100%;
    width: 100%; }
  .CarouselBanner-backgroundImage > div, .CarouselBanner-backgroundImage {
    background-repeat: no-repeat;
    background-position: 50% bottom;
    background-size: cover; }

.disclaimerBorder {
  padding-left: 0.5rem;
  border-left: solid 1px #c4cdd5; }
  .disclaimerBorder .disclaimer-title {
    font-size: 0.875rem;
    font-weight: 700; }
  .disclaimerBorder .disclaimer-body {
    font-size: 0.75rem; }

.referrals-header {
  background-image: url(/assets/group-9a24e51aac9e2ac3b9e342689d7cda2f.jpg);
  background-position: right top;
  background-size: contain;
  background-repeat: no-repeat;
  min-height: 18rem; }
  .referrals-header .referrals-content {
    padding-bottom: 1rem;
    padding-top: 4rem;
    width: 50%; }

.referral-tabs {
  padding-top: 0; }

.referrals-steps {
  padding-top: 1.5rem; }

.referrals-list {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .referrals-list .referrals-step {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 33%; }
  .referrals-list .referrals-step-text {
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 90%; }

.referral-share-container {
  background-color: white;
  border-style: solid;
  border-color: #d2d5d7;
  border-width: 1px;
  border-radius: 5px;
  display: inline-block;
  width: 36rem; }
  .referral-share-container .referral-share-inner {
    padding: 1rem 0 1rem 1rem; }

.referral-link-share {
  font-size: 0.875rem;
  border-color: #7a8288;
  border-style: solid;
  border-width: 1px;
  padding: 0.5em 0.5rem;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 27.7rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.referral-link-share-text {
  vertical-align: middle; }

.referral-button-copy {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.referrals-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.referral-share-title {
  font-size: 1.125rem; }

.referral-input-feedback {
  background-color: #fbf0cb; }

.referrals-aligned-content {
  min-height: 20px; }

.staticPageContent ul {
  list-style: none;
  padding-left: 0; }
  .staticPageContent ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 5px; }
    .staticPageContent ul li::before {
      position: absolute;
      top: 0;
      left: 0;
      content: "\2022"; }
    .staticPageContent ul li:last-child {
      margin-bottom: 0; }

.information_panel_page .page_main_content {
  padding-top: 2.5rem;
  width: 100%; }

.information_panel_page .information_panel {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  width: 100%;
  position: relative; }
  .information_panel_page .information_panel .information_panel_disabled_overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 200;
    background-color: #fff;
    opacity: 0.7;
    display: none; }

.information-panel-page.information-panel-disabled .information_panel .information_panel_disabled_overlay {
  display: block; }

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* display none until init */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y; }

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%; }

.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel .owl-item {
  float: left; }

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer; }

.owl-controls {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* mouse grab icon */
.grabbing {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAO0lEQVQ4y2NgGHbgPxTjY+PWDAP42PgM+k8IwNRQZAg+A/5TYsB/UgBFBtDM/0QZQkxawGsI3QygLwAAbjZlqS88cqkAAAAASUVORK5CYII=) 8 8, move; }

/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center; }

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  border-radius: 30px;
  background: #869791;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5; }

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none; }

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */ }

.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
  border-radius: 20px;
  background: #869791; }

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1; }

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  border-radius: 30px; }

/* preloading images */
.owl-item.loading {
  min-height: 150px;
  background: url(data:image/gif;base64,R0lGODlhIAAgAKIAAI6dl7S+us3U0drf3efq6fLz8/n6+v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBwAHACwAAAAAIAAgAAADoHi6zAIgmEarDTBPyynJmdBZRrEdDxiNVAqIqLqyiwuJhTzQiiEDE1uAp8jJCsWBgEDs/U7Nhg2wi1pcVSvJANUWCYSuVyEImAPM8WJwPout7XNaHTfPx+U4Un0wxGF8CkpLgYU8BUoDe4EFAo6Oi2qPk4EGk48nXFaWlzAGYGBvHYOPVaCgoiSkAxOfpwSRhwWLBa+wlbaxXraGB7WhNAkAIfkECQcABwAsAAAAACAAIAAAA6V4uswCIJhGq30wTsspyZnQWUa5DCAULEZRjEIgDwqarocNvVUsz4dCCkD7pCqGn7IGwgWGtEZSKdsUBgPCYkikTKmdZ0pLGVCjFiOIYwaO1JLRZrQozBsuO32vIAj+AmR8HH6Af3eDDYaAPIkUi3+CjgwDkI2TLJWAaJgNBFiXnaKTLQR6oywEqqqInauvqAcGr6uxB7SqtrihorS2LCa/wsPEFgkAIfkECQcABwAsAAAAACAAIAAAA6d4uswTQZhGqxUQCsttydnQWca0EKC2GIXJEUJMKGi6HQOgB24Dx7KDIRWYEXTIQMUAbNJAtwASOWswmzGTgUAoLKRTgIiCjXXA06oPq64UwkrLT9CWg3mj3kioX7X6ewoGAwJjBwVcXF6BDEdTLImJgB1hAEWRXJMelQCYiowKb5WImJpLnAeYi6AHAmFVBbGmHTUBq6y4ubq7vL2+v8DBwsPExcYUCQAh+QQJBwAHACwAAAAAIAAgAAADoni6zCRitEnreTDaPUvOBFcZzgdJi0FuBeEWimeiRGALa+fusGEKsIJtGKjsjgrMSSEg2mANw3GXKlgXTltoMnVtmk5oo3UUU4REgYVMMFfQAZxonsrR74bBYHtnAf4AAXZ9DQGAf0WEHYeAiouMAI5RkImSCwOMbpY1cZqWnx2GACigBwWMlZ+ih56EkKOlr6SWApCDkqsAfKUFerelwMGSCQAh+QQJBwAHACwAAAAAIAAgAAADoHi6zEWktEnreRDaPU3OEidiX6gYhth9UFgI8JCqJ0ukL6zTCxkpA53OREMVZgfhkGcJKolMhkE5iFpyApl1g9xyPBrvpBAol7tis1kg7qnNbQX5HYgfDHS2nfCGinNadoINU2VVggYAiop6cQKLi34jRwsBkIqHNASQepaXBDyJnwcDlwBoG6WXdUmQoDyPqz0DN1GqkKxxppJWeIuvHAkAIfkECQcABwAsAAAAACAAIAAAA6B4utz+MMpJq73mWkM60RLndSBUjF1WNmi6Nieqvoo40o1d4Px67r2aYCgYzHBE4qBnSBKZzmEwuuwVnEdcYTAgZIMQQgAQ+EyaAYH5MQC43euHIUCnC+TvvERQrwMZBXlvfwUFM311cQqBggAZBWNuVXyIigqNAQcGjR9iiF8HjG8ZbYKZB5R0fw8EXQuleaehLhoEjXc9kYNBc24BqxEJACH5BAkHAAcALAAAAAAgACAAAAOceLrc/jDKSau9OOvNu/9gKI4QIQxFZxTGEgAwIGgGYduHEMcpdt+FXWx2qf1sQhjRYjy+hITM0WYQBjSFY8sgCAQGnFWBRZIQvIGepDZARQbQtWA+jzqqVsmATm81gkl+B2OCfHRqC3hCLQVoAXZ7hogueQaOXikFhgKCDJYxAS1nl0Qmh2YDdgejjktinRWsaGAgl6EhXF4CkxAJACH5BAkHAAcALAAAAAAgACAAAAOieLrc/jDKSes0xVgbgA/b1HmeEEIGqWpnU6hk0TYpDLDzMpJm3gg83wODExIGA5mQASQNloqmSim0AZ5LK1a4IxGghi4IejAIAoEteR0pnAVUSYFAKDYI6Hz8Qe/vdXl5cn19dmWBeTgGRYSFDmGIARpmApVKjXSGB2eBPZWfcGWYKJ0abqACWHOObQRUBKipC4uaE6egX1ADqLUnBrupvQwJADs=) no-repeat center center; }

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  perspective: 1200px; }

/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease; }

.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease; }

/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease; }

.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease; }

/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both; }

.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  animation: goDown .6s ease both; }

/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both; }

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both; }

/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {
    opacity: 1; } }

@keyframes empty {
  0% {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%); } }

@keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    transform: translateZ(-500px); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%); }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%); } }

@-webkit-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px); }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0); } }

@keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
    transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    transform: translateZ(-500px); }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0); } }

@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8); } }

@keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%); } }

@keyframes goDown {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); } }

@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5); } }

@keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5); } }

@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5); } }

@keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5); } }

.list-campaigns {
  margin-bottom: 1rem; }
  .list-campaigns > li {
    margin-bottom: 1.25rem;
    list-style: none; }
    @media (min-width: 950px) {
      .list-campaigns > li {
        width: 33.33333%;
        float: left;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        clear: none; }
        .list-campaigns > li:nth-child(3n+1) {
          clear: left; } }
    @media (min-width: 600px) and (max-width: 949px) {
      .list-campaigns > li {
        width: 50%;
        float: left;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        clear: none; }
        .list-campaigns > li:nth-child(2n+1) {
          clear: left; } }
    @media (max-width: 599px) {
      .list-campaigns > li {
        width: 100%;
        float: left;
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        clear: left; } }
    .list-campaigns > li:empty {
      display: none; }

.stripe-card-forms {
  max-width: 30rem; }

.card-payment-type:not(.is-active) {
  display: none; }

.bank-card-info label.error {
  left: 0;
  top: 35px; }

.bank-card-info .powered_by_stripe {
  margin-top: 1rem;
  float: right;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHcAAAAaCAMAAAC6jTM8AAABd1BMVEX///8HJjcGJzcHJjkAJEkFJjgHJTgGJjkMIzoAAFUHJjgAMzMFJjoGJTkFJjgAQEAAJzsJIjwAAAAGJDUGJjcHJjgHJzcFJTcFJDkGJzgFJjoAHDkAAAAIJzcFJTkLKzUEKDkHJTcAKzkFJjgFJjYHJzkGJjgHJjcAKysHKDkHJTgFJzkHJTkGJTgFJzcHJjcFJDgGJTkFJjcGJjkAIEAHIzkHJTcFJjcFJTUFKDcFJDcEJzgGKDkIKDgHJDoHJzkIKToFJjcAJDcIJzYGJDcHJzgIJjUAKDYGJjYEJDYJJDcIJjkIJjgGJzgGJjkFJzgHJDgFJTgGJTgGJzoFJzYAJjMFJTgHJjkIJzoHKTcHIjcGJzcGJzcAGjMHJzsHJjgHJDcKJzsGJDcGIzoAIEAFJjkALi4GJzcEJjcHJTYEJDkEJjYAJCQFJzgAIDAHJToAJD0FJTgJJjkKKT0JIzUEJToIKDgAHjwKKTMLITcFJzkAK0AHJjdBcNT4AAAAfXRSTlMAc09sB2VuURYDcgVdWl8EDR4BK1hxb2ExVjUJAkFnGDpFEmQvcFdKBkdtY0xSYWsyWV1QCCRvZjAzODstQCNIH2oOIVROIhNQORxDRFsoaU1gKVQ0FDdrQiUlLlwKJ0lGGiosEDYLVDxLPz0HaBBLFWgbGR0+IBEZF2IMaseDXb4AAAKkSURBVHgBxdaDt+t4GIXhvZP+YtW2e9RTHNvXtse2Z/74Sda1nb4LdZ6w+QDomXmF4aXMZ3T4eY4aNRFeZlR1PEB3jiHsjjk6MirCT81gPorwi9pQTISfqYD4eJ2fLuPF8SO4Me27+08KSbbCcz/tUcP9JGP59W6EpJHexZtUYQSAJPB07hcFoM37biwP6EBQvgA/fUd/sTuI31hUzHd2R0ODRi6RJHurbXmQ4IYsJyDk+TTlLbibSaZWX+hKQIWX8l8r25XYsjXyrBVctgt/OM3EZ5hZV+38tFJqIFZdSB/dd3+elrPeDcvD56dM4HdyIVmcVsjZDYl+Y9KCTCZJB9/Q2CcPXuTa49NTKfPozEGD/SivnWca59Qd5cS9mxZE8mxjOHu8wr8azO2W7rtcvtYb1ngRU0cIXvKTwi1kSS14ntuq3Xd77iwZ+Z71GHn3Ra6fuK4ni4CViM2dPPkly1xbYrfY4o44Bdewiye4KpWAr+67U8BmCrb9E68DyJDMeo9cDZH7rhy8VSPnNsm9F7lqxAV0Yx0YJNCdSo9Le8atJebi8fhISDAN1X9W3vfdb++7daCbQoN3/tMBxC5uk9KLXJv8gWwKIX588fENUs9sxZnDBo3RHSZQa17Vqq2Y7+JC+pfT9V/XmPtt8b7LzK48RCTFq/DTDjUfCtzbfz7lduaY0gXlvy8d1J53O6KKoLyUmisW4M7u4bZYAsb/JG+WkagC/6rN0mUU7i6IrugAqM5cUFpe4JfhV6RfF22S0pNu0D4qDIp/uP8NN7foIGit3rxyNo/Dc8b2elWIQ3SEmIFM48rCTB6xlXqqNzj+4dxOulXGy5Mph/A/+cbuR78PtqX2C++D9mTu+xOac/oTmetWHHdicyzg9u1Q53a77wL/A9HYTTVA0c0cAAAAAElFTkSuQmCC);
  width: 119px;
  height: 26px; }

.bank-card-info .info_container {
  float: right; }

.bank-card-info .HorizontalRule {
  clear: both; }

.card-element-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; }
  .card-element-container.focused {
    border-color: #4aa6ff; }
  .card-element-container.error {
    border-color: #ff4622; }

.card-element {
  width: 100%; }

/*!
 * Cropper v1.0.0
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2015 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2015-10-10T02:10:06.999Z
 */
.cropper-container {
  position: relative;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr !important;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.cropper-container img {
  display: block;
  width: 100%;
  min-width: 0 !important;
  max-width: none !important;
  height: 100%;
  min-height: 0 !important;
  max-height: none !important;
  image-orientation: 0deg !important; }

.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.cropper-drag-box {
  background-color: #fff;
  filter: alpha(opacity=0);
  opacity: 0; }

.cropper-modal {
  background-color: #000;
  filter: alpha(opacity=50);
  opacity: .5; }

.cropper-view-box {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75); }

.cropper-dashed {
  position: absolute;
  display: block;
  filter: alpha(opacity=50);
  border: 0 dashed #eee;
  opacity: .5; }

.cropper-dashed.dashed-h {
  top: 33.33333%;
  left: 0;
  width: 100%;
  height: 33.33333%;
  border-top-width: 1px;
  border-bottom-width: 1px; }

.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333%;
  width: 33.33333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px; }

.cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  filter: alpha(opacity=75);
  opacity: .75; }

.cropper-center::before,
.cropper-center::after {
  position: absolute;
  display: block;
  content: " ";
  background-color: #eee; }

.cropper-center::before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px; }

.cropper-center::after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px; }

.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=10);
  opacity: .1; }

.cropper-face {
  top: 0;
  left: 0;
  background-color: #fff; }

.cropper-line {
  background-color: #39f; }

.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize; }

.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize; }

.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize; }

.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize; }

.cropper-point {
  width: 5px;
  height: 5px;
  background-color: #39f;
  filter: alpha(opacity=75);
  opacity: .75; }

.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize; }

.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize; }

.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize; }

.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize; }

.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize; }

.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize; }

.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize; }

.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  filter: alpha(opacity=100);
  opacity: 1; }

.cropper-point.point-se::before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: " ";
  background-color: #39f;
  filter: alpha(opacity=0);
  opacity: 0; }

@media (min-width: 768px) {
  .cropper-point.point-se {
    width: 15px;
    height: 15px; } }

@media (min-width: 992px) {
  .cropper-point.point-se {
    width: 10px;
    height: 10px; } }

@media (min-width: 1200px) {
  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    filter: alpha(opacity=75);
    opacity: .75; } }

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC"); }

.cropper-invisible {
  filter: alpha(opacity=0);
  opacity: 0; }

.cropper-hide {
  position: absolute;
  display: block;
  width: 0;
  height: 0; }

.cropper-hidden {
  display: none !important; }

.cropper-move {
  cursor: move; }

.cropper-crop {
  cursor: crosshair; }

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed; }

.picture_dialog .remove_and_crop_links {
  visibility: hidden; }
  .picture_dialog .remove_and_crop_links.appear_hover {
    visibility: visible; }

.crop_picture_area img:not(.crop_canvas) {
  max-width: none; }

.crop_picture_area .crop_preview {
  overflow: hidden; }

#cover_image_dialog .crop_canvas_area {
  float: none;
  width: auto;
  height: auto; }

#cover_image_dialog .preview_picture_area {
  float: none;
  margin-left: 0;
  width: auto;
  margin-top: 5px; }

@media (max-width: 600px) {
  .picture_dialog .Modal-mainContent {
    margin-bottom: 1.5rem; }
  .picture_dialog .Modal-sidePanel {
    margin-bottom: 0; } }

.content-with-side-campaign-card .campaign-card-container-large {
  float: right;
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  display: none; }

.content-with-side-campaign-card .campaign-card-container-small {
  margin-bottom: 1.5rem; }
  .content-with-side-campaign-card .campaign-card-container-small .Revealer-content {
    margin-top: 1.5rem;
    padding: 0; }

.investment-thank-you .referrals-header {
  min-height: auto;
  background: none; }
  .investment-thank-you .referrals-header .referrals-content {
    padding-bottom: 1rem;
    padding-top: 2rem; }
  .investment-thank-you .referrals-header h2 {
    font-weight: 700;
    font-size: 1.125rem; }

.investment-thank-you .aligned-content {
  margin: 0 0.9375rem; }
  .investment-thank-you .aligned-content h2.h5 {
    margin-top: 2em;
    margin-bottom: 0.5em; }

.investment-thank-you .campaign-card-container-large {
  padding-top: 0.5rem; }

.investment-thank-you p {
  color: #000; }

.investment-thank-you img.money-plant-icon {
  max-height: 2.5em;
  padding: 0;
  margin-bottom: -0.5em; }

.investment-thank-you .RecentCampaignsBrowser {
  padding-top: 0; }

.investment-thank-you .is-info.track-your-investment {
  margin-top: 1em;
  margin-bottom: 0;
  float: left; }
  .investment-thank-you .is-info.track-your-investment a {
    color: #1d8fff;
    text-decoration: none; }

@media (max-width: 600px) {
  .investment-thank-you img.money-plant-icon {
    max-height: 1.5em;
    padding: 0;
    margin-bottom: -0.2em; }
  .investment-thank-you .aligned-content {
    margin: 0; }
    .investment-thank-you .aligned-content h2.h5 {
      padding: 0; }
  .investment-thank-you .RecentCampaignsBrowser-header,
  .investment-thank-you .RecentCampaignsBrowser-nav {
    margin: 0; }
  .investment-thank-you .referral-share-container {
    width: 100%; } }

.investments_new .Page-title {
  float: none; }

.investments_new .form-wrapper {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  @media (max-width: 600px) {
    .fluid-grid .investments_new .form-wrapper {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media (min-width: 600px) and (max-width: 950px) {
    .fluid-grid .investments_new .form-wrapper {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  .investments_new .form-wrapper .equity {
    margin-bottom: 1rem; }

.investments_new .InfoPanel {
  width: 208px;
  float: right;
  margin-right: 5px; }

.investments_new .payment-options,
.investments_new .payment-details {
  padding-left: 0; }

.investments_new .stripe-card-forms {
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.investments_new .payment-details {
  margin-top: 2rem; }
  .investments_new .payment-details.Tabs-tab {
    margin-top: 0; }

.investments_new .accepted_bank_cards {
  margin-bottom: 1rem; }

.investments_new .stripe-limit-text,
.investments_new .stripe-below-limit {
  font-weight: 700; }

.investments_new .SeedrsBenefits {
  margin-top: 1.5rem; }
  .investments_new .SeedrsBenefits ul {
    margin-top: 0.5rem;
    display: inline-block; }
  .investments_new .SeedrsBenefits li {
    margin-bottom: 1rem;
    display: block;
    text-align: left;
    position: relative;
    padding-left: 32px; }
    .investments_new .SeedrsBenefits li:last-child {
      margin-bottom: 0; }
  .investments_new .SeedrsBenefits .text-light {
    font-size: 13px; }
  .investments_new .SeedrsBenefits i {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 22px; }
  .investments_new .SeedrsBenefits h3 {
    position: relative;
    margin-bottom: 0; }

.PopOverContainer.investment-visibility-info {
  width: auto; }

.FormField-expandableItem.investment-amount-expandable-item.is-expanded .FormField-textInput {
  border-left-color: #ff6b4e;
  border-top-color: #ff6b4e;
  border-right-color: #ff6b4e;
  border-bottom-color: #d2d5d7; }

.FormField-expandableItem.investment-amount-expandable-item.ExpandableListItem.is-flexible {
  min-height: 2.75rem; }

.FormField-expandableItem.investment-amount-expandable-item .ExpandableListItem-detailContent {
  border-left: 1px solid #ff6b4e;
  border-right: 1px solid #ff6b4e;
  border-bottom: 1px solid #ff6b4e; }

.FormField-expandableItem.investment-amount-expandable-item .SelectorPanel {
  border: 0; }

.ideal_logo_investment {
  width: 1.5rem;
  vertical-align: text-bottom; }

.InvestmentFeeSummary {
  margin-bottom: 2.5rem;
  margin-left: 0;
  max-width: 26.5rem; }

.InvestmentFeeSummary-popover {
  max-width: 5rem; }

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

.portfolios .add_investments {
  border-radius: 4px;
  padding-left: 30px;
  padding-right: 30px; }
  .portfolios .add_investments p {
    margin-bottom: 1rem; }
  .portfolios .add_investments .Button {
    margin-top: 1rem; }

.portfolios .Pagination {
  padding-right: 0; }

.portfolios .ImportantInfo {
  padding-top: 2.5rem;
  clear: both; }

.business-summary-list .business-from-fund .business,
.business-summary-list .business-from-fund .original-fund {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.business-summary-list .original-fund {
  color: #a6acb0; }
  .business-summary-list .original-fund span {
    font-weight: 700; }

.portfolio-overview-container {
  margin-bottom: 2.5rem; }
  .portfolio-overview-container.InfoPanel {
    padding: 0;
    border-color: #e8eaeb; }

.portfolio-overview {
  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;
  border-left: 1px solid white;
  border-right: 1px solid #e8eaeb;
  -webkit-box-shadow: -1px 0 0 0 #e8eaeb, 1px 0 0 0 #fff;
  box-shadow: -1px 0 0 0 #e8eaeb, 1px 0 0 0 #fff; }
  .portfolio-overview .FormField-select {
    margin-bottom: 1rem;
    background-color: #f3f4f5; }

.overview-title {
  color: #7a8288; }

.overview-totals-value {
  font-size: 1.125rem;
  padding-right: 0.5em;
  font-weight: 700; }

.overview-totals {
  font-size: 1rem;
  width: 35%;
  border-right: 1px solid #e8eaeb;
  -webkit-box-shadow: 1px 0 0 0 #fff;
  box-shadow: 1px 0 0 0 #fff; }

.overview-totals-item {
  padding-bottom: 0.625rem;
  padding-top: 0.8rem;
  margin-left: 1rem;
  margin-right: 1rem; }
  .overview-totals-item + .overview-totals-item {
    border-top: 1px solid #e8eaeb; }

.portfolio-overview-line-item {
  display: inline-block; }

.valuation-with-transfers {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 0.875rem; }

.overview-section {
  float: left; }
  .overview-section.overview-graphs {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }

.overview-graphs {
  width: 65%; }
  .no-flexbox .overview-graphs {
    margin-top: 25px; }

.overview-sidebar-container {
  width: 25%; }

.overview-graph-container {
  z-index: 1;
  width: 35%;
  position: relative; }

.overview-graph-tooltip {
  position: absolute;
  display: inline-block;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  pointer-events: none; }
  .overview-graph-tooltip::after, .overview-graph-tooltip::before {
    content: " ";
    position: absolute;
    display: none;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent; }
  .overview-graph-tooltip.bottom::before {
    display: block;
    top: -8px;
    border-bottom: 8px solid rgba(0, 0, 0, 0.8); }
  .overview-graph-tooltip.top::after {
    display: block;
    bottom: -8px;
    border-top: 8px solid rgba(0, 0, 0, 0.8); }
  .overview-graph-tooltip .overview-graph-tooltip-label {
    display: inline-block;
    padding: 8px;
    color: white; }

.overview-graph {
  width: 200px;
  height: 200px; }
  .overview-graph svg {
    width: 100%;
    height: 100%; }

.overview-top-container {
  z-index: 0;
  width: 40%;
  height: 200px;
  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; }

.overview-sidebar-label {
  font-size: 1rem;
  font-weight: 700; }
  .overview-sidebar-label .Button--link {
    width: 100%;
    text-align: left; }
  .overview-sidebar-label.active .Button--link {
    color: #4e5961;
    font-weight: 700;
    cursor: default; }
  .overview-sidebar-label.active i {
    display: inline; }
  .overview-sidebar-label i {
    display: none;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -7px;
    fill: #d2d5d7; }

.overview-sidebar {
  width: 110px;
  margin-left: 32px; }
  .overview-sidebar > * {
    border-bottom: 1px solid #e8eaeb;
    padding-top: 8px;
    padding-bottom: 7px;
    position: relative; }

.overview-top-list {
  width: 100%; }

.overview-top {
  color: #7a8288;
  padding-right: 32px;
  display: none; }
  .overview-top.active {
    display: block; }
  .overview-top .overview-title {
    font-size: 0.875rem; }
  .overview-top .overview-title,
  .overview-top .item {
    padding-top: 5px;
    padding-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.overview-top-value {
  font-weight: 700; }

.overview-top-value-icon {
  position: relative;
  display: inline-block;
  bottom: 1px;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  border: 1px solid;
  vertical-align: middle;
  margin-right: 5px; }

.portfolio-business-list-options {
  text-align: right; }
  .portfolio-business-list-options .FormField {
    margin-left: 2rem; }
    .portfolio-business-list-options .FormField,
    .portfolio-business-list-options .FormField > * {
      display: inline-block;
      vertical-align: top; }
    .portfolio-business-list-options .FormField > .FormField-label {
      font-weight: 400;
      color: #7a8288;
      padding: 6px 0; }
  .portfolio-business-list-options .customSelectInner {
    color: #222f39; }

.portfolio-header-wrapper {
  margin-top: 2.5rem;
  margin-bottom: 1rem; }

.portfolio-header {
  margin-bottom: 1rem;
  position: relative; }

.Portfolio-FundTitleSection {
  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; }

.Portfolio-FundLogo-Container {
  margin-right: 1rem; }

.Portfolio-FundLogo {
  border-radius: 4px;
  height: 58px;
  width: 58px; }

.Portfolio-FundName {
  margin-right: 1rem;
  font-size: 18px;
  color: #222f39; }

.Portfolio-FundBusinessNotification {
  margin-top: 0.5rem; }
  .Portfolio-FundBusinessNotification a.highlight,
  .Portfolio-FundBusinessNotification a:hover {
    fill: #7a8288; }
  .Portfolio-FundBusinessNotification a,
  .Portfolio-FundBusinessNotification a.disabled,
  .Portfolio-FundBusinessNotification .notification {
    fill: #7a8288; }

.Portfolio-ActionsContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

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

.Portfolio-ExportContainer {
  margin-left: auto; }
  .Portfolio-ExportContainer .Button {
    padding-left: 1rem;
    padding-right: 1rem; }

.security-panel .tfa_status,
.security-panel dl.clearfix {
  margin-bottom: 1rem; }

.tfa-how-it-works-large {
  margin-top: 1.5rem; }

#sms-phone-number-form #change-phone-number-button {
  visibility: hidden; }

.recovery-code-dialog .InfoPanel {
  margin-top: 2.5rem;
  text-align: center; }

.enable-tfa-success-dialog .recovery-code {
  text-align: center; }

.enable-tfa-success-dialog .InfoPanel {
  margin-bottom: 2.5rem; }

#investment_account_overview .center {
  width: 100%;
  text-align: center; }

#investment_account_overview .transfer_confirmation_dialog .transfer_values {
  margin-bottom: 1rem; }

#investment_account_overview .transfer_confirmation_dialog dd {
  font-weight: 700;
  margin-bottom: 10px; }

#investment_account_overview .overdue {
  color: red; }

#investment_account_overview .ExpandableListItem-cell.actions {
  width: 377px; }
  #investment_account_overview .ExpandableListItem-cell.actions .ExpandableListItem-cellContent {
    padding-top: 0;
    line-height: 58px; }
  #investment_account_overview .ExpandableListItem-cell.actions .Button {
    margin-top: 12px;
    width: 102px; }

#investment_account_overview .campaign_name {
  width: 241px; }
  #investment_account_overview .campaign_name a {
    color: black; }

#deposit_authorization_container .PopOverContainer {
  display: block; }

.investment_account .InfoPanel {
  float: right;
  margin: 20px 0 0;
  width: 250px; }

.bank_transfer_details dd {
  margin-bottom: 0.5rem;
  font-weight: 700; }

.bank_transfer_details .address_container {
  margin-bottom: 1rem; }

.bank_transfer_details strong {
  font-weight: 700; }

.bank_transfer_details .option {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline; }

.bank_transfer_details .iban_swift_bic_option {
  width: 180px; }

.bank-detail {
  margin-bottom: 1rem; }
  .bank-detail b {
    display: block; }

.highlightable {
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 1;
  border: 1px solid transparent; }

.account_balances {
  *zoom: 1;
  margin-bottom: 2.5rem; }
  .account_balances:after {
    content: "";
    display: table;
    clear: both; }
  .account_balances .Button {
    width: 60%;
    margin: 0 0 8px;
    padding-top: 7px;
    padding-bottom: 7px; }
  .account_balances .PopOverContainer {
    width: 60%;
    margin: 0 auto 8px; }
    .account_balances .PopOverContainer .Button {
      width: 100%;
      margin: 0; }
  .account_balances p {
    text-align: center; }
  .account_balances .HorizontalTiles-item {
    position: relative;
    width: 33.3333%;
    height: 130px;
    text-align: center; }
    .account_balances .HorizontalTiles-item > .balance {
      position: relative;
      z-index: 2; }
    .account_balances .HorizontalTiles-item.is-first {
      border-left: 1px solid transparent; }
    .account_balances .HorizontalTiles-item.is-active {
      border-left-color: #edb800;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .account_balances .HorizontalTiles-item.is-active + .HorizontalTiles-item {
        border-left-color: #edb800; }
  .account_balances .balance {
    line-height: 1.5;
    position: relative; }
    .account_balances .balance .amount {
      font-size: 1.5rem;
      font-weight: 700; }
    .account_balances .balance .currency {
      font-size: 1.125rem;
      margin-left: 10px;
      color: #7a8288; }
    .account_balances .balance .pending_amount {
      font-size: 0.875rem;
      color: #7a8288;
      position: absolute;
      left: 0;
      right: 0;
      top: 40px; }
  .account_balances .detail {
    position: absolute;
    z-index: 2;
    bottom: 10px;
    left: 0;
    width: 100%;
    margin: 0;
    text-align: center; }

.investment_account_panel {
  *zoom: 1; }
  .investment_account_panel:after {
    content: "";
    display: table;
    clear: both; }
  .investment_account_panel .recent_activity {
    margin-bottom: 0; }
  .investment_account_panel .activity_list {
    margin-top: 2.5rem; }
  .investment_account_panel .Pagination {
    padding-right: 0; }

#account_funds .funds {
  *zoom: 1;
  clear: both; }
  #account_funds .funds:after {
    content: "";
    display: table;
    clear: both; }

#account_funds .account_balances .HorizontalTiles-item {
  height: 130px; }

#account_funds .account_balances .balance {
  margin-top: 1rem; }

#account_funds .committed_funds td {
  border-bottom: 1px solid #e4e4e4;
  padding: 8px 0 9px; }

#account_funds .committed_funds .amount {
  font-weight: 700; }

#account_funds .other_funds {
  font-size: 1rem;
  width: 585px;
  margin-top: 10px;
  margin-left: 10px; }
  #account_funds .other_funds table {
    width: 100%;
    border-collapse: separate; }
  #account_funds .other_funds .amount {
    text-align: right; }
  #account_funds .other_funds td {
    text-align: left; }

#account_funds .invested_funds td {
  border-top: 1px solid #fff;
  padding: 9px 0; }

#account_funds .invested_funds .amount {
  font-weight: 700; }

#account_funds .date_select {
  margin-bottom: 1.5rem; }
  #account_funds .date_select .FormField,
  #account_funds .date_select .FormFieldList,
  #account_funds .date_select .go {
    display: inline-block; }
  #account_funds .date_select .go {
    padding-left: 1rem; }

#account_funds .i-calendar {
  font-size: 16px;
  position: relative;
  top: 2px;
  color: #1d8fff;
  fill: #1d8fff; }

#account_funds #end_date_icon,
#account_funds #start_date_icon {
  margin-right: 25px;
  margin-left: 0;
  background: none;
  border: none;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  outline: none;
  height: 32px;
  width: 24px; }
  #account_funds #end_date_icon:hover.i-calendar,
  #account_funds #end_date_icon:focus .i-calendar,
  #account_funds #start_date_icon:hover.i-calendar,
  #account_funds #start_date_icon:focus .i-calendar {
    color: #1b82e6;
    fill: #1b82e6; }

#account_funds nav.pagination {
  float: right;
  white-space: nowrap; }

#account_funds .download_buttons {
  padding-top: 1rem;
  line-height: 2.5; }
  #account_funds .download_buttons label {
    display: inline-block;
    vertical-align: top; }

#account_funds .movement_table {
  margin-bottom: 1rem;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 2px 0 #cacaca;
  box-shadow: 0 0 2px 0 #cacaca;
  padding-top: 0;
  margin-bottom: 18px;
  border: 1px solid white; }
  #account_funds .movement_table table {
    width: 100%;
    border-collapse: separate; }
    #account_funds .movement_table table td,
    #account_funds .movement_table table th {
      white-space: nowrap;
      border: 1px solid white;
      padding: 14px 20px; }
    #account_funds .movement_table table th {
      font-size: 0.875rem;
      background: -webkit-gradient(linear, left top, left bottom, from(#b7e5ea), to(#bbeef4));
      background: -webkit-linear-gradient(top, #b7e5ea, #bbeef4);
      background: linear-gradient(to bottom, #b7e5ea, #bbeef4);
      font-weight: 700; }
      #account_funds .movement_table table th.link {
        cursor: pointer; }
    #account_funds .movement_table table td {
      font-size: 0.75rem;
      background-color: #ececec;
      background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ececec));
      background: -webkit-linear-gradient(top, #f2f2f2, #ececec);
      background: linear-gradient(to bottom, #f2f2f2, #ececec); }
      #account_funds .movement_table table td.numeric {
        text-align: right; }
    #account_funds .movement_table table tr.pending td {
      background-color: #dfdfdf;
      background: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#dfdfdf));
      background: -webkit-linear-gradient(top, #e7e7e7, #dfdfdf);
      background: linear-gradient(to bottom, #e7e7e7, #dfdfdf); }
    #account_funds .movement_table table tr.outgoing td.amount {
      color: red; }
    #account_funds .movement_table table .top_left {
      border-radius: 4px 0 0; }
    #account_funds .movement_table table .top_right {
      border-radius: 0 4px 0 0; }
    #account_funds .movement_table table .bottom_right {
      border-radius: 0 0 4px; }
    #account_funds .movement_table table .bottom_left {
      border-radius: 0 0 0 4px; }
  #account_funds .movement_table th {
    width: 20%; }
  #account_funds .movement_table .info {
    margin-top: 2px;
    float: left; }
  #account_funds .movement_table .agreement {
    float: right;
    margin-top: 2px; }
  #account_funds .movement_table + .download_buttons .Pagination {
    padding-left: 0;
    padding-right: 0; }

#withdrawal_amount + label.error,
#new_deposit label.error {
  left: 0;
  top: 40px;
  width: 400px; }

body.withdrawals .options {
  *zoom: 1;
  margin: 0 0 20px; }
  body.withdrawals .options:after {
    content: "";
    display: table;
    clear: both; }

body.withdrawals .option .PopOver {
  z-index: 9999; }

body.withdrawals #page .Button.PopOverTrigger {
  background: none;
  border: none;
  color: #4e5961;
  padding: 0 5px;
  margin-left: 0;
  font-weight: 700; }

body.withdrawals .PopOverContainer {
  width: auto;
  vertical-align: middle; }

body.withdrawals .Button--help {
  vertical-align: baseline; }

body.withdrawals .InPageMessage.currencyWarningMessage {
  margin-top: 1.5rem;
  margin-bottom: 0; }
  body.withdrawals .InPageMessage.currencyWarningMessage .title {
    font-weight: 700; }
  body.withdrawals .InPageMessage.currencyWarningMessage i {
    width: 1rem;
    height: 1rem; }

body.withdrawals .bank_charges_warning {
  margin-bottom: 1rem; }
  body.withdrawals .bank_charges_warning i {
    font-size: 14px; }
  body.withdrawals .bank_charges_warning svg {
    top: 1px;
    fill: #4aa6ff; }
  body.withdrawals .bank_charges_warning .FormField-helperText {
    display: inline; }

body.withdrawals .refunds_breakdown .refund_target.refund_target_info {
  white-space: normal; }

body.withdrawals .refunds_breakdown .headers {
  padding-left: 20px;
  padding-right: 20px; }

body.withdrawals .headers .refund_info {
  text-align: left; }

body.withdrawals .headers .refund_amount {
  text-align: right; }

body.withdrawals .refunds_breakdown .HorizontalTiles-item.refund_amount {
  text-align: right; }

body.withdrawals_show .withdrawal_summary {
  margin-bottom: 2rem;
  margin-top: 2rem; }

body.withdrawals_show .withdrawal_information {
  margin-top: 2rem;
  margin-bottom: 3rem; }

body.withdrawals_show p {
  margin-bottom: 0; }

body.withdrawals_show .withdrawal_information_item {
  padding-top: 1rem; }

body.withdrawals_show .withdrawal_information_icon {
  position: absolute;
  padding-top: 5px; }
  body.withdrawals_show .withdrawal_information_icon i {
    font-size: 2rem; }

body.withdrawals_show .withdrawal_information_text {
  display: inline-block;
  padding-left: 3rem; }

.withdrawal-refunds-list {
  *zoom: 1;
  margin-bottom: 0; }
  .withdrawal-refunds-list:after {
    content: "";
    display: table;
    clear: both; }
  .withdrawal-refunds-list .ExpandableListItem {
    border-left: 0;
    margin-bottom: 10px; }
    .withdrawal-refunds-list .ExpandableListItem:last-child {
      margin-bottom: 0; }
  .withdrawal-refunds-list .ExpandableListItem-summary {
    border-left-width: 1px;
    border-radius: 4px;
    white-space: nowrap; }
  .withdrawal-refunds-list .bank-transfer-refund.ExpandableListItem,
  .withdrawal-refunds-list .bank-transfer-refund .ExpandableListItem-summary {
    height: 79px; }
  .withdrawal-refunds-list .bank-transfer-refund .ExpandableListItem-cell {
    height: 77px; }
  .withdrawal-refunds-list .bank-transfer-refund .ExpandableListItem-cellContent.bank_transfer_amount {
    padding-top: 29px; }
  .withdrawal-refunds-list .HorizontalTiles {
    height: 120px; }
    .withdrawal-refunds-list .HorizontalTiles:not(:first-child) {
      border-top: none; }
    .withdrawal-refunds-list .HorizontalTiles:not(:last-child) {
      margin-bottom: 0; }
    .withdrawal-refunds-list .HorizontalTiles.is-bank-transfer {
      height: 135px; }
  .withdrawal-refunds-list .HorizontalTiles-item.refund_amount {
    height: 99px;
    padding-top: 39px; }
  .withdrawal-refunds-list .refund_target_info {
    margin-top: 12px; }
    .withdrawal-refunds-list .refund_target_info.refund_target {
      white-space: normal; }
    .withdrawal-refunds-list .refund_target_info i {
      font-size: 14px; }
    .withdrawal-refunds-list .refund_target_info svg {
      top: 1px;
      fill: #4aa6ff; }
    .withdrawal-refunds-list .refund_target_info span {
      color: #7a8288; }
  .withdrawal-refunds-list .withdrawal_total {
    white-space: nowrap;
    margin-top: 1rem; }
    .withdrawal-refunds-list .withdrawal_total .total_title {
      display: inline-block;
      width: 75%;
      padding-left: 20px; }
    .withdrawal-refunds-list .withdrawal_total .total_amount {
      display: inline-block;
      width: 25%;
      text-align: right;
      padding-right: 20px; }

@media only screen and (min-width: 59.375em) and (max-width: 75.125em) {
  #deposit-form {
    min-height: 900px; } }

@media only screen and (min-width: 37.5em) and (max-width: 59.375em) {
  #deposit-form {
    min-height: 810px; } }

.withdrawal_dialog .refunds_breakdown {
  margin-bottom: 0; }

.withdrawal_dialog .refund_state {
  font-size: 0.75rem;
  text-transform: lowercase;
  color: #7a8288; }
  .withdrawal_dialog .refund_state.refund_processed {
    color: #1b82e6; }
  .withdrawal_dialog .refund_state.refund_failed {
    color: #ff4622; }

.withdrawal_dialog .HorizontalRule {
  margin-top: 39px; }

.withdrawal_dialog .refund_pending .ExpandableListItem-cellContent {
  opacity: 0.7; }

.withdrawal_dialog .refund_failed .refund_amount {
  color: #ff4622; }

.Payment-form .Tabs-nav {
  margin-bottom: 1.5rem; }

#deposits_new .transfers_account_balance {
  z-index: 1; }

#deposits_new .form-wrapper {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  @media (max-width: 600px) {
    .fluid-grid #deposits_new .form-wrapper {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media (min-width: 600px) and (max-width: 950px) {
    .fluid-grid #deposits_new .form-wrapper {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }

#deposits_new .BigSelector {
  width: 290px; }
  #deposits_new .BigSelector .ideal-text {
    margin-bottom: 1.5em; }

#deposits_new .BigSelector-icon i {
  margin-top: 15px; }

#deposits_new .BigSelector-icon img {
  margin-top: 15px;
  width: 48px; }

#deposits_new .FormField-textInput:focus {
  border-color: #7fbb30; }

#deposits_new .bank_transfer_details {
  margin-top: 1rem; }
  #deposits_new .bank_transfer_details .FormFieldList {
    margin-bottom: 0; }

#deposits_new .Tabs-nav {
  margin-bottom: 1rem; }

#deposits_new #bank_card_popup {
  width: 300px; }

#deposits_new .bank_card_info_panel {
  z-index: 1;
  float: none; }

#deposits_new .line_container {
  display: inline-block;
  vertical-align: top;
  text-indent: -0.5em\9;
  width: 95%; }

#deposits_new .helper_text {
  font-size: 0.75rem;
  color: #7a8288; }

#deposits_new .bank_transfer_details_changed.InPageMessage {
  margin-bottom: 1rem; }

#deposits_new .FormActions {
  margin-top: 1rem; }

dl.receipt_list {
  *zoom: 1;
  padding: 1px 0;
  font-weight: normal;
  margin: 0; }
  dl.receipt_list:after {
    content: "";
    display: table;
    clear: both; }
  dl.receipt_list dt,
  dl.receipt_list dd {
    font-size: 0.875rem;
    display: block;
    float: left;
    font-weight: inherit; }
  dl.receipt_list dd {
    text-align: right;
    width: 40%; }
  dl.receipt_list dt {
    clear: left;
    width: 60%;
    margin-left: 0; }
  dl.receipt_list .main,
  dl.receipt_list .main + dd {
    font-weight: 700; }

.payment-options,
.payment-details {
  padding: 0; }

.secondary-form-info {
  margin-bottom: 2.5rem;
  max-width: 26.5rem; }

.payment-type-container .InfoPanel--collapsible {
  margin-top: 2.5rem; }

.funds-management-info {
  font-size: 0.875rem;
  margin-bottom: 2.5rem;
  border-bottom: 1px solid #e8eaeb;
  text-align: center;
  background: #f3f4f5;
  padding: 4px; }

.refunds_breakdown {
  max-width: 66.66667%; }
  .refunds_breakdown .headers {
    margin-bottom: 0.5rem;
    white-space: nowrap; }
  .refunds_breakdown .refund_amount,
  .refunds_breakdown .refund_info {
    font-size: 0.75rem;
    line-height: 1.5;
    display: inline-block;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center; }
  .refunds_breakdown .refund_amount {
    width: 25%; }
  .refunds_breakdown .withdrawal-refunds-list .refund_amount {
    font-size: 0.875rem;
    text-align: center;
    font-weight: 700; }
  .refunds_breakdown .refund-message {
    margin-top: 2.5rem;
    margin-bottom: 0; }
  .refunds_breakdown .refund_info {
    width: 75%; }
    .refunds_breakdown .refund_info .ExpandableListItem-cellContent {
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 10px;
      padding-bottom: 10px; }
    .refunds_breakdown .refund_info .refund_type,
    .refunds_breakdown .refund_info .refund_target {
      font-size: 0.875rem;
      display: block;
      text-align: left;
      text-transform: none; }
    .refunds_breakdown .refund_info .refund_target {
      font-size: 0.875rem;
      text-align: left;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }

.labeled-amount {
  padding-bottom: 1.25rem; }
  .labeled-amount .label {
    margin-left: 0; }
  .labeled-amount .amount {
    font-size: 1.5rem;
    font-weight: 700; }

.referrals-info-panel-large,
#seedrs .referrals-info-panel-large {
  display: none; }

.copy_link {
  max-width: 28.7rem; }

@media (max-width: 830px) {
  .referrals-info-panel-small {
    margin-top: 1.5rem; } }

.no-touchevents.no-pointerevents .copy-link-no-clipboard {
  display: none; }

.no-touchevents.no-pointerevents .copy-link-clipboard {
  display: block; }

.touchevents .copy-link-no-clipboard,
.pointerevents .copy-link-no-clipboard {
  display: block; }

.touchevents .copy-link-clipboard,
.pointerevents .copy-link-clipboard {
  display: none; }

.copy-link-clipboard .Slide > * {
  padding-bottom: 0; }

.banner-img {
  max-height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.form-container {
  border-radius: 4px;
  width: 576px;
  margin-top: -68px;
  padding: 40px 58px; }
  @media (max-width: 600px) {
    .form-container {
      margin-top: -16px;
      padding: 28px 24px !important;
      width: 95% !important;
      float: none !important; } }

.form-warnings-container {
  margin: 16px 0 !important;
  padding: 8px !important; }

.form-messages-container {
  margin-top: -0.75rem; }
  .form-messages-container.on-log-in-page {
    margin-bottom: -0.5rem; }
  .form-messages-container.on-sign-up-page {
    margin-bottom: 1rem; }

.recaptcha-container {
  margin-top: 1rem; }

.header-text {
  text-align: center; }
  @media (max-width: 600px) {
    .header-text {
      padding-left: 0; } }

.d2m-business-logo {
  max-width: 180px;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.intro-text {
  margin-top: -0.5rem;
  text-align: center; }

.toggle-password-visibility {
  position: relative;
  z-index: 1;
  float: right;
  margin-right: 1rem;
  bottom: -2.75rem;
  cursor: pointer; }
  .toggle-password-visibility i {
    width: 19px;
    height: 22px; }
  .toggle-password-visibility .icon-show-password {
    display: block; }
  .toggle-password-visibility .icon-hide-password {
    display: none; }
  .toggle-password-visibility path {
    fill: #56508e; }
  .toggle-password-visibility.is-hidden {
    display: none; }

.checkbox-on-sign-up-page {
  margin-bottom: 16px; }

#user\[membership_agreement_accepted\]-error {
  margin-top: -6px; }

.form-submit-button {
  height: 48px;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0; }

@media (max-width: 400px) {
  .account_types .first-name-field,
  .account_types .last-name-field,
  .account_types .layout-Default .postcode,
  .account_types .layout-Default .city {
    width: auto;
    padding: 0; } }

.account_types .FormFieldList {
  max-width: 26.5rem; }

.account_types .first-name-field,
.account_types .last-name-field,
.account_types .layout-Default .postcode,
.account_types .layout-Default .city {
  padding-left: 0; }
  .account_types .first-name-field .FormField-textInput,
  .account_types .last-name-field .FormField-textInput,
  .account_types .layout-Default .postcode .FormField-textInput,
  .account_types .layout-Default .city .FormField-textInput {
    min-width: 0; }

.account_types .last-name-field,
.account_types .layout-Default .city {
  padding-right: 0; }
  .account_types .last-name-field + *,
  .account_types .layout-Default .city + * {
    clear: left; }

.account_types .FormField.country {
  display: none; }

.account_types .common-group,
.account_types .only-institution,
.account_types .TaxResidencyFieldset {
  display: none; }

.MainAndSidebar .Main .Page-title {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0.5rem; }

.email-confirmation-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }
  .email-confirmation-container .user-email {
    font-weight: bold; }
  .email-confirmation-container .i-mail-open {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    fill: #b2d683;
    width: 68px;
    height: 68px; }

.risk-guidance-dialog ol {
  padding-left: 0; }

.summaries-header {
  padding-top: 1rem;
  margin-bottom: 1.5rem; }

[class^="header-column"],
[class*=" header-column"],
[class^="summary-column"],
[class*=" summary-column"] {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  padding-top: 0; }

[class^="header-column"],
[class*=" header-column"] {
  font-size: 0.75rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  text-transform: uppercase;
  display: inline-block; }

[class^="summary-column"],
[class*=" summary-column"],
[class^="detail-column"],
[class*=" detail-column"] {
  font-size: 0.875rem; }

[class^="detail-header-column"],
[class*=" detail-header-column"] {
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 700; }

[class^="summary-column"],
[class*=" summary-column"] {
  vertical-align: middle; }

.header-column-logo {
  width: 59px; }

.header-column-investment-state,
.summary-column-investment-state {
  padding-left: 2.5rem;
  width: 273px; }

.header-column-pay-action,
.summary-column-pay-action {
  width: 170px; }

.header-column-notifications,
.summary-column-notifications {
  text-align: right;
  width: 50px; }

.open-investments .header-column-identification-name, .open-investments
.summary-column-identification-name {
  width: 213px; }

.portfolio-businesses .header-column-identification-name, .portfolio-businesses
.summary-column-identification-name {
  width: 200px; }

.tax-certificates-list .header-column-identification-name, .tax-certificates-list
.summary-column-identification-name {
  width: 300px; }

.open-investments .header-column-investment-amount,
.tax-certificates-list .header-column-investment-amount, .open-investments
.summary-column-investment-amount,
.tax-certificates-list
.summary-column-investment-amount {
  width: 118px; }

.portfolio-businesses .header-column-investment-amount, .portfolio-businesses
.summary-column-investment-amount {
  width: 150px; }

.header-column-shares,
.summary-column-shares {
  width: 140px; }

.header-column-ownership,
.summary-column-ownership,
.header-column-current-share-price,
.summary-column-current-share-price {
  width: 150px;
  text-align: right; }

.header-column-business-state,
.summary-column-business-state {
  width: 134px; }

.header-column-share-issue-date,
.summary-column-share-issue-date,
.header-column-tax-certificate-status,
.summary-column-tax-certificate-status {
  width: 150px;
  text-align: center; }

.header-column-tax-relief-scheme,
.summary-column-tax-relief-scheme {
  width: 140px;
  text-align: center; }

.number-column,
.amount-column {
  text-align: right; }

.header-cells-container,
.summary-details-cells-container,
.list-details-header-line,
.list-details-line {
  padding: 0;
  font-size: 0; }

.summary-logo {
  height: 58px;
  width: 58px;
  vertical-align: middle;
  border-radius: 4px 0 0 4px;
  border-right: 1px solid #d2d5d7;
  -o-object-fit: cover;
  object-fit: cover; }

.summary-column-identification-name {
  vertical-align: middle;
  color: #222f39; }
  .summary-column-identification-name a {
    color: #222f39; }

.summary-column-investment-amount .investment-amount-due {
  color: #a6acb0;
  white-space: nowrap; }
  .summary-column-investment-amount .investment-amount-due::after {
    content: "due"; }

.summary-column-investment-state .message {
  font-weight: 700; }

.summary-column-investment-state .investment-state-icon {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  padding-right: 4px; }
  .summary-column-investment-state .investment-state-icon .circle {
    position: relative;
    bottom: 1px;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    border: 1px solid; }

.summary-column-investment-state.investment-waiting-payment .circle {
  border-color: #ff4622;
  background-color: #ff947f; }

.summary-column-investment-state.raising .circle {
  border-color: #edb800;
  background-color: #f4d465; }

.summary-column-investment-state.due-diligence .circle, .summary-column-investment-state.pending-deploy .circle, .summary-column-investment-state.deploying .circle {
  border-color: #1b82e6;
  background-color: #4aa6ff; }

.summary-column-pay-action .Button {
  width: 100px; }

.popover-pay-needs-kyc {
  width: 310px;
  min-width: 310px; }
  .popover-pay-needs-kyc a {
    white-space: nowrap; }

.summary-details-cell {
  width: 884px; }

.toggler-cell {
  max-width: 44px; }

.summary-column-notifications {
  position: relative;
  fill: #a6acb0;
  padding-left: 0;
  padding-right: 1.5rem; }
  .summary-column-notifications i {
    vertical-align: middle; }
  .summary-column-notifications a.highlight {
    fill: #a6acb0; }
  .summary-column-notifications a:hover {
    fill: #7a8288; }
  .summary-column-notifications a,
  .summary-column-notifications a.disabled,
  .summary-column-notifications .notification {
    fill: #a6acb0; }
  .summary-column-notifications .unread_items {
    top: -30px; }
  .summary-column-notifications .notification {
    position: relative; }
  .summary-column-notifications .icon-with-counter {
    margin-left: 1.25rem;
    display: inline-block;
    position: relative; }
    .summary-column-notifications .icon-with-counter:first-child {
      margin-left: 0; }

.summary-column-business-state {
  font-weight: 700; }

.portfolio-business.is-expanded .ExpandableListItem-summary {
  border-bottom-color: #8ec7ff; }

.list-details-header-line {
  height: 41px;
  background-color: #e8f4ff;
  border-bottom: 1px solid #8ec7ff; }
  .list-details-header-line .ExpandableListItem-cell {
    height: 40px; }
  .list-details-header-line .ExpandableListItem-cellContent {
    padding-top: 11px; }

.list-details-header-line .ExpandableListItem-cell,
.list-details-line .ExpandableListItem-cell {
  border: none; }

.list-details-line {
  border-bottom: 1px solid #e8eaeb;
  color: #7a8288;
  position: relative; }
  .list-details-line:last-child {
    border-bottom: none; }

.detail-column-date {
  width: 240px; }
  .detail-column-date .Pill {
    cursor: pointer; }

.open-investments .detail-column-amount {
  width: 151px; }

.portfolio-businesses .detail-column-amount {
  width: 150px; }

.detail-column-state {
  width: 260px; }
  .detail-column-state.ExpandableListItem-cellContent {
    padding-left: 2.5rem; }

.portfolio-businesses .detail-header-column-date, .portfolio-businesses
.detail-column-date {
  width: 110px; }

.detail-header-column-transaction,
.detail-column-transaction {
  width: 150px; }

.detail-header-column-amount {
  width: 150px; }

.detail-header-column-share-count,
.detail-column-share-count {
  width: 140px; }

.detail-header-column-share-price,
.detail-column-share-price {
  width: 150px; }

.detail-header-column-campaign-type,
.detail-column-campaign-type {
  width: 100px; }

.detail-header-column-downloads,
.detail-column-downloads {
  width: 20px; }

.detail-header-column-downloads {
  fill: #4e5961; }

.detail-column-downloads a {
  fill: #1b82e6; }

.detail-column-downloads .empty {
  width: 1rem;
  display: inline-block;
  text-align: center; }

.downloads-cell {
  width: 44px;
  float: right;
  position: absolute;
  top: 0;
  right: 0; }
  .downloads-cell i.is-small {
    margin-left: -8px;
    margin-top: -8px;
    top: 50%;
    left: 50%;
    position: absolute; }

.detail-non-action {
  line-height: 32px; }

.ExpandableListItem.ExpandableListItem--rightToggle .list-details-line-investment .detail-column-action {
  width: 310px;
  padding-top: 8px;
  text-align: right; }

.ExpandableListItem.ExpandableListItem--rightToggle .detail-column-action .Button {
  min-width: 100px; }

.ExpandableListItem.ExpandableListItem--rightToggle .detail-column-action .cancel_investment {
  margin-left: 20px; }

.ExpandableListItem.ExpandableListItem--rightToggle .detail-column-state-investments {
  padding-left: 2.5rem;
  padding-top: 7px;
  width: 200px; }

.ExpandableListItem.ExpandableListItem--rightToggle .detail-column-state-payment {
  font-size: 12px;
  color: #a6acb0; }

.welcome-modal {
  padding: 0;
  text-align: center; }
  .welcome-modal .Page-subTitle {
    margin-bottom: 2.5rem; }
  .welcome-modal .Button {
    margin-bottom: 1rem; }
  .welcome-modal .text-helper {
    margin-bottom: 1.5rem; }
  .welcome-modal .cta-container {
    padding-right: 3rem;
    padding-left: 3rem; }
    .welcome-modal .cta-container .Button {
      width: 100%; }
  .welcome-modal .Modal-inner {
    padding-top: 4rem;
    padding-bottom: 4rem; }

.SearchForm--withAutocomplete .SearchForm-input {
  text-indent: 0.5em; }

.SearchForm-autocompleteList {
  position: relative;
  z-index: 1000;
  text-align: left; }

.ui-autocomplete {
  display: block;
  background-color: white; }
  .ui-autocomplete .ui-menu-item {
    border-color: #d2d5d7;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0.25em 0.4375em;
    cursor: default; }
    .ui-autocomplete .ui-menu-item:last-child {
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px; }
    .ui-autocomplete .ui-menu-item.ui-state-focus {
      background-color: #e8eaeb; }

.dashboard .PopOver.investment-paid-info {
  width: 17.5rem; }

.dashboard .Tabs {
  margin-top: 2.5rem; }

.dashboard .Forum .request-documents,
.dashboard .Forum .NewDiscussionItem-ctaText,
.dashboard .Forum .become-involved {
  display: none; }

.UpdatesList {
  margin-bottom: 1rem; }

.EditableElementList-formTitle {
  display: inline-block; }

.UpdatesList--compact .UpdatesListItem-actions--expanded,
#seedrs .UpdatesList--compact .UpdatesListItem-actions--expanded {
  display: none; }

.UpdatesList--compact .UpdatesListItem-actions--compact,
#seedrs .UpdatesList--compact .UpdatesListItem-actions--compact {
  display: block; }
  .UpdatesList--compact .UpdatesListItem-actions--compact.is-inline,
  #seedrs .UpdatesList--compact .UpdatesListItem-actions--compact.is-inline {
    display: inline; }
  .UpdatesList--compact .UpdatesListItem-actions--compact.is-inline-block,
  #seedrs .UpdatesList--compact .UpdatesListItem-actions--compact.is-inline-block {
    display: inline-block; }

.UpdatesList-body {
  list-style: none; }

.UpdatesListItem {
  *zoom: 1;
  padding-top: 1rem;
  padding-bottom: 1rem; }
  .UpdatesListItem:after {
    content: "";
    display: table;
    clear: both; }
  .UpdatesListItem > * {
    display: inline-block; }
  .UpdatesListItem:not(:first-child) {
    border-top: 1px solid #d2d5d7; }
  .UpdatesListItem .UpdatesListItem-header {
    padding-left: 0; }
  .UpdatesListItem .UpdatesListItem-actions {
    padding-right: 0; }
  .UpdatesListItem.UpdatesListItem--selected {
    background-color: #f3f4f5;
    margin-left: -10%;
    margin-right: -10%;
    padding-left: 10%;
    padding-right: 10%;
    border-radius: 4px;
    border-color: transparent; }
    .UpdatesListItem.UpdatesListItem--selected + .UpdatesListItem {
      border-color: transparent; }

.UpdatesListItem-state,
.UpdatesListItem-actions {
  line-height: 3rem; }

.UpdatesListItem-header .UpdatesListItem-title,
.UpdatesListItem-header .UpdatesListItem-timestamp {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.UpdatesListItem-header .UpdatesListItem-timestamp {
  font-size: 0.875rem;
  color: #a6acb0; }

.UpdatesListItem-actions {
  text-align: right; }
  .UpdatesListItem-actions .PopOverTrigger {
    font-size: 2rem;
    display: inline;
    line-height: 2rem; }
  .UpdatesListItem-actions .PopOver-content {
    width: 14.0625rem; }

.UpdateForm .legend {
  margin-top: 1rem; }

.UpdateForm .FormField-imagePreview {
  margin-bottom: 1rem; }
  .UpdateForm .FormField-imagePreview img {
    max-height: 22rem;
    display: block; }

.UpdateForm .ContainerWithAside-aside {
  text-align: center; }

.UpdateForm .Attachment,
.UpdateForm .ImageAttachment {
  max-width: 27rem; }
  .UpdateForm .Attachment .close_button,
  .UpdateForm .ImageAttachment .close_button {
    float: right; }

.UpdateForm .ImageAttachment.image-preview .close_button {
  float: none; }

.user-profiles-container {
  display: none; }

.user-profile-trigger {
  cursor: pointer; }

.user-profile {
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.user_data_container {
  font-size: 0.875rem; }
  .flexbox .user_data_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; }
    .flexbox .user_data_container .user_data {
      margin-left: 1rem;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1; }
  .no-flexbox .user_data_container {
    *zoom: 1; }
    .no-flexbox .user_data_container:after {
      content: "";
      display: table;
      clear: both; }
    .no-flexbox .user_data_container .Avatar {
      float: left; }
    .no-flexbox .user_data_container .user_data {
      margin-left: 64px; }
  .user_data_container .user_data {
    position: relative; }
  .user_data_container .leedr_badge {
    display: inline-block; }
  .user_data_container .name {
    font-size: 1rem;
    font-weight: 700; }
  .user_data_container .headline {
    display: block; }
  .user_data_container .flag_and_country {
    position: relative;
    display: inline-block;
    padding-left: 20px; }
    .user_data_container .flag_and_country .PopOverContainer {
      position: absolute;
      top: 3px;
      left: 0;
      width: 16px;
      height: 16px; }
    .user_data_container .flag_and_country .flag {
      color: #7a8288; }
  .user_data_container .web_presence_locations {
    position: absolute;
    top: 0;
    right: 0; }
    .user_data_container .web_presence_locations .SocialLink {
      margin-right: 5px; }

.extra_profile_data {
  margin-top: 1rem;
  font-size: 0.875rem; }
  .extra_profile_data p:last-of-type,
  .extra_profile_data .last {
    margin-bottom: 0; }
  .extra_profile_data .description,
  .extra_profile_data .investments {
    margin-bottom: 1rem; }
    .extra_profile_data .description .campaign-logo-frame,
    .extra_profile_data .investments .campaign-logo-frame {
      *zoom: 1; }
      .extra_profile_data .description .campaign-logo-frame:after,
      .extra_profile_data .investments .campaign-logo-frame:after {
        content: "";
        display: table;
        clear: both; }
    .extra_profile_data .description span.currency,
    .extra_profile_data .investments span.currency {
      float: right;
      line-height: 23px; }
    .extra_profile_data .description img.investor_campaign_logo,
    .extra_profile_data .investments img.investor_campaign_logo {
      width: 25px;
      line-height: 23px;
      border: 1px solid #eee;
      float: left; }
    .extra_profile_data .description a.campaign_link,
    .extra_profile_data .investments a.campaign_link {
      float: left;
      margin-left: 0.6em;
      line-height: 23px; }
    .extra_profile_data .description .h5,
    .extra_profile_data .investments .h5 {
      font-size: 1rem; }
  .extra_profile_data .investments li,
  .extra_profile_data .campaigns li {
    margin-top: 0.5rem;
    color: #7a8288;
    line-height: 30px; }
  .extra_profile_data .investments .first,
  .extra_profile_data .campaigns .first {
    border-top: 0; }

@media only screen and (max-width: 53.125rem) {
  .user-profile .user_data_container {
    display: block;
    text-align: center; }
    .user-profile .user_data_container .Avatar {
      margin-bottom: 0.5rem;
      display: inline-block;
      float: none; }
    .user-profile .user_data_container .user_data {
      margin-left: 0; }
    .user-profile .user_data_container .web_presence_locations {
      position: static; }
  .user-profile .investments li,
  .user-profile .campaigns li {
    padding-top: 0.5rem;
    margin-bottom: 0.5rem;
    line-height: 1.4; } }

.referral-how-it-works {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  text-align: center; }

@media (max-width: 600px) {
  .social-links [data-platform="Messenger"] {
    display: none; } }

.tax-documents-link {
  font-size: 1.125rem; }

.tax-documents-title.Page-title {
  padding-bottom: 0; }

.tax-statement-panel-content {
  position: relative; }

.tax-statement-form {
  font-size: 0.875rem;
  position: absolute;
  right: 0;
  top: -9px; }
  .tax-statement-form > * {
    vertical-align: top; }

.tax-statement-select-container {
  width: 260px; }
  .tax-statement-select-container .FormField-select {
    height: 37px; }
  .tax-statement-select-container .customSelect .customSelectInner {
    line-height: 1.7; }

.tax-statement-download-button {
  margin-left: 0.5rem; }

.tax-certificates-list {
  margin-top: 2rem; }
  .tax-certificates-list .original-fund {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #a6acb0; }
    .tax-certificates-list .original-fund span {
      font-weight: 700; }

.download-tax-certificate-button,
.tax-statement-download-button {
  background: white; }

.tax-documents-disclaimer.ImportantInfo {
  padding-top: 2.5rem;
  clear: both; }

.tax-status-info {
  width: 290px; }

.secondary-market-beta {
  display: inline-block;
  font-size: 0.6rem;
  line-height: 1;
  padding: 0.125rem;
  border-radius: 2px;
  vertical-align: super;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: background-color 0.75s;
  transition: background-color 0.75s;
  color: white;
  background-color: #1b82e6; }

@media (max-width: 830px) {
  .secondary-market .PageHeader {
    padding-left: 0;
    padding-right: 0; } }

.fluid-grid .secondary-market .PageHeader {
  max-width: none; }

.secondary-market .PageHeader .PageHeaderSection > *,
.secondary-market .PageHeader h2,
.secondary-market .PageHeader p {
  vertical-align: baseline;
  display: inline; }

.secondary-market .MainAndSidebar {
  padding-bottom: 0; }
  .secondary-market .MainAndSidebar + .MainAndSidebar {
    padding-top: 0; }

.secondary-market .section-header {
  font-size: 1.125rem;
  padding-bottom: 1rem;
  font-weight: 700; }

.secondary-market .business-summary {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.secondary-market .business-details > * {
  padding-top: 1rem;
  font-size: 0.875rem; }

.secondary-market .business-details dt {
  font-weight: 700; }

.secondary-market .SocialLink {
  margin-right: 0.5rem; }

.secondary-market .share-price-history-amount {
  font-size: 1rem; }

.secondary-market .share-price-history-price-date {
  color: #7a8288; }

.secondary-market .page-bottom-nav {
  margin-top: 4rem; }

.secondary-market .ActivityList {
  margin-bottom: 0; }

.secondary-market .ActivityList-item.is-last {
  padding-bottom: 0; }

.secondary-market .blurred-image-container {
  min-height: 9.375rem; }

.secondary-market .word-in-the-middle {
  display: block;
  vertical-align: middle;
  margin: 1rem; }

.secondary-market .login-link {
  font-size: 1.125rem;
  text-transform: uppercase;
  vertical-align: middle; }

.secondary-market .enjoy-access {
  color: white; }
  .secondary-market .enjoy-access .word-in-the-middle {
    color: #7a8288; }

.secondary-market .risk-warning {
  border-top: 0;
  margin-top: 0; }

.secondary-market .FormField--checkbox .FormField-label {
  max-width: none; }

.secondary-market .sell-shares {
  max-width: 27rem;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

.secondary-market .offer-card-button-info {
  padding-top: 0.5rem; }

.secondary-market .ImportantInfo {
  padding-top: 4rem; }

.text-intro .text-into-subtext {
  font-size: 0.75em; }

.sm-how-it-works-hero .text-intro {
  margin-bottom: 1.5rem; }

.sm-how-it-works-hero .secondary-market-status {
  margin-bottom: 1.5rem;
  display: inline-block; }

.sm-how-it-works-hero .Hero-content-container {
  padding-top: 4rem;
  padding-bottom: 4rem; }

.sm-hero-footer {
  border-bottom: 1px solid #d2d5d7; }

.sm-hero-footer-content {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem; }

@media only screen and (min-width: 50rem) {
  .secondary-market .how-it-works-trading-tuesdays {
    *zoom: 1; }
    .secondary-market .how-it-works-trading-tuesdays:after {
      content: "";
      display: table;
      clear: both; }
  .secondary-market .how-it-works-beta-launch {
    width: 41.66667%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-right: 2em; }
  .secondary-market .how-it-works-trading-cycle {
    width: 58.33333%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-left: 2em; }
  .secondary-market .explanation-item {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; } }

@media only screen and (max-width: 49.9375rem) {
  .secondary-market .how-it-works-beta-launch,
  .secondary-market .how-it-works-trading-cycle {
    text-align: center; }
  .secondary-market .explanation-list {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    text-align: center;
    max-width: 22em;
    margin-left: auto;
    margin-right: auto; }
  .secondary-market .explanation-item {
    margin-bottom: 1.5rem;
    display: inline-block; }
    .secondary-market .explanation-item:last-child {
      margin-bottom: 0; } }

.share-price-history-section .section-header {
  float: left; }
  .share-price-history-section .section-header ~ .ActivityList {
    clear: left; }

.secondary-market-sales .request-to-sell-container {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 1rem;
  padding-bottom: 1rem; }
  .secondary-market-sales .request-to-sell-container + .ExpandableListItems {
    padding-top: 0; }

.secondary-market-sales .current-submissions + .request-to-sell-container {
  border-top: 1px solid #d2d5d7; }

.secondary-market-sales .request-to-sell {
  margin-top: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border: 1px dashed #d2d5d7;
  border-radius: 4px;
  text-align: center; }

.secondary-market-sales .trading-cycle-submissions {
  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; }

.secondary-market-sales .available-to-sell {
  font-size: 0.75rem; }

.secondary-market-sales .trading-cycle-month {
  font-size: 0.875rem;
  font-weight: 700; }

.secondary-market-tracking .ExpandableListItem-summary-medium {
  height: 80px; }

.secondary-market-tracking .ExpandableListItem-toggle-medium {
  height: 78px; }

.secondary-market-tracking .ExpandableListItem-detail-medium {
  top: 80px; }

.secondary-market-tracking .ExpandableListItem-summary-large {
  height: 104px; }

.secondary-market-tracking .ExpandableListItem-toggle-large {
  height: 102px; }

.secondary-market-tracking .ExpandableListItem-detail-large {
  top: 104px; }

.secondary-market-tracking .TitleAndContentBox-item {
  margin-bottom: 1.5rem; }

.secondary-market-tracking .TitleAndContentBox-content {
  min-height: 2rem; }

.secondary-market-tracking .ExpandableListItem-toggler {
  margin-left: 0.5rem; }

.secondary-market-tracking .logo {
  height: 48px;
  width: 48px;
  border-radius: 4px;
  float: left;
  margin-right: 0.5rem; }

.secondary-market-tracking .approval-logo {
  width: 25px;
  float: left;
  margin: 0.25rem 0.5rem 0 0; }
  .secondary-market-tracking .approval-logo.full-height {
    height: 58px; }
  .secondary-market-tracking .approval-logo.half-height {
    height: 21px; }

.secondary-market-tracking .share-lot-image {
  height: 100px;
  width: 48px;
  float: left;
  margin-right: 8px;
  margin-top: 8px;
  margin-left: 8px; }

.secondary-market-tracking .share-lot-info {
  padding-top: 0.5rem; }

.secondary-market-tracking .business-name {
  font-size: 0.875rem;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700; }

.secondary-market-tracking .share-lot-value {
  font-size: 0.875rem;
  display: block; }

.secondary-market-tracking .share-lot-state {
  font-size: 0.875rem;
  display: block; }
  .secondary-market-tracking .share-lot-state i {
    top: 0.1rem; }
  .secondary-market-tracking .share-lot-state .i-circle-info {
    fill: #edb800; }
  .secondary-market-tracking .share-lot-state .i-circle-cross {
    fill: #cc381b; }
  .secondary-market-tracking .share-lot-state .i-circle-check {
    fill: #7fbb30; }

.secondary-market-tracking .share-lot-type {
  background-color: #47c1c1;
  color: white;
  padding: 4px 8px;
  font-size: 12px;
  border-radius: 36px;
  line-height: 30px; }

.secondary-market-tracking .ExpandableListItems {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 1rem;
  padding-bottom: 1rem; }

.secondary-market-tracking .ExpandableListItem-detailContent,
.secondary-market-tracking .ExpandableListItem-footer {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.secondary-market-tracking .ExpandableListItem-item {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  background: #f3f4f5;
  padding-top: 5px;
  padding-bottom: 5px; }
  .secondary-market-tracking .ExpandableListItem-item .share-link-text {
    font-size: 13px;
    font-weight: bold;
    line-height: 13px; }
  .secondary-market-tracking .ExpandableListItem-item .share-link {
    font-size: 13px;
    font-weight: bold;
    float: right;
    line-height: 25px;
    cursor: pointer;
    color: #474275; }

.secondary-market-tracking .ExpandableListItem-footer {
  background: #f3f4f5; }
  .secondary-market-tracking .ExpandableListItem-footer p:not(.last) {
    margin-bottom: 0.5rem; }

.secondary-market-tracking .ExpandableListItem.is-alwaysExpanded + .ExpandableListItem-footer, .secondary-market-tracking .ExpandableListItem.is-expanded + .ExpandableListItem-footer, .secondary-market-tracking .ExpandableListItem.is-expanding + .ExpandableListItem-footer {
  background-color: white; }
  .secondary-market-tracking .ExpandableListItem.is-alwaysExpanded + .ExpandableListItem-footer .cancellation-button, .secondary-market-tracking .ExpandableListItem.is-expanded + .ExpandableListItem-footer .cancellation-button, .secondary-market-tracking .ExpandableListItem.is-expanding + .ExpandableListItem-footer .cancellation-button {
    display: inline-block; }

.secondary-market-tracking .ExpandableListItem.is-collapsed + .ExpandableListItem-footer .cancellation-button, .secondary-market-tracking .ExpandableListItem.is-collapsing + .ExpandableListItem-footer .cancellation-button {
  display: inline-block; }

.secondary-market-tracking .ItemValueListCard-items {
  margin: 0.5rem 0 0; }

.secondary-market-tracking .ItemValueListCard-itemName,
.secondary-market-tracking .ItemValueListCard-itemValue {
  font-size: 0.875rem; }

.secondary-market-tracking .ItemValueListCard-relevantItem .ItemValueListCard-itemName,
.secondary-market-tracking .ItemValueListCard-relevantItem .ItemValueListCard-itemValue {
  font-size: 1rem; }

.secondary-market-tracking .ItemValueListCard-result .ItemValueListCard-itemName,
.secondary-market-tracking .ItemValueListCard-result .ItemValueListCard-itemValue {
  font-size: 1.125rem; }

.secondary-market-tracking .previous-cycle-title {
  font-size: 1.125rem; }

.secondary-market-tracking .previous-cycle-lots {
  border: 1px solid #d2d5d7;
  border-radius: 4px; }
  .secondary-market-tracking .previous-cycle-lots .ExpandableListItem,
  .secondary-market-tracking .previous-cycle-lots .previous-lots {
    margin: 0; }
  .secondary-market-tracking .previous-cycle-lots .lot-item {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .secondary-market-tracking .previous-cycle-lots .no-lots {
    margin: 0;
    padding: 1rem; }

.secondary-market-tracking .InfoPanel {
  margin-top: 1rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

.secondary-market-tracking .share-lot-cancellation,
.secondary-market-tracking .share-lot-tbo-confirmation {
  font-size: 0.75rem; }

.secondary-market-tracking .tbo-confirmation-link {
  margin-top: 0.5rem; }

.secondary-market-tracking .cancellation-button,
.secondary-market-tracking .confirmation-button {
  width: 100%; }

.secondary-market-tracking .pending-stock-transfer-form {
  font-size: 0.75rem; }

.secondary-market-tracking .confirmation-success {
  font-weight: 700;
  padding: 0.5rem;
  background-color: #e5f1d5;
  border: 1px solid #7fbb30;
  text-align: center; }

.secondary-market-tracking .confirmation-message {
  font-size: 0.875rem;
  display: block; }

@media only screen and (min-width: 40.625rem) {
  .secondary-market-tracking .TitleAndContentBoxes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .secondary-market-tracking .TitleAndContentBox {
    height: 100%; }
  .secondary-market-tracking .TitleAndContentBox-header {
    min-height: 5.5rem; }
  .secondary-market-tracking .TitleAndContentBox-item {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    width: 50%; }
  .secondary-market-tracking .previous-cycle-container {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .secondary-market-tracking .previous-cycle-lots .lot-item {
    width: 50%;
    display: inline-block; } }

@media only screen and (min-width: 78.125rem) {
  .secondary-market-tracking .TitleAndContentBox-item {
    width: 25%; }
  .secondary-market-tracking .TitleAndContentBox-item-lg {
    width: 35%;
    padding-left: 0; }
  .secondary-market-tracking .previous-cycle-lots .lot-item {
    width: 25%; } }

.secondary-market-status {
  font-size: 0.75rem;
  padding: 0.5rem; }
  .secondary-market-status.is-open {
    background-color: #e5f1d5;
    border: 1px solid #7fbb30; }
  .secondary-market-status.is-closed {
    background-color: #fbf0cb;
    border: 1px solid #edb800; }
  .secondary-market-status .text {
    margin-left: 1.3rem; }
  .secondary-market-status .i-lock,
  .secondary-market-status .i-lock-unlocked {
    position: absolute;
    font-size: 1rem; }
  .secondary-market-status .i-lock {
    fill: #edb800; }
  .secondary-market-status .i-lock-unlocked {
    fill: #7fbb30; }

@media only screen and (max-width: 65.875rem) {
  .share-lots-container .PageHeaderSection-option {
    width: 100%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    text-align: center; } }

@media only screen and (min-width: 65.9375rem) {
  .share-lots-container .PageHeaderSection-option + .PageHeaderSection-option {
    margin-left: 10px; }
  .share-lots-container .PageHeaderSection-option.search {
    min-width: 15rem; } }

.tbo-agreement-disclaimer {
  padding-left: 0.5rem;
  border-left: 1px solid #7a8288; }

.tbo-agreement-message {
  font-size: 0.75rem;
  color: #222f39; }

img.circle-check-green-icon {
  max-height: 1.5rem;
  padding: 0;
  margin-bottom: -0.2em; }

.next-steps {
  margin-top: 1.5rem; }

.is-info.track-purchases {
  margin-top: 1em;
  margin-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
  float: left; }
  .is-info.track-purchases a {
    color: #1d8fff;
    text-decoration: none; }

.payment-accepted .aligned-content {
  margin: 0 8px; }

.investment-account-track-purchases-container {
  margin: 3rem 0; }
  .investment-account-track-purchases-container .previous-cycle-container {
    padding-left: 0; }

.trading-warnings {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 16px; }
  .trading-warnings .trading-warnings-icon {
    top: 8px; }

.percentageVariation-text {
  color: #637381;
  font-size: 12px;
  margin-left: 4px; }

.share-lot-unavailable {
  padding-left: 16px !important;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 16px; }

@media (max-width: 600px) {
  .trading-warnings .trading-warnings-icon {
    display: inline-block !important;
    width: 1rem !important;
    font-size: 1rem;
    height: 1rem;
    top: 4px !important; } }

.ideal-payment-status {
  width: 100%;
  text-align: center; }

.payment-status-icon {
  margin-bottom: 1em;
  margin-top: 1em; }
  .payment-status-icon i {
    font-size: 3.125rem; }
  .payment-status-icon .warning {
    fill: #f1c632; }
  .payment-status-icon .notice {
    fill: #4aa6ff; }

.direct-investors-tab .direct-investors-content {
  margin-bottom: 1rem;
  font-size: 0.875rem;
  border-radius: 4px;
  border: 1px solid #d2d5d7;
  text-align: center; }

.direct-investors-tab .logo {
  width: 40px;
  height: 40px; }

.direct-investors-tab .unregistered-users .direct-investors-content {
  background-color: #f3f4f5; }

.direct-investors-tab .unregistered-users .Avatar {
  background-color: #d2d5d7; }

.direct-investors-tab ol {
  padding-left: 1em; }

.YourNotifications--section {
  border-bottom: solid 1px #e8eaeb;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem; }

.YourNotifications--sectionTitle {
  margin-bottom: 0.5rem; }

.YourNotifications--sectionSubtitle {
  margin-bottom: 0.25rem;
  font-size: 1.125rem; }

.YourNotifications--newsletters {
  *zoom: 1;
  list-style: none;
  margin-bottom: 0; }
  .YourNotifications--newsletters:after {
    content: "";
    display: table;
    clear: both; }

.YourNotifications--unsubscribeAllWeekly,
.YourNotifications--unsubscribeAllPlatform {
  margin-bottom: 1.25rem; }

.YourNotifications--newsletter {
  display: block;
  width: 100%;
  margin-bottom: 1.25rem; }

.YourNotifications--newsletterSection {
  position: relative; }
  .YourNotifications--newsletterSection .h3 {
    font-size: 1.5rem; }

.YourNotifications--togglePlatformUpdateSubscription {
  margin-bottom: 0.5rem;
  font-size: 0.875rem; }

.YourNotifications--error {
  display: none;
  color: #ff4622; }

.YourNotifications--platformUpdateBlock:not(:last-of-type) {
  margin-bottom: 1.25rem;
  margin-top: 0.625rem; }

.YourNotifications--updateBlock {
  *zoom: 1;
  margin-top: 0.625rem; }
  .YourNotifications--updateBlock:after {
    content: "";
    display: table;
    clear: both; }
  .YourNotifications--updateBlock .FormFieldList,
  .YourNotifications--updateBlock .FormFieldGroup {
    margin-bottom: 0; }
  .YourNotifications--updateBlock .FormField:not(:last-child) {
    margin-bottom: 0.5rem; }
  .YourNotifications--updateBlock .FormField:last-child {
    margin-bottom: 0; }
  .YourNotifications--updateBlock .FormField .Cookie-preference-helper {
    display: inline-block;
    position: relative;
    top: 3px;
    left: 3px; }
  .YourNotifications--updateBlock .YourNotifications--updateBlockTitle {
    margin-bottom: 0.5rem;
    color: #000; }
  .YourNotifications--updateBlock .YourNotifications--updatePeriodicity {
    width: 50%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-left: 0;
    position: relative; }
    .YourNotifications--updateBlock .YourNotifications--updatePeriodicity .Form-message--error,
    .YourNotifications--updateBlock .YourNotifications--updatePeriodicity .LoadingLayer {
      display: none; }
    .YourNotifications--updateBlock .YourNotifications--updatePeriodicity.error .Form-message--error {
      display: block; }
    .YourNotifications--updateBlock .YourNotifications--updatePeriodicity.loading .LoadingLayer {
      display: block; }
  .YourNotifications--updateBlock .YourNotifications--updateNotificationMethod {
    float: left;
    display: inline-block;
    padding-left: 0.625rem;
    cursor: not-allowed; }
    .YourNotifications--updateBlock .YourNotifications--updateNotificationMethod > *,
    .YourNotifications--updateBlock .YourNotifications--updateNotificationMethod label,
    .YourNotifications--updateBlock .YourNotifications--updateNotificationMethod input {
      cursor: not-allowed; }

.Tabs-tab .DetailsList-container {
  padding: 0; }

.Stats-graph-container {
  border: 1px solid #d2d5d7;
  padding-top: 1rem;
  padding-right: 1.25rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  margin-bottom: 1.25rem; }
  .Stats-graph-container h3 {
    font-size: 1.125rem; }
  .Stats-graph-container a {
    margin: 0 auto; }

.Stats-number-row {
  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; }
  .Stats-number-row h4 {
    font-size: 1.5rem;
    margin-bottom: 0; }

.top-5-countries-graph-container canvas {
  height: 20rem; }

.age-range-graph-container canvas {
  height: 20rem; }

.post_investment_campaigns_show .ListGroup-item.SecondaryMarketList-offerSharesSmall {
  display: none; }

.post_investment_campaigns_show .ListGroup-item.SecondaryMarketList-offerShares {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2; }

.post_investment_campaigns_show .ListGroup-item.SecondaryMarketList-offerSharePrice {
  -webkit-box-flex: 4;
  -webkit-flex: 4;
  -ms-flex: 4;
  flex: 4; }

.post_investment_campaigns_show .ListGroup-item.SecondaryMarketList-offerTotal {
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  -ms-flex: 3;
  flex: 3; }

.post_investment_campaigns_show .ListGroup-item.MarketListGroup-item.SecondaryMarketList-offerTotal .dialog-link {
  float: right;
  position: relative;
  margin-top: 1.2px;
  margin-right: -15px; }
  .post_investment_campaigns_show .ListGroup-item.MarketListGroup-item.SecondaryMarketList-offerTotal .dialog-link .i-circle-info.InlineSVG {
    fill: #d9a800; }

.post_investment_campaigns_show .ListGroup-item.SecondaryMarketList-offerAction {
  -webkit-box-flex: 5;
  -webkit-flex: 5;
  -ms-flex: 5;
  flex: 5; }

.post_investment_campaigns_show .ListGroup-item.MarketListGroup-item.SecondaryMarketList-offerBuy {
  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; }
  .post_investment_campaigns_show .ListGroup-item.MarketListGroup-item.SecondaryMarketList-offerBuy .SecondaryMarketList-offerBuyAction {
    width: 50%;
    font-weight: 700; }
  .post_investment_campaigns_show .ListGroup-item.MarketListGroup-item.SecondaryMarketList-offerBuy .share_lot_cancel {
    font-weight: 400; }

.post_investment_campaigns_show .SecondaryMarketList-header .ListGroup-item.SecondaryMarketList-offerTotal {
  margin-right: 22px; }

@media only screen and (max-width: 56.875rem) {
  .post_investment_campaigns_show .SecondaryMarketList-header > .ListGroup-item.SecondaryMarketList-offerSharesSmall {
    display: block;
    text-align: right; }
  .post_investment_campaigns_show .SecondaryMarketList-header > .ListGroup-item.SecondaryMarketList-offerShares {
    display: none; }
  .post_investment_campaigns_show .ListGroup-item.SecondaryMarketList-offerShares,
  .post_investment_campaigns_show .ListGroup-item.SecondaryMarketList-offerSharesSmall,
  .post_investment_campaigns_show .ListGroup-item.SecondaryMarketList-offerSharePrice,
  .post_investment_campaigns_show .ListGroup-item.SecondaryMarketList-offerTotal,
  .post_investment_campaigns_show .ListGroup-item.SecondaryMarketList-offerAction {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .post_investment_campaigns_show .ListGroup-item.MarketListGroup-item.SecondaryMarketList-offerBuy {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
    .post_investment_campaigns_show .ListGroup-item.MarketListGroup-item.SecondaryMarketList-offerBuy .SecondaryMarketList-offerBuyAction {
      margin-left: 24px;
      width: 100%; }
  .post_investment_campaigns_show .SecondaryMarketList-offerSharePrice,
  .post_investment_campaigns_show .SecondaryMarketList-offerAction {
    display: block; } }

@media print {
  #seedrs .CampaignNthRoundRibbon,
  #seedrs .MainNav-logoImage {
    width: auto;
    height: auto;
    background: none;
    display: block;
    text-indent: 0;
    color: #222f39; }
  #seedrs .MainNav,
  #seedrs .footer-for-small,
  #seedrs .Tabs.is-compact {
    display: none; }
  .MainNav-logoImage {
    font-size: 1.5rem; } }

body.fixed-grid {
  min-width: 960px; }


/*# sourceMappingURL=base.css.map*/
