.elementor-2498 .elementor-element.elementor-element-5819c10a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2498 .elementor-element.elementor-element-5819c10a:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-5819c10a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dotbit.eu/hr/wp-content/uploads/2021/07/glowing-blue-lines-dark-background-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2498 .elementor-element.elementor-element-5819c10a > .elementor-container{min-height:400px;}.elementor-2498 .elementor-element.elementor-element-5819c10a > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2498 .elementor-element.elementor-element-5819c10a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2498 .elementor-element.elementor-element-166f60b9 .elementor-heading-title{font-size:4rem;font-weight:bold;color:var( --e-global-color-text );}.elementor-2498 .elementor-element.elementor-element-3002400 .elementor-heading-title{font-size:28px;font-weight:normal;color:var( --e-global-color-text );}@media(max-width:767px){.elementor-2498 .elementor-element.elementor-element-5819c10a:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-5819c10a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dotbit.eu/hr/wp-content/uploads/2021/07/glowing-blue-lines-dark-background-1.jpg");}.elementor-2498 .elementor-element.elementor-element-5819c10a > .elementor-container{min-height:350px;}.elementor-2498 .elementor-element.elementor-element-3002400 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for heading, class: .elementor-element-166f60b9 */@media (min-width:981px) {
    .hero-headline {
        max-width:70%;
    }
}/* End custom CSS */
/* Start custom CSS */.matrix {
    border-bottom:1px solid #444;
}
.matrix:last-child {
    border:none;
}
.matrix {
    color:#fff;
}
* {
  box-sizing: border-box;
}

/* Create two equal columns that floats next to each other */
.column {
  float: left;
  width: 80%;
  padding: 10px;
}
.level {
width:20%;
}
/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}/* End custom CSS */