

/* CSS from snippet stylesheet tags */
.mega-menu-logo{
    margin-top: 24px;
    
    .mega-menu-logo-container{
      display: flex;
      gap: 13px;
      
      .mega-menu-logo-left{
        width: 50.56px;
        height: 55.04px;
        img{
          width: 100%;
          height: 100%;
        }
      }
      
      .mega-menu-logo-right{
        display: flex;;
        flex-direction: column;
        justify-content: space-around;

        .mega-menu-logo-title{
          font-size: 16px;
          font-weight: bold;
          line-height: 120%;
          color: #3D3D3D;
        }        
        .mega-menu-logo-subtitle{
          font-size: 14px;
          font-weight: normal;
          line-height: 120%;
          color: #3D3D3D;
        }
      }
    }
  }
.mega-menu-logo-mobile{    
    .mega-menu-logo-container-mobile{
      display: flex;
      gap: 13px;
      
      .mega-menu-logo-left-mobile{
        width: 50.56px;
        height: 55.04px;
        img{
          width: 100%;
          height: 100%;
        }
      }
      
      .mega-menu-logo-right-mobile{
        display: flex;;
        flex-direction: column;
        justify-content: space-around;

        .mega-menu-logo-title-mobile{
          font-size: 14px;
          font-weight: bold;
          line-height: 120%;
          color: #3D3D3D;
        }        
        .mega-menu-logo-subtitle-mobile{
          font-size: 12px;
          font-weight: normal;
          line-height: 120%;
          color: #3D3D3D;
        }
      }
    }
  }