.header_area {
  box-shadow: 2px 4px 4px 2px rgba(2, 2, 2, 0.25);
}

.header_area .main-menu .navbar .navbar-brand{
    padding: 0 2rem 0 3rem;
}

.header_area .main-menu .navbar {
    background-color: pink;
}


.dropdown-menu {
  background-color: pink;
}

.dropdown-item {
  color:#A37079;
}

.code {
  color: white;
  font-size: 2rem;
}

.header_area .main-menu .nav-item .nav-link{
    padding: 1rem;
}

.header_area .main-menu .navbar-nav .active a{
    background: linear-gradient(90deg, #4458dc 0%, #854fee 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.header_area .main-menu .navbar-nav a:hover{
    background: linear-gradient(90deg, #4458dc 0%, #854fee 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.collapse {
  justify-content: space-between;
  padding-right: 2rem;
}

.selected-lang{
  display: flex;
  justify-content: space-between;
  line-height: 2;
}

.lang-menu .selected-lang:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  margin-right: 4px;
  background-image: url(https://purecatamphetamine.github.io/country-flag-icons/3x2/GB.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

.lang-menu > ul > li > a:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 4px;
  justify-content: space-between;
  line-height: 2;
  vertical-align: middle;
  background-image: url(https://purecatamphetamine.github.io/country-flag-icons/3x2/BR.svg);
  background-size: contain;
  background-repeat: no-repeat;

}
