@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
.footer-container {
    padding-bottom: 2%;
    background-color: #3A0078;
  }
  .footer-container > div > .info-content {
    margin-top:0%;
    width: 25%;
    position: relative;
  }

  .footer-container .link{
    display: flex;
    margin-top: -20px;
    justify-content: space-evenly;
  }
  .footer-container .ico{
    transform: scale(2);
    color: #FFFFFF;
    display: block;
   /* margin-left: 30px;*/
  }
  .footer-container svg:nth-child(1){
  color: #3B5998;
  }
  .footer-container svg:nth-child(3){
  color: #007AB9;
  border-radius: 50px  
    };
  .footer-container > div > .info-content > div > i:nth-child(2) {
    position: relative;
    color: #FFFFFF;
  }
  .footer-container > div > .info-content > div > i:nth-child(3) {
    color: #007AB9;
  }

.footer-container > div > .leftside-content {
    width: 35%;
  }
.footer-container > div > div > h2 {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    text-transform: capitalize;
    color: #FFFFFF;
    text-align: center;
  }
.footer-container > div > div > p {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 200%;
    color: #F3F3F3;
  }
 
.footer-container > div > div > form {
    box-sizing: border-box;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #FFFFFF;
    border-radius: 50px;
    padding: 5px;
      padding-left: 5px;
    padding-left: 30px;
    font-family: 'DM Sans';
  }
  .footer-container input {
    height: 100%;
    width: 100%;
    padding: 0;
    border: 0px;
  }
  .footer-container input:focus, .footer-container input:active{
    border: none;
    outline: none;
    }
  .footer-container > div > div > form > button {
    padding: 5px 15px;
    height: 100%;
    background: #000000;
    border: none;
    border-radius: 50px;
  }
  .footer-container > div > .info-content > div > i:nth-child(1) {
    transform: scale(2);
    color: #3B5998;
    display: block;
  }
  .footer-container #ul_content {
  width: 100%;
  font-family: 'DM Sans';
  font-style: normal;
  font-size: 14px;
  line-height: 200%;
  color: #F3F3F3;
}
.footer-container li{
    list-style: none ;
    }
  hr{
    width: 60%;
    opacity: 0.3;
     background-color: #FFFFFF;
}
.footer-container > p {
    position: relative;
    width: 174px;
    height: 22px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    margin: auto;
    display: block;
    color: #FEFEFE;
  }
  .footer-container>div{
    display: flex;
    justify-content: space-between;
    margin-bottom: -3%;
  }
  .footer-container>div>*{
   margin-top: 50px;
  }
  .info-content>img {
    margin-top: 50px;
    height: 80%;
    margin:auto;
    display: block;
    width: 100%;
}
  @media screen and (max-width: 1100px){
    .footer-container > div {
      display: flex;
      justify-content: space-between;
      margin-bottom:0%;
    }
  
    .footer-container > div > div > form > button {
        padding: 5px 10px;
        height: 100%;
        margin-left: -25px;
      }
   
    }
    @media screen and (max-width: 950px){
        footer input{
            border: 0px;
            }
        .footer-container > div > div > form > button {
            padding: 5px 10px;
            height: 100%;
            margin-left: -35px;
            background: #000000;
            border: none;
            border-radius: 50px;
          }
          .footer-container .image_logo{
            margin-left: -20px;
            width: 250px;
        }
   

       
        }
        @media screen and (max-width: 820px){
          .footer-container input{
                margin-left: -30px;
                border: 0px;
                }
          
                .footer-container input {
            height: 40px;
            margin-left: -20px;
            border: 0px;
        }
      
            }

            @media screen and (max-width: 650px){
              .footer-container>div{
                display: flex;
                gap: 20px;
              }
              .footer-container>div>*{
               margin-top: 50px;
              }
              .footer-container input{
                  
                  border: 0px;
                  }
                  .footer-container > div > div > form > button {
                    padding: 5px 10px;
                    font-size: 10px;
                    background: #000000;
                    border: none;
                    border-radius: 50px;
                }
               .footer-container > div > .evenplan > ul {
              margin-left: -50px;
              }
              .info-content {
                margin-top: -50px;
             
            }
            .footer-container input {
              height: 40px;
              border: 0px;
          }
             .info-content>img{
              height: 80%;
              width:100%;
            
            }
            .footer-container .adress > div:first-child > div > input {
              width: 200px!important;
            }
              }

              @media screen and (max-width: 600px){
                .adress {
                  display: flex;
                  flex-direction: column;
                
                }
                
               
                .modal_content_res {
                  display: flex;
                  flex-direction: column;
                  justify-content: space-between;
                }
                .footer-container > div > div > form{
                height: 50px;
                }

                .footer-container > div > div > form > button {
                  padding: 5px 10px;
                  background: #000000;
                  border: none;
                  border-radius: 50px;
              }
              .footer-container>div{
                display: flex;
                gap: 30px;
              }
              }
              @media screen and (max-width: 500px){
                .footer-container > div > * {
                  margin-top: 20px;
                }
                .footer-container > div > div > form > button {
                  display:block;
                }
                .footer-container > div > .leftside-content {
                  width: 80%;
                }
                .footer-container > div {
                
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
              }
              .link{
                display: flex;
                margin-top: -20px;
                justify-content: center;
                gap: 30px;
            
              }
              .info-content{
                min-width: 100%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
              }
              .info-content>img{
              width: 250px;
             
             
              }
              
              .footer-container > div > div {
                width: 100%;
                flex-basis: 100%;
              }
              .footer-container > div > div * {
                text-align: center;
              }
               
              .footer-container > div > div > form:focus{
                border: 0px;
                }
              }