/*-------------------------------------
    Móviles
---------------------------------------*/
@media (max-width: 480px) {
  .title_banner{
    font-size: 26px;
    line-height: 50px;
    top: 35px;
    left: 20px;
  }

  .banner-text{
    font-size: 20px;
    line-height: 45px;
    top: 29px;
    left: 20px;
  }

  .banner-foot{
    font-size: 20px;
    line-height: 48px;
    top: 50px;
    left: 20px;
  }

  .banner-body {
    height: 410px;
  }

  .modal-banner {
    max-width: 1197px;
    margin: 1.75rem auto;
    overflow-y: clip;
  }

  .mancha{
    display: none;
  }

  .logo_banner {
    top: 73px;
    width: 280px;
    left: 81px;
  }
    .contenido {
      padding-left: 5%;
      padding-right: 5%;
      margin-top: 26%;
    }
    .icons{
      display: none;
    }
    .navbar{
      padding-left: 5%;
      padding-right: 20%;
      position: fixed;
      background-color: #f3f3f3;
    }
    .nav-link {
      font-size: 1.0rem;
    }
    .container-fluid{
      margin-top: 5%;
    }
    #btn-back-to-top {
      bottom: 5%;
      right: 2%;
    }
    .switch{
      position: relative;
      right: -690%;
      top: -160px;
    }
    .slider {
      top: 7px;
      left: 7px;
      right: 2px;
    }
    .slider:before {
      height: 13px;
      width: 13px;
    }
    .slider:after{
      width: 13px;
      height: 13px;
      top: 17%;
      right: 63%;
    }
    #background-video {
      margin-left: -6%;
    }
    #audio-control{
      display: none;
    }
    .fullScreen{
      display: none;
    }
    #audio_control_movil {
      cursor: pointer;
      padding: 10px 20px;
      background: transparent;
      color: #f3f3f3;
      display: inline-block;
      z-index: 1;
      position: relative;
      top: -86px;
      font-size: 1rem;
      right: -320px;
    }
    #ras_circle {
      right: -12%;
    }
    #ras_arrow {
      left: -2.5%;
    }
    #telemetria_gif{
      position: relative;
      left: -4%;
    }
    #desarrollo_gif{
      margin-left: 16%;
    }
    .icn-vd {
      margin-left: 16%;
    }
    .lbl-vd{
      margin-left: 12.5%;
      text-align: center;
    }
    .popup{
      z-index: 0;
    }
    .btn_inicio{
      position: relative;
      top: 300px;
      right: 27%;
    }
    .tit_inicio {
      font-size: 1rem;
    }
    .rectangulo{
      height: 110px;
    }
    .rectangulo img{
      width: 200px;
      height: 70px;
    }
    .subtit_tmt{
      font-size: 0.85rem;
    }
    .subtit{
      font-size: 1rem;
    }
    .tab{
      padding: 1% 1.5%;
      font-size: 0.7rem;
    }
    .carac_plan{
      font-size: 1rem;
    }
    .benef{
      margin-left: 7%;
    }
    .benef img{
      width: 60px;
      height: 60px;
    }
    .benef label{
      font-size: 0.8rem;
    }
    .tab-content .container{
      margin: -6% 37% 0% 10%;
    }
    .container .card .face{
      width: 200px;
    }
    .container .card .face.face2 .content p{
      font-size: 8.5pt;
    }
    .container .card .face.face2 .content a{
      font-size: 0.8rem;
    }
    .card{
      margin-bottom: -12%;
    }
    .backg{
      margin: 0 -5% 0 -5%;
    }
    .subtit_an{
      font-size: 0.9rem;
    }
    .subtit_list{
      font-size: 1.2rem;
    }
    .linea{
      width: 260px;
      left: 24px;
      top: 57px;
    }
    .parrafo{
      font-size: 0.95rem;
    }
    .subtit_an_home{
      font-size: 1.3rem;
    }
    #lista_movil{
      display: block;
    }
    #lista_monitor{
      display: none;
    }
    .list{
      float: inherit;
    }
    .list li{
      font-size: 0.95rem;
    }
    .titulos{
      font-size: 1.3rem;
    }
    .btn-an{
      left: 53%;
      margin-top: -15%;
      z-index: 0;
    }
    .boton{
      font-size: 1rem;
    }
    .subtit_tg99_inicio{
      font-size: 0.99rem;
    }
    #lin-sen{
      width: 300px;
      left: 36px;
    }
    .vista_movil{
      display: block;
    }
    .vista_monitor{
      display: none;
    }
    #img_sensor{
      top: -13px;
      left: 19%;
      width: 25%;
    }
    .graf {
      top: 29px;
      left: -3%;
      width: 55%;
    }
    .btn-sen{
      top: 5px;
      left: 45%;
      margin-bottom: 30%;
    }
    .subtit_des{
      font-size: 1.2rem;
    }
    .lin_des{
      width: 300px;
      left: 12%;
    }
    .frase_des{
      font-size: 1rem;
      margin-top: -5%;
    }
    .linea_fras_des{
      width: 50%;
      left: 28%;
    }
    .parrafo_des{
      font-size: 1rem;
    }
    #icons{
      margin-top: -20%;
    }
    .container-02 .glassmorphic-card .contentBox h3{
      font-size: 1.2em;
    }
    .dev_list{
      text-align: center;
      font-size: 0.9rem;
    }
    .container-02 .glassmorphic-card .contentBox{
      margin-top: -45%;
    }
    .container-02 .glassmorphic-card .contentBox2 h3 {
      font-size: 1.2em;
    }
    .movil_list{
      font-size: 0.9rem;
    }
    .container-02 .glassmorphic-card .contentBox2 {
      margin-top: -100%;
    }
    #movil{
      margin-top: -30%;
    }
    #desarrolladora_img{
      width: 80%;
      right: -9%;
      margin-top: -68%;
    }
    .btn-des {
      left: 61%;
      margin-top: 0%;
    }
    .call_center{
      display: none;
    }
    .input:not(:placeholder-shown)+.label {
      font-size: 12px;
    }
    .label{
      font-size: 14px;
    }
    .frase_modal {
      font-weight: bold;
      color: #1A3F7D;
      font-size: 2rem;
    }
    .footer{
      padding-left: 5%;
      padding-right: 5%;
    }
    .ft_column{
      margin-left: 13%;
    }
    .logo_footer{
      width: 120px;
      height: 40px;
    }
    .footer_none{
      display: none;
    }
    .frase_banner{
      font-size: 1.6rem;
      position: absolute;
      left: 21%;
      top: 121%;
      text-align: center;
    }
    .parrafos {
      font-size: 0.9rem;
      padding-left: 23%;
      padding-right: 5%;
    }
    #img_his {
      width: 35%;
      margin-top: 0%;
      margin-left: 40%;
    }
    .tit_his {
      font-size: 1.6rem;
      padding-left: 22%;
    }
    .lin_his {
      display: none;
    }
    .pun_his {
      display: none;
    }
    .lin2_his {
      display: none;
    }
    .rect_con{
      width: 130%;
      height: 710px;
    }
    #his_footer {
      margin-top: -1%;
      margin-left: 20%;
      margin-right: -10%;
    }
    .movil_con{
      width: 360px;
      left: 100px;
    }
    .frase_ali {
      font-size: 1.1rem;
      text-align: center;
    }
    .sub_frase {
      font-size: 1rem;
      text-align: center;
    }
    .titulo_con {
      font-size: 1.2rem;
    }
    .desc_con {
      font-size: 1rem;
    }
    .cuadrado-con {
      height: 290px;
    }
    .li_tel {
      font-size: 1rem;
      padding-left: 0%;
    }
    .rect_an{
      display: none;
    }
    #banner_analy_mov{
      width: 112%;
      margin-left: -7%;
    }
    #img_an_movil{
      width: 60%;
      margin-top: -76%;
      margin-left: -7%;
    }
    .subtit_ana {
      font-size: 1rem;
      margin: 0% 0 0 0%;
      position: relative;
      top: -59px;
      left: -54%;
    }
    .btn-analytics {
      margin: -42% 0 2% 52%;
      width: 27%;
      font-size: 10px;
    }
    .tit_analy {
      font-size: 1.3rem;
    }
    .desc_analy {
      font-size: 1rem;
    }
    .tit_super {
      font-size: 1rem;
      padding-left: 3%;
    }
    .desc_super {
      font-size: 0.9rem;
      padding-right: 3%;
      padding-left: 3%;
    }
    .img_carac {
      padding-left: 0;
      width: 15%;
      margin-left: 24%;
    }
    #vis {
      margin-left: 25%;
      width: 40%;
    }
    #req {
      padding-left: 0%;
      width: 14%;
      margin-left: 16%;
    }
    .tit_platf {
      font-size: 1.5rem;
    }
    .desc_platf {
      font-size: 1rem;
    }
    .carousel-item ul {
      font-size: 0.9rem;
      padding-right: 7%;
    }
    .carousel-control-prev img,
    .carousel-control-next img{
      display: none;
    }
    /*.modal {
      height: 90%;
    }*/
    .vista_movil{
      display: block;
    }
    .vista_monitor{
      display: none;
    }
    #bannerSp{
      width: 100%;
    }
    #titSp{
      font-size: 1.4rem;
    }
    #descSp{
      font-size: 1rem;
      top: 32%;
      left: 22%;
    }
    .linSol {
      width: 150px;
      height: 8px;
      left: 7%;
    }
    .punSol{
      width: 15px;
      height: 8px;
      left: 10%;
    }
    .lin2Sol{
      width: 85px;
      height: 8px;
      left: 13%;
    }
    .titulo_sol {
      font-size: 1.5rem;
    }
    .benef_movil img{
      width: 15%;
    }
    .tb_movil{
      font-size: 1.15rem;
    }
    .pb_movil{
      font-size: 0.98rem;
    }
    .btn_sen_movil{
      width: 145px; 
      height: 36px; 
      position: absolute; 
      left: 10%; 
      top: 79%;
    }
    .list_app {
      font-size: 0.9rem;
    }
    .overlay{
      left: 5%;
      width: 95%;
    }
    .card-featured{
      margin-bottom: 5%;
    }
    .tit_fuel{
      font-size: 2rem;
      margin-left: 4%;
    }
    .desc_fuel{
      font-size: 1.05rem;
      margin-left: 3%;
      margin-top: 1%
    }
    .btn-fuel {
      width: 32%;
    margin: 2% 0 0 2%;
    font-size: 0.8rem;
    }
    .fuel_mng {
      font-size: 1rem;
    }
    .frase_FM {
      font-size: 1.5rem;
    }
    .cuadrado_movil{
      width: 200px;
      height: 160px;
      border-radius: 45px;
      background: #D3BEAF;
      color: black;
    }
    .img_tg99_movil{
      width: 40%;
      margin-left: 0%;
      margin-top: 7%;
    }
    .frase_movil{
      margin-left: 5%;
      font-size: 1.2rem;
      margin-top: 10%;
    }
    .subtit_tg99{
      font-size: 0.7rem;
    }
    .slogan_FM {
      font-size: 1.2rem;
    }
    .btn_tg {
      z-index: 0;
    }
    #titulos_carac:hover{
      color: #436CAE;
      font-weight: bold;
    }
    #plataforma_an{
      margin-top: 13%;
    }
    #anlytics{
      margin-top: 13%;
    }
    #des{
      margin-top: 13%;
    }
    #beneficios{
      margin-top: 5%;
    }
  }

/*-------------------------------------
    WIDTH MAX 400px
---------------------------------------*/
  @media (max-width: 400px){
    .title_banner{
      font-size: 20px;
      line-height: 35px;
      top: 35px;
      left: 7px;
    }
  
    .banner-text{
      font-size: 17px;
      line-height: 30px;
      top: 29px;
      left: 7px;
    }
  
    .banner-foot{
      font-size: 18px;
      line-height: 30px;
      top: 50px;
      left: 7px;
    }
  
    .banner-body {
      height: 368px;
    }
  
    .modal-banner {
      max-width: 1197px;
      margin: 1.75rem auto;
      overflow-y: clip;
    }
  
    .mancha{
      display: none;
    }
  
    .logo_banner {
      top: 73px;
      width: 260px;
      left: 48px;
    }
    .navbar {
      padding-left: 5%;
      padding-right: 29%;
    }
    .dropdown-item {
      font-size: 16px;
    }
    .switch {
      position: relative;
      right: -590%;
      top: -157px;
    }
    .lbl-vd {
      margin-left: 10%;
    }
    #audio_control_movil {
      top: -86px;
      right: -284px;
    }
    #ras_circle {
      right: -10%;
    }
    #ras_arrow {
      left: -6%;
    }
    #telemetria_gif {
      position: relative;
      left: -9%;
    }
    #desarrollo_gif {
      margin-left: 10%;
    }
    .btn_inicio{
      position: relative;
      top: 300px;
      right: -28%;
    }
    .tab{
      padding: 0% 1%;
      font-size: 0.6rem;
    }
    .benef {
      margin-left: 2%;
    }
    .benef img {
      width: 50px;
      height: 50px;
    }
    .tab-content .container {
      margin: -6% 37% 0% -1%;
    }
    .subtit_an {
      font-size: 0.8rem;
    }
    .btn-an {
      left: 47%;
    }
    #lin-sen {
      left: 11px;
      top: 80px
    }
    .btn-sen {
      left: 38%;
    }
    .lin_des {
      left: 3%;
    }
    .container-02 .glassmorphic-card .contentBox {
      margin-top: 4%;
    }
    .container-02 .glassmorphic-card .contentBox2 {
      margin-top: -58%;
    }
    #desarrolladora_img {
      margin-top: -74%;
    }
    .btn-des {
      left: 54%;
    }
    .label {
      font-size: 11px;
    }
    #titSp {
      font-size: 1.2rem;
    }
    #descSp {
      font-size: 0.85rem;
    }
    .card-data .card-stat {
      font-size: 1rem;
      line-height: 1.2rem;
    }
    #img_an_movil {
      width: 50%;
      margin-top: -81%;
      margin-left: 0%;
    }
    .btn-analytics {
      margin: -46% 0 2% 52%;
      width: 30%;
    }
    #vis {
      margin-left: 28%;
    }
    .tit_his {
      font-size: 1.4rem;
    }
    .movil_con {
      width: 300px;
      left: 100px;
    }
    .desc_con {
      font-size: 0.96rem;
    }
    .tit_fuel {
      font-size: 1.3rem;
    }
    .desc_fuel {
      font-size: 0.94rem;
    }
    .btn-fuel {
      width: 35%;
      margin: 7% 0 0 2%;
    }
    .frase_FM {
      font-size: 1.3rem;
    }
    .subtit_tg99 {
      font-size: 0.64rem;
    }
  }
/*-------------------------------------
    WIDTH MAX 300px
---------------------------------------*/
@media (max-width: 300px) {
  .title_banner{
    font-size: 17px;
    line-height: 30px;
    top: 35px;
    left: 0px;
  }

  .banner-text{
    font-size: 17px;
    line-height: 30px;
    top: 29px;
    left: 0px;
  }

  .banner-foot{
    font-size: 18px;
    line-height: 30px;
    top: 50px;
    left: 0px;
  }

  .banner-body {
    height: 368px;
  }

  .modal-banner {
    max-width: 1197px;
    margin: 1.75rem auto;
    overflow-y: clip;
  }

  .mancha{
    display: none;
  }

  .logo_banner {
    top: 62px;
    width: 210px;
    left: 30px;
  }
  
  .contenido {
    padding-left: 1%;
    padding-right: 1%;
    margin-top: 30%;
  }
  .icons{
    display: none;
  }
  .navbar{
    padding-left: 1%;
    padding-right: 22%;
  }
  .nav-link {
    font-size: 1.0rem;
  }
  .dropdown-item {
    font-size: 13px;
  }
  #btn-back-to-top {
    bottom: 5%;
    right: 4%;
  }
  #audio_control_movil {
    top: -86px;
    right: -250px;
  }
  .switch{
    position: relative;
    right: -502%;
    top: -160px;
  }
  .slider {
    top: 7px;
    left: 7px;
    right: 2px;
  }
  .slider:before {
    height: 13px;
    width: 13px;
  }
  .slider:after{
    width: 13px;
    height: 13px;
    top: 17%;
    right: 63%;
  }
  #background-video {
    width: 103vw;
    margin-left: -1%;
  }
  #ras_circle {
    right: -6%;
  }
  #ras_arrow {
    left: -13%;
  }
  #telemetria_gif{
    position: relative;
    left: -7%;
  }
  #desarrollo_gif{
    margin-left: 12%;
  }
  .icn-vd {
    margin-left: 5%;
  }
  .lbl-vd{
    margin-left: 7%;
    text-align: center;
  }
  .btn_inicio{
    position: relative;
    top: 311px;
    right: -21%;
  }
  .rectangulo img{
    width: 160px;
    height: 60px;
  }
  .subtit_tmt{
    font-size: 0.75rem;
  }
  .subtit{
    font-size: 1rem;
  }
  .tab-list{
    margin-left: -5%;
  }
  .tab{
    padding: 0% 1%;
    font-size: 0.57rem;
  }
  .carac_plan{
    font-size: 0.85rem;
  }
  .benef {
    margin-left: 2%;
    cursor: pointer;
  }
  .benef img{
    width: 40px;
    height: 40px;
  }
  .benef label{
    font-size: 0.65rem;
  }
  .tab-content .container{
    margin: -6% 37% 0% -11%;
  }
  .container .card .face{
    width: 200px;
  }
  .container .card .face.face2 .content p{
    font-size: 8.5pt;
  }
  .container .card .face.face2 .content a{
    font-size: 0.8rem;
  }
  .card{
    margin-bottom: -12%;
  }
  .backg{
    margin: 0 -1% 0 -1%;
  }
  .subtit_an{
    font-size: 0.67rem;
  }
  .subtit_list{
    font-size: 1rem;
  }
  .linea{
    width: 270px;
    left: 19px;
    top: 48px;
  }
  .parrafo{
    font-size: 0.87rem;
  }
  .subtit_an_home{
    font-size: 1rem;
  }
  #lista_movil{
    display: block;
  }
  #lista_monitor{
    display: none;
  }
  .list{
    float: inherit;
  }
  .list li{
    font-size: 0.95rem;
  }
  .titulos{
    font-size: 1rem;
  }
  .btn-an{
    left: 36%;
    margin-top: -15%;
  }
  .boton{
    font-size: 1rem;
  }
  .subtit_tg99_inicio{
    font-size: 0.95rem;
  }
  #lin-sen{
    width: 257px;
    left: 10px;
  }
  .vista_movil{
    display: block;
  }
  .vista_monitor{
    display: none;
  }
  #img_sensor{
    top: -13px;
    left: 19%;
    width: 25%;
  }
  .graf {
    top: 29px;
    left: -3%;
    width: 55%;
  }
  .btn-sen{
    top: 15px;
    left: 27%;
    margin-bottom: 30%;
  }
  .subtit_des{
    font-size: 1rem;
  }
  .lin_des{
    width: 260px;
    left: 4%;
  }
  .frase_des{
    font-size: 1rem;
    margin-top: -5%;
  }
  .linea_fras_des{
    width: 50%;
    left: 28%;
  }
  .parrafo_des{
    font-size: 0.9rem;
  }
  #icons{
    margin-top: -20%;
  }
  .cuadrado{
    width: 270px;
    right: -5%;
  }
  .container-02 .glassmorphic-card .contentBox h3{
    font-size: 1em;
    margin-top: 40%;
  }
  .dev_list{
    text-align: center;
    font-size: 0.67rem;
  }
  .container-02 .glassmorphic-card .contentBox{
    margin-top: -45%;
  }
  .container-02 .glassmorphic-card .contentBox2 h3 {
    font-size: 1em;
  }
  .movil_list{
    font-size: 0.67rem;
  }
  .container-02 .glassmorphic-card .contentBox2 {
    margin-top: -100%;
  }
  #movil{
    margin-top: -57%;
  }
  #desarrolladora_img{
    width: 90%;
    right: -3%;
    margin-top: -83%;
  }
  .btn-des {
    left: 44%;
    margin-top: 0%;
  }
  .call_center{
    display: none;
  }
  .label{
    font-size: 10px;
  }
  .signupFrm select{
    font-size: 12px;
  }
  .footer{
    padding-left: 1%;
    padding-right: 6%;
  }
  .ft_column{
    margin-left: 15%;
  }
  .ft_column li{
    font-size: 12px;
  }
  .logo_footer{
    width: 120px;
    height: 40px;
  }
  .footer_none{
    display: none;
  }
  .frase_banner{
    font-size: 1.45rem;
    position: absolute;
    left: 19%;
    top: 121%;
    text-align: center;
  }
  .parrafos {
    font-size: 0.9rem;
    padding-left: 23%;
    padding-right: 5%;
  }
  #img_his {
    width: 35%;
    margin-top: 0%;
    margin-left: 40%;
  }
  .tit_his {
    font-size: 1.2rem;
    padding-left: 22%;
  }
  .rect_con{
    width: 130%;
    height: 710px;
  }
  #his_footer {
    margin-top: -1%;
    margin-left: 20%;
    margin-right: -10%;
  }
  .movil_con{
    width: 275px;
    left: 75px;
  }
  .frase_ali {
    font-size: 1.3rem;
    text-align: center;
  }
  .sub_frase {
    font-size: 1rem;
    text-align: center;
  }
  .titulo_con {
    font-size: 1.1rem;
  }
  .desc_con {
    font-size: 0.95rem;
  }
  .icon_tit img{
    width: 50px;
  }
  .cuadrado-con {
    height: 290px;
  }
  .li_tel {
    font-size: 1rem;
    padding-left: 0%;
  }
  .rect_an{
    display: none;
  }
  #banner_analy_mov{
    width: 112%;
    margin-left: -10%;
  }
  #img_an_movil{
    width: 45%;
    margin-top: -81%;
    margin-left: -2%;
  }
  .subtit_ana {
    font-size: 0.8rem;
    margin: 0% 0 0 0%;
    position: relative;
    top: -54px;
    left: -44%;
  }
  .btn-analytics {
    margin: -54% 0 -2% 49%;
    width: 35%;
    font-size: 10px;
  }
  .tit_analy {
    font-size: 1rem;
  }
  .desc_analy {
    font-size: 0.85rem;
    text-align: justify;
  }
  .tit_super {
    font-size: 0.9rem;
    padding-left: 3%;
  }
  .desc_super {
    font-size: 0.8rem;
    padding-right: 3%;
    padding-left: 3%;
  }
  .img_carac {
    padding-left: 0;
    width: 15%;
    margin-left: 24%;
  }
  #vis {
    margin-left: 35%;
    width: 40%;
  }
  #req {
    padding-left: 0%;
    width: 14%;
    margin-left: 16%;
  }
  .tit_platf {
    font-size: 1.2rem;
  }
  .desc_platf {
    font-size: 0.9rem;
  }
  .carousel-item ul {
    font-size: 0.85rem;
    padding-right: 7%;
  }
  #descSp{
    font-size: 0.7rem;
    top: 32%;
    left: 23%;
  }
  #titSp {
    font-size: 1rem;
  }
  .linSol {
    width: 130px;
    height: 5px;
    left: 8%;
  }
  .punSol{
    width: 10px;
    height: 5px;
    left: 10%;
  }
  .lin2Sol{
    width: 75px;
    height: 5px;
    left: 12%;
  }
  .titulo_sol {
    font-size: 1.2rem;
  }
  .benef_movil img{
    width: 15%;
  }
  .tb_movil{
    font-size: 0.95rem;
  }
  .pb_movil{
    font-size: .85rem;
  }
  .btn_sen_movil{
    width: 145px; 
    height: 36px; 
    position: absolute; 
    left: 10%; 
    top: 74%;
  }
  .popup .popuptext {
    font-size: 12px;
  }
  .list_app {
    font-size: 0.85rem;
  }
  #img_eco{
    width: 250px;
  }
  .overlay{
    left: 5%;
    width: 95%;
  }
  .card-featured{
    margin-bottom: 5%;
  }
  .card-data .card-stat {
    font-size: 0.93rem;
    line-height: 1rem;
  }
  .tit_fuel{
    font-size: 1rem;
    margin-left: 4%;
  }
  .desc_fuel{
    font-size: 0.75rem;
    margin-left: 1%;
    margin-top: 2%;
  }
  .btn-fuel {
    width: 43%;
    margin: 4% 0 0 2%;
    font-size: 0.75rem;
  }
  .fuel_mng {
    font-size: 0.9rem;
  }
  .frase_FM {
    font-size: 1.2rem;
  }
  .cuadrado_movil{
    width: 200px;
    height: 160px;
    border-radius: 45px;
    background: #D3BEAF;
    color: black;
  }
  .img_tg99_movil{
    width: 40%;
    margin-left: 0%;
    margin-top: 7%;
  }
  .frase_movil{
    margin-left: 5%;
    font-size: 1.2rem;
    margin-top: 10%;
  }
  .subtit_tg99{
    font-size: 0.64rem;
  }
  .slogan_FM {
    font-size: 1rem;
  }
}
