@import url("//fonts.googleapis.com/css?family=Francois One:regular&display=swap");
@import url("//fonts.googleapis.com/css?family=Titillium Web:regular&display=swap");

@media screen and (max-width: 575px)
{
	img
	{
	  max-width: 100vw;
	}
	.tns-inner
	{
	  overflow: hidden;
	}
}

a.anchor {
    display: block;
    position: relative;
    top: -200px;
    visibility: hidden;
 }

a.skip-nav {
  left:-999px;
  position:absolute;
}


.block-01.header.pisarra-navigation .nav-top
{
  background-color: #FFFFFF;
  color: #000000;
}

.block-01.header.pisarra-navigation .nav-bottom
{
  background-color: #b30027;
  opacity: .9;
  color: #FFFFFF;
}

@media (max-width: 991.98px)
{
  .block-01.header.pisarra-navigation .nav-bottom
  {
    opacity: 1;
  }
}

.block-01.header.pisarra-navigation .navbar-toggler
{
  background-color: #7f7e7f;
  color: #FFFFFF;
}

.block-01.header.pisarra-navigation .navbar-toggler .fa-phone-alt
{
    color: inherit !important;
}

.block-01.header.pisarra-navigation .dropdown-menu .dropdown .dropdown-menu
{
  column-count: 2;
}

@media (max-width: 991.98px)
{
  .block-01.header.pisarra-navigation .dropdown-menu .dropdown .dropdown-menu
  {
    column-count: 1;
  }
}

.block-01.header.pisarra-navigation .underneath
{
  width: 100%;
  text-align: right !important;
}

.block-02.interior_hero.pisarra-interior-hero .hero-wrapper
{
  text-align: center;
}

.block-02.interior_hero.pisarra-interior-hero .interior-hero
{
  justify-content: center;
}
  
.btn.btn-square.btn-square-01 {
  background-color: #7f7e7f;
  color: #FFFFFF;
  border: 2px solid #7f7e7f;
  border-radius: 0;
  font-size: 1rem;
  padding: .625rem 1.25rem;
  transition: .2s ease;
}

.btn.btn-square.btn-square-01 p,
.btn.btn-square.btn-square-01 span
{
  font-weight: bold;
}

.btn.btn-square.btn-square-01:hover
{
  background-color: #FFFFFF;
  color: #b30027;
}
