/**
 * Core - Strengthens and extends 42Theme site functionality.
 *
 * @encoding     UTF-8
 * @version      2.0.0
 * @copyright    Copyright (C) 2016 - 2023 42Theme (https://42theme.com). All rights reserved.
 * @license      Private, Internal Software
 * @author       Alexander Khmelnitskiy (info@alexander.khmelnitskiy.ua)
 * @support      support@42theme.com
 **/
.t42-hero-con {
  background-color: #f8f9fa;
  background-image: url(/wp-content/uploads/2019/07/advanced-solutions-bg.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-widget-t42-hero {
  text-align: center;
  padding: 160px 16px;
}
.elementor-widget-t42-hero .t42-heading-title {
  color: #424242;
  font-family: 'Ubuntu', Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-size: 80px;
  font-weight: 300;
  line-height: 92px;
  max-width: 750px;
  margin: 0 auto 20px;
}
.elementor-widget-t42-hero .t42-subtitle {
  color: #424242;
  font-size: 20px;
  line-height: 34px;
  font-weight: 300;
  max-width: 750px;
  margin: 0 auto;
}
.elementor-widget-t42-hero .t42-button-box {
  margin-top: 25px;
}
.elementor-widget-t42-hero .t42-button-box a {
  display: inline-block;
  color: #fff;
  font-family: 'Ubuntu', Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-size: 18px;
  font-weight: 500;
  border-radius: 2px;
  padding: 12px 16px;
  background-color: #1F8447;
}
.elementor-widget-t42-hero .t42-button-box a:hover,
.elementor-widget-t42-hero .t42-button-box a:focus,
.elementor-widget-t42-hero .t42-button-box a:active {
  background-color: #176336;
}
@media (max-width: 1360px) {
  .t42-hero-con {
    background-size: 120%;
  }
}
@media (max-width: 1100px) {
  .t42-hero-con {
    background-size: 140%;
  }
}
@media (max-width: 850px) {
  .t42-hero-con {
    background-size: 160%;
  }
  .elementor-widget-t42-hero .t42-heading-title {
    font-size: 50px;
    line-height: 62px;
  }
}
@media (max-width: 540px) {
  .elementor-widget-t42-hero {
    padding: 80px 16px;
  }
  .elementor-widget-t42-hero .t42-heading-title {
    font-size: 30px;
    line-height: 42px;
  }
}
