@font-face {
  font-family: "SourceSansPro";
  src: url(../fonts/SourceSansPro-Bold.otf) format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "SourceSansPro";
  src: url(../fonts/SourceSansPro-Regular.otf) format("opentype");
  font-weight: regular;
  font-style: normal;
}
@font-face {
  font-family: "SourceSansPro";
  src: url(../fonts/SourceSansPro-Semibold.otf) format("opentype");
  font-weight: 500;
  font-style: normal;
}

.slick-arrow:hover, .slick-arrow:focus {
  outline: none;
  background: unset;
  background-position: center;
  background-size: 27px;
  background-repeat: no-repeat;
}

.slick-arrow.slick-next:before {
  display: none;
}
.slick-arrow.slick-prev {
  left: calc(50% - 46px) !important;
  background-image: url("../images/arrow-left.svg")!important;
}
.slick-arrow.slick-next {
  right: calc(50% - 46px) !important;
  background-image: url("../images/arrow-right.svg")!important;
}


@media not all and (min-resolution:.001dpcm) { @media {

.slick-arrow.slick-next {
    -moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
	    bottom: -81px!important;
}
	  .section-image-with-text .container-fluid .row.flex-row-reverse .col-md-6 {
    justify-content: end;
    -webkit-justify-content: flex-end;
    align-items: flex-end;
    -webkit-align-items: flex-end;
}
}}

