/**handles:child-style**/
/*
My Custom Style
*/
html {
  scroll-behavior: smooth; }

a {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease; }

.widget-column .elementor-widget-container h5 {
  text-transform: uppercase;
  font-weight: 300;
  border-bottom: 1px dotted #1a2860;
  margin-bottom: 10px; }
.widget-column .elementor-widget-container ul {
  list-style: square;
  margin-left: 17px; }

.elementor-text-editor ul,
.egt_content ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 15px; }
  .elementor-text-editor ul li,
  .egt_content ul li {
    padding-left: 15px; }
    .elementor-text-editor ul li::before,
    .egt_content ul li::before {
      content: "\f105";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      color: #E72734;
      margin-right: 15px;
      position: absolute;
      left: 15px; }

.industry-link {
  color: #fff !important; }

.egt-carrousel *:active, .egt-carrousel *:focus {
  outline: none !important; }

.egt-slick-nav {
  position: absolute;
  top: 50%;
  z-index: 20; }
  .egt-slick-nav.egt-next {
    right: 30px; }
  .egt-slick-nav.egt-prev {
    left: 30px; }