html,
body {
  height: 100%;
  font-size: 1rem;
  font-family: "Montserrat", sans-serif;
}
.logo , .header-img, .body-img
{
    width:100% !important;
}
.partner
{
  font-size:10px !important;
  display:inline;
  float: left;
  white-space: nowrap ;
}
.gradient {
    background: rgb(38,64,135);
    background: linear-gradient(90deg, rgba(38,64,135,1) 0%, rgba(79,100,152,1) 50%, rgba(2,99,181,1) 100%);
}
linearGradient
{
    fill: url(#my-cool-gradient) #447799;
}

.page-header {
  margin-top: 5rem;
  font-size: 1.25rem;
  color: #fff;
}

.feature {
  color: #fff;
}

.feature ul {
  padding-left: 2rem;
  list-style-type: none;
}

.feature ul li {
  padding-left: 2rem;
  background-image: url(../img/check.svg);
  background-repeat: no-repeat;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}

.icon {
  color: #fff;
  height: 5rem;
  width: 5rem;
  font-size: 1.75rem;
  border-radius: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.gallery {
  background-color: whitesmoke;
}

.gallery img {
  border-radius: 5%;
}

.services {
  color: #fff;
}

footer {
  color: #fff;
  font-size: 1rem;
  margin: 0;
  padding: 1rem;
}

a {
  color: #fff;
  text-decoration: none;
}

@media  screen and (max-width: 800px){
.consenso {font-size: 14px;} 
  
}
