.result-summary::after{
 content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: var(--liquid-magic-bg) no-repeat;
  background-position: top center;
  background-size: 100%;
  background-attachment: fixed;
} 

.result-summary--gradient-left::after{
background: var(--gradient-left);
}

.result-summary--gradient-right::after{
background: var(--gradient-right);
}

.result-summary .resultAccordion__title .cta {
  vertical-align: top
}
.result-summary .resultAccordion__title .cta.open .cta__icon::before {
  content: "\e903"
}
.result-summary .resultAccordion__title .cta:focus {
  background: var(--black);
  outline: solid 2px var(--black);
  -webkit-box-shadow: none;
  box-shadow: none
}
.result-summary .resultAccordion__item {
  margin-bottom: var(--sm-2)
}
.result-summary .resultAccordion__item:last-child {
  margin-bottom: 0
}
.result-summary .resultAccordion__right .iconList a {
  max-width: 7.4rem;
  display: block;
  text-decoration: none
}
.result-summary .resultAccordion__right .iconList a span {
  display: block;
  text-align: center;
  line-height: normal
}
.result-summary .resultAccordion__right .iconList a .icon {
  width: 3.2rem;
  height: 3.2rem;
  background: var(--white);
  line-height: 3.2rem;
  text-align: center;
  border-radius: 50%;
  margin: 0 auto;
  color: var(--bs-black);
  font-size: 1.2rem;
  margin-bottom: var(--xs-1);
  transition: 0.7s;
}
.result-summary .resultAccordion__right .iconList a:hover {
  background: 0 0;
  color: var(--black)
}
.result-summary .resultAccordion__right .iconList a:hover .icon{
	background: var(--black);
  	color: var(--white);
}
.result-summary .resultAccordion__content {
  height: auto;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out
}
.result-summary .resultAccordion__content.open {
  max-height: 300rem;
  -webkit-transition: max-height 1s ease-in;
  transition: max-height 1s ease-in;
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
  visibility: visible
}
.result-summary .resultAccordion__content .result-stats .stats__wrapper {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  max-width: 100%
}
@media (min-width:992px) {
  .result-summary .iconList {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
  .result-summary .iconList a {
    min-width: 7rem
  }
  .result-summary .resultAccordion__left {
    max-width: 54.1rem;
    width: 100%;
    padding-right: var(--sm-1)
  }
  .result-summary .resultAccordion .video-quote-tab__video {
    min-width: 47.4rem
  }
}
@media (min-width:1200px) {
  .result-summary .iconList {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
  }
}
@media (min-width:768px) {
  .result-summary .resultAccordion__content .result-stats .stats__wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
  }
}
@media (max-width:991.98px) {
  .result-summary .resultAccordion__title {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
  .result-summary .resultAccordion .video-quote-tab {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }
  .result-summary .resultAccordion__right .iconList {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
  .result-summary .resultAccordion__right .iconList a {
    max-width: 100%;
    width: 31.33%
  }
  .result-summary .resultAccordion__content .resultAccordion__padding .video-quote-tab__content {
    margin-top: var(--sm-1)
  }
  .result-summary::after{
    background-size: auto;
  }
  .resultAccordion__left,.resultAccordion__right{
  	margin-bottom: var(--sm-3);
  }
}
@media (max-width:767.98px) {
.result-summary .resultAccordion__right .iconList a {
    width: 29.33%;
  }
  .result-summary .resultAccordion__right .iconList{
  	gap: var(--sm-2);
  }
}
