/*---------------------------------Site Map----------*/

ul li {
    display: block;
  }
  
    .sitemap-banner{
      background: linear-gradient(270deg, #13004B -4.8%, #A63C40 18.26%, #F25C3B 100%);
    }
  main{
    background: #FAFAFA;
  }
  .banner{
  padding-top: 55px;
  padding-bottom: 113px;
    }
  .sitemap-box{
    background: #FFFFFF;
    padding: 32px;
    border-radius: 16px;
    margin-bottom: 30px;
  }
    .sitemap-container{
  margin-top: -6%;
  margin-bottom: 30px;
    }
  .sitemap-link-container{
  padding: 16px 0;
  display: flex;
  border-bottom: 1px solid var(--stroke);
  }
  .sitemap-link-container:last-child{
    border-bottom: none;
    }
  .sitemap-link-container >div{
    flex: 1;
  }
  .sitemap-link-container > div{
    margin-right:  28px;
  }
  .sitemap-link-container > div:last-child{
    margin-right: 0px;
  }
  .links-container{
    display: flex;
  }
  .links-container ul{
    margin-right: 50px;
  }
  .links-container ul:last-child{
    margin-right: 0px;
  }
  .sitemap-link-container{
    flex: 1;
  }
  .market{
  flex: 1;
  text-align: left;
  }
  
  .sitemap-banner h1{
    color: white;
    font-weight: 500;
    padding-right: 80%;
    position: relative;
  }
  .sitemap-banner h1::before{
    content: '';
  height: 2px;
  width: 85%;
  top: 50%;
  right: 0;
  left: auto;
  background-color: white;
  position: absolute;
  }
  .sitemap-container h2:first-child{
    text-transform: capitalize;
  }
  .sitemap-container h2{
    font-weight: 500;
    font-size: 32px;
    padding-right: 30px;
    position: relative;
    display: inline-block;
    margin-bottom: 20px;
  }
  .sitemap-container h2::before{
    content: "";
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.50001 12.5L12.5 7.5M9.16668 5L9.55251 4.55333C10.334 3.77194 11.3939 3.333 12.4991 3.33308C13.6042 3.33316 14.664 3.77225 15.4454 4.55375C16.2268 5.33525 16.6658 6.39516 16.6657 7.50029C16.6656 8.60543 16.2265 9.66527 15.445 10.4467L15 10.8333M10.8333 15L10.5025 15.445C9.71167 16.2264 8.6447 16.6646 7.53293 16.6646C6.42115 16.6646 5.35418 16.2264 4.56334 15.445C4.17344 15.0598 3.86387 14.601 3.65259 14.0953C3.44131 13.5895 3.33252 13.0469 3.33252 12.4987C3.33252 11.9506 3.44131 11.408 3.65259 10.9022C3.86387 10.3965 4.17344 9.93772 4.56334 9.5525L5.00001 9.16667" stroke="%231A1A1A" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    position: absolute;
    background-size: 100% 100%;
    height: 20px;
    width: 20px;
    top: 50%;
    transform: translate(0,-50%);
    right: 0px;
  }
  .sitemap-link-container a{
    color: gray;
    font-weight: 400;
  }
    .sitemap-link-container ul li{
      margin-bottom: 8px;
    }
    .sitemap-link-container a:hover{
      color: var(--secondary) ;
    }
  
  /*----------------------------media queries---------*/
  
  /* Media Queries mmqq*/
  
  
  @media (max-width:1199px){
    .sitemap-banner h1{
      font-size: 32px;
    }
    .sitemap-banner h1::before {
      width: 80%;
  }
  .sitemap-link-container h2{
    font-size: 28px;
  }
  .sitemap-box {
    padding: 24px;
  }
  }
  
  @media (max-width:991px){
    .sitemap-banner h1 {
      padding-right: 66%;
      font-size: 30px;
  }
  .sitemap-banner h1::before {
    width: 75%;
  }
  .banner {
    padding-top: 36px;
    padding-bottom: 72px;
  }
  .sitemap-box {
    padding: 22px;
  }
  .sitemap-container h2 {
    font-size: 24px;
  }
  .sitemap-link-container a {
    font-size: 14px;
  }
  .sitemap-link-container ul li {
    margin-bottom: 6px;
  }
  }
  
  @media (max-width:767px){
    .sitemap-banner h1::before {
      width: 70%;
  }
  .sitemap-container h2 {
    margin-bottom: 12px;
  }
  .banner {
    padding-bottom: 54px;
  }
  .sitemap-banner h1 {
    font-size: 28px;
  }
  .links-container ul {
    margin-right: 30px;
  }
  .banner {
    padding-bottom: 54px;
  }
  .sitemap-link-container:last-child .links-container {
    display: grid;
    grid-template-columns: repeat(2,1fr);
  }
  }
  
  
  @media (max-width:575px){
    .banner {
      padding-bottom: 54px;
  }
  .sitemap-banner h1::before {
    width: 75%;
  }
  .sitemap-link-container > div {
    margin-right: 0px;
    margin-bottom: 16px;
  }
  .sitemap-link-container > div:last-child {
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .sitemap-container h2 {
    margin-bottom: 14px;
  }
  .sitemap-link-container {
      display: flex;
      flex-direction: column;
  }
  .sitemap-link-container:last-child {
    display: flex;
    flex-direction: column;
  }
  .sitemap-banner h1 {
    font-size: 22px;
  }
  .sitemap-container h2 {
    font-size: 18px;
  }
  .sitemap-box {
    padding: 10px 20px;
  }
  }
  @media (max-width:479px){
    .sitemap-banner h1::before {
      width: 70%;
    }
    .sitemap-container h2 {
      margin-bottom: 14px;
  }
    .banner {
      padding-bottom: 36px;
  }
    .links-container{
      flex-direction: column;
    }
    .links-container ul{
      margin-right: 0;
      margin-bottom: 8px;
    }
    .sitemap-link-container:last-child .links-container {
      grid-template-columns: repeat(1, 1fr);
  }
  }
  
  @media (max-width:359px){
      .links-container{
        flex-direction: column;
      }
      .links-container ul{
        margin-right: 0;
        margin-bottom: 8px;
      }
  }