/* line 15, ../etfcircle-static/static/scss/variables.scss */
:root {
  --color-primary: #002D72;
  --color-blue-2: #00549D;
  --color-secondary: #fe6d73;
  --color-tertiary: #F7CC83;
  --color-text: oklch(37.3% 0.034 259.733);
  --color-heading: oklch(21% 0.034 264.665);
  --color-golden-1: $color-tertiary;
  --color-golden-2: #FFAF26;
  --color-border: #e7e7ed;
  --font-size-section-heading: 34px; }

/* line 5, ../etfcircle-static/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, ../etfcircle-static/static/etf-provider/scss/etf-providers.scss */
.provider-container #filter-form .card-body * {
  font-size: 14px; }

/* line 18, ../etfcircle-static/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, ../etfcircle-static/static/etf-provider/scss/etf-providers.scss */
.provider-container .single-provider-wrapper {
  width: 100%; }
  /* line 28, ../etfcircle-static/static/etf-provider/scss/etf-providers.scss */
  .provider-container .single-provider-wrapper .single-provider-details {
    line-height: 26px; }
  /* line 32, ../etfcircle-static/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 40, ../etfcircle-static/static/etf-provider/scss/etf-providers.scss */
.provider-container .category-provider .category-title {
  border-left: 4px solid #fe6d73;
  padding-left: 10px; }

/* line 45, ../etfcircle-static/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 50, ../etfcircle-static/static/etf-provider/scss/etf-providers.scss */
  .provider-container .category-provider .single-provider-wrapper .single-provider-details {
    color: #000; }
    /* line 53, ../etfcircle-static/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 58, ../etfcircle-static/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 72, ../etfcircle-static/static/etf-provider/scss/etf-providers.scss */
.provider-container .provider-wrapper {
  word-break: break-word; }
