/* 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 26, static/etf-provider/scss/etf-providers.scss */
.provider-container .category-provider .category-title {
  border-left: 4px solid #fe6d73;
  padding-left: 10px; }

/* line 31, 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 36, static/etf-provider/scss/etf-providers.scss */
  .provider-container .category-provider .single-provider-wrapper .single-provider-details {
    color: #000; }
    /* line 39, 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 44, 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; }
