/*@font-face {
    font-family: 'Gordita Thin';
    font-style: normal;
    font-weight: normal;
    src: local('Gordita Thin'), url('fonts/Gordita Thin.woff') format('woff');
}

@font-face {
    font-family: 'Gordita Light';
    font-style: normal;
    font-weight: normal;
    src: local('Gordita Light'), url('fonts/Gordita Light.woff') format('woff');
}

@font-face {
    font-family: 'Gordita Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Gordita Medium'), url('fonts/Gordita Medium.woff') format('woff');
}*/

.hero.is-info {
  background: linear-gradient(
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0.5)
    ), url('../images/Software-security.webp') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.hero .nav, .hero.is-success .nav {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.hero .subtitle {
  padding: 1.5rem 0;
  line-height: 1.5;
}

.navbar-item img {
    max-height: 3rem;
    margin-top: 15px;
}

h1 {
		font-size: calc(42px + (56 - 42) * ((100vw - 480px) / (1280 - 480)))!important;
    line-height: 1.285!important;
}

h3 {
    font-size: 2.8125rem!important;
}

.control a {
	font-family: "Gordita Medium", "Helvetica Neue", "Helvetica", sans-serif!important;
	font-weight: normal!important;	
}

.button.is-info {
	background-color: #0b5cff!important;
	/*padding-bottom: calc(0.5em - 3px)!important;*/
	color:  #fff!important;
}

/* Images */
img {
    box-shadow: 0 20px 30px 0 rgba(36, 50, 66, 0.14);
}

img.logo {
    box-shadow: none!important;
}

.imageText-item-small {
    padding-bottom: 60px;
    padding-top: 60px;
}

.imageText-item {
    padding-bottom: 160px;
    padding-top: 160px;
}

.bg-gray {
    background-color: #F6F8F9!important;
}
