body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    font-size: 18px;
}
.logo {width: 20em; height: auto;}
@media (max-width: 1200px){.text-resp {font-size: 0.8rem;}}
@media (max-width: 992px){.text-resp {font-size: 0.6rem;}}
ul.nav a.nav-link {color:#000000; font-weight: bold; }
ul.nav a:hover { text-decoration: line-through !important; color:#0047ce;}
ul.nav a.nav-link.active { text-decoration: line-through !important; color:#0047ce;}
.input-line {border: none; border-bottom: 2px solid #adcdef; border-radius: 0; box-shadow: none;}
.input-line:focus {outline: none; border-bottom: 2px solid #adcdef;}
.input-line::placeholder {color: #0047ce; opacity: 1;}
.list-group {border: none;}
.list-group-item {border: none; border-radius: 0;}
a {text-decoration: none;}
.gallery {
    background-color: #0146cf;
    color: white;
    padding: 0px;
    min-height: 750px;
    display: flex;
    overflow: hidden;
    flex-direction: column;
}
.blue-section {
  background-color: #0146cf;
  color: white;
  padding: 20px 15px;
}

footer {
  text-align: center;
  padding: 60px 20px 20px 20px;
}
.btn-custom {
  background-color: white;
  color: #0146cf;
  border: 2px solid #0047ce;
  border-radius:100px;
  font-family: "RobotoMono-Regular";
  padding:5px 25px;
}
.btn-custom:hover {
  background-color: #0047ce;
  color: white;
}
.blue-text{
color:#0047ce;
}
@font-face {
  font-family: "AkzidenzGrotesk-Bold";
  src: url("/assets/fonts/woff2/AkzidenzGrotesk-Bold.woff2") format("woff2");
  }
@font-face {
  font-family: "AcylicalHand-Small";
  src: url("/assets/fonts/woff2/AcylicalHand-Small.woff2") format("woff2");
  }
@font-face {
  font-family: "RobotoMono-Regular";
  src: url("/assets/fonts/woff2/RobotoMono-Regular.woff2") format("woff2");
  }
@font-face {
  font-family: "RobotoMono-BoldItalic";
  src: url("/assets/fonts/woff2/RobotoMono-BoldItalic.woff2") format("woff2");
  }
.f-akz{
  font-family: "AkzidenzGrotesk-Bold";
}
.f-acy{
  font-family: "AcylicalHand-Small";
}
.f-rob-reg{
  font-family: "RobotoMono-Regular";
}
.f-rob-bold-it{
  font-family: "RobotoMono-BoldItalic";
}
.underlined{
  text-decoration: underline;
}
.cross_off{
  text-decoration: line-through;
}
.link_wrapped{
  word-wrap: break-word;;
}

.download-icon-circle{
  position: absolute;
  left: -33px;
  width: 250px;
  top: -23px;
  }
  .download-icon-arrow{
  position: absolute;
  top: -46px;
  left: 85px;
  }
  .relative{
  position: relative;
  }
  .manifiesto-icon{
  position: absolute;
  right: 82px;
  width: 100px;
  top: 24px;
  }

@media only screen and (max-width: 1400px) {
  .f1 {
    font-size: 10rem!important;
  }

  .manifiesto-icon {
    right: 88px;
    width: 76px;
    top: 24px;
  }
}

@media only screen and (max-width: 1199px) {
  .f1 {
  font-size: 8rem!important;
  }
  .manifiesto-icon {
  right: 101px;
  width: 58px;
  top: 24px;
  }
}


@media only screen and (max-width: 991px) {
  .f1 {
  font-size: 5rem!important;
  }
  .manifiesto-icon {
  right: 124px;
  width: 35px;
  top: 15px;
  }

  .h3{
    font-size: 16px;
  }
}


@media only screen and (max-width: 767px) {
  .f1 {
  font-size: 3rem!important;
  }
  .manifiesto-icon {
    right: 132px;
    width: 15px;
    top: 15px;
}

.tab-galleries{
padding-left: 20px;
padding-right: 20px;
}

.mobile-none{
display: none;
}

.nav-link{
  font-size: 16px;
}
}


@media only screen and (max-width: 600px) {
.h3{
  font-size: 16px;
}

.mobile-w-100{
  width: 100%!important;
}

.mobile-center{
text-align: center!important;
}

.mobile-display-none{
display: none!important;
}

.manifiesto-list li{
  flex-wrap: wrap;
  justify-content: center;
}

.manifiesto-icon{
  display: none;
}

}