@font-face {
    font-family: 'KiaM';
    src: url('../fonts/KiaSignatureRegular.ttf') format('truetype');
  }

  @font-face {
    font-family: 'KiaB';
    src: url('../fonts/KiaSignatureBold.ttf') format('truetype');
  }

  @font-face {
    font-family: 'KiaB';
    src: url('../fonts/KiaSignatureLight.ttf') format('truetype');
  }


  body{

    font-family: KiaM ;
  }

  .footer-color-k{

    color: rgba(255,255,255,.6);

  }

.kia-btn-banner{

    border: 1px solid white;
    color: white;
    padding: 21px 0px;
    display: block;
    width: 12em;
    margin:2em auto !important;

font-size: 14px;
font-family: kiaM;
font-weight: 600;
}

.bg-box-1{

    background: rgba(5, 20, 31, 0.20);
}


.bg-box-2{

    background: rgba(5, 20, 31, 0.80);
}

.bg-box-3{

    background: rgba(5, 20, 31, 0.40);
}


.bg-box-4{

    background: #05141F;
}

.texto-boxs{

    font-weight: bold;

}

.titu-banner{

    text-shadow: rgb(0 0 0) 0 0 3px !important;
    
 

}

.sub-titu{

    color: white !important;

    font-size: 1.2em;
}

.wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title .title {
    font-size: 50px;
    text-transform: none;
    color: #fff;
    text-shadow: rgba(0,0,0,0) 0 0 0px !important;
}

.wsg_main #header .go_build .spr_build:before {
   display: none !important;
}

.go_build .spr_build:before {
    display: none !important;
}

/* Cuando la pantalla es mayor a 900px */
@media only screen and (min-width : 901px) {
    .pc-header-no-preheader{

        margin-top: -31px !important;

    }
    }
    
    /* Cuando la pantalla es menor a 900px  (tablets y teléfonos inteligentes)*/
    @media only screen and (max-width : 900px) {
        .pc-header-no-preheader{

            margin-top: 0px !important;
    
            
        }

        .texto-boxs{

            font-weight: bold;
            font-size: 10px !important;
        }

        .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title .title {
            font-size: 27px;
            text-transform: none;
            color: #fff;
            text-shadow: rgba(0,0,0,0) 0 0 0px !important;
        }
    }


    /* seccion 3 */


    .sec-3{

        width: 100%;

        height: 300px;

        display: flex;

        background: white;


    }

    .sec-3-1{

        width: 50%;
        display: block;
        margin: 5em auto !important;
    }


    .sec-3-2{

        width: 50%;
        display: flex;
  justify-content: center;
  align-items: center;
    }

    /* Cuando la pantalla es mayor a 900px */
@media only screen and (min-width : 901px) {
    .sec-3-v2{

        display: none !important;
    
      }

      .bread-ft{

        display: none !important;
    
      }
    }
    
    /* Cuando la pantalla es menor a 900px  (tablets y teléfonos inteligentes)*/
    @media only screen and (max-width : 900px) {
  .sec-3{

    display: none !important;

  }

  

  .kia-btn-banner{

    display: none !important;

  }


  .big_title_box {
    max-width: 80%;
    display: block;
    margin: auto;
}
    }


    
    .sec-3-v2{

        width: 100%;

        height: 100px;

        display: flex;

        background: #05141F;

        justify-content: center;
        align-items: center;

    }

    .kia-btn-verplanes{
        text-align: center;
        border: 1px solid white;
        color: #05141F;
        padding: 21px 0px;
        display: block;
        width: 12em;
        margin:2em auto !important;
        background: #fff;
    font-size: 14px;
    font-family: kiaM;
    font-weight: 600;
    }






    /* PAGINA FORMULARIO  */

    .sec-form{

        height: auto;
        background: #f2f2f2;
    }

    .form-titu{

        text-align: center;
        padding-top: 5em;
        color: #05141F;
        font-weight: bold;
        font-size: 2.5em;
    }

    .form-container{


    width: 40%;
    background: white;
    height: 600px;
    display: block;
    margin:  auto;

    }

    .head-form-container{

        color: #05141F;
        padding: 1.5em 0px 1.5em 1em;
        font-size: 1.5em;
        border-bottom: #f2f2f2 solid 2px;
    }

    .contenedor-campos{

        display: flex;
        padding: .8em 1.5em;
    }

    .contenedor-check{

       padding: 3em 5em 2em 5em;
       border-bottom: #f2f2f2 solid 2px;
    }

    .cont1{

        width: 30%;
        font-size: 1em;
        display: flex;
         align-items: center;
    }

    .cont2{

        width: 68%;

    }

    .input-formulario{
        padding: .4em;
        width: 100%;
        border: #f2f2f2 solid 2px;
        border-radius: 2px;
        
    }

    .input-formulario:focus-visible {
        outline: #f2f2f2 auto 1px;
    }

    .btn-formulario{
        text-align: center;
        border: 1px solid #05141F;
        color: white;
        padding: 21px 9px;
        display: block;
        width: 12em;
        margin:2em auto !important;
        background: #05141F;
    font-size: 12px;
    font-family: kiaM;
    font-weight: 400;
    }

     /* Cuando la pantalla es mayor a 900px */
@media only screen and (min-width : 901px) {
    
    }
    
    /* Cuando la pantalla es menor a 900px  (tablets y teléfonos inteligentes)*/
    @media only screen and (max-width : 900px) {
        .form-container{


            width: 100%;
            background: white;
            height: 650px;
            display: block;
            margin:  auto;
        
            }

            .sec-form{

                height: auto;
                background: #ffffff;
            }

            .form-titu{

                text-align: center;
                padding-top: 2em;
                color: #05141F;
                font-weight: bold;
                font-size: 2.5em;
            }
    }

     /* FIN PAGINA FORMULARIO  */




     /* 404 pa' */

     .sec-404 {
        width: 100%;
        height: 700px;
        background-image: url('../img/404.png');
        background-size: cover;
       
    }

    .chao-scroll{

        overflow-x: hidden !important;

    }

    .logo-404{

     position: relative;
     top: 143px;
     left: 18px;
       
    }
    

    .logo-text-404{
        color: white;
        position: relative;
        top: 153px;
        left: 18px;
          
       }

    .logo-404-number {
        position: relative;
        top: 247px;
        left: 416px;
    }

    .text-logo-number{
        color: white;
        position: relative;
        top: 257px;
        left: 416px;
        font-weight: bold;
        font-size: 25px;
    }


    .text-volver-404 {
        color: white;
        position: relative;
        top: 88px;
        left: 956px;
        font-weight: bold;
        font-size: 30px;
    }

    .text-volver-404-posts {
        color: white;
        position: relative;
        top: 108px;
        left: 956px;
        
        font-size: 18px;
    }

    

    .btn-404{

        border: 1px solid white;
        color: white;
        padding: 21px 19px;
        width: 12em;
        position: relative;
        top: 148px;
        left: 956px;
        font-size: 12px;
        font-family: kiaM;
        font-weight: 600;
    }


    /* Cuando la pantalla es menor a 900px  (tablets y teléfonos inteligentes)*/
    @media only screen and (max-width : 900px) {
        .sec-404 {
            width: 100%;
            height: 600px;
            background-image: url('../img/404-m.png');
            background-size: cover;
            background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 44.27%, rgba(0, 0, 0, 0.40) 69.27%), url('../img/404-m.png'), lightgray -127.177px 0px / 379.828% 100% no-repeat;
        }

        .logo-404, .logo-text-404{

            display: none !important;

        }

        .logo-404-number {
            position: relative;
            top: 267px;
            left: 38%;
            width: 21%;
        }
    
        .text-logo-number {
            color: white;
            position: relative;
            top: 277px;
            left: 34%;
            font-weight: bold;
            font-size: 11px;
        }

       
    
        .bye-m {
            display: none;
        }

        .text-volver-404 {
            color: white;
            position: relative;
            top: 314px;
            left: -2%;
            font-weight: bold;
            font-size: 21px;
            text-align: center;
        }

        .text-volver-404-posts {
            color: white;
            position: relative;
            top: 334px;
            width: 68%;
            left: 15%;
            text-align: center;
            font-size: 18px;
        }

        .btn-404 {
            border: 1px solid white;
            color: white;
            padding: 21px 19px;
            width: 13em;
            position: static;
            top: 375px;
            display: block;
            font-size: 12px;
            font-family: kiaM;
            font-weight: 600;
            margin: 29em auto;
        }
    }


   
  /* FIN 404 pa' */



    /* PAGINA planes  */

    .sec-planes{

        height: auto;
        background: white;

        padding: 5em;
    }

    .planes-titu{

        padding-top: 3em;
        color: #05141F;
        font-weight: bold;
        font-size: 2.5em;
        padding-left: 1em;

    }

    .hr-planes{

        width: 22em;
        float: left;
        margin-left: 2.5em !important;
    }

    .planes-container{

    display: flex;


    }

    .box-planes{

    
    width: 33%;
    height: 420px;
    margin: 2em;

    }

    .box-1{

    width: 100%;
    background: #05141F0D;
    border: #05141F0D solid 1px;
    height: 60px;


    }

    .titu-box-1{

    color: #05141F;
    font-size: 30px;
    line-height: 150%;
    letter-spacing: -0.75px;
    text-align: center;
    margin-top: 9px;
    font-weight: bold;
    }

    .box-2{

        width: 100%;
        background: #05141F;
        border: #05141F solid 1px;
        height: 60px;
    
    
        }

        .titu-box-2{

            color: #ffffff;
            font-size: 30px;
            line-height: 150%;
            letter-spacing: -0.75px;
            text-align: center;
            margin-top: 9px;
            }

        .box-3{

            width: 100%;
            border: #05141F solid 1px;
            height: 300px;
        
        
            }


        .precio-box-3{

            border: 1px solid rgba(5, 20, 31, 0.20);
            height: 98px;
            margin: 1.5em;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .precio{

            font-size: 4em;

        }

        .iva{

           margin-top: 1.6em;

        }

        .restricciones{

            padding-left: 2em;

        }

        .btn-planes-box{
            text-align: center;
            border: 1px solid #05141F;
            color: #05141F;
            padding: 21px 9px;
            display: block;
            width: 12em;
            margin:2em auto !important;
            background: transparent;
        font-size: 12px;
        font-family: kiaM;
        font-weight: 400;
        }



        .cars-container{

        margin-top: 7em;
        width: 100%;


        }

        .cars-titu{

            text-align: center !important;
            color: #05141F;
            font-size: 2.5em;
            line-height: 1;
        }

        .hr-cars{

            text-align: center !important;
            width: 80em;
        }

        .cars-box{
            margin-top: 5em;
            display: flex;
            padding: 0em 5em;
        }

        .cars-box-1{

            border: 1px solid #05141F;
            height: 320px;
            width: 33%;
            margin: 2em;
            padding: 3em;
            background: white;
        }

        .cars-box-2{

            border: 1px solid #05141F;
            height: 320px;
            width: 33%;
            margin: 2em;
            padding: 3em;
            background: white;
        }

        .cars-box-3{

            border: 1px solid #05141F;
            height: 320px;
            width: 33%;
            margin: 2em;
            padding: 3em;
            background: white;
        }

        .contenedor-puntos{

            display: flex;

        }

        .cars-box-gris{

            width: 40%;
            background: #05141F;
            border: 1px solid rgba(5, 20, 31, 0.20);
            height: 8em;
            display: flex;
            align-items: center;
            align-content: center;
            justify-content: center;
        }

        .cars-box-gris-text{

            font-size: 3em;
            color: white;


        }

        .cars-box-white{

        width: 60%;
        border: 1px solid rgba(5, 20, 31, 0.20);
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: center;
        background: white;
        }

        .cars-box-white-text{

            font-size: 2em;
            color: #05141F;


        }

        .img-cars{

            display: block;
            margin: auto;
          
        }

        @media (min-width: 901px) and (max-width: 1300px) {
     
            .precio{
    
                font-size: 1.8em !important;
    
            }

            .iva{

                font-size: 1em !important;
     
             }

             .cars-box-gris-text {
                font-size: 2em;
                color: white;
            }
            
            .cars-box-white-text {
                font-size: 1em;
                color: #05141F;
            }

            .hr-cars {
                text-align: center !important;
                width: 56em;
            }

            .cars-titu {
                text-align: center !important;
                color: #05141F;
                font-size: 1.8em;
                line-height: 1;
            }

            .img-cars{

                display: block;
                margin: auto;
                width: 100% !important;
            }

           

            .cars-box-1, .cars-box-2, .cars-box-3 {
                border: 1px solid #05141F;
                width: 33%;
                margin: 2em;
                padding: 3em;
                height: 38%;
            }
             
          }


    @media only screen and (max-width : 900px) {


        .sec-planes{

            height: auto;
            background: white;
    
            padding: 1em;
        }
        
        .planes-titu{
            text-align: center;
            padding-top: 1.7em;
            color: #05141F;
            font-weight: bold;
            font-size: 2.5em;
    
    
        }

        .precio{

            font-size: 2em !important;

        }

    }

   

    /* Planes v2  */


    .sec-planes-container{

        background: #f2f2f2;

    }


    .cars-container-v2{

        padding-top: 7em;
        width: 100%;
        

    }

    .planes-titu-v2{

        padding-top: 3em;
        color: #05141F;
        font-weight: bold;
        font-size: 2.5em;
       
        text-align: center;
    }

    .hr-planes-v2{

        width: 22em;
        text-align: center;
    }

    .planes-container-v2{

        display: flex;
        padding: 2em;
    }

    .box-plan-1, .box-plan-2, .box-plan-3, .box-plan-4 {

        width: 50%;
        margin: 2em;
        border: 1px solid #05141F;
        height: 443px;
        background: white;
    }

    .header-box-plan{

    background:#05141F; 
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    }

    .header-box-v2{

        color: white;
        font-size: 6vh;
        text-align: center;
      
    }

    .body-box-v2{

        border: 1px solid rgba(5, 20, 31, 0.20);
        height: 40%;
        margin: 2em;
        display: flex;
    }

    .body-box{

        width: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
    }

    .carac-box {
        display: block !important;
        width: 80% !important;
    }

    .precio-box {
        display: block !important;
        width: 80% !important;
    }

    .precio-v2{

    font-size: 5em;
    float: right;
    }

    .iva-v2{
        margin-left: 65%;
        margin-top: 3em;
        font-size: 1em;
    }

    .btn-planes-box{
        text-align: center;
        border: 1px solid #05141F;
        color: white;
        padding: 21px 9px;
        display: block;
        width: 12em;
        background: #05141F;
        font-size: 12px;
        font-family: kiaM;
        font-weight: 400;
    }

    .centrar-btn{

        display: block;margin: auto;
    }

    @media only screen and (max-width : 1090px) {


        .precio-v2{

            font-size: 3.5em;
            float: right;
            }

            .header-box-v2 {
                color: white;
                font-size: 4vh;
                text-align: center;
            }

            .cars-box-1, .cars-box-2, .cars-box-3  {
                
                border: 1px solid #05141F;
                height: 320px;
                width: 82%;
                margin: 2em;
                padding: 3em;
                background: white;
            }

    }


/* movil puntos */

.cars-box-m{

    display: flex;
    width: 100%;

}

.cars-box-1-m{
                
    border: 1px solid #C5C8CA;
    height: 100%;
    width: 50%;
    margin: 0em;
    padding: 1em;
    background: #C5C8CA;
}

.cars-box-2-m{
                
    border: 1px solid #37434C;
    height: 100%;
    width: 50%;
    margin: 0em;
    padding: 1em;
    background: #37434C;
    color: white;
}

.cars-box-3-m{
                
    border: 1px solid #959B9F;
    height: 100%;
    width: 100%;
    margin: 0em;
    padding: 2em;
    background: #959B9F;
    color: white;
}

.box-arriba {
    height: 50px;
    background: #05141F;
    display: flex;
    justify-content: center;
    align-items: center;
}

.box-abajo {
    height: 50px;
    background: white;
    display: flex;
    justify-content: center;
    align-items: center;
}

.contenedor-puntos-v2 {
    max-width: 60%;
    margin: 2em auto;
}

.box-plan-1-m, .box-plan-2-m, .box-plan-3-m {
    width: 100%;
    border-bottom: 1px solid #05141F;
    height: 395px;
    margin-bottom: 3em;
    background: white;
}

@media only screen and (min-width : 900px) {

    .cars-box-m, .titu-m, .planes-container-v2-m{

        display: none;

    }
    

}

    @media only screen and (max-width : 900px) {

        .cars-container-v2, .planes-container-v2{

            display: none;

        }

        .cars-box-white-text {
            font-size: 1em;
            color: #05141F;
        }

        .cars-box-gris-text {
            font-size: 2em;
            color: white;
        }

        .img-cars {
            display: block;
            margin: auto;
            max-width: 91%;
        }

        .cars-box-gris {
            width: 40%;
            background: #05141F;
            border: 1px solid rgba(5, 20, 31, 0.20);
            height: 5em;
            display: flex;
            align-items: center;
            align-content: center;
            justify-content: center;
        }

        .cars-titu {
            color: #05141F;
            font-size: 1.2em;
            line-height: 1;
            text-decoration-line: underline;
            padding: 1em 0.5em;
        }

        .iva-v2 {
            margin-left: 33%;
            margin-top: 3em;
            font-size: 1em;
        }

        .hr-cars {
            text-align: center !important;
            width: 100%;
        }
    }



    /* /--- Kia te mueve v2 ---/ */


    .kia-box-1-bg{

        background: #fff;
    }

    .kia-box-2-bg{

        background: #05141F;
    }

    .kia-box-3-bg{

        background: rgba(5, 20, 31, 0.40);;
    }


    .kia-btn-banner-1{

        text-align: center;
        border: 1px solid #05141F;
        color: white;
        padding: 21px 9px;
        display: block;
        width: 12em;
        background: #05141F;
        font-size: 12px;
        font-family: kiaM;
        font-weight: bold;
        margin: 12px 4px;
    }

    .kia-btn-banner-2{

        text-align: center;
        border: 1px solid white;
        color: black;
        padding: 21px 9px;
        display: block;
        width: 12em;
        background: white;
        font-size: 12px;
        font-family: kiaM;
        font-weight: bold;
        margin: 12px 4px;
        
    }


    .kia-btn-banner-1-m{

        text-align: center;
        border: 1px solid #05141F;
        color: white;
        padding: 21px 9px;
        display: block;
        width: 100%;
        background: #05141F;
        font-size: 13.904px;
        font-family: kiaM;
        font-weight: bold;
        margin: 0px;
    }

    .kia-btn-banner-2-m{

        text-align: center;
        border: 1px solid white;
        color: black;
        padding: 21px 9px;
        display: block;
        width: 100%;
        background: white;
        font-size: 13.904px;
        font-family: kiaM;
        font-weight: bold;
        margin: 0px;
        
    }

   


    @media only screen and (max-width : 901px) {

        .img-ico-4{

            max-width: 61px !important;

        }

        #footer .site_info .cpr .br {
            padding-right: 0;
            max-width: 100% !important;
            line-height: 1.5;
            text-align: center;
            margin-left: 1em;
        }

        .cont-botones-v2{
            
            display: flex;
        }

        
        .cont-botones{

            display: none !important;
    
        }

    }

    @media only screen and (min-width : 900px) {

       

        
    .cont-botones{

        display: inline-flex;

    }
        .cont-botones-v2{

            display: none !important;
    
        }

    }




    /* thanks */

    .sec-thanks {
        width: 100%;
        height: 700px;
        background-image: url('../img/thanks/banner.jpg');
        background-size: cover;
       
    }

    .logo-text-thanks {
        color: white;
        position: relative;
        top: 143px;
        left: 68px;
        font-size: 2.7em;
        line-height: 49px;
    }




    @media only screen and (max-width : 900px) {
        .sec-thanks {
            width: 100% !important;
            height: 600px;
            background-repeat: no-repeat;
            background-image: url('../img/thanks/banner-m-v2.png') ;
            background-size: cover;
          
        }

    }

    .text-thanks {
        color: white;
        position: relative;
        top: 506px;
        left: 58px;
        font-size: 1.2em;
    }

    .thanks{
        font-size: 1.5em !important;margin-bottom: 5px;

    }


    @media only screen and (max-width : 768px) {

        .logo-text-thanks {
            font-size: 1.8em;
        }

    }

    @media only screen and (max-width : 560px) {

        .logo-text-thanks {
           display: none !important;
        }

    }

    @media only screen and (min-width : 561px) {

        .text-thanks {
           display: none !important;
        }

    }


    /* ------Formulario V2------ */


    .sec-form-2 {
    width: 100%;
    height: auto;
    min-height: 600px;
    display: flex;
    margin-top: 8em !important;
    }

    .cont-form-2-1{
        
       
       width: 50%;
       background: rgba(5, 20, 31, 0.10);
       display: flex;
       align-items: center;
       justify-content: center;
    }
    
    .img-sec-form-2{

        width: -webkit-fill-available;
        width: 65%;
       
    }

    .cont-form-2-2{
        
        width: 50%;
    
       
    }

    .inner-form-2-2{

        padding: 4em;

    }

    .cont-registrate {
        margin: 9% 9px;
    }

    .titu-form-2{

        color: #2F3247;
        font-size: 19px;
        font-style: normal;
        font-weight: 600;
        line-height: 100%; /* 20px */
        letter-spacing: -0.5px;
        margin-bottom: 1em;
        margin-top: 5%;
    }

    .formv2{

     width: 100%;   


    }

    .btn-formv2{
  
    border: 1px solid #05141F;
    color: white;
    padding: 14px 24px;
    width: 9em;
    background: #05141F;
    font-size: 12px;
    font-family: kiaM;
    font-weight: 400;
    margin-top: 3em;
    }

    .cont-check{

    margin-top: 3em;

    }

    .campos-formv2 {
        padding: 15px;
        margin: 9px;
        border: 1px solid #D9D9D9;
        width: 80%;
    }

    .titu-campos{

    margin: 9px;

    }
    
    .containerv2 {
        max-width: 1200px;
        margin: 0 auto;
      }
      
      .rowv2 {
        display: flex;
        flex-wrap: wrap;
      }
      
      .col {
        flex: 1;
        margin: 10px;
      }
      
      .col-12 {
        flex: 0 0 100%;
      }
      
      .col-6 {
        flex: 0 0 50%;
      }
      
      .col-4 {
        flex: 0 0 33.33%;
      }
  



    .plan-formv2 {
        position: absolute;
        top: 146px;
        left: 24px;

        color: #05141F;
        font-size: 50px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%; /* 60px */
        letter-spacing: -1.25px;
    }


    .dias-formv2 {
    position: absolute;
    top: 200px;
    left: 24px;

    color: #05141F;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -1.25px;
    }


    .mes-formv2 {
        position: absolute;
        bottom: 20%;
        left: 34%;
        color: #05141F;
        font-size: 30px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        letter-spacing: -0.75px;
    }

    .monto-formv2 {
        position: absolute;
        top:19.4em;
        left: 34%;
        color: #05141F;
        font-size: 30px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        letter-spacing: -0.75px;
    }

    .monto-formv2-img {

        width: 95%;

    }

    .cent {
        position: absolute;
        bottom: 14%;
        left: 37.4%;
        color: #05141F;
        font-size: 40px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        letter-spacing: -1px;
    }

    .flex-element {
        flex: 1;
      }

      .dollar{

        color: #05141F;
        font-size: 40px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%; /* 60px */
        letter-spacing: -1px;


      }

      .monto{

        color: #05141F;
        font-size: 70px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%; /* 105px */
        letter-spacing: -1.75px;


      }

      @media only screen and (max-width : 1278px) {


            .mes-formv2 {
                left: 30%;
               

            }

            .monto-formv2 {
                
                left: 30%;
                top:19.4em;

            }
    }
      
      @media only screen and (max-width : 1024px) {

        .sec-form-2 {
            
            margin-top: 0em !important;
            }

            .mes-formv2 {
                left: 27%;
                bottom: 25%;

            }

            .monto-formv2 {
                
                left: 27%;
                position: absolute;
                top:18.5em;

            }

            .titu-form-2 {
                color: #2F3247;
                font-size: 14px;
                
            }
    }


    @media only screen and (max-width : 900px) {

        .sec-form-2 {
            display: block !important;
            width: 100%;
            height: auto;
            min-height: 600px;
           
         
            }
        
            .cont-form-2-1 {
                width: 100%;
                background: rgba(5, 20, 31, 0.10);
                display: flex;
                align-items: center;
                justify-content: center;
                height: 487px;
            }

            .cont-form-2-2 {
                width: 100%;
            }

            .plan-formv2 {
                position: absolute;
                top: 99px;
                left: 24px;
                
            }

            .dias-formv2 {
                position: absolute;
                top: 153px;
                left: 24px;
                
            }

            .mes-formv2 {
                left: 72%;
                top: 14em;
            }

            .monto-formv2 {
                left: 72%;
                position: absolute;
                top: 14.8em;
            }

    }

    @media only screen and (max-width : 560px) {

        .col-6 {
            flex: 0 0 100%;
        }

        .campos-formv2 {
            padding: 15px;
            margin: 9px;
            border: 1px solid #D9D9D9;
            width: 85%;
        }

        .plan-formv2 {
            position: absolute;
            top: 87px;
            left: 19px;
            font-size: 45px;
        }

        .dias-formv2 {
            position: absolute;
            top: 138px;
            left: 19px;
            font-size: 45px;
        }

        .cont-form-2-1 {
            
            height: 439px;
        }

        .mes-formv2 {
            left: 64%;
            top: 13em;
        }

        .monto-formv2-img {
            width: 88%;
        }

        .monto-formv2 {
            left: 62%;
            position: absolute;
            top: 14em;
        }

        .btn-formv2 {
            text-align: center;
            display: block;
            margin: auto;
            border: 1px solid #05141F;
            color: white;
            padding: 14px 24px;
            width: 9em;
            background: #05141F;
            font-size: 12px;
            font-family: kiaM;
            font-weight: 400;
            margin-top: 3em;
        }

    }


    /* --------------------Kia suscripcion-------------------- */

    .sus-sec1{

        background: #05141F;
        padding: 1em;

    }

    .sus-txt-sec1{
        padding-top: 3em ;
        text-align: center;
        color: white;
         font-size: 30px;
         font-weight: 600;
         line-height: 1;
        
        }

        .checks {
            margin-top: 3em;
            text-align: center;
            max-width: 1000px;
            margin: 2em auto;
        }

    

    .check-txt{

        color: white;
        font-size: 18px;

        }

    .check-img{

        width:  .8em;

    }
    
    .btn-sus-cont{

    margin-top: 2em;
    margin-bottom: 3em;
    }


    .kia-btn-sus {
        text-align: center;
        border: 1px solid white;
        color: black;
        padding: 21px 9px;
        display: block;
        width: 12em;
        background: white;
        font-size: 12px;
        font-family: kiaM;
        font-weight: bold;
        margin: auto;
    }


   .sus-sec-3{

    background: #05141F33;
    padding-bottom: 6em;
    padding-top: 4em;
   }

   .cont-btn-sus-3{
    text-align: center;
    display: block;
    margin: auto;
    padding: 4em 4em;
    }

    .btn-sus-sec-3 {
        padding: .9em;
        background: #05141F;
        color: white;
        font-size: 1.3em;
        border-radius: 30px;
    }

    .titu-sus-sec-3{

        margin-top: 2em;
        color: #05141F;
        font-size: 30px;
        font-weight: 600;
        line-height: 1;
    }

    .box-sus-sex-3{

        background: #05141F;


    }

    @media only screen and (max-width : 900px) {

        .titu-sus-sec-3, .sus-txt-sec1{

            font-size: 19px;
           
        }

        

    }
    .cont-sus-box-sec-3{

        display: flex;

    }

    .box-sus-1, .box-sus-2, .box-sus-3, .box-sus-4, .box-sus-5 {
        width: 20%;
        padding: 1em;
        padding-bottom: 10em;
        margin: 4px;
    }

    @media only screen and (max-width : 900px) {

        .cont-sus-box-sec-3{

            display: flex;
            flex-wrap: wrap;
        }

        .text-sus-box {
            font-size: 22px;
            font-weight: lighter;
            color: white;
            text-align: center;
            line-height: 1;
            font-family: kiaB;
        }

        .box-sus-1, .box-sus-2, .box-sus-3, .box-sus-4, .box-sus-5 {
        width: 46%;
        padding: 0em;
        padding-bottom: 5em;
        margin: 2%;
        
        }

        .box-sus-5 {
            width: 50%;
            padding: 0em;
            padding-bottom: 10em;
            margin: 2% 26%;
        }

        .text-sus-box {
            font-size: 16px;
            font-weight: lighter;
            color: white;
            text-align: center;
            font-family: kiaB;
            width: 156px;
            margin: auto;
        }

    }

    .img-box-sus-sec-3 {
        max-width: 7em;
        width: 91px;
        height: 91px;
        display: block;
        margin: 4em auto;
    }

    .titu-sus-box{
        font-size: 18px;
        font-weight: 600;
        color: white;
        text-align: center;
        padding-bottom: 1em;
    }


    .text-sus-box{
        font-size: 16px;
        font-weight:lighter;
        color: white;
        text-align: center;
        font-family: kiaB;
    }


    .sus-sec-4{

        background: #05141F;
        padding-bottom: 6em;
        padding-top: 4em;
    }
    
    .titu-sus-sec-4 {
        margin-top: 2em;
        color: #ffffff;
        font-size: 30px;
        font-weight: 600;
        text-align: center;
    }


    .titu-sus-box-sec-4{

        color: white;
        text-align: center;
        display: block;
        line-height: 1;
    }

    .text-sus-box-4{
        margin-top: 2em;
        font-size: 16px;
        font-weight:lighter;
        color: white;
        text-align: center;
        font-family: kiaB;
        line-height: 1;
    }
    
    .sus-box-1-sec-4, .sus-box-2-sec-4, .sus-box-3-sec-4, .sus-box-4-sec-4 {

    width: 25%;
    margin: 2em;
    }

    .cont-sus-sec-4{

        padding: 2em 5em ;
    }

    @media only screen and (max-width : 900px) {

        .sus-box-1-sec-4, .sus-box-2-sec-4, .sus-box-3-sec-4, .sus-box-4-sec-4 {

            width: 100%;
            margin: 0em !important;
            }
        
        .cont-sus-sec-4{

            padding: 1em !important;

        }

        .sus-sec-4 {
            background: #05141F;
            padding: 4em;
        }

        .titu-sus-sec-4 {
            margin-top: 2em;
            color: #ffffff;
            font-size: 19px;
            font-weight: 600;
            text-align: center;
            line-height: 1;
        }

        .text-sus-box-4 {
            margin-top: 2em;
            font-size: 22px;
            font-weight: lighter;
            color: white;
            text-align: center;
            font-family: kiaB;
            margin: 2em auto;
            width: 156px;
            line-height: 1;
        }

        .img-box-sus-sec-3 {
            max-width: 5em;
            width: 91px;
            height: 91px;
            display: block;
            margin: 4em auto;
        }

        .titu-sus-box-sec-4 {
            color: white;
            text-align: center;
            display: block;
            line-height: 1;
            font-size: 21px;
        }
    }

    

    .sec-preguntas{

        background: #05141F33;
        padding-bottom: 6em;
        padding-top: 4em;
    }

    .titu-sus-sec-5 {
        margin-top: 2em;
        color: #05141F;
        font-size: 30px;
        font-weight: 600;
        line-height: 1;
        text-align: center;
    }


.cont-preguntas{

    display: block;
    margin:2em auto;
    max-width: 50%;

}

.btn-sus-sec-5 {
    display: block;
    width: 12em;
    padding: .9em;
    background: white;
    color: #05141F;
    font-size: 1.3em;
    text-align: center;
    font-weight: bold;
    border-radius: 30px;
    margin: 2em auto;
}




    .accordion {
        background-color: #ffffff;
        color: #444;
        cursor: pointer;
        padding: 18px;
        width: 100%;
        border: none;
        text-align: left;
        outline: none;
        font-size: 20px;
        transition: 0.4s;
        font-weight: bold;
      }
      
      .active, .accordion:hover {
        background-color: #ffffff;
      }
      
      .accordion:after {
        content: url('../img/suscripcion/mas.png') ;
        color: #777;
        font-weight: bold;
        float: right;
        margin-left: 5px;
      }
      
      .active:after {
        content: url('../img/suscripcion/menos.png') ;
        margin-top: -0.3em;
      }
      
      .panel {
        padding: 0 2em;
        background-color: white;
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.2s ease-out;
      }

      .panel p{
        color: rgba(5, 20, 31, 0.40);
        padding: 2em;
        font-size: 16px;
      }

      
    @media only screen and (max-width : 900px) {
        .titu-sus-sec-5 {

        font-size: 19px;
        font-weight: bold;
        }

        .cont-preguntas{

            display: block;
            margin:2em auto;
            max-width: 90%;
        
        }

        .accordion {

            font-size: 14px ;

        }

    }



    /* seccion 2 */


    .sus-sec-2{

       
        display: flex;
    }

    .sus-sec-2-box-1{

        width: 50% !important;

    }
    .sus-sec-2-box-1 img{

        width: 100% !important;
       

    }

    .sus-sec-2-box-2{
        display: flex;
        justify-content: center;
        align-items: center;

        width: 25% !important;
        background: #05141F66;
    }

    .sus-sec-2-box-2 img{

        width: 300px !important;
        height: 170px;
    }

    .sus-sec-2-box-3{
        display: flex;
        justify-content: center;
        align-items: center;

        width: 25% !important;
        background: #FFFFFF;
    }

    .sus-sec-2-box-3 img{

        width: 300px !important;
        height: 170px;
    }
    
    .btn-sec-2 {
        background: #05141F;
        color: white;
        padding: 1em;
        border-radius: 30px;
        position: absolute;
        margin-top: 20%;
        font-weight: bold;
    }

    .btn-sec-2-v1 {
        background: #05141F;
        color: white;
        padding: 1em;
        border-radius: 30px;
        position: absolute;
        margin-top: 21%;
        font-weight: bold;
        left: 22%;
    }
  

    @media only screen and (max-width : 1400px) {

        .sus-sec-2-box-2 img{

            width: 200px !important;
            height: 113px;
        }


        .sus-sec-2-box-3 img{

            width: 200px !important;
            height: 113px;
        }


    }

    @media only screen and (max-width : 1400px) {

        .btn-sec-2-v1 {
            
            margin-top: 20.6%;
            left: 22%;
        }

    }

    @media only screen and (max-width : 985px) {

        .sus-sec-2{
       
            display: flex;
            flex-wrap: wrap;
        }
    

        .sus-sec-2-box-1{

            width: 100% !important;
    
        }

        .sus-sec-2-box-2{

            width: 50% !important;
            height: 24em;
        }

        .sus-sec-2-box-3{

            width: 50% !important;
            height: 24em;
        }

        .btn-sec-2 {
            background: #05141F;
            color: white;
            padding: 1em;
            border-radius: 30px;
            position: absolute;
            margin-top: 25%;
            font-weight: bold;
        }

        .btn-sec-2-v1 {
            margin-top: 39.6%;
            left: 48%;
        }

    }

    @media only screen and (max-width : 670px) {

        .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title .title {
            font-size: 27px;
            text-transform: none;
            color: #000;
            text-shadow: rgba(0,0,0,0) 0 0 0px !important;
            position: relative;
            top: -10em;
        }

        .sub-titu {
            color: black !important;
            font-size: 1.2em;
            position: relative;
            top: -17em;
        }

        .btn-sec-2 {
            background: #05141F;
            color: white;
            padding: 1em;
            border-radius: 30px;
            position: absolute;
            margin-top: 40%;
            font-weight: bold;
        }
        .sus-sec-2-box-3 img {
            width: 150px !important;
            height: 80px;
        }

        .sus-sec-2-box-2 img {
            width: 150px !important;
            height: 80px;
        }
    }


    @media only screen and (max-width : 500px) {

        .btn-sec-2 {

            position: absolute;
            margin-top: 45%;
    
        }

        .btn-sec-2-v1 {
            margin-top: 36.6%;
            left: 44%;
        }

    }