.image-component {
  margin: 0;
  width: 100%;
  position: relative; }

.common-image-component {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: var(--focal-point-x) var(--focal-point-y);
     object-position: var(--focal-point-x) var(--focal-point-y); }

.mainbanner-image {
  height: 43.75vw; }
  @media (max-width: 543.98px) {
    .mainbanner-image {
      height: 75vw; } }

.common-image-filter {
  filter: brightness(40%); }

.slider-hero {
  transition: none;
  overflow: hidden; }
  .slider-hero figcaption {
    position: absolute;
    top: 50%;
    left: 6%;
    width: 100%;
    transform: translateY(-50%); }
    @media (max-width: 543.98px) {
      .slider-hero figcaption {
        bottom: 10px;
        top: inherit;
        transform: translateY(0px);
        left: 6px;
        margin-bottom: 20px; } }
  .slider-hero .btn-slider {
    min-width: 282px; }
  .slider-hero .image-heading-container {
    position: static;
    top: auto; }
    @media (min-width: 544px) {
      .slider-hero .image-heading-container {
        padding-left: 1%; } }
  .slider-hero .ITC-text-underneath .btn-slider:hover, .slider-hero .ITC-text-underneath .btn-slider:focus {
    color: #E4032C;
    border: 1px solid #000; }
    .slider-hero .ITC-text-underneath .btn-slider:hover span, .slider-hero .ITC-text-underneath .btn-slider:focus span {
      color: #E4032C; }
  .slider-hero .ITC-text-underneath span {
    color: #fff; }

.image-heading-text {
  font-family: "Century Gothic";
  color: #fff; }

.ITC-image-heading-text {
  color: #fff;
  font-family: "ITC Avant Garde Gothic Std";
  font-style: italic;
  font-weight: bold;
  font-size: 42px;
  line-height: 55px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 22px; }
  @media (max-width: 543.98px) {
    .ITC-image-heading-text {
      font-size: 25px;
      line-height: 35px;
      text-align: left; } }

.image-heading-container .mainbanner-sub-text p {
  font-size: 1.67rem;
  font-family: "Century Gothic";
  color: #fff;
  text-decoration: underline; }

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