/* line 12, static/scss/variables.scss */
:root {
  --color-primary: #002e5a;
  --color-secondary: #fe6d73;
  --color-tertiary: #fde21c; }

/* line 5, static/etf-provider/scss/etf-providers.scss */
.provider-container #filter-form .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer; }

/* line 12, static/etf-provider/scss/etf-providers.scss */
.provider-container #filter-form .card-body * {
  font-size: 14px; }

/* line 18, static/etf-provider/scss/etf-providers.scss */
.provider-container #filter-form .form-check input,
.provider-container #filter-form .form-check label {
  cursor: pointer; }

/* line 25, static/etf-provider/scss/etf-providers.scss */
.provider-container .single-provider-wrapper {
  width: 100%; }
  /* line 28, static/etf-provider/scss/etf-providers.scss */
  .provider-container .single-provider-wrapper .image-wrapper img {
    aspect-ratio: 1/1;
    object-fit: contain;
    width: 100%; }

/* line 36, static/etf-provider/scss/etf-providers.scss */
.provider-container .category-provider .category-title {
  border-left: 4px solid #fe6d73;
  padding-left: 10px; }

/* line 41, static/etf-provider/scss/etf-providers.scss */
.provider-container .category-provider .single-provider-wrapper {
  text-decoration: none;
  transition: background-color 0.3s;
  width: 100%; }
  /* line 46, static/etf-provider/scss/etf-providers.scss */
  .provider-container .category-provider .single-provider-wrapper .single-provider-details {
    color: #000; }
    /* line 49, static/etf-provider/scss/etf-providers.scss */
    .provider-container .category-provider .single-provider-wrapper .single-provider-details .image-wrapper {
      padding-top: 66.67%;
      position: relative;
      width: 100%; }
      /* line 54, static/etf-provider/scss/etf-providers.scss */
      .provider-container .category-provider .single-provider-wrapper .single-provider-details .image-wrapper img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover; }

/* line 68, static/etf-provider/scss/etf-providers.scss */
.provider-container .provider-wrapper {
  word-break: break-word; }
