.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb {
  transition-duration: 300ms;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1100px) {
  .sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb {
    flex-direction: column;
  }
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .img-container {
  padding-top: 67.23%;
  position: relative;
  overflow: hidden;
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  transition-duration: 300ms;
  transform: scale(1.01);
}
@media (max-width: 1100px) {
  .sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .img-container img {
    height: 400px;
  }
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .img-container .img-text {
  position: absolute;
  left: 0;
  top: 10%;
  background: #896dd0 0% 0% no-repeat padding-box;
  text-align: left;
  font: normal normal normal 22px/40px 'TradeGothicLT-BoldTwo';
  letter-spacing: 0;
  color: #000;
  padding: 10px 14px;
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .duration {
  text-align: left;
  font: normal normal normal 20px/2em 'TradeGothicLT-Light';
  letter-spacing: 2px;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 600px) {
  .sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .duration {
    font-size: 16px;
    white-space: normal;
  }
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb h2 {
  text-align: left;
  font-size: 85px;
  font-weight: bold;
  font-family: 'TrimPosterWebExtraCompressed';
  letter-spacing: 0;
  color: #000;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 25px;
}
@media (max-width: 600px) {
  .sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb h2 {
    font-size: 70px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb p {
  text-align: left;
  font-size: 35px;
  font-weight: bold;
  font-family: 'TradeGothicLT-Light';
  letter-spacing: 0;
  color: #000;
  text-transform: uppercase;
  line-height: 1.3;
}
@media (max-width: 600px) {
  .sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb p {
    font-size: 20px;
  }
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .left {
  width: 51%;
  flex: 1 1 auto;
}
@media (max-width: 1100px) {
  .sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .left {
    width: 100%;
    max-height: 400px;
  }
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .right {
  width: 49%;
  min-width: 272px;
  flex: 1 1 auto;
  padding: 50px;
  background: #c7dbdc 0% 0% no-repeat padding-box;
  transition-duration: 200ms;
  text-transform: uppercase;
  text-align: left;
  position: relative;
}
@media (max-width: 1100px) {
  .sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .right {
    width: 100%;
    padding-bottom: 90px;
  }
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb .right i {
  font-size: 25px;
  position: absolute;
  right: 35px;
  bottom: 35px;
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb:hover {
  text-decoration: underline;
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb:hover .right {
  background: #8fb8ba;
}
.sv-se-soleilit-exhibitionBlurb .sol-exhibition-blurb:hover .img-container img {
  transform: scale(1.06);
}
