/*remove unit from any value : stripUnit(10px) ==> 10*/
/*font-size:rem(10); or font-size:rem(10px); or @include font-size(10) to convert px to rem value*/
.content-asset .anchor-link {
  text-decoration: none;
  border-bottom: 2px solid #e00045;
  padding-bottom: 5px;
  white-space: nowrap; }

@media (min-width: 960px) {
  .content-asset .anchor-link {
    font-size: 1.125rem; } }
@media (max-width: 959.98px) {
  .content-asset .anchor-link {
    font-size: 0.75rem;
    padding-bottom: 5px; } }
.content-asset h1 {
  font-size: 1.4rem;
  font-weight: bold; }

.content-asset h2 {
  font-size: 1.2rem;
  font-weight: bold; }

.content-asset h3 {
  font-weight: bold; }

.content-asset a.link {
  text-decoration: underline;
  color: #454545; }

.new-rse h1 {
  color: #3D3D3D;
  font-size: 1.4rem;
  font-weight: bold; }
.new-rse h2 {
  color: #3D3D3D;
  font-size: 1.2rem;
  font-weight: bold; }
  @media (max-width: 480px) {
    .new-rse h2 {
      font-size: 1.35rem; } }
.new-rse p {
  color: #3D3D3D;
  font-size: 100%;
  line-height: 1.5rem; }
.new-rse .list-inline-item .anchor-link {
  text-decoration: none;
  border-bottom: 2px solid #e00045;
  padding-bottom: 5px;
  white-space: nowrap;
  color: #454545;
  font-size: 1.125rem; }
.new-rse .green-bar {
  background-color: #A0B080;
  height: 119px;
  width: 91%;
  position: absolute;
  top: 22em; }
  @media (max-width: 760px) {
    .new-rse .green-bar {
      top: 19.5em; } }
  @media (max-width: 480px) {
    .new-rse .green-bar {
      top: 16em;
      width: 100%; } }
  @media (max-width: 480px) {
    .new-rse .green-bar {
      display: none; } }
.new-rse #slider-actu-rse .items {
  width: 93%;
  margin: 0px auto;
  margin-top: 20px;
  background-color: rgba(232, 236, 216, 0.5); }
  @media (max-width: 480px) {
    .new-rse #slider-actu-rse .items {
      width: 100%; } }
.new-rse #slider-actu-rse .slick-prev:before, .new-rse #slider-actu-rse .slick-next:before {
  color: #A0B080;
  font-size: 25px; }
  @media (max-width: 480px) {
    .new-rse #slider-actu-rse .slick-prev:before, .new-rse #slider-actu-rse .slick-next:before {
      font-size: 30px; } }
.new-rse #slider-actu-rse .slick-next {
  right: -40px;
  display: block;
  height: 100%;
  width: 75px;
  background-color: #f4f6ec;
  box-shadow: -5px 0 5px 0 rgba(0, 0, 0, 0.1); }
  @media (max-width: 480px) {
    .new-rse #slider-actu-rse .slick-next {
      right: 9px;
      width: 20px;
      background-color: unset;
      box-shadow: unset; } }
.new-rse #slider-actu-rse .slick-prev {
  left: -68px;
  background-color: #f4f6ec;
  height: 100%;
  width: 78px; }
  @media (max-width: 480px) {
    .new-rse #slider-actu-rse .slick-prev {
      left: 0px;
      background-color: unset;
      width: 20px;
      z-index: 1; } }
.new-rse #slider-actu-rse .slick-arrow:before {
  background-image: none !important; }
.new-rse #slider-actu-rse .slick-arrow.slick-prev:before {
  transform: none;
  left: 34%; }
  @media (max-width: 480px) {
    .new-rse #slider-actu-rse .slick-arrow.slick-prev:before {
      left: 0%; } }
.new-rse #slider-actu-rse .slick-arrow.slick-next:before {
  transform: none;
  left: 34%; }
.new-rse #slider-actu-rse .slick-slide {
  margin: 30px;
  padding: 20px 30px;
  background-color: #ffffff;
  box-shadow: 0px 3px 6px 3px rgba(200, 200, 200, 0.7); }
  @media (max-width: 1200px) {
    .new-rse #slider-actu-rse .slick-slide {
      margin: 20px; } }
  @media (max-width: 1024px) {
    .new-rse #slider-actu-rse .slick-slide {
      margin: 20px;
      padding: 15px 25px; } }
  @media (max-width: 900px) {
    .new-rse #slider-actu-rse .slick-slide {
      margin: 20px;
      padding: 15px 20px; } }
  @media (max-width: 480px) {
    .new-rse #slider-actu-rse .slick-slide {
      min-height: 573px;
      margin: 15px;
      padding: 10px 15px; } }
  .new-rse #slider-actu-rse .slick-slide img {
    width: 100%;
    max-width: 100%;
    padding-bottom: 5px; }
  .new-rse #slider-actu-rse .slick-slide p {
    color: #3D3D3D;
    margin-bottom: 0.2rem;
    font-size: 1rem;
    line-height: 1.3; }
    @media (max-width: 900px) {
      .new-rse #slider-actu-rse .slick-slide p {
        font-size: 0.9rem; } }
  .new-rse #slider-actu-rse .slick-slide .smalltext {
    font-size: 80%;
    line-height: 1.1rem; }
.new-rse #slider-actu-rse .mt-slide {
  margin-top: 100px; }
  @media (max-width: 660px) {
    .new-rse #slider-actu-rse .mt-slide {
      margin-top: 10px; } }

/*# sourceMappingURL=styles.css.map */
