@import url('iconos-canvas.css');
@import url('iconos-ilustartivos-canvas.css');
@import url('https://cdn.aglty.io/scotiabank-chile/librerias/canvas-framework/new-fonts/css/styles.css');
/*CONTENEDOR*/
.canvas-content{
    width: calc(100% - 72px);
    max-width: 1200px;
    padding: 0 36px;
    margin: 0 auto;
}
/*FIN CONTENEDOR*/
/*LAYOUT*/
[class^="canvas-text-"], [class*=" canvas-text-"]{
    color:#333;
}
.canvas-row{
    width: calc(100% + 34px);
    margin:0 -17px;
}
.canvas-row:after{
    content: '';
    display: block;
    width: 100%;
    clear: both;
}
[class^="canvas-col-"], [class*=" canvas-col-"] {
    box-sizing: border-box;
    display: inline-block;
    float: left;
}

a[href]:hover {
    text-decoration: unset !important;
}
@media (min-width: 300px) {
    [class^="canvas-col-"], [class*=" canvas-col-"] {
        padding: 0 6px;
    }
    .canvas-col-xs-12{
        width: 100%;
    }
    .canvas-col-xs-11{
        width: 91.666%;
    }
    .canvas-col-xs-10{
        width: 83.333%;
    }
    .canvas-col-xs-9{
        width: 75%;
    }
    .canvas-col-xs-8{
        width: 66.666%;
    }
    .canvas-col-xs-7{
        width: 58.333%;
    }
    .canvas-col-xs-6{
        width: 50%;
    }
    .canvas-col-xs-5{
        width: 41.666%;
    }
    .canvas-col-xs-4{
        width: 33.333%;
    }
    .canvas-col-xs-3{
        width: 25%;
    }
    .canvas-col-xs-2{
        width: 16.666%;
    }
    .canvas-col-xs-1{
        width: 8.333%;
    }
}
@media (min-width: 728px) {
    [class^="canvas-col-"], [class*=" canvas-col-"] {
        padding: 0 12px;
    }
    .canvas-col-sm-12{
        width: 100%;
    }
    .canvas-col-sm-11{
        width: 91.666%;
    }
    .canvas-col-sm-10{
        width: 83.333%;
    }
    .canvas-col-sm-9{
        width: 75%;
    }
    .canvas-col-sm-8{
        width: 66.666%;
    }
    .canvas-col-sm-7{
        width: 58.333%;
    }
    .canvas-col-sm-6{
        width: 50%;
    }
    .canvas-col-sm-5{
        width: 41.666%;
    }
    .canvas-col-sm-4{
        width: 33.333%;
    }
    .canvas-col-sm-3{
        width: 25%;
    }
    .canvas-col-sm-2{
        width: 16.666%;
    }
    .canvas-col-sm-1{
        width: 8.333%;
    }
}
@media (min-width: 940px) {
    [class^="canvas-col-"], [class*=" canvas-col-"] {
        padding: 0 15px;
    }
    .canvas-col-md-12{
        width: 100%;
    }
    .canvas-col-md-11{
        width: 91.666%;
    }
    .canvas-col-md-10{
        width: 83.333%;
    }
    .canvas-col-md-9{
        width: 75%;
    }
    .canvas-col-md-8{
        width: 66.666%;
    }
    .canvas-col-md-7{
        width: 58.333%;
    }
    .canvas-col-md-6{
        width: 50%;
    }
    .canvas-col-md-5{
        width: 41.666%;
    }
    .canvas-col-md-4{
        width: 33.333%;
    }
    .canvas-col-md-3{
        width: 25%;
    }
    .canvas-col-md-2{
        width: 16.666%;
    }
    .canvas-col-md-1{
        width: 8.333%;
    }
}
@media (min-width: 1170px) {
    [class^="canvas-col-"], [class*=" canvas-col-"] {
        padding: 0 18px;
    }
    .canvas-col-lg-12{
        width: 100%;
    }
    .canvas-col-lg-11{
        width: 91.666%;
    }
    .canvas-col-lg-10{
        width: 83.333%;
    }
    .canvas-col-lg-9{
        width: 75%;
    }
    .canvas-col-lg-8{
        width: 66.666%;
    }
    .canvas-col-lg-7{
        width: 58.333%;
    }
    .canvas-col-lg-6{
        width: 50%;
    }
    .canvas-col-lg-5{
        width: 41.666%;
    }
    .canvas-col-lg-4{
        width: 33.333%;
    }
    .canvas-col-lg-3{
        width: 25%;
    }
    .canvas-col-lg-2{
        width: 16.666%;
    }
    .canvas-col-lg-1{
        width: 8.333%;
    }
}
/*FIN LAYOUT*/
/*COLORES*/
.canvas-color-red{
    color:#EC111A;
}
.canvas-background-red{
    background-color:#EC111A;
}

.canvas-color-orange{
    color:#FB6330;
}
.canvas-background-orange{
    background-color:#FB6330;
}

.canvas-color-green{
    color:#138468;
}
.canvas-background-green{
    background-color:#138468;
}

.canvas-color-sky{
    color:#009dd6;
}
.canvas-background-sky{
    background-color:#009dd6;
}

.canvas-color-purple{
    color:#7849B8;
}
.canvas-background-purple{
    background-color:#7849B8;
}

.canvas-color-pink{
    color:#F2609E;
}
.canvas-background-pink{
    background-color:#F2609E;
}

.canvas-color-yellow{
    color:#ffd42f;
}
.canvas-background-yellow{
    background-color:#ffd42f;
}

.canvas-color-rosa, .canvas-color-red-secundario{
    color:#ff969c;
}
.canvas-background-rosa, .canvas-background-red-secundario{
    background-color:#ff969c;
}

.canvas-color-rosapalido, .canvas-color-orange-secundario{
    color:#ffbabe;
}
.canvas-background-rosapalido, .canvas-background-orange-secundario{
    background-color:#ffba8e;
}

.canvas-color-verdeagua, .canvas-color-green-secundario{
    color:#84d9c6;
}
.canvas-background-verdeagua, .canvas-background-green-secundario{
    background-color:#84d9c6;
}

.canvas-color-turquesa, .canvas-color-sky-secundario{
    color:#91ddf8;
}
.canvas-background-turquesa, .canvas-background-sky-secundario{
    background-color:#91ddf8;
}

.canvas-color-purpura, .canvas-color-purple-secundario{
    color:#aea9f4;
}
.canvas-background-purpura, .canvas-background-purple-secundario{
    background-color:#aea9f4;
}

.canvas-color-purpurapalido, .canvas-color-pink-secundario{
    color:#fda8de;
}
.canvas-background-purpurapalido, .canvas-background-pink-secundario{
    background-color:#fda8de;
}

.canvas-color-crema, .canvas-color-yellow-secundario{
    color:#ffeaa5;
}
.canvas-background-crema, .canvas-background-yellow-secundario{
    background-color:#ffeaa5;
}

.canvas-color-burdeo{
    color:#a6000e;
}
.canvas-background-burdeo{
    background-color:#a6000e;
}

.canvas-color-gris{
    color:#4d4d4d;
}
.canvas-background-gris{
    background-color:#4d4d4d;
}

.canvas-color-gris9{
    color:#999999;
}
.canvas-background-gris9{
    background-color:#999999;
}

.canvas-color-grisf6{
    color:#f6f6f6;
}
.canvas-background-grisf6{
    background-color:#f6f6f6;
}

.canvas-color-dark{
    color:#333;
}
.canvas-background-dark{
    background-color:#333;
}
.canvas-color-gray{
    color:#757575;
}
.canvas-background-gray{
    background-color:#757575;
}
.canvas-color-hightlight{
    color:#8230DF;
}
.canvas-background-hightlight{
    background-color:#8230DF;
}
.canvas-color-sucess{
    color:#008660;
}
.canvas-background-sucess{
    background-color:#008660;
}
.canvas-color-notification{
    color:#BE207A;
}
.canvas-background-notification{
    background-color:#BE207A;
}
.canvas-color-info{
    color:#087BB4;
}
.canvas-background-info{
    background-color:#087BB4;
}
.canvas-color-error{
    color:#CB061D;
}
.canvas-background-error{
    background-color:#CB061D;
}
.canvas-color-disabled{
    color:#D6D6D6;
}
.canvas-background-disabled{
    background-color:#D6D6D6;
}
.canvas-color-outline{
    color:#E2E8EE;
}
.canvas-background-outline{
    background-color:#E2E8EE;
}
.canvas-background-default{
    background-color:#FFFFFF;
}
.canvas-color-default{
    color:#FFFFFF;
}
.canvas-background-alternate{
    background-color:#FAFBFD;
}
.canvas-color-alternate{
    color:#FAFBFD;
}
.canvas-background-section{
    background-color:#F6F7FC;
}
.canvas-color-section{
    color:#F6F7FC;
}
.canvas-background-dark{
    background-color:#333333;
}
.canvas-color-dark{
    color:#333333;
}
.canvas-background-banner-red{
    background-color: #ec111a;
}
.canvas-background-banner-pink{
    background-color: #f2609e;
}
.canvas-background-banner-orange{
    background-color: #fb6330;
}
.canvas-background-banner-purple{
    background-color: #7849b8;
}
.canvas-background-banner-green{
    background-color: #138468;
}
.canvas-background-banner-blue{
    background-color: #009dd6;
}

.canvas-color-grisf600{
    color:#757575;
}
.canvas-background-grisf600{
    background-color:#757575;
}

.canvas-color-grisf500{
    color:#d6d6d6;
}
.canvas-background-grisf500{
    background-color:#d6d6d6;
}

.canvas-color-grisf400{
    color:#E2E8EE;
}
.canvas-background-grisf400{
    background-color:#E2E8EE;
}

.canvas-color-grisf300{
    color:#F6F6F6;
}
.canvas-background-grisf300{
    background-color:#F6F6F6;
}

.canvas-color-grisf200{
    color:#F6F7FC;
}
.canvas-background-grisf200{
    background-color:#F6F7FC;
}

.canvas-color-grisf100{
    color:#fafbfd;
}
.canvas-background-grisf100{
    background-color:#fafbfd;
}

/*modificacion 22/07/2020*/
.canvas-color-plum{
    color:#8d4458;
}
.canvas-background-plum{
    background-color:#8d4458;
}
.canvas-color-evergreen{
    color:#33493e;
}
.canvas-background-evergreen{
    background-color:#33493e;
}
.canvas-color-navy{
    color:#233e5b;
}
.canvas-background-navy{
    background-color:#233e5b;
}
.canvas-color-indigo{
    color:#533c5e;
}
.canvas-background-indigo{
    background-color:#533c5e;
}
.canvas-color-brick{
    color:#a6000e;
}
.canvas-background-brick{
    background-color:#a6000e;
}
.canvas-color-gold{
    color:#946f42;
}
.canvas-background-gold{
    background-color:#946f42;
}
.canvas-color-cinnamon{
    color:#aa502e;
}
.canvas-background-cinnamon{
    background-color:#aa502e;
}
/*Modificacion 24 agosto 2020*/
.canvas-color-singular-blue{
    color:#16253E;
}
.canvas-background-singular-blue{
    background-color:#16253E;
}
.canvas-color-singular-red{
    color:#EC111A;
}
.canvas-background-singular-red{
    background-color:#EC111A;
}

.canvas-color-singular-gray{
    color:#9DA4AE;
}
.canvas-background-singular-gray{
    background-color:#9DA4AE;
}
/*FIN COLORES*/
/*TEXTOS*/
[class^="canvas-"], [class*=" canvas-"] {
    font-family: 'Scotia', sans-serif;
}
.canvas-row:after, .canvas-content:after, .canvas-card-content:after{
    content: '';
    display: table;
    clear: both;
}
.canvas-text-center{
    text-align: center;
}
.canvas-text-right{
    text-align: right;
}
.canvas-text-left{
    text-align: left;
}
.canvas-text-justify{
    text-align: justify;
}
.canvas-pull-right{
    float: right;
}
.canvas-pull-left{
    float: left;
}
.canvas-center-block{
    float: none;
    margin: 0 auto;
    display: block;
}
.canvas-img-responsive{
    width: 100%;
    max-width: 100%;
    height: auto;
}
/*----actualizacion julio 2019---*/
.canvas-text-hero-headline{
    font-family:  'Scotia', sans-serif;
    font-size: 36px;
    font-weight:700;
    letter-spacing: -0.5px;
    line-height: 42px;
    margin: 0;
}

.canvas-text-hero-subtitle{
    font-family:  'Scotia', sans-serif;
    font-size: 20px;
    font-weight:400;
    letter-spacing: -0.15px;
    line-height: 28px;
    margin: 0;
}

.canvas-text-heading{
    font-family:  'Scotia', sans-serif;
    font-size: 26px;
    font-weight:700;
    letter-spacing: -0.25px;
    line-height: 32px;
    margin: 0;
}

.canvas-text-subtitle1{
    font-family:  'Scotia', sans-serif;
    font-size: 18px;
    font-weight:700;
    letter-spacing: 0px;
    line-height: 27px;
    margin: 0;
}

.canvas-text-subtitle2{
    font-family:  'Scotia', sans-serif;
    font-size: 16px;
    font-weight:700;
    letter-spacing: 0px;
    line-height: 24px;
    margin: 0;
}

.canvas-text-body1{
    font-family:  'Scotia', sans-serif;
    font-size: 18px;
    font-weight:300;
    letter-spacing: 0px;
    line-height: 27px;
    margin: 0;
}

.canvas-text-body2{
    font-family:  'Scotia', sans-serif;
    font-size: 16px;
    font-weight:300;
    letter-spacing: 0px;
    line-height: 24px;
    margin: 0;
}
/*----actualizacion julio 2019---*/

.canvas-text-hero-desktop{
    font-family:  'Scotia', sans-serif;
    font-size: 36px;
    font-weight:700;
    letter-spacing: -0.5px;
    line-height: 44px;
    margin: 0;
}
.canvas-text-hero-mobile{
    font-family:  'Scotia', sans-serif;
    font-size: 28px;
    font-weight:700;
    letter-spacing: -0.5px;
    line-height: 32px;
    margin: 0;
}
.canvas-text-subheading-desktop{
    font-size: 20px;
    font-weight:initial;
    letter-spacing: -0.25px;
    line-height: 24px;
    margin: 0;
}
.canvas-text-hero{
    font-family: 'Scotia', sans-serif;
    font-size: 36px;
    font-weight: 300;
    line-height: 42px;
    margin: 0;
    letter-spacing: -0.5px;
}
.canvas-text-heading{
    font-size: 26px;
    font-weight: initial;
    font-weight:700;
    letter-spacing: -0.5px;
    line-height: 32px;
    margin: 0;
}
.canvas-text-subheading{
    font-family:  'Scotia', sans-serif;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: -0.25px;
    line-height: 24px;
    margin: 0;
}
.canvas-text-paragraph {
    font-size: 18px;
    font-weight: initial;
    letter-spacing: 0.25px;
    line-height: 24px;
    margin: 0;
}
.canvas-text-paragraph-s {
    font-size: 16px;
    font-weight: initial;
    letter-spacing: 0;
    line-height: 22px;
    margin: 0;
}
.canvas-text-caption {
    font-size: 14px;
    font-weight: initial;
    letter-spacing: 0;
    line-height: 18px;
    margin: 0;
}
.canvas-text-footer, .canvas-text-legal {
    font-size: 12px;
    font-weight: initial;
    letter-spacing: 0;
    line-height: 18px;
    margin: 0;
}
.canvas-ruler{
    background-color: #e2e8ee;
    border: 0;
    height: 1px;
    width: 100%;
}
.canvas-link{
    background-color: transparent;
    border: 0;
    border-radius: 0;
    color: #8230df;
    font-size: 16px;
    outline: none;
    padding: 0;
    text-decoration: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.canvas-link:hover, .canvas-link-dotted:hover, .canvas-link-dotted:focus, .canvas-link:focus {
    border-bottom: solid 1px;
    margin-bottom: -1px;
}
.canvas-link-dotted{
    background-color: transparent;
    border: 0;
    border-radius: 0;
    color: #8230df;
    font-size: 16px;
    outline: none;
    padding: 0;
    text-decoration: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-bottom: dotted 1px;
}
.canvas-link-left-icon{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    color: #8230df;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-decoration: none;
}
.canvas-link-left-icon i{
    display: inline-block;
    border-bottom: 0 none;
    margin-right: 6px;
    vertical-align: middle;
}
.canvas-link-left-icon:hover{
    color: #44137c;
}
.canvas-link-left-icon:hover span{
    border-bottom: dotted 1px #44137c;
}
.canvas-link-right-icon{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    color: #8230df;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-decoration: none;
}
.canvas-link-right-icon i{
    display: inline-block;
    border-bottom: 0 none;
    margin-left: 6px;
    vertical-align: middle;
}
.canvas-link-right-icon:hover{
    color: #44137c;
}
.canvas-link-right-icon:hover span{
    border-bottom: dotted 1px #44137c;
}
.canvas-brand-line{
    border: 0;
    border-radius: 2rem;
    border-top: 0.2rem solid #ed0722;
    margin: 0;
    width: 2.8rem;
}
@media (max-width: 992px){
    .canvas-text-hero-desktop{
        font-size: 28px;
        font-weight: bolder;
        letter-spacing: -0.5;
        line-height: 32px;
        margin: 0;
    }
    .canvas-text-subheading-desktop{
        font-size: 16px;
        font-weight:initial;
        letter-spacing: -0.25;
        line-height: 19px;
        margin: 0;
    }
}
/*FIN TEXTOS*/
/*BOTONES*/
.canvas-boton{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: visible;
    position: relative;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    font-size: 16px;
}
.canvas-boton-primario{
    font-family:  'Scotia', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.025;
    line-height: 16px;
    border: 0.1rem solid;
    border-radius: 8px;
    padding: 19px 36px;
    text-decoration: none;
    background-color: #ed0722;
    border-color: #ed0722;
    color: #fff;
    outline: none;
}

.canvas-boton-primario-purple{
    font-family:  'Scotia', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.025;
    line-height: 16px;
    border: 0.1rem solid;
    border-radius: 8px;
    padding: 19px 36px;
    text-decoration: none;
    background-color: #7849B8;
    border-color: #7849B8;
    color: #fff;
    outline: none;
}



.canvas-boton-primario i{
    margin-right: 12px;
}
.canvas-boton-primario:hover{
    background-color: #d4061e;
    border-color: #d4061e;
    color: #fff;
}
.canvas-boton-primario:after{
    border-radius: 0.8rem;
    -webkit-box-shadow: 0 0 0 0.1rem #fff, 0 0 0 0.2rem #788693, 0 0 0 0.5rem #e3e9ef;
    box-shadow: 0 0 0 0.1rem #fff, 0 0 0 0.2rem #788693, 0 0 0 0.5rem #e3e9ef;
    content: ' ';
    display: inline-block;
    height: calc(100% + 0.2rem);
    left: -0.1rem;
    opacity: 0;
    position: absolute;
    top: -0.1rem;
    -webkit-transition: opacity ease-in-out 0.2s;
    transition: opacity ease-in-out 0.2s;
    width: calc(100% + 0.2rem);
}
.canvas-boton-secundario{
    font-family:  'Scotia', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.025;
    line-height: 16px;
    border: 0.1rem solid;
    border-radius: 8px;
    padding: 19px 36px;
    text-decoration: none;
    background-color: #fff;
    border-color: #ed0722;
    color: #ed0722;
    outline: none;
}
.canvas-boton-secundario:hover{
    background-color: #d4061e;
    border-color: #d4061e;
    color: #fff;
}

.canvas-boton-secundario-purple{
    font-family:  'Scotia', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.025;
    line-height: 16px;
    border: 0.1rem solid;
    border-radius: 8px;
    padding: 19px 36px;
    text-decoration: none;
    background-color: #fff;
    border-color: #7849B8;
    color: #7849B8;
    outline: none;
}

.canvas-boton-secundario-purple:hover{
    background-color: #7849B8;
    border-color: #7849B8;
    color: #fff;
}


.canvas-boton-banner-primario{
    background-color: #fff;
    color: #333;
    border: 2px solid #fff;
    border-radius: 28px;
    padding: 15px 30px;
    font-weight: 700;
    margin-right: 20px;
}
.canvas-boton-banner-primario:hover{
    background-color: transparent;
    color: #fff;
}
.canvas-boton-banner-secundario{
    background-color: transparent;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 28px;
    padding: 15px 30px;
    font-weight: 700;
    margin-right: 20px;
}
.canvas-boton-banner-secundario{
    background-color: transparent;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 28px;
    padding: 15px 30px;
    font-weight: 700;
    margin-right: 20px;
}
.canvas-boton-banner-secundario:hover{
    background-color: #fff;
    color: #333;
}
.canvas-hover-alternativo.canvas-boton-banner-primario:hover, .canvas-hover-alternativo.canvas-boton-banner-secundario:hover{
    background-color: #333;
    border-color: #333;
    color: #fff;
}
.canvas-boton.canvas-boton-disabled, .canvas-boton.canvas-boton-disabled:hover{
    background-color: #fafbfd;
    border-color: #e2e8ee;
    color: #757575;
    cursor: no-drop;
}
.canvas-boton-continue{
    cursor: pointer;
    font-size: 16px !important;
    font-weight: initial;
    line-height: 1.6rem;
    border: 0.1rem solid;
    border-radius: 0.8rem;
    padding: 0 0 0 2rem;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    color: #ed0722;
    -webkit-transition: color ease-in 0.1s;
    transition: color ease-in 0.1s;
    border-radius: 4rem;
    outline: none;
}
.canvas-texto-boton-continue{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}
.canvas-boton-continue:hover .canvas-texto-boton-continue{
    color: #d4061e;
}
.canvas-boton-continue figure{
    display: inline-block;
    height: 48px;
    width: 48px;
    background:  #ed0722;
    color: #fff;
    line-height: 52px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    font-size: 24px;
    margin:0 0 0 4px;
}
.canvas-boton-continue:hover figure{
    background-color: #d4061e;
}
.canvas-icon-boton-continue{
    display: inline-block;
    vertical-align: middle;
    width: 49px;
    height: 48px;
    background-image: url("iconos/next.svg");
    background-position: 0 0;
    background-size: cover
}
.canvas-boton-continue:hover .canvas-icon-boton-continue{
    background-position:-48px;
}
.canvas-boton-continue-disable .canvas-texto-boton-continue, .canvas-boton-continue-disable:hover .canvas-texto-boton-continue{
    color: #d6d6d6;
    cursor: no-drop;
}
.canvas-boton-continue-disable .canvas-icon-boton-continue, .canvas-boton-continue-disable:hover .canvas-icon-boton-continue{
    background-image: url("iconos/next_disable.svg");
    background-position: 0 0;
    background-size: cover;
    cursor: no-drop;
}
.canvas-boton-back{
    cursor: pointer;
    font-size: 16px !important;
    font-weight: initial;
    line-height: 1.6rem;
    border: 0.1rem solid;
    border-radius: 0.8rem;
    padding: 0 0 0 2rem;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    color: #333;
    -webkit-transition: color ease-in 0.1s;
    transition: color ease-in 0.1s;
    border-radius: 4rem;
    outline: none;
}
.canvas-texto-boton-back{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
}
.canvas-icon-boton-back{
    display: inline-block;
    vertical-align: middle;
    width: 49px;
    height: 48px;
    background-image: url("//cdn.agilitycms.com/scotiabank-chile/librerias/canvas-framework/iconos/back.svg");
    background-position: 0 0;
    background-size: cover;
    margin-right: 12px;
    transition: background 0.2s ease 0s;
}
.canvas-boton-back:hover .canvas-texto-boton-back{
    color: #757575;
}
.canvas-boton-back:hover .canvas-icon-boton-back{
    opacity: 0.8;
    background-position:-2px;
}
.canvas-pill-default{
    font-family:  'Scotia', sans-serif;
    font-size: 16px;
    font-weight: 400;
    border-color: #8230df;
    color: #8230df;
    border: 1px solid;
    border-radius: 23px;
    padding: 15px 24px;
    text-decoration: none;
    background-color: #fff;
    display: inline-block;
    outline: none;
    letter-spacing: -0.025rem;
    line-height: 16px;
    min-width: 105px;
    text-align: center;
    outline: none;
    -webkit-transition: background-color ease-in .1s, color ease-in .1s;
    transition: background-color ease-in .1s, color ease-in .1s;
}
.canvas-pill-default:hover{
    color: #fff;
    background-color: #8230df;
    cursor: pointer;
    text-decoration: none !important;
    outline: none !important;
}
.canvas-pill-notification{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    border-color: #be207a;
    color: #be207a;
    border: 1px solid;
    border-radius: 23px;
    padding: 15px 24px;
    text-decoration: none;
    background-color: #fff;
    display: inline-block;
    outline: none;
    letter-spacing: -0.025rem;
    line-height: 16px;
    min-width: 105px;
    text-align: center;
    outline: none;
    -webkit-transition: background-color ease-in .1s, color ease-in .1s;
    transition: background-color ease-in .1s, color ease-in .1s;
}
.canvas-pill-notification:hover{
    color: #fff;
    background-color: #be207a;
    cursor: pointer;
    text-decoration: none;
}
.canvas-pill-help{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    border-color: #ed0722;
    color: #ed0722;
    border: 1px solid;
    border-radius: 23px;
    padding: 15px 24px;
    text-decoration: none;
    background-color: #fff;
    display: inline-block;
    outline: none;
    letter-spacing: -0.025rem;
    line-height: 16px;
    min-width: 105px;
    text-align: center;
    outline: none;
    -webkit-transition: background-color ease-in .1s, color ease-in .1s;
    transition: background-color ease-in .1s, color ease-in .1s;
}
.canvas-pill-help:hover{
    color: #fff;
    background-color: #ed0722;
    cursor: pointer;
}
.canvas-pill-sucess{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    border-color: #008660;
    color: #008660;
    border: 1px solid;
    border-radius: 23px;
    padding: 15px 24px;
    text-decoration: none;
    background-color: #fff;
    display: inline-block;
    outline: none;
    letter-spacing: -0.025rem;
    line-height: 16px;
    min-width: 105px;
    text-align: center;
    outline: none;
    -webkit-transition: background-color ease-in .1s, color ease-in .1s;
    transition: background-color ease-in .1s, color ease-in .1s;
}
.canvas-pill-sucess:hover{
    color: #fff;
    background-color: #008660;
    cursor: pointer;
}
.canvas-pill-info{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    border-color: #087bb4;
    color: #087bb4;
    border: 1px solid;
    border-radius: 23px;
    padding: 15px 24px;
    text-decoration: none;
    background-color: #fff;
    display: inline-block;
    outline: none;
    letter-spacing: -0.025rem;
    line-height: 16px;
    min-width: 105px;
    text-align: center;
    outline: none;
    -webkit-transition: background-color ease-in .1s, color ease-in .1s;
    transition: background-color ease-in .1s, color ease-in .1s;
}
.canvas-pill-info:hover{
    color: #fff;
    background-color: #087bb4;
    cursor: pointer;
}
.canvas-btn-scrolltotop{
    position: fixed;
    opacity: 0;
    bottom: 35px;
    right: 32px;
    z-index: 1;
    background: transparent;
    border:0 none;
    outline: none;
    cursor: pointer;
    transition: opacity 0.3s ease 0s;
}
.canvas-btn-scrolltotop .canvas-btn-scrolltotop-block{
    border-radius: 50%;
    height: 48px;
    width: 48px;
    background-color: #fff;
    border: 1px solid #e2e8ee;
    display: block;
    outline: none;
    line-height: 48px;
    text-align: center;
    color: #8230df;
    font-size: 24px;
    margin:0 auto;
}
.canvas-btn-scrolltotop .canvas-btn-scrolltotop-text{
    display: block;
    font-family: 'Scotia', sans-serif;
    font-weight: 400;
    width: 90%;
    font-size: 16px;
    text-align: center;
    margin: 12px auto 0;
}
.canvas-btn-scrolltotop-visible{
    opacity: 1;
}
/*FIN BOTONES*/
/*FORMULARIO*/
.canvas-form-group{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    position: relative;
}
.canvas-form-group .canvas-label{
    font-family:  'Scotia', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #333;
    display: block;
    padding: 0 1px;
    display: block;
    width: 100%;
}
.canvas-form-group .canvas-label small{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    margin-left: 3px;
    font-size: 16px;
}
.canvas-form-select{
    -webkit-appearance: none;
    background-color: transparent;
    border: 0;
    border-bottom-color: #757575;
    border-bottom-style: solid;
    border-radius: 0;
    border-width: 0 0 1px;
    color: #333;
    display: block;
    outline: none;
    padding-right: 48px;
    position: relative;
    width: 100%;
    font-size: 20px;
    line-height: 24px;
    padding: 9px 1px;
    clear: both;
}
.canvas-form-select + i{
    color: #8230df;
    bottom: 10px;
    right: 16px;
    position: absolute;
}
.canvas-form-select:focus {
    border-bottom-color: #8230df;
    border-bottom-width: 2px;
    margin-bottom: -1px;
}
.canvas-form-group.canvas-error label{
    color: #cb061d;
}
.canvas-form-group.canvas-error input[type="text"], .canvas-form-group.canvas-error  input[type=password]{
    border-bottom-color: #cb061d;
}
.canvas-form-group.canvas-error .canvas-form-select{
    border-color: #cb061d;
    padding-bottom: 1rem;
}
.canvas-form-group.canvas-error .canvas-form-select + i{
    color: #cb061d;
}
.canvas-form-group input[type="text"], .canvas-form-group input[type=password]{
    background-color: transparent;
    border-bottom-color: #757575;
    border-bottom-style: solid;
    border-radius: 0;
    border-width: 0 0 1px;
    color: #333;
    display: block;
    outline: none;
    position: relative;
    -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
    transition: -webkit-box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
    padding: 9px 1px;
    width: 100%;
    font-family:  'Scotia', sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
}
.canvas-form-group input[type="text"]:focus, .canvas-form-group input[type=password]:focus {
    border-bottom-color: #8230df;
    -webkit-box-shadow: inset 0 -0.1rem 0 #8230df;
    box-shadow: inset 0 -0.1rem 0 #8230df;
}
.canvas-error-tip{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #cb061d;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6px;
}
.canvas-error-tip span{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-weight: initial;
    line-height: 18px;
    margin-left: 10px;
}
.canvas-form-group.canvas-error input[type="text"]:focus, .canvas-form-group.canvas-error input[type=password]:focus  {
    border-bottom-color: #cb061d;
    -webkit-box-shadow: 0 0.1rem 0 #cb061d;
    box-shadow: 0 0.1rem 0 #cb061d;
}
.canvas-input-disable{
    cursor: not-allowed;
}
.canvas-input-disable input[type="text"], .canvas-input-disable input[type=password]{
    border-color: #757575;
    border-style: dashed;
    color: #757575;
    cursor: not-allowed;
}
.canvas-input-disable  .canvas-label{
    color: #d6d6d6;
}
.canvas-input-disable .canvas-textarea{
    border-color: #757575;
    border-style: dashed;
    cursor: not-allowed;
    color: #757575;
}
.canvas-form-inline i{
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 14px;
}
.canvas-form-inline input[type="text"], .canvas-form-inline input[type=password]{
    padding-left: 25px;
}
.canvas-form-privacy i{
    position: absolute;
    right: 0;
    bottom: 14px;
    z-index: 1;
    cursor: pointer;
    color: #8230df;
    opacity: 0;
    transition: opacity 0.3s ease 0s;
}
.canvas-form-privacy input:focus + i, .canvas-form-privacy:hover i{
    opacity: 1;
}
.canvas-fieldset-radio{
    border: 0;
    position: relative;
    margin:0;
    padding:0;
}
.canvas-fieldset-radio .canvas-label-radio{
    margin-top: 26px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.canvas-fieldset-radio .canvas-label-radio .canvas-input-radio{
    left: -9999px;
    opacity: 0;
    position: absolute;
}
.canvas-fieldset-radio .canvas-label-radio .radio {
    -ms-flex-item-align: start;
    align-self: flex-start;
    background-color: transparent;
    border: solid 1px #333;
    border-radius: 50%;
    margin-right: 12px;
    min-height: 26px;
    min-width: 26px;
    position: relative;
    -webkit-transition: opacity ease-in-out 0.2s;
    transition: opacity ease-in-out 0.2s;
}
.canvas-fieldset-radio .canvas-label-radio .radio__circle--big {
    background-color: #fff;
    border-radius: 50%;
    height: 100%;
    position: absolute;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .1s linear 0ms;
    transition: -webkit-transform .1s linear 0ms;
    transition: transform .1s linear 0ms;
    transition: transform .1s linear 0ms, -webkit-transform .1s linear 0ms;
    width: 100%;
}
.canvas-fieldset-radio .canvas-label-radio .radio__circle--big:after{
    content: '';
    display: block;
    position: absolute;
    top: calc(50% - 4px);
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #fff;
    width: 8px;
    height: 8px;
    border-radius: 50%;
}
.canvas-input-radio:checked + .radio .radio__circle--big {
    background-color: #8230df;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .1s linear 0ms;
    transition: -webkit-transform .1s linear 0ms;
    transition: transform .1s linear 0ms;
    transition: transform .1s linear 0ms, -webkit-transform .1s linear 0ms;
}
.canvas-label-radio.canvas-disabled-radio{
    cursor: not-allowed;
}
.canvas-input-radio:disabled + .radio {
    border-color: #d6d6d6;
}
.canvas-input-radio:disabled + .radio .radio__circle--big {
    background-color: #fafbfd;
}
.canvas-fieldset-radio .canvas-label-radio.canvas-disabled-radio .radio__circle--big:after{
    background-color: #d6d6d6;
}
.canvas-label-radio.canvas-error-radio .canvas-input-radio + .radio {
    border-color: #cb061d;
    border-width: 2px;
}
.canvas-label-radio.canvas-error-radio .canvas-input-radio:checked + .radio .radio__circle--big {
    background-color: #cb061d;
}
.canvas-fieldset-radio + .canvas-error-tip{
    margin-top: 24px;
}
.canvas-form-language{
    max-width: 70px;
}
.canvas-form-language .canvas-form-select{
    border-bottom-color: transparent;
    font-size: 16px;
    font-family:  'Scotia', sans-serif;
    font-weight: 300;
    line-height: 16px;
}
.canvas-textarea{
    background-color: transparent;
    border-color: #757575;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #333;
    display: block;
    height: 100%;
    min-height: 238px;
    letter-spacing: normal;
    outline: none;
    overflow: hidden;
    padding: 10px 35px 10px 10px;
    position: relative;
    resize: none;
    white-space: pre-wrap;
    width: 100%;
    word-wrap: break-word;
    font-size: 20px;
    line-height: 24px;
}
.canvas-textarea:focus {
    border-color: #8230df;
    -webkit-box-shadow: 0 0 0 1px #8230df;
    box-shadow: 0 0 0 1px #8230df;
}

.canvas-textarea-limit .canvas-text-limit{
    bottom: 15px;
    margin: 0;
    position: absolute;
    right: -25px;
}
.canvas-textarea-limit .canvas-error-tip{
    display: none;
}
.canvas-error .canvas-textarea{
    border-color: #cb061d;
    padding-bottom: 10px;
}
.canvas-error .canvas-textarea:focus {
    border-color: #cb061d;
    -webkit-box-shadow: 0 0 0 0.1rem #cb061d;
    box-shadow: 0 0 0 0.1rem #cb061d;
}
.canvas-error.canvas-textarea-limit .canvas-text-limit{
    bottom: 40px;
}
.canvas-error.canvas-textarea-limit .canvas-error-tip{
    display: block;
}
.canvas-textarea-limit em{
    background-color: #fed2d7;
    font-style: normal;
}
.canvas-input-search{
    box-shadow: 0 0 0 1px #757575;
    border-radius: 8px !important;
    border:none !important;
    padding:14px 46px !important;
    width: 100%;
}
.canvas-input-search:focus{
    box-shadow: 0 0 0 2px #8230df !important;
}
.canvas-search-group button{
    border:0 none;
    outline: none;
    position: absolute;
    bottom: 15px;
    z-index: 2;
}
.canvas-search-group button i{
    font-size: 16px;
    color: #8230df;
}
.canvas-search-group button.canvas-input-close-icon{
    right: -80px;
}
.canvas-search-group button.canvas-input-search-icon{
    left: 7px;
}
/*FIN FORMULARIO*/
/*BOX*/
.canvas-box{
    background: #FFFFFF;
    border: 1px solid #E2E8EE;
    border-radius: 8px;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    padding: 32px;
    margin-bottom: 12px;
}
.canvas-box-flat{
    background: #FFFFFF;
    border: 1px solid #E2E8EE;
    border-radius: 4px;
    padding: 18px;
    margin-bottom: 12px;
}
.canvas-box-flat-dashed{
    background: #FFFFFF;
    border-radius: 4px;
    padding: 18px;
    margin-bottom: 12px;
    border: 1px #E2E8EE dashed;

}

.canvas-box-flat i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 18px;
}

.canvas-box-flat p {
    display: inline-block;
    vertical-align: middle;
}
.canvas-box-success{
    background-color: #A7F2E8;
    border-radius: 8px;
    padding: 24px;
}
.canvas-box-success i{
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    color:#005549;
    margin-right: 18px;
}
.canvas-box-success i:before{
    color:#005549;
}
.canvas-box-success p{
    display: inline-block;
    vertical-align: middle;
    color:#005549;
}
.canvas-box-error{
    background-color: #FFB3B3;
    border-radius: 8px;
    padding: 24px;
}
.canvas-box-error i{
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    color:#7C0000;
    margin-right: 18px;
}
.canvas-box-error i:before{
    color:#7C0000;
}
.canvas-box-error p{
    display: inline-block;
    vertical-align: middle;
    color:#7C0000;
}
.canvas-box-information{
    background-color: #CAEDFF;
    border-radius: 8px;
    padding: 24px;
}
.canvas-box-information i{
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    color:#064765;
    margin-right: 18px;
}
.canvas-box-information i:before{
    color:#064765;
}
.canvas-box-information p{
    display: inline-block;
    vertical-align: middle;
    color:#064765;
}

.canvas-box-dmm{
    background-color: #BE207A;
    border-radius: 8px;
    padding: 12px 24px;
}
.canvas-box-dmm i{
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    background-color: #8E1F5F;
    margin-right: 18px;
    width: 48px;
    height: 48px;
    padding: 12px;
    text-align: center;
    line-height: 48px;
    border-radius: 50%;
}
.canvas-box-dmm i:before{
    color:#F5C400;
}
.canvas-box-dmm p{
    display: inline-block;
    vertical-align: middle;
    color:#fff;
}
/*FIN BOX*/
/*ACORDEON*/
.canvas-accordion{
    display: block;
    width: 100%;
    margin-bottom: 12px;
}
.canvas-accordion .canvas-card-accordion{
    border-bottom: 1px solid #e2e8ee;
}
.canvas-accordion .canvas-card-accordion .canvas-card-header{
    cursor: pointer;
    padding: 24px 24px 24px 0;
    position: relative;
}
.canvas-accordion .canvas-card-accordion .canvas-card-header i{
    position: absolute;
    top: auto;
    right: 0;
    color: #8230df;
    font-size: 18px;
    transition:all 0.3s ease 0s;
}
.canvas-accordion .canvas-card-accordion.in .canvas-card-header i{
    transform: rotate(180deg);
}
.canvas-accordion .canvas-card-accordion .canvas-card-content{
    display: none;
    padding-bottom: 24px;
    padding-right: 18px;
    line-height: 22px;
    color: #757575;
}
/*FIN ACORDEON*/
/*TAB*/
.canvas-tab-header{
    padding:0;
    margin:0;
    list-style: none;
    overflow-x: auto;
    border-bottom: solid 1px #e2e8ee;
}
.canvas-tab-header .canvas-tab-header-item{
    display: inline-block;
}

.canvas-tab-header .canvas-tab-header-item + .canvas-tab-header-item{
    
    margin-left: 24px;
}
.canvas-tab-header .canvas-tab-header-link{
    font-family:  'Scotia', sans-serif;
    font-weight: 400;
    color: #757575;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 6px;
    text-decoration: none;
}
.canvas-tab-header .canvas-tab-header-link:hover{
    color: #333;
    text-decoration: none;
}
.canvas-tab-link-active{
    border-bottom: solid 2px #ed0722;
    color: #333 !important;
    font-family:  'Scotia', sans-serif;
}
.canvas-tab-content{
    display: none;
}
.canvas-tab-content.canvas-tab-content-active{
    display: block;
}
/*FIN TAB*/
/*ICONOS*/
.canvasicon-size-12px{
    font-size: 12px;
}
.canvasicon-size-18px{
    font-size: 18px;
}
.canvasicon-size-24px{
    font-size: 24px;
}
.canvasicon-size-32px{
    font-size: 32px;
}
.canvasicon-size-36px{
    font-size: 36px;
}
.canvasicon-size-48px{
    font-size: 48px;
}
.canvasicon-size-72px{
    font-size: 72px;
}

/*FIN ICONOS*/
/*TABLA*/
.canvas-table{
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}
.canvas-table thead{
    border-bottom: solid 1px #d6d6d6;
}
.canvas-table thead td{
    padding: 12px;
    text-align: left;
    vertical-align: top;
    color: #757575;
}
.canvas-table tbody td{
    padding: 18px 12px;
    text-align: left;
    vertical-align: top;
    color: #757575;
}
.canvas-table-stripped tbody tr:nth-child(even){
    background-color: #fafbfd;
}
/*FIN TABLA*/

/*LISTAS*/
.canvas-list{
    list-style-position: outside;
    padding-left: 36px;
}
.canvas-list li{
    font-family: inherit;
    font-size: 16;
    letter-spacing: 0;
    margin: 0;
    padding-left: 18px;
    margin-top: 10px;
    list-style-type: disc;
    line-height: 18px;
    color:#333;
    font-family: 'Scotia', sans-serif;
}
.canvas-list li > ul{
    padding-left: 18px;
}
.canvas-list li > ul li{
    list-style-type: circle;
    color: #333;
    font-family: 'Scotia', sans-serif;
    font-size: 14px;
}
ol.canvas-list li{
    list-style-type: unset;
    color: #333;
    font-family: 'Scotia', sans-serif;
}
/*FIN LISTAS*/

/*MODAL*/
.canvas-modal{
    position: fixed;
    background: rgba(24,35,46,0.5);
    width: 100vw;
    height: 100vh;
    z-index: 9;
    top: 0;
    left: 0;
    display: none;
}
.canvas-modal.current{
    display: block;
}
.canvas-modal-dialog{
    background: #fff;
    border: 1px solid #e2e8ee;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 40, 80, 0.11);
    box-shadow: 0 2px 10px 0 rgba(0, 40, 80, 0.11);
    margin: 64px auto;
    overflow: auto;
    padding: 36px 36px;
    position: relative;
    width: 90%;
    max-width: 960px;
}
.canvas-modal-cerrar{
    float: right;
    border:0;
    border-radius: 0;
    cursor: pointer;
    background-color: transparent;
}
.canvas-modal-cerrar i{
    font-size: 18px;
}
.canvas-dialog-header{
    margin-top: 30px;
}
.canvas-dialog-content{
    margin-top: 48px;
    margin-bottom: 48px;
}
.canvas-dialog-footer{
    margin-top: 60px;
    text-align: right;
}
.canvas-dialog-footer a{
    margin-left: 20px;
}
/*FIN MODAL*/
/*HEADER*/
.canvas-header{
    border-top: solid 4px #ed0722;
}
.canvas-header .canvas-content{
    padding-top: 36px;
    padding-bottom: 36px;
}
.canvas-header .canvas-content:after{
    content: '';
    display: block;
    width: 100%;
    clear: both;
    height: 1px;
    position: relative;
}
.canvas-header .canvas-menu-list{
    list-style: none;
    padding: 0;
    margin: 0;
}
.canvas-header .canvas-menu-list li {
    display: inline-block;
    margin-right: 24px;
}
.canvas-header .canvas-menu-list li a{
    color: #757575;
    font-family: 'Scotia', sans-serif;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    outline: none;
    padding: 0;
    text-decoration: none;
}
.canvas-header .canvas-menu-list li a:hover {
    border: 0;
    color: #ed0722;
}
/*FIN HEADER*/
/*FOOTER*/
.canvas-footer-haztecliente{
        padding:122px 0 80px;
    }
.canvas-haztecliente-td{
    margin-top:-82px;
}
.canvas-haztecliente-td img{
    max-width:550px;
    width:100%;
}
.canvas-title-margin{
    margin-bottom:16px;
}
@media (max-width:768px){
    .canvas-haztecliente-td {
        margin-top: -51px;
    }
}

.canvas-footer-legal{
    padding-bottom:80px;
}
 .canvas-footer-legal p{
    text-align: justify;
}

.canvas-footer-legaltext{
    padding-top:24px;
    padding-bottom:48px;
}
.canvas-footer-social{
    padding:48px 0;
}
.titulo-icono{
    display:table;
}
 .titulo-icono *{
     display:table-cell;
     vertical-align:middle;
     padding-right:16px;
 }
.canvas-contact-footer .canvas-col-md-4{
    padding:0 12px;
}
.canvas-rrss-list li{
    display:table-cell;
    vertical-align:middle;
    padding-left:24px;
}
 .canvas-rrss-list li:first-child{
     padding-left:unset;
 }
 .canvas-rrss-list li i{
     font-size:28px;
     color:#333;
 }
.canvas-clear{
    clear:both;
}
.canvas-footer-social .canvas-content{
    position:relative;
    padding-bottom:69px;
}
.canvas-footer-social [class^="canvas-col-"], .canvas-footer-social [class*=" canvas-col-"] {
    float: left !important;
}
 .canvas-footer-social .canvas-content:after{
    content: '';
    display: block;
    width: calc(100% - 108px);
    border-bottom: 1px solid #d6d6d6;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
 }
.canvas-footer-links ul{
    margin:0;
    padding:0;
}
 .canvas-footer-links ul li{
     margin-bottom:16px;
     list-style: none;
 }
 .canvas-footer-links ul li a{
    font-size: 14px;
    font-weight: initial;
    letter-spacing: 0;
    line-height: 18px;
    margin: 0;
    color:#333;
    transition:all 0.3s ease 0s;
 }
 .canvas-footer-links ul li a:hover{
     color:#000;
     text-decoration:none;
     border-bottom:1px dotted #000;
 }
 @media (max-width:768px){
     .canvas-contact-footer .canvas-col-md-4 {
        margin-bottom: 24px;
    }
     .titulo-icono{
         margin:24px 0;
     }
    ul.canvas-rrss-list {
        margin: 48px 0 0;
        display: table;
        padding: 0;
        width:100%;
    }
    .canvas-rrss-list li {
        padding: 0;
        display: table-cell;
        text-align: center;
    }
    .canvas-footer-social .canvas-content:after {
        width: calc(100% - 72px);
    }
 }
#siteFooter{
    display:none;
}
.canvas-footer .canvas-content{
    justify-content: space-between;
    padding: 21px 36px;
    overflow: auto;
}
 .canvas-menu-footer{
     margin:0;
     padding:0;
 }
.canvas-menu-footer li{
    display:inline-block;
    list-style:none;
}
 .canvas-menu-footer li a{
     font-size:14px;
     color:#fff;
     margin-right:18px;
 }
 .canvas-menu-footer li a:hover {
    border-bottom: 1px dotted currentColor;
    cursor: pointer;
}
.canvas-footer-legalred{
    text-align:right;
}
 @media (max-width:768px){
     .canvas-menu-footer li{
         width:49%;
         margin-bottom:18px;
     }
     .canvas-footer-legal{
        text-align:left;
        border-top: 1px solid #e2e8ee;
        padding-top: 9px;
    }
 }
/*FIN FOOTER*/


/*MODAL AZUL*/
.info .blackout{
    padding-top:0 !important;
    padding-bottom:0 !important;
}
.info .blackout img{
    display: none !important;
}
.info .blackout h3{
    margin-bottom: 4px !important;
}
.info .blackout hr.canvas-brand-line{
    margin-bottom: 6px !important;
}
.info .blackout #servicios-disponibles{
    padding-top: 8px !important;
    padding-bottom: 6px !important;
}
.info .blackout p.canvas-text-caption{
    margin-bottom: 8px !important;
}
.modal-box hr {
    display: none !important;
}
.info .blackout .canvas-box-flat.canvas-text-center {
    margin-bottom: 0 !important;
    padding: 8px !important;
}
.info .blackout .canvas-box-flat p.canvas-text-body2 {
    font-size: 14px;
}
.info .blackout .canvas-box-flat h4.canvas-text-subtitle2 {
    font-size: 14px !important;
}
#servicios-disponibles .canvas-box-flat {
    min-height: 165px !important;
}
@media (max-width: 768px){
    .info .blackout {
        padding: 0 !important;
        width: 100% !important;
    }
}