/*

.borde{
	border:solid red 1px;
}

body{
    background-color: #eeeeef!important;
}
p {
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.container-fluid {
    background-color: white;
}
.container-vida{
    height: 100px;
    background-color: #dd8035;
}
.container-title-vida {
    padding: 30px 0 30px 0;
}
.text-title-vida{
    padding-top: 20px;
    font-size: 32px;
    font-weight: 500;
    color: #dd8035;
}
.text-contrata{
  font-size: 24px;
  font-weight: 300;
  color: #4a4a4a;

}
.btn-contrata {
    height: 40px;
    background-color: #54c7df;
    border-radius: 2px;
    padding: 0.2rem 3rem;
}
.container-item {
    padding: 0;
}

.text-item-vida{
    font-size: 36px;
    font-weight: bold;
    color: #004f87;
}
.desc-item{
    font-size: 24px;
    font-weight: 300;
    color: #4a4a4a;
}

.label-select{
    color: #004f87;
}
select.form-control {
    height: 50px;
    border-radius: 0;
}
textarea.form-control {
    border-radius: 0;
    height: 154px;

}
.text-right {
   padding-top: 40px;
}
*/

/*----------------------------CSS LANDING VIDA NUEVO DISEÑO----------------------------------------------*/


@import"spinner.css";

div#menu-color{
    background:#fefefe !important;
    background-image:none
}
.vidaNueva{
    position:relative;
}
.vidaNueva>div{
    max-width:1170px;
    margin:auto !important;
}
.vidaNueva .hide-mobile{
    display:block;
}
@media(max-width: 992px){
    .vidaNueva .hide-mobile{
        display:none;
    }
}
.vidaNueva .show-mobile{
    display:none;
}
@media(max-width: 992px){
    .vidaNueva .show-mobile{
        display:block;
    }
}
.vidaNueva .arrow{
    border:solid #213450;
    border-width:0 1px 1px 0;
    display:inline-block;
    padding:19px;
    width:60px;
    height:60px;
    text-decoration:none;
}
.vidaNueva .right{
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg)
}
.vidaNueva .left{
    transform:rotate(135deg);
    -webkit-transform:rotate(135deg)
}
.vidaNueva .up{
    transform:rotate(-135deg);
    -webkit-transform:rotate(-135deg)
}
.vidaNueva .down{
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg)
}
.vidaNueva .page-banner-image{
    width:100%;
    max-width:none;
    overflow:hidden;
    z-index:1;
    position:relative;
    text-align:center
}
.vidaNueva .page-banner-image .texto-banner{
    z-index: 100;
    text-align: left;
    font-size: 40px;
    line-height: 1.1;
    color: #fff;
    white-space: break-spaces;
    position: absolute;
    top: 16%;
    left:7%;
}
@media(min-width: 1440px){
    .vidaNueva .page-banner-image .texto-banner{
    	left:19%;
	}
}

@media(max-width: 992px){
    .vidaNueva .page-banner-image .texto-banner{
        display:none;
    }
}
@media(max-width: 992px){
    .vidaNueva .page-banner-image{
        height:auto;
    }
}
.vidaNueva .page-banner-image .vc_single_image-wrapper.vc_box_border_grey{
    height:480px;
    overflow:hidden;
    background-color:#d0d0d0;
}
@media(max-width: 992px){
    .vidaNueva .page-banner-image img.responsive-image{
        width:100%;
        display:block;
    }
}
.vidaNueva .page-banner-image br{
    display:none;
}
.vidaNueva a:hover{
    text-decoration:none
}
.vidaNueva .vc_row{
    margin:0px
}
.vidaNueva .wpb_content_element{
    margin:0px
}
.vidaNueva .wpb_wrapper p,.vidaNueva .wpb_wrapper li{
    margin:0px;
    font-size:13px
}
/*------------SECCION COBERTURA PENSADA PARA TU EMPRESA---------------------------*/
.vidaNueva .row-pasos-cotizacion{
    margin-top:0px;
    display: flex;
    height: 389px;
}

@media(max-width: 992px){
    .vidaNueva .row-pasos-cotizacion{
        margin:0px 28px;
        display: block;
    }
}

.vidaNueva .row-pasos-cotizacion .paso_item{
    width:33.33%;
}

.vidaNueva .row-pasos-cotizacion .paso_item.paso_1{
    background-color:#F18A23;
}
.vidaNueva .row-pasos-cotizacion .paso_item.paso_2{
    background-color:#AFACAC;
}
.vidaNueva .row-pasos-cotizacion .paso_item.paso_3{
    background-color:#6E6E6E;
}

.vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle{
    height:100%;
    width:84%;
    display:flex;
    justify-content:center;
    margin:0 auto
}
.vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-left{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    height:100%;
    padding-top:4rem;
}
.vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-left>p{
    display:none;
}
.vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-left img{
    width:85px;
    height:85px;
    align-self:center;
}
@media(max-width: 992px){
    .vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-left img{
        width:50px
    }
}
.vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-left .poliza-descripcion{
    color:#fff;
    text-align:center;
    font-size:18px;
    font-weight:400
}
.vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-left .poliza-descripcion br{
    display:block
}
@media(max-width: 992px){
    .vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-left .poliza-descripcion{
        text-align:left;
        font-size:11px;
        display:block;
    }
}
@media(max-width: 992px){
    .vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-left .col-info{
        flex:2;
        margin-left:20px;
        margin-bottom:20px
    }
}

.vidaNueva .row-pasos-cotizacion .paso_title{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:38px;
    font-weight:500;
    letter-spacing:-0.03px;
    color:#fff;
    display:block;
    width:100%;
    text-align:center;
    margin:20px 0
}
.vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-left .col-info.periodo{
    padding-bottom:10px
}
@media(max-width: 992px){
    .vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-left{
        margin:0;
        flex-direction:row;
        align-items:center;
        padding:0px 30px;
        width:100%
    }
}
.vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle .col-right-info{
    position:absolute;
    opacity:0
}
@media(max-width: 992px){
    .vidaNueva .row-pasos-cotizacion .paso_item .paso_detalle{
        width:100%
    }
}
.vidaNueva .row-pasos-cotizacion .paso_item .wpb_wrapper{
    display:block;
}
@media(max-width: 992px){
    .vidaNueva .row-pasos-cotizacion .paso_item{
        width:100%;
        height:106px;
        position:relative;
    }
    .vidaNueva .row-pasos-cotizacion .paso_item .paso_title{
        font-size:14px;
        font-weight:400;
        text-align:left;
        margin-top: 50px;
        margin-bottom:5px;
    }
   
    .vidaNueva .row-pasos-cotizacion .paso_item p{
        display:none;
        position:relative;
    }
}
.vidaNueva .row-pasos-cotizacion .wpb_wrapper{
    position:relative;
    display:inline-flex;
    width:100%;
}
@media(max-width: 992px){
    .vidaNueva .row-pasos-cotizacion .row_pasos .wpb_wrapper{
        flex-wrap:wrap;
    }
}
.vidaNueva .row-pasos-cotizacion .row_pasos .paso_item{
    width:33.33%;
    min-height:389px;
    background-color:#ccc1c1;
    margin:0px;
    position:relative;
}
@media(min-width: 768px)and (max-width: 992px){
    .vidaNueva .row-pasos-cotizacion .row_pasos .paso_item{
        height:260px;
    }
}
.vidaNueva .row-pasos-cotizacion .row_pasos .paso_item .wpb_wrapper{
    height:100%;
}
.vidaNueva .row-pasos-cotizacion .row_pasos .paso_item .wpb_wrapper p br{
    display:none;
}
.vidaNueva .row-pasos-cotizacion .row_pasos .paso_item.paso_1{
    background-color:#F18A23;
}
.vidaNueva .row-pasos-cotizacion .row_pasos .paso_item.paso_2{
    background-color:#afacac;
}
.vidaNueva .row-pasos-cotizacion .row_pasos .paso_item.paso_3{
    background-color:#6e6e6e;
}
@media(max-width: 992px){
    .vidaNueva .row-pasos-cotizacion .row_pasos .paso_item{
        width:100%;
        min-height:170px;
    }
    .vidaNueva .row-pasos-cotizacion .row_pasos .paso_item .hoverable{
        display:none !important;
    }
    .vidaNueva .row-pasos-cotizacion .row_pasos .paso_item img{
        width:100%;
    }
}
/*------------FIN SECCION COBERTURA PENSADA PARA TU EMPRESA-----------------------*/
.vc_row.wpb_row.vc_row-fluid.mantenete {
    height: 150px;
}
.vidaNueva .row-near-container{
    position:relative
}
@media(max-width: 992px){
	.vc_row.wpb_row.vc_row-fluid.mantenete {
    	height: 18px;
	}
    .vidaNueva .row-near-container{
        margin:0px 28px
    }
    .vidaNueva .row-near-container:before{
        width:28px;
        height:100%;
        content:"";
        position:absolute;
        z-index:1;
        left:-28px;
        background-color:#e7e5e5
    }
}
.vidaNueva .row-app-banner{
    background-color:#eeeeef
}
.vidaNueva .app-banner{
    background-position:center;
    background-size:cover;
    max-width:1170px;
    height:275px;
    background-color:#d0d0d0;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:center;
    padding-right:30px;
    position:relative;
    overflow:hidden;
    width:100%
}

.vidaNueva .app-banner img{
    width:100%;
    position:absolute;
    z-index:1;
    top:0px;
    left:0px;
}

@media(max-width: 992px){
    .vidaNueva .app-banner .responsive-image{
        top:0px;
        left:0px;
        width:100%;
        min-width:300px;
        min-height:100%
    }
}
@media(max-width: 992px){
    .vidaNueva .app-banner{
        background-color: #f18a00 !important;
        padding:0px;
        height:174px
    }
    .vidaNueva .app-banner:before{
        content:"";
        position:absolute;
        width:10rem;
        height:10rem;
        top:50%;
        left:50%;
        margin-top:-5rem;
        margin-left:-5rem;
        /*background-image:url(../../../uploads/2020/11/group-10.svg);*/
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
        z-index:2
    }
}
.vidaNueva .app-banner .titulo-mobile{
    display:none;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:20px;
    font-weight:300;
    line-height:1.1
}
@media(max-width: 992px){
    .vidaNueva .app-banner .titulo-mobile{
        display:block
    }
}
.vidaNueva .app-banner .description{
    margin:20px 0px 33px;
    text-align:center;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:20px;
    font-weight:800;
    color:#213450;
    font-weight:normal;
    z-index:99
}
@media(max-width: 992px){
    .vidaNueva .app-banner .description{
        font-stretch:normal;
        font-style:normal;
        line-height:normal;
        letter-spacing:normal;
        font-family:DIN;
        font-size:13px;
        font-weight:800;
        width:100%
    }
}
.vidaNueva .app-banner .app-banner-icons{
    display:flex;
    flex-direction:row-reverse;
    width:450px;
    justify-content:center;
    z-index:99
}
@media(max-width: 992px){
    .vidaNueva .app-banner .app-banner-icons{
        width:100%
    }
}
.vidaNueva .app-banner .app-banner-icons img{
    display:inline-block;
    width:auto !important;
    margin:0 13px 0;
    position:absolute;
    right:100px;
    top:71px
}
@media(max-width: 992px){
    .vidaNueva .app-banner .app-banner-icons img{
        width:100px !important;
        top:32%;
        right:50%;
        margin-right:-50px
    }
}
.vidaNueva .app-banner .app-banner-title{
    position: relative;
    padding-left: 68px;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    font-family: DIN;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.5;
    color: #fff;
    z-index: 99;
}
@media(max-width: 992px){
    .vidaNueva .app-banner .app-banner-title{
        display:none
    }
}
.vidaNueva .row-near-arrow .col-descripcion{
    width:66.67%;
    background-color:#e7e5e5;
    color:#20344f;
    padding:20px 45px 50px 45px;
    margin-top:-2%;
    z-index:9;
    position:relative
}
.vidaNueva .row-near-arrow .col-descripcion .titulo{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:51px;
    font-weight:normal
}
.vidaNueva .row-near-arrow .col-descripcion .titulo-mobile{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:20px;
    font-weight:normal;
    display:none;
    line-height:1
}
@media(max-width: 992px){
    .vidaNueva .row-near-arrow .col-descripcion .titulo-mobile{
        display:block
    }
}
.vidaNueva .row-near-arrow .col-descripcion .descripcion{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:18px;
    font-weight:normal;
    line-height:1.05;
    padding-top:20px
}
@media(max-width: 992px){
    .vidaNueva .row-near-arrow .col-descripcion{
        width:100%;
        margin-top:0px;
        padding:20px 30px 50px 30px
    }
    .vidaNueva .row-near-arrow .col-descripcion .titulo{
        font-stretch:normal;
        font-style:normal;
        line-height:normal;
        letter-spacing:normal;
        font-family:DIN;
        font-size:20px;
        font-weight:normal
    }
    .vidaNueva .row-near-arrow .col-descripcion .descripcion{
        font-stretch:normal;
        font-style:normal;
        line-height:normal;
        letter-spacing:normal;
        font-family:DIN;
        font-size:13px;
        font-weight:normal
    }
}
.vidaNueva .row-near-arrow .row-near{
    display:flex;
    height:190px
}
@media(max-width: 992px){
    .vidaNueva .row-near-arrow .row-near{
        height:100px
    }
}
.vidaNueva .row-near-arrow .row-near .col{
    position:relative
}
.vidaNueva .row-near-arrow .row-near .col-near-text{
    width:66.67%
}
.vidaNueva .row-near-arrow .row-near .col-empty{
    width:100%;
    display:flex;
    flex-direction:column;
    justify-content:center;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:51px;
    font-weight:300;
    color:#213450;
    position:relative;
    align-items:flex-end;
    top:0px;
}
.vidaNueva .row-near-arrow .row-near .col-empty:before{
    content:"";
    position:absolute;
    top:50px;
    right:0px;
    width:84px;
    height:2px;
    background:#213450
}
@media(max-width: 992px){
    .vidaNueva .row-near-arrow .row-near .col-empty:before{
        display:none
    }
}
@media(max-width: 992px){
    .vidaNueva .row-near-arrow .row-near .col-empty{
        top:-52px;
        font-size:20px;
        margin-left:30px;
        align-items:flex-start;
        max-width:200px
    }
}
.vidaNueva .row-near-arrow .row-near .col-near-text{
    display:flex;
    flex-direction:column;
    justify-content:center
}
@media(max-width: 992px){
    .vidaNueva .row-near-arrow .row-near .col-near-text{
        width:100%;
        background-color:#fff;
        top:auto
    }
}
.vidaNueva .row-near-arrow .row-near .col-near-text .near-text{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:51px;
    font-weight:300;
    color:#213450;
    position:relative;
    top:14px;
}
@media(min-width: 768px)and (max-width: 1200px){
    .vidaNueva .row-near-arrow .row-near .col-near-text .near-text{
        font-size:34px

    }
}
.vidaNueva .row-near-arrow .row-near .col-near-text .near-text:before{
    content:"";
    position:absolute;
    top:-10px;
    left:0px;
    width:84px;
    height:2px;
    background:#213450
}
@media(max-width: 992px){
    .vidaNueva .row-near-arrow .row-near .col-near-text .near-text{
        font-size:20px;
        margin:0px 0px 0px 30px;
        top:16px;
        max-width:200px
    }
    .vidaNueva .row-near-arrow .row-near .col-near-text .near-text:before{
        display:none
    }
}
.vidaNueva .row-near-arrow .row-near .col-arrow{
    background-color:#e7e5e5;
    width:33.33%;
    display:flex;
    flex-direction:column;
    justify-content:center;
    position:relative
}
.vidaNueva .row-near-arrow .row-near .col-arrow .arrow.down{
    align-self:flex-end;
    margin:30px 97px 0px;
    cursor:pointer;
    border-width:0 1px 1px 0;
    width:60px;
    height:60px
}
@media(max-width: 992px){
    .vidaNueva .row-near-arrow .row-near .col-arrow{
        display:none
    }
}
.vidaNueva .row-denuncia-siniestro{
    position:relative
}
@media(max-width: 992px){
    .vidaNueva .row-denuncia-siniestro{
        margin:0px 28px
    }
    .vidaNueva .row-denuncia-siniestro:before{
        width:28px;
        height:100%;
        content:"";
        position:absolute;
        z-index:1;
        left:-28px;
        background-color:#e7e5e5
    }
}
.vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper{
    display:flex;
    flex-direction:row;
    height:190px
}
@media(max-width: 992px){
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper{
        flex-wrap:wrap;
        height:88px;
        padding-right:33.34%;
        position:relative
    }
}
.vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .wpb_wrapper{
    text-align:center;
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center
}
@media(max-width: 992px){
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .wpb_wrapper{
        padding:0px;
        margin:0px;
        height:44px
    }
}
.vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .wpb_wrapper p a{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:27px;
    font-weight:500;
    letter-spacing:normal;
    color:#fff;
    padding:0 20px;
    display:inline-block
}
@media(min-width: 768px)and (max-width: 1200px){
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .wpb_wrapper p a{
        font-size:20px
    }
}
@media(max-width: 992px){
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .wpb_wrapper p a{
        font-size:10.9px
    }
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .wpb_wrapper p a br{
        display:none
    }
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .wpb_wrapper p a::before{
        content:"";
        position:absolute;
        top:13px;
        right:20px;
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        border:solid #fff;
        border-width:0 2px 2px 0;
        display:inline-block;
        padding:6px;
        width:10px;
        height:10px
    }
}
.vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-denuncia-siniestro{
    width:40%;
    background-color:#213450
}
.vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-denuncia-siniestro:hover{
    background-color:#162237
}
@media(max-width: 992px){
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-denuncia-siniestro{
        width:100%;
        height:44px
    }
}
.vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-donde-estamos{
    width:20%;
    background-color:#17a0d5
}
.vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-donde-estamos:hover{
    background-color:#1479a1
}
.vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-donde-estamos br{
    display:none
}
@media(max-width: 992px){
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-donde-estamos{
        position:absolute;
        right:0px;
        height:88px;
        width:33.34%;
        background-color:#6e6e6e
    }
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-donde-estamos:hover{
        background-color:#484848
    }
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-donde-estamos .wpb_wrapper{
        display:flex;
        flex-direction:column;
        justify-content:center;
        height:88px
    }
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-donde-estamos br{
        display:block
    }
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-donde-estamos p a{
        padding-bottom:30px;
        position:relative;
        line-height:18px
    }
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-donde-estamos p a::before{
        content:"";
        position:absolute;
        bottom:0px;
        top:auto;
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        border:solid #fff;
        border-width:0 2px 2px 0;
        display:inline-block;
        padding:6px;
        width:10px;
        height:10px;
        left:50%;
        margin-left:-10px
    }
}
.vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-quienes-somos{
    width:40%;
    background-color:#6e6e6e
}
.vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-quienes-somos:hover{
    background-color:#484848
}
@media(max-width: 992px){
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-quienes-somos{
        width:100%;
        height:44px;
        background-color:#17a0d5
    }
    .vidaNueva .row-denuncia-siniestro .vc_column-inner .wpb_wrapper .col-quienes-somos:hover{
        background-color:#1479a1
    }
}
@media(max-width: 992px){
    .vidaNueva .row-blog-arrow{
        display:block
    }
}
@media(max-width: 992px){
    .vidaNueva .row-blogs{
        margin:0px 0px 30px 0px
    }
}
.vidaNueva .row-blogs .wpb_wrapper{
    display:flex;
    flex-wrap:wrap
}
.vidaNueva .row-blogs .col-blog{
    width:20%;
    height:180px
}
@media(max-width: 992px){
    .vidaNueva .row-blogs .col-blog{
        width:100%;
        height:auto;
        margin-left:28px;
        position:relative
    }
    .vidaNueva .row-blogs .col-blog:after{
        content:"";
        width:60%;
        height:108px;
        position:absolute;
        right:0px;
        top:0px;
        background-color:#e3e1e1
    }
}
.vidaNueva .row-blogs .col-blog .arrow.down{
    align-self:flex-end;
    margin:0 50px;
    cursor:pointer
}
.vidaNueva .row-blogs .col-blog .wpb_wrapper{
    display:block;
    height:108px;
    display:flex;
    flex-direction:column;
    justify-content:center
}
.vidaNueva .row-blogs .col-blog .wpb_wrapper p a{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:50px;
    font-weight:300;
    color:#213450;
    position:relative
}
.vidaNueva .row-blogs .col-blog .wpb_wrapper p a:before{
    content:"";
    position:absolute;
    top:-10px;
    left:0px;
    width:84px;
    height:2px;
    background:#213450
}
@media(max-width: 992px){
    .vidaNueva .row-blogs .col-blog .wpb_wrapper p a{
        font-size:20px;
        margin-top:40px
    }
    .vidaNueva .row-blogs .col-blog .wpb_wrapper p a:before{
        display:none
    }
}
.vidaNueva .row-blogs div.carousel.desktop{
    display:inherit
}
.vidaNueva .row-blogs div.carousel.mobile{
    display:none
}
@media(max-width: 992px){
    .vidaNueva .row-blogs div.carousel{
        height:238px
    }
    .vidaNueva .row-blogs div.carousel.desktop{
        display:none
    }
    .vidaNueva .row-blogs div.carousel.mobile{
        display:inherit
    }
    .vidaNueva .row-blogs div.carousel a.left.carousel-control{
        position:absolute;
        left:10px;
        width:40px;
        height:40px;
        top:70px
    }
    .vidaNueva .row-blogs div.carousel a.right.carousel-control{
        position:absolute;
        right:10px;
        width:40px;
        height:40px;
        top:66px
    }
}
.vidaNueva .row-blogs .col-blog-list{
    width:100%
}
@media(max-width: 992px){
    .vidaNueva .row-blogs .col-blog-list{
        width:100%;
        height:238px;
        overflow:hidden
    }
}
.vidaNueva .row-blogs .col-blog-list .blog-post:nth-child(3){
    display:none
}
.vidaNueva .row-blogs .col-blog-list .blog-post a:not(.title){
    display:none
}
.vidaNueva .row-blogs .col-blog-list .blog-post .blog-post-desc{
    display:none
}
.vidaNueva .row-blogs .col-blog-list .carousel.slide .carousel-control{
    background:none !important
}
.vidaNueva .row-blogs .col-blog-list .carousel.slide a[role=button]{
    display:none
}
@media(max-width: 992px){
    .vidaNueva .row-blogs .col-blog-list .carousel.slide a[role=button]{
        display:block
    }
}
.vidaNueva .row-blogs .col-blog-list .blog-posts{
    display:flex
}
@media(max-width: 992px){
    .vidaNueva .row-blogs .col-blog-list .blog-posts{
        height:238px;
        display:block
    }
}
.vidaNueva .row-blogs .col-blog-list .blog-post{
    width:50%;
    display:block;
    border:0
}
@media(max-width: 992px){
    .vidaNueva .row-blogs .col-blog-list .blog-post{
        width:100%;
        padding:0px
    }
}
.vidaNueva .row-blogs .col-blog-list .blog-post img{
    margin:0;
    max-width:100%;
    width:max-content;
    height:180px
}
@media(max-width: 992px){
    .vidaNueva .row-blogs .col-blog-list .blog-post img{
        display:block;
        top:-20px
    }
}
.vidaNueva .row-blogs .col-blog-list .blog-post .post-image{
    height:275px;
    width:100%;
    background-size:cover;
    background-position:center;
    cursor:pointer
}
.vidaNueva .row-blogs .col-blog-list .blog-post .blog-post-title{
    margin:0;
    padding:10px 20px;
    background-blend-mode:multiply;
    background-color:rgba(33,52,80,.9);
    display:block;
    color:#fff;
    font-weight:300;
    margin-top:-2.9rem;
    font-weight:normal;
    font-size:21px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
@media(max-width: 992px){
    .vidaNueva .row-blogs .col-blog-list .blog-post .blog-post-title{
        margin-top:-6.5rem;
        font-size:15px;
        line-height:20px
    }
}
.vidaNueva .row-blogs .col-blog-list .blog-post a{
    text-decoration:none
}
.vidaNueva .row-blogs .col-blog-list .col-blog-list{
    width:80%
}
@media(max-width: 992px){
    .vidaNueva .row-blogs .col-blog-list .col-blog-list{
        margin:0 0 18px 0px
    }
}
.vidaNueva div.carousel{
    width:100%
}
.vidaNueva .row-arrow-up{
    padding:0px
}
.vidaNueva .row-arrow-up .canales-text{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:26px;
    font-weight:400;
    margin:0px 0px 20px 0px;
    color:#213450
}
@media(max-width: 992px){
    .vidaNueva .row-arrow-up .canales-text{
        width:100%;
        justify-content:center;
        text-align:center;
        font-size:20px
    }
}
.vidaNueva .row-arrow-up .icons-actions{
    display:flex
}
.vidaNueva .row-arrow-up .icons-actions a{
    width:88px;
    text-decoration:none
}
@media(max-width: 992px){
    .vidaNueva .row-arrow-up .icons-actions a{
        width:66px
    }
}
@media(max-width: 992px){
    .vidaNueva .row-arrow-up .icons-actions{
        width:100%;
        justify-content:center
    }
}
.vidaNueva .row-arrow-up .col-arrow-up .wpb_wrapper{
    display:flex
}
@media(max-width: 992px){
    .vidaNueva .row-arrow-up .col-arrow-up .wpb_wrapper{
        flex-direction:column-reverse;
        flex-wrap:wrap
    }
}
.vidaNueva .row-arrow-up .inner-row{
    height:50%;
    display:flex;
    flex-direction:column
}
.vidaNueva .row-arrow-up .inner-row.arrow-icon{
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
    padding:0 0 22px;
    position:relative;
    width:50%;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:51px;
    font-weight:300;
    color:#213450;
    height:100%
}
@media(max-width: 992px){
    .vidaNueva .row-arrow-up .inner-row.arrow-icon{
        display:none
    }
}
.vidaNueva .row-arrow-up .canales{
    width:50%;
    height:300px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    background:#eeeeef;
    height:100%
}
@media(max-width: 992px){
    .vidaNueva .row-arrow-up .canales{
        width:100%;
        margin:0px;
        padding:50px 0px
    }
}
.vidaNueva .row-arrow-up .arrow.up{
    align-self:flex-start;
    margin:0px 10px;
    cursor:pointer;
    position:relative;
    bottom:24px;
    left:60px
}
.vidaNueva .row-arrow-up .col-40{
    width:100%;
    display:flex;
    flex-direction:row;
    height:280px
}
@media(max-width: 992px){
    .vidaNueva .row-arrow-up .col-40{
        width:100%;
        height:auto;
        margin:0px
    }
}
.vidaNueva .row-arrow-up .col-60{
    width:60%;
    height:371px;
    background-color:#d59f9f;
    position:relative
}
@media(max-width: 992px){
    .vidaNueva .row-arrow-up .col-60{
        width:100%;
        height:280px
    }
    .vidaNueva .row-arrow-up .col-60::before{
        content:"";
        width:60%;
        position:absolute;
        top:-30px;
        right:0px;
        height:30px;
        background:#e7e5e5
    }
    .vidaNueva .row-arrow-up .col-60::after{
        content:"";
        width:60%;
        position:absolute;
        right:0px;
        bottom:-30px;
        height:30px;
        background:#e7e5e5
    }
}
.vidaNueva .row-contiza-online .col-contiza-online{
    display:flex;
    flex-wrap:wrap
}
.vidaNueva .row-contiza-online .col-contiza-online .cotiza-btn{
    width:16.667%;
    text-align:center;
    background-color:#213450;
    color:#fff;
    height:60px;
    line-height:60px;
    overflow:hidden
}
.vidaNueva .row-contiza-online .col-contiza-online .cotiza-btn img{
    position:relative;
    display:block;
    height:60px;
    margin:auto;
    transition:all .1s ease-in-out;
    -webkit-transition:all .1s ease-in-out;
    margin-top:4px
}
.vidaNueva .row-contiza-online .col-contiza-online .cotiza-btn img.zoom-in{
    height:70px;
    margin-top:0px;
    transition:all .1s ease-in-out;
    -webkit-transition:all .1s ease-in-out
}
.vidaNueva .row-contiza-online .col-contiza-online .cotiza-btn br{
    display:none
}
.vidaNueva .row-contiza-online .col-contiza-online .cotiza-btn a{
    display:block
}
@media(min-width: 576px)and (max-width: 768px){
    .vidaNueva .row-contiza-online .col-contiza-online .cotiza-btn{
        width:33.33%
    }
}
@media(max-width: 992px){
    .vidaNueva .row-contiza-online .col-contiza-online .cotiza-btn{
        width:33.33%;
        overflow:hidden
    }
}
.vidaNueva .row-form-info{
    position:relative;
    z-index:9
}
@media(max-width: 992px){
    .vidaNueva .row-form-info{
        padding:0px
    }
}
.vidaNueva .row-form-info>div>div>div{
    display:flex
}
@media(max-width: 992px){
    .vidaNueva .row-form-info>div>div>div{
        flex-wrap:wrap
    }
}
.vidaNueva .row-form-info .col-seguro-description{
    width:50%;
    margin-top:-40px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-description{
        width:100%;
        margin-top:0px
    }
}
.vidaNueva .row-form-info .col-seguro-form{
    width:50%;
    padding:40px 0px 0px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form{
        width:100%;
        padding:0px
    }
}
.vidaNueva .row-form-info .col-seguro-form .form-container{
    background-color:#dadada;
    padding:30px 20px;
    display:flex;
    justify-content:center
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form-container{
        display:none
    }
}
.vidaNueva .row-form-info .col-seguro-form .form-container .form-text{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:30px;
    font-weight:400;
    color:#213450;
    display:block;
    width:430px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form-container .form-text{
        text-align:center;
        width:400px
    }
    .vidaNueva .row-form-info .col-seguro-form .form-container .form-text br{
        display:none
    }
}
.vidaNueva .row-form-info .col-seguro-form .form h4.form-subtitulo {
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    font-family: DIN;
    font-size: 19px;
    font-weight: 500;
    line-height: .63;
    color: #575756;
    position: relative;
    text-align: left;
    padding: 20px 0px;
    width: 430px;
}
.vidaNueva .row-form-info .col-seguro-form .form{
    padding:50px 0px;
    background-color:#dadada;
    display:flex;
    justify-content:center
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form{
        padding:20px 0px 40px
    }
}
.vidaNueva .row-form-info .col-seguro-form .form form{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form form{
        width:100%; 
    }
}
.vidaNueva .row-form-info .col-seguro-form .form h4.form-subtitulo{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:19px;
    font-weight:500;
    line-height:.63;
    color:#575756;
    position:relative;
    text-align:left;
    padding:20px 0px;
    width:430px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form h4.form-subtitulo{
        font-stretch:normal;
        font-style:normal;
        line-height:normal;
        letter-spacing:normal;
        font-family:DIN;
        font-size:11px;
        font-weight:500;
        width:95%;
        margin:0px 5%;
        padding-bottom:10px
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group{
    width:430px;
    height:60px;
    background-color:#fff;
    position:relative;
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .form-group{
        width:90%;
        height:58px;
        margin:0px 5% 10px;
        position: relative;
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group .input-toltip .toltip-mesage{
    position:absolute;
    background-color:#fff;
    border:1px solid #f5f5f5;
    padding:10px 20px 10px;
    top:-58px;
    right:0px;
    font-weight:900;
    display:none;
    width:90%;
    z-index:9999
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .form-group .input-toltip .toltip-mesage{
        bottom:100%;
        font-size:10px
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group.toltip-active .input-toltip .toltip-mesage{
    display:block
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group span.toltip-icon{
    color:#36c;
    display:inline-block;
    width:20px;
    height:20px;
    background-color:#eaf0fb;
    position:absolute;
    cursor:pointer;
    line-height:15px;
    text-align:center;
    border-radius:10px;
    top:2px;
    right:2px
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group.form-group-cuit{
    width:300px;
    margin:0px 10px 0px 0px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .form-group.form-group-cuit{
        width:57%;
        margin:0px 3% 10px 5%
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group.form-group-last-name{
    width:300px;
    margin:0px 10px 0px 0px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .form-group.form-group-last-name{
        width:57%;
        margin:0px 3% 10px 5%
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group.form-group-zip{
    width:120px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .form-group.form-group-zip{
        width:30%;
        margin:0px 5% 0px 0px
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group.form-group-documento{
    width:120px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .form-group.form-group-documento{
        width:30%;
        margin:0px 5% 0px 0px
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group label{
    font-size:10px;
    font-weight:900;
    color:#575756;
    position:absolute;
    top:10px;
    left:20px;
    z-index:9;
    transition:all .3s;
    -webkit-transition:all .3s;
    text-transform: uppercase;
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .form-group label{
        font-size:8px;
        left:9px
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group.not-empty label{
    font-size:8px;
    top:5px;
    transition:all .3s;
    -webkit-transition:all .3s
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .form-group.not-empty label{
        font-size:6px;
        top:2px
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group input{
    background-color:#fff;
    border:0;
    margin:0px 0px 0px;
    position:relative;
    height:100%;
    padding-left:20px;
    font-size:14px;
    font-weight: normal;
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group input::placeholder{
    color:#d0d0d0
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .form-group input{
        font-size:14px;
        padding-left:9px
    }
    .vidaNueva .row-form-info .col-seguro-form .form .form-group input::placeholder{
        font-size:10px
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group.error label{
    color:red
}
.vidaNueva .row-form-info .col-seguro-form .form .form-group.error input,.vidaNueva .row-form-info .col-seguro-form .form .form-group.error select,.vidaNueva .row-form-info .col-seguro-form .form .form-group.error textarea{
    color:red;
    border:1px solid red
}
.vidaNueva .row-form-info .col-seguro-form .form .form-errors{
    font-size:14px;
    width:430px;
    padding-bottom:1rem;
    color:red
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .form-errors{
        width:95%;
        margin:0px 5% 10px
    }
}
.vidaNueva .row-form-info .col-seguro-form .form .form-submit{
    width:100%;
    text-align:center
}
.vidaNueva .row-form-info .col-seguro-form .form .g-recaptcha{
    z-index:9999;
    display: flex;
    justify-content: center;
}

.btn-global-contrata {
    display: grid;
    justify-content: center;
    /* border: solid; */
}
.wpcf7-form-control.wpcf7-submit {
    width:351px;
    height:63px;
    background-color:#17a0d5;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:19px;
    font-weight:400;
    line-height:20px;
    text-transform:uppercase;
    position:relative;
    top:0px;
    margin-top:20px;
}

@media(max-width: 992px){

    from.wpcf7-form{
        display: flex;
        justify-content: flex-end;
    }
	.wpcf7-form-control.wpcf7-submit{
		padding: 10px 10px 10px 10px;
	}
}

.vidaNueva .row-form-info .col-seguro-form .form .btn-contact-vidaNueva{
    border: solid red 1px;
    width:351px;
    height:63px;
    background-color:#17a0d5;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:19px;
    font-weight:400;
    line-height:20px;
    text-transform:uppercase;
    position:relative;
    top:0px;
    margin-top:20px
}
.vidaNueva .row-form-info .col-seguro-form .form .btn-contact-vidaNueva:before{
    content:"";
    opacity:0;
    transition:all .5s
}
.vidaNueva .row-form-info .col-seguro-form .form .btn-contact-vidaNueva.exitoso{
    background-color:#213450
}
.vidaNueva .row-form-info .col-seguro-form .form .btn-contact-vidaNueva.exitoso:before{
    content:"";
    display:block;
    position:absolute;
    border:solid #fff;
    border-width:0 1px 1px 0;
    display:inline-block;
    padding:0px;
    width:10px;
    height:20px;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    top:18px;
    margin-left:-30px;
    opacity:1;
    transition:all .5s
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-seguro-form .form .btn-contact-vidaNueva{
        margin:0;
        top:auto;
        width:206px;
        font-size:13px;
        height:50px;
        margin-top:20px
    }
}
.vidaNueva .row-form-info .top-form-container{
    display:flex;
    flex-direction:row
}
.vidaNueva .row-form-info .top-form-container .col-form{
    width:50%
}
.vidaNueva .row-form-info .top-form-container .col-form-info{
    width:50%
}
.vidaNueva .row-form-info .col-form-top{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:33px;
    font-weight:500;
    color:#F18A00;
    line-height:33px;
    margin:0px 0px 40px;
    padding-left:13.5%
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-top{
        padding:2rem 0;
        margin:0;
        font-stretch:normal;
        font-style:normal;
        line-height:normal;
        letter-spacing:normal;
        font-family:DIN;
        font-size:20px;
        font-weight:bold;
        font-size:16px;
        line-height:1.1;
        text-align:center
    }
}
.vidaNueva .row-form-info .form-info-text{
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:30px;
    font-weight:400;
    letter-spacing:-0.03px;
    color:#213450;
    font-family:DIN
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .info-text{
        margin-top:30px
    }
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-mobile-top-text{
        height:160.3px;
        background-color:#213450;
        text-align:center;
        color:#fff;
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-items:baseline
    }
    .vidaNueva .row-form-info .col-mobile-top-text .mobiletext{
        font-stretch:normal;
        font-style:normal;
        line-height:normal;
        letter-spacing:normal;
        font-family:DIN;
        font-size:30px;
        font-weight:300;
        line-height:30px;
        align-items:flex-start;
        padding-left:30px;
        margin-bottom:20px;
        line-height:30px;
        text-align:left
    }
}
.vidaNueva .row-form-info .col-form-info-top{
    color:#fff;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:30px;
    font-weight:400
}
.vidaNueva .row-form-info .col-form-info-top .big-number{
    font-size:140px;
    font-weight:bold;
    line-height:140px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-info-top .big-number{
        font-size:80px;
        line-height:80px
    }
}
.vidaNueva .row-form-info .col-form-info-top .form-info-container{
    /*background-image:url(../../../uploads/2020/11/bg-planes.jpg);*/
    background-color:#F18A00;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    text-align:left;
    min-height:300px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-info-top .form-info-container{
        min-height:90vw;
        /*background-image:url(../../../uploads/2020/11/bg-planes-mobile.jpg);*/
    }
}
.vidaNueva .row-form-info .col-form-info-top img{
    display:none
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-info-top img{
        display:initial;
        padding:9% 0px 0px 27px;
        width: 35%;
    }
}
.vidaNueva .row-form-info .col-form-info-top .col-title{
    font-size:34px;
    line-height:1.1;
    color:#fff;
    text-align:left;
    padding:70px 0px 0px;
    width:74%;
    margin:0 auto
}
.vidaNueva .row-form-info .col-form-info-top .col-title.mobile{
    display:none
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-info-top .col-title{
        display:none;
        padding:6% 0px 0px;
        width:85%
    }
    .vidaNueva .row-form-info .col-form-info-top .col-title.mobile{
        display:block
    }
}
.vidaNueva .row-form-info .col-form-info-top .big-text{
    font-size:44px;
    font-weight:bold;
    margin:0 0 40px
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-info-top .big-text{
        font-size:25px;
        line-height:25px
    }
}
.vidaNueva .row-form-info .col-form-info-top .text{
    font-size:30px;
    font-weight:300
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-info-top .text{
        font-size:17px;
        line-height:17px
    }
}
.vidaNueva .row-form-info .col-form-info-top .arrow.down{
    position:relative;
    left:47px;
    margin-top:60px;
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-info-top .arrow.down{
        display:none
    }
}
.vidaNueva .row-form-info .col-form-info-footer{
    height: 522px;
    background-color: #6e6e6e;
    text-align: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 25px;
}
.vidaNueva .row-form-info .col-form-info-footer .text{
    font-size:24px;
    font-weight:bold;
    margin:0px 0px 38px;
    width:74%;
    text-align:left;
    margin:0 auto
}
.vidaNueva .row-form-info .col-form-info-footer .text.mobile{
    display:none;
    padding-bottom:4rem
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-info-footer .text{
        font-size:20px;
        line-height:1.1;
        width:85%
    }
    .vidaNueva .row-form-info .col-form-info-footer .text.mobile{
        display:block
    }
}
.vidaNueva .row-form-info .col-form-info-footer .desc{
    padding-top:1rem;
    padding-bottom:2rem;
    font-size:16px;
    width:74%;
    text-align:left;
    margin:0 auto
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-info-footer .desc{
        font-size:11px;
        width:85%
    }
}
.vidaNueva .row-form-info .col-form-info-footer .btn-banner.btn{
    width:185px;
    height:42px;
    background-color:#0090d5;
    line-height:10px
}
.vidaNueva .row-form-info .col-form-info-footer .plan-item{
    background-color:#eeeeef;
    width:74%;
    margin:0 auto;
    padding: 12px 15px 10px 15px;
    height:59px;
    overflow:hidden;
    margin-bottom:1rem;
    border-radius:16px;
    text-align:left;
    cursor:pointer;
    position:relative;
    transition:all .5s;
    color:#6e6e6e
}
.vidaNueva .row-form-info .col-form-info-footer .plan-item:before{
    content:"";
    position:absolute;
    width:2rem;
    height:2rem;
    top:1.2rem;
    right:1.2rem;
    background-image:url(../../../uploads/2020/11/flecha-planes.svg);
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:all .5s
}
.vidaNueva .row-form-info .col-form-info-footer .plan-item .plan-titulo{
    font-size:20px
}
.vidaNueva .row-form-info .col-form-info-footer .plan-item .plan-descripcion{
    font-size:15px;
    display:none;
    height:147px;
    margin:0px;
    vertical-align:middle;
    padding:0
}
.vidaNueva .row-form-info .col-form-info-footer .plan-item.closed{
    height:0;
    padding-top:0;
    padding-bottom:0;
    opacity:0
}
.vidaNueva .row-form-info .col-form-info-footer .plan-item.opened{
    height:189px;
    transition:all .5s
}
.vidaNueva .row-form-info .col-form-info-footer .plan-item.opened:before{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.vidaNueva .row-form-info .col-form-info-footer .plan-item.opened .plan-descripcion{
    display:table-cell
}
@media(max-width: 992px){
    .vidaNueva .row-form-info .col-form-info-footer .plan-item{
        width:85%;
        padding:12px;
        height:38px;
        border-radius:10px;
        margin-bottom:.5rem
    }
    .vidaNueva .row-form-info .col-form-info-footer .plan-item:before{
        width:1.6rem;
        height:1.6rem;
        top:.9rem
    }
    .vidaNueva .row-form-info .col-form-info-footer .plan-item .plan-titulo{
        font-size:12px
    }
    .vidaNueva .row-form-info .col-form-info-footer .plan-item .plan-descripcion{
        font-size:11px;
        height:98px
    }
    .vidaNueva .row-form-info .col-form-info-footer .plan-item.opened{
        height:125px
    }
}
@media(max-width: 992px){
    .vidaNueva{
        padding:0px
    }
}
.slide-text-container{
    position:absolute;
    width:530px;
    height:484px;
    background:#213450;
    right:0px
}
.slide-text-container .slide-content{
    margin-left:60px;
    color:#fff;
    margin-top:80px
}
@media(max-width: 992px){
    .slide-text-container .slide-content{
        margin:auto;
        padding:20px 30px
    }
}
.slide-text-container .slide-title{
    color:#fff;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:82px;
    font-weight:300;
    line-height:80px;
    width:357px
}
@media(max-width: 992px){
    .slide-text-container .slide-title{
        font-size:40px;
        line-height:40px;
        width:auto
    }
}
.slide-text-container .description{
    width:303px;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    font-family:DIN;
    font-size:20px;
    font-weight:300
}
@media(max-width: 992px){
    .slide-text-container .description{
        font-size:11px;
        line-height:14px;
        width:auto
    }
}
.slide-text-container .btn{
    height:35px;
    background-color:#fff;
    color:#213450;
    border:solid 1px #fff;
    line-height:24px;
    font-size:15px;
    padding:5px 10px;
    width:100px;
    margin:0px 0px 10px;
    width:170px;
    height:46px;
    line-height:46px
}
.slide-text-container .btn:hover{
    background-color:#213450;
    color:#fff;
    border:solid 1px #fff
}
@media(max-width: 992px){
    .slide-text-container .btn{
        height:32px;
        line-height:32px;
        font-size:10px;
        width:100px
    }
}
.ms-slide-info.ms-dir-h.ms-align-top{
    top:0px !important
}
@media(max-width: 992px){
    .ms-slide-info.ms-dir-h.ms-align-top{
        top:300px !important
    }
    .ms-view.ms-basic-view.ms-grab-cursor{
        height:297px !important
    }
    .slide-text-container{
        width:100%;
        height:auto
    }
}
video{
    width:100%;
    height:auto;
    position:relative;
    margin:auto;
    z-index:1;
    max-width:1280px;
    display:block
}
@media(max-width: 992px){
    video{
        display:none
    }
}
.vc_col-has-fill>.vc_column-inner{
    padding:0
}
.slick-prev{
    left:0;
    z-index:99
}
.slick-arrow{
    z-index:99;
    right:0px
}
.slick-prev{
    border:solid #fff;
    border-width:0 1px 1px 0;
    display:inline-block;
    padding:10px;
    width:20px;
    height:20px;
    text-decoration:none;
    transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    left:20px;
    top:30%
}
.slick-prev:before{
    display:none
}
.slick-next{
    border:solid #fff;
    border-width:0 1px 1px 0;
    display:inline-block;
    padding:10px;
    width:20px;
    height:20px;
    text-decoration:none;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    right:20px;
    top:30%
}
.slick-next:before{
    display:none
}
.slick-slide{
    -webkit-backface-visibility:hidden
}
div.vc_row.vc_row-fluid.row-form-info .col-seguro-description>div>div>p>a{
    right:70px;
    position:absolute;
    top:40px
}
div.vc_row.vc_row-fluid.row-form-info .col-seguro-description>div>div>p{
    position:relative
}
@media(max-width: 992px){
    div.vc_row.vc_row-fluid.row-form-info .col-seguro-description>div>div>p{
        display:none
    }
}
@media(max-width: 992px){
    .col-mobile-top-text p img{
        width:100px;
        margin-left:12px;
        padding-bottom:15px
    }
}
/*# sourceMappingURL=page-vidaNueva.css.map */
 

/*-----------------ESTILO FORMULARIO-----------------*/

.vida-formNueva{
	font-size: 10px;
	font-weight: 900;
    border: 0 !important;
    margin-top: 0.3rem;
    padding: 0 !important;
    height: 2.8rem;
    margin-bottom: 1.4rem;
    width: 150% !important;
    background-image: url(./icon/arrow_down_gray.svg);
    background-position:center right;
    background-repeat: no-repeat;
    background-size: 1.2rem;
    color: #575756;
}
@media(max-width: 992px){
    .vida-formNueva{ 
        width: 100% !important;
    }

}    

.vida-formNueva option{ 
    font-size: 14px;
}
.mensajeVida {
	display: block;
	font-size: 10px;
    font-weight: 900;
    margin-top: 0.3rem;
    color: #575756;
    padding: 10px 0 0 18px;
}

.campos-obligatorios {
    margin-top: 15px;
    font-size: 10px;
    font-weight: 900;
    color: #575756;
}

@media(max-width: 992px){
    .campos-obligatorios{
        margin-left: 6%;
    }
}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    margin-top: 15px;
}

input#consulta-vida {
    margin-top: 30px;
}
