.navbar-brand-container {
  height:50px;
  width:200px;
  display: flex;
  align-items: center;
}

@media all and (min-width: 992px) {
.navbar-brand-container {
  height:200px;
  width:200px;
  display: flex;
  align-items: center;
}
}
.navbar-brand {
  width:200px;
}

.navbar-nav .nav-link {
  font-family: gilroy, sans-serif;
  color: #ffffff !important;
  font-weight: 400;
  font-size: 16px;
  padding: 8px!important;
}
  .menu--main .navbar-nav .nav-link span {
    color:rgb(255 255 255 / 35%)
  }
@media all and (min-width: 992px) {
  .menu--main .navbar-nav .nav-item {
    border-right: 2px solid #020e3e;
  }

  .menu--main .navbar-nav .nav-link span {
    color:rgb(255 255 255 / 35%);
    font-size: 13px;
    line-height: 22px;
  }
  
  .menu--main .navbar-nav .nav-link {
    text-align: right;
  }
}
.navbar-nav .active>.nav-link, 
.navbar-nav .nav-link.active, 
.navbar-nav .nav-link.show, 
.navbar-nav .show>.nav-link {

}

/* Menu toggler fall back icon */
.navbar-toggler {
  color: rgba(0,0,0,.5);
  border: none;
  border-radius: 0px!important;
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none!important;
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important;
}

.dropdown-menu {
  border-radius: 0!important;
  padding: 0px !important;
}
.dropdown-item  {
  padding: 0px !important;
}
.dropdown-item a {
  padding: 8px !important;
  color: #1f2124 !important;
  text-decoration:none;
  display:block;
}
.dropdown-item.active, 
.dropdown-item:active {
  background-color:#e1e1e1!important;  
}


.navbar-expand-lg .navbar-nav .nav-link.active{
  padding: 8px;
  color: #193b7e !important;
  background-color: rgb(255 255 255 / 65%) !important;
}
.navbar-expand-lg .navbar-nav .nav-link.active span{
  color: rgb(25 59 126 / 65%) !important;
}
.dropdown-item.active a, .dropdown-item:focus a, .dropdown-item:hover a  {
  color: #5d6770!important;
  text-decoration:none;
}

#navbar-top.navbar {
  height: 52px;
}

.navbar-toggler img {
  padding:0;
  margin:0;
}
.navbar-brand a {
  display: block;
  padding:0;
  margin:0;  
}
.navbar-brand a img {
  height: 45px;
  /* max-width: 227px; */
}
@media all and (min-width: 992px) {
  .navbar-brand a img {
    height: 72px;
    /* max-width: 227px; */
  }
} 
.navbar-toggler.menu-principale {
  padding:0;
  border:none;
}

.navbar-toggler.menu-secondario {
  display: block!important;
  padding:0;
  width: 50px;
}
.navbar-toggler.menu-secondario img {
  border: 3px solid white;
  width:50px;
  height:50px;
  border-radius: 50%;
}


.ContenitoreIcona {
  background: #6879A5;
  text-align: center;
}
.ContenitoreIcona svg {
  height: 150px;
  width: 150px;
}
.ContenitoreIcona img {
  border: 6px solid white;
  width: 150px;
  height: 150px;
  border-radius: 50%;
}
.dropdown-menu {
  border-radius: 0!important;
}

.dropdown-toggle::after {
  display: block;
  margin-left: .255em;
  width: 11px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  float: right;
  content: url("data:image/svg+xml,%3Csvg height='9px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23C5C1C3' d='M0.792893 0.763596C1.18342 0.373072 1.81658 0.373072 2.20711 0.763596L5.5 4.05649L8.79289 0.763596C9.18342 0.373072 9.81658 0.373072 10.2071 0.763596C10.5976 1.15412 10.5976 1.78729 10.2071 2.17781L6.20711 6.17781C5.81658 6.56833 5.18342 6.56833 4.79289 6.17781L0.792893 2.17781C0.402369 1.78729 0.402369 1.15412 0.792893 0.763596Z'%3E%3C/path%3E%3C/svg%3E");       
}
.dropdown-toggle.show::after {
  content: url("data:image/svg+xml,%3Csvg height='9px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23C5C1C3' d='M10.2071 6.17781C9.81658 6.56833 9.18342 6.56833 8.79289 6.17781L5.5 2.88492L2.20711 6.17781C1.81658 6.56833 1.18342 6.56833 0.792894 6.17781C0.402369 5.78729 0.402369 5.15412 0.792894 4.7636L4.79289 0.763596C5.18342 0.373072 5.81658 0.373072 6.20711 0.763596L10.2071 4.7636C10.5976 5.15412 10.5976 5.78729 10.2071 6.17781Z'%3E%3C/path%3E%3C/svg%3E"); 
}

a.language-link {
  font-size: .85em;
  font-weight: 900;
  text-decoration: none;
  color: rgb(255 255 255 / 60%);
}

a.language-link:hover, 
a.language-link:focus {
 color: #fff!important;
}


.payoff {
  position: static;
  background-color: #193B7E;
}
@media (min-width: 992px) {
  .payoff {
    position: relative;
    background:transparent;
  }  
}
.bkg-img--full-width {
    overflow: hidden;
    min-height: 150px;
    position: relative;
}

.bkg-img--full-width img {
    height: auto;
    margin: 0 auto 0;
    display: block;
    max-width: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.over-payoff {
      position: inherit;
}
@media (min-width: 576px) {
    .bkg-img--full-width {
       max-height: 50vh;
       min-height:350px;
    }

    .bkg-img--full-width img {
        height: auto;
        width: 100%;
    }
}
@media (min-width: 768px) {
    .bkg-img--full-width {
        min-height:320px;
    }
}

@media (min-width: 992px) {
    .bkg-img--full-width {
        min-height:400px;
        height:auto;
    }
    .over-payoff {
        position: absolute;
    }    
}
@media (min-width: 1200px) {
    .bkg-img--full-width {
        min-height:350px;
    }
}
@media (min-width: 1400px) {
    .bkg-img--full-width {
        min-height:500px;
    }
}