/*Stars Styles*/
/*FONTS*/
/*
* Legal Disclaimer
*
* These Fonts are licensed only for use on these domains and their subdomains:
* banregio.com
*
* It is illegal to download or use them on other websites.
*
* While the @font-face statements below may be modified by the client, this
* disclaimer may not be removed.
*
* Lineto.com, 2018
*/

@font-face {
    font-family: "book";
    src: url("https://portalbanregio.s3.amazonaws.com/assets/naranja/css/lineto-circular-pro-book.eot");
    src: url("https://portalbanregio.s3.amazonaws.com/assets/naranja/css/lineto-circular-pro-book.eot?#iefix") format("embedded-opentype"),
        url("https://portalbanregio.s3.amazonaws.com/assets/naranja/css/lineto-circular-pro-book.woff2") format("woff2"),
        url("https://portalbanregio.s3.amazonaws.com/assets/naranja/css/lineto-circular-pro-book.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "bold";
    src: url("https://portalbanregio.s3.amazonaws.com/assets/naranja/css/lineto-circular-pro-bold.eot");
    src: url("https://portalbanregio.s3.amazonaws.com/assets/naranja/css/lineto-circular-pro-bold.eot?#iefix") format("embedded-opentype"),
        url("https://portalbanregio.s3.amazonaws.com/assets/naranja/css/lineto-circular-pro-bold.woff2") format("woff2"),
        url("https://portalbanregio.s3.amazonaws.com/assets/naranja/css/lineto-circular-pro-bold.woff") format("woff");
    font-weight: bold;
    font-style: bold;
}

/*----*/
body{
    overflow-x: hidden;
}
html {
    scroll-behavior: smooth
}

/* Generales */


.row {
    height: 100%;
}

.btn-inicio{

 font-family: 'book';
    color: #ffffff;
    font-size: 18px;
    padding-top: 7px;
    padding-right: 21px;
    padding-bottom: 7px;
    padding-left: 21px;
    text-decoration: none;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    border: #ffffff solid 2px;
    background-color: #ee9b6800!important;
  
    
}
.btn-inicio:hover {
    background: #ffffff!important;
    color: #ff9d69!important;
}


.btn {
    font-family: 'book';
    color: #ffffff;
    font-size: 18px;
    padding-top: 7px;
    padding-right: 21px;
    padding-bottom: 7px;
    padding-left: 21px;
    text-decoration: none;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    background: #ff6601;
}

.btn:hover {
    background: #ffffff;
    color: #ff6601;
}

.nav {
    background-color: #ff9e6900;

}

.nav-Logo {
  
    padding-top: 0px;
    position: absolute;
    z-index: 1;
}

.nav-link {
    font-family: 'bold';
    font-size: 28px;
    color: #ffffff;
    

}

.nav-link:hover {
    color: #ffffff;
    text-decoration: none;
}

.Banco {
    width: 140px;
    height: auto;
}

/* MODAL */
.modal {
    background-color: rgb(0, 0, 0, 0.70);
}


.modal-content {
    border-radius: 1.3rem;
}

.modal-header {
    border-bottom: 1px solid #ffffff
}

.title-modal {
    color: black;
    text-decoration: none;
    font-family: 'book';
}

.close {
    font-size: 2.5rem;
    color: #ff6601;
    font-family: 'book';
}

/* Start-Section #1 */

.section1 {
    background-color: #ff9d69;
    height: 100vh;
    width: 100%;
    background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/95ebeb8c-5251-4357-9a03-432017547005.png);
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.content1 {
    padding-top: 30px;
}

.Title-Principal {
    font-family: 'bold';
    font-size: 75px;
    color: #ffffff;
}

.text-110 {
    /* background-color: #ffffff;
    color: #333333; */
    color: #ffffff;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 0px;


}

.p-section1 {
    font-family: 'book';
    font-size: 23px;
    color: #ffffff;
    padding-top: 10px;
}

.p-section1-s {
    font-family: 'book';
    font-size: 20px;
    color: #ffffff;
    padding-top: 35px;
}

.man_concierge {
    height: 100vh;
    width: 500px;
}

/* finish-Section #1 */

/* Start-Section #2 */
.section2 {
    padding-top: 30px;
    background-color: #e6e7e8;
height: 100%;
    width: 100%;
}

.content-2-Asesorate{
padding-top: 20px;
}

.title-section2 {
    font-family: 'bold';
    font-size: 52px;
    color: #5c5c5c;
}



.p-section2 {
    font-family: 'book';
    font-size: 20px;
    color: #5c5c5c;
}

/* finish-Section #2 */

/* Start-Section #3 */
.section3 {
    padding-top: 40px;
    background-color: #ff9d69;
    height: 100%;
    width: 100%;
    background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/95ebeb8c-5251-4357-9a03-432017547005.png);
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.title-section3 {
    font-family: 'bold';
    font-size: 52px;
    color: #ffffff;
}

.row-boxs {
    padding-top: 59px;
    padding-bottom: 69px;
}

.bx-1,
.bx-2,
.bx-3 {
    height: 430px;
    width: 290px;
    background-color: #ff9d6900;
    border: 1px solid #ffffff;
    border-radius: 1.25rem;
    color: #ffffff;
    font-size: 16px;
    font-family: 'book';

}



.bx-1 {
    float: right;
}

.bx-2 {
    margin: auto;

}

.bx-3 {
    float: left;
}

.bx.card-body,
h2 {
    text-decoration: underline;
    padding-inline-start: 30px;
    font-size: 34px;
    padding-bottom: 20px;
}

[class*="bx-"]:hover {
    background-color: #ffffff;
    color: #5c5c5c;
    border-radius: 1.25rem;
    height: 430px;
    width: 290px;

}

.bx.card-body,
ul {
    list-style: none;
    padding-inline-start: 10px;
}

[class*="bx-"]>.card-body>ul>li::before {

    content: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/708fb5eb-7ccc-4159-9c3d-789c4afaddbe.png);
    margin-right: 10px;

}

[class*="bx-"]:hover>.card-body:hover>ul>li::before {
    content: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/5e25b388-305d-484d-bcc8-eed1329c1f74.png);
    margin-right: 10px;

}

/* Start-Section #4 */

.section4 {
    padding-top: 40px;
    background-color: #f2f4f5;
    width: 100%;
    height: auto;
    padding-bottom: 30px;
}

.title-section4 {

    color: #5c5c5c;
    font-size: 52px;
    font-family: 'bold';
    padding-bottom: 30px;
}




/* Start-Section #5 */
.section5 {
    background-color: #e6e7e8;
    width: 100%;
    background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/ec95306e-194a-4028-b4db-b61f0268a515.png);
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    padding-top: 30px;

}

.title-section5 {
    padding: 0px;
    font-family: 'bold';
    font-size: 52px;
    color: #5c5c5c;
    text-decoration: none;
}

/* .woman_concierge {
    height: 100vh;
    width: 500px;
} */

/* estilos tabla */
.td-text-numbers {
    padding-right: 20px;
    font-family: 'bold';
    font-size: 33px;
    color: #fdb091;
    padding-bottom: 9px;
    text-decoration: underline;
}

.td-text {
    padding-bottom: 3px;
    line-height: 1;
    font-family: 'book';
    font-size: 23px;
    color: #5c5c5c;
    text-decoration: none;
}

.link_td {
    text-decoration: underline;
    background-color: #e6e7e800;
}


/* Start-Section #6 */

.section6 {
    padding-top: 40px;
    background-color: #f2f4f5;
    width: 100%;
    padding-bottom: 40px;
}

.title-section6 {
    color: #5c5c5c;
    font-size: 52px;
    font-family: 'bold';
}

.row-1-requisitos {
    padding-bottom: 30px;
}

.Requisitos-title {
    padding-left: 0px;
    font-family: 'bold';
    font-size: 30px;
    color: #fdb091;
    text-decoration: underline;
    text-align: left;
    padding-bottom: 0px;
}

.p-requisitos {
    color: #5c5c5c;
    font-size: 19px;
    font-family: 'book';
}

.special-padding {
    padding-left: 30px;
}


/**Start Section7*/
.section7 {
    background-color: #ff9d69;
    height: auto;
    width: 100%;
    background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/95ebeb8c-5251-4357-9a03-432017547005.png);
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    padding-top: 80px;
    padding-bottom: 50px;
}


.content-1-contacto {
    padding-bottom: 50px;
}

.title_contacto {
    color: #ffffff;
    font-size: 52px;
    font-family: 'bold';
    padding: 0px;
    line-height: 1;
    padding-bottom: 50px;
}

.title_contacto-2 {
    color: #ffffff;
    font-size: 52px;
    font-family: 'bold';
    padding-inline-start: 30px;
    padding-top: 0px;

}

.p-contacto {
    color: #ffffff;
    font-size: 23px;
    font-family: 'book';


}

.legales {
    font-family: 'book';
    font-size: 14px;
    text-align: left;
    color: #ffffff;
    line-height: 1;
    margin-bottom: 0px;
    padding-top: 30px;

}

.big-legales {
    font-family: 'bold';
    font-size: 62px;
    color: #ffffff;

}



footer {
    background-color: #ff671d !important;
    color: #fff;
    display: flex;
    padding: 40px 0;
}

.footer-text {
    font-size: 14px;
    text-align: right;
    padding: 30px 70px;
    line-height: 16px;
}


/* Estilos Slider*/
/* Styles for slick  */

.card-normal {
    border-radius: 10px;
}

.card-normal>.card-header {
    height: 105px;
    width: 278px;
    background-color: transparent;
    border-bottom: none;
}

.card-normal>.card-header>center>img {
    height: 105px;
    width: 278px;
}

.card-normal>.card-body {
    height: 196px;
    background-color: transparent;
}

.card-normal>.card-body>h2 {
    padding: 0px;
    color: #fdb091;
    text-align: left;
    text-decoration: underline;
}

.card-normal>.card-body>p {
    font-size: large;
    color: #5c5c5c;
    font-family: 'book';
}

.card-normal>.card-footer {
    background-color: transparent;
    border: none;
}

div#slider-op {
    display: grid;
    list-style: none;
    height: auto;
    padding-right: 33px;
    padding-left: 33px;
}

.slick-list,
.slick-track {
    height: 100%;
}

div#slider-op .item {
    width: 333px;
    height: 100%;
    margin-left: 10px;
    margin-right: 10px;
}

div#slider-op .item .content {
    width: 100%;
    height: 100%;
    transition: transform 0.3s linear;
    transition-delay: 0.5s;
    text-align: center;
}

div#slider-op .item .content span {
    color: #fff;
    font-size: 50px;
    font-family: Arial;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    display: block;
}

div#slider-op .item:not(.slick-current) .content {
    transform: scale(0.9);
    transition-delay: 0s;
}

div#slider-op .item:not(.slick-current) .content .card-normal>.card-footer>center>button {
    display: none;
}

.slick-prev {
    background-color: transparent;
    border: none;
    left: -20px;
}

.slick-prev:before {
    content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6601' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.slick-next {
    background-color: transparent;
    border: none;
    right: -20px;
}

.slick-next:before {
    content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6601' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

/* finish Slider*/



/* start medias */
@media screen and (max-width: 2561px){

    /* .nav-link {
      
        padding-right: 231px;
    } */
    /*section1*/
    .section1 {
        
        height: auto;
    }
    .man_concierge {
        height: auto;
        width: 500px;
    }

    /*section4

    .section4 {
        height: auto;
    }*/

    /*section4

    .section7 {
      
        height: auto;
      
    }*/

}

@media screen and (max-width: 1441px){
/* 
    .nav-link {
      
        padding-right: 0px;
    } */
    .man_concierge {
     
        width: 500px;
        float: right;
    }

    

        /* .nav-Logo {
      
            padding-right: 40px;
        } */

        /* .woman_concierge {
            width: 640px;
        } */
}
@media screen and (max-width: 1370px){
    .man_concierge {
     
        width: 500px;
    }

    /* .nav-Logo {
        padding-left: 40px;
        padding-right: 40px;
    } */

    /* .woman_concierge {
        width: 500px;
    } */
}

@media screen and (max-width: 1024px) {


    .man_concierge {
        width: 454px;
    }


    .phone_concierge {
       
            width: 100%;
            height: 100%;

    }
    .content-2-Asesorate {
        padding-bottom: 30px;
    }
    /* .nav-Logo {
        padding-right: 31px;
    } */
    .content1 {
        padding-top: 9px;
    }

    .Title-Principal {

        font-size: 62px;
    }


    .p-section1 {

        font-size: 21px;
    }

    /*Carrusel*/



}



@media screen and (max-width: 850px) {
    .content1 {
        padding-top: 33px;
    }

    .Banco {
        height: 42px;
        width: 94px;
    }

    .section1 {

        height: auto;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/95ebeb8c-5251-4357-9a03-432017547005.png);
        background-position: bottom;
        background-size: bottom;
        -webkit-background-size: bottom;
        -moz-background-size: bottom;
        -o-background-size: bottom;
    }

    .Title-Principal {

        font-size: 45px;
    }

    .man_concierge {
        height: auto;
        width: 307px;
    }

    .p-section1 {

        font-size: 16px;
    }

    .p-section1-s {
padding-top: 0px;
        font-size: 14px;
    }

    /* section2 */

    .section2 {
        background-color: #e6e7e8;

        height: 100%;
        width: 100%;
        background-position: center;
        background-size: cover;
        -webkit-background-size: bottom;
        -moz-background-size: bottom;
        -o-background-size: bottom;
    }

    .content-2 {
        padding-top: 59px;
    }

    .content-section2 {
        align-self: flex-end;
        ;
    }

    .title-section2 {
        font-size: 29px;
    }

    .p-section2 {
        font-size: 15px;
    }

    .phone_concierge {
        width: 100%;
        height: 100%;

    }

    /*section 3*/
    .section3 {
        background-color: #ff9d69;
        height: 100%;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/1d37c344-5fd1-42c7-a4b4-6b6da796dd2f.png);
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }

    .title-section3 {

        font-size: 29px;

    }

    .bx.card-body,
    h2 {

        font-size: 25px;
    }

    .bx-1,
    .bx-2,
    .bx-3 {
        height: 576px;
        width: 221px;
        background-color: #ff9d6900;
        border: 1px solid #ffffff;
        border-radius: 1.25rem;
        color: #ffffff;
        margin: auto;

    }

    .bx-1:hover,
    .bx-2:hover,
    .bx-3:hover {
        height: 576px;
        width: 221px;
    }

    .bx-1 {
        margin: auto;
        float: none;
        margin-bottom: 20px;
    }

    .bx-2 {
        margin: auto;
        float: none;
        margin-bottom: 20px;
    }

    .bx-3 {
        margin: auto;
        float: none;
    }

    /*Section4*/

    .section4 {

        height: auto;
    }

    .title-section4 {

        font-size: 29px;
    }

    /*section5*/

    .woman_concierge {
        height: 100%;
        width: 227px;
    }

    .title-section5 {

        font-size: 29px;
    }


    .td-text {

        font-size: 16px;
    }

    .td-text-numbers {
        font-size: 25px;
    }

    /*section6*/
    .title-section6 {
        font-size: 29px;
    }

    .Requisitos-title {
        font-size: 27px;
    }

    .p-requisitos {
        font-size: 16px;
    }

    /*section7*/

    .section7 {
        padding-top: 25px;
        height: 100vh;
    }

    .title_contacto,
    .title_contacto-2 {
        font-size: 29px;
    }




    .p-contacto {
        font-size: 17px;
    }

    .legales {
        font-size: 11px;
        padding-top: 15px;
    }

    .big-legales {
        font-size: 25px;
    }

    /*carrusel*/

    div#slider-op .item {
        width: 270px;
    }

    .card-normal>.card-header>center>img {
        height: 75px;
        width: 195px;
    }
    .card-normal>.card-header {
        height: 86px;
        width: 214px;
    }



}



/*Movil-Horizontal*/


@media screen and (max-width: 841px) and (orientation: landscape) {


    .content1 {
        padding-top: 0px;
    }


    .section2 {
        background-color: #e6e7e8;
        height: 100%;
    }

    .phone_concierge {

        height: 100%;
    }

    .btn {
        font-size: 13px;
        padding-right: 16px;
        padding-left: 16px;
    }
}




@media screen and (max-width: 799px) and (orientation: landscape) {

    /**Section1*/
    .Title-Principal {
        padding-top: 36px;
        font-size: 32px;
    }

    .p-section1 {
        font-size: 13px;
    }

    .p-section1-s {
        font-size: 13px;
    }

    /*Section2*/

    .section2 {
        height: auto;
    width: 100%;
    background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/0358116e-e6fd-4dae-b1cd-83bb4690889c.png);
    background-position: center;
    background-size: cover;
    -webkit-background-size: cover;
    }

    .content-2 {
        padding-top: 41px;
    }

    .phone_concierge {
        display: none;
    }

    /*section3*/
    .bx-1,
    .bx-2,
    .bx-3 {

        width: 163px;
        height: 627px;

    }

    .bx-1:hover,
    .bx-2:hover,
    .bx-3:hover {
        width: 163px;
        height: 627px;

    }

    .bx.card-body,
    h2 {
        font-size: 18px;
    }

    .bx.card-body,
    ul {
        font-size: 12px;
    }

    /**section7*/
    .section7 {
        height: 100vh;
    }

    .iconos-redes {
        margin-left: 1px;
        margin-right: 5px;
    }

    .legales {
        font-size: 12px;
        padding-top: 15px;
    }

    .big-legales {
        font-size: 25px;
    }


    /*slider*/
    .toast {

        max-width: 271px;
        margin: auto;
    }


}





/*Movil-Horizontal*/
@media screen and (max-width: 731px) and (orientation: landscape) {

    .section1 {
        height: 100vh;
    }

    .man_concierge {
        height: 100vh;
    }

    .content-2 {
        padding-top: 0px;
    }

    .section2 {
        height: auto;
    width: 100%;
    background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/154b71da-8c24-4d88-ac69-a307489f0c10.png);
    background-position: center;
    background-size: cover;
    -webkit-background-size: cover;
    }


    .title-section2 {
        padding-top: 30px;

    }

    .phone_concierge {
        height: 120vh;
    }

    .title-section3 {
        padding-top: 30px;
    }

    /*section5*/

    .woman_concierge {
        height: 100vh;
    }

    /*Section7**/
    .section7 {
        height: 100vh;
    }
}

@media screen and (max-width: 670px) and (orientation: landscape) {

    /*Generals*/

    .nav-link {
        float: right;
    }

    .nav-Logo {
        padding-left: 57px;
    }

    /*section1*/
    .section1 {
        height: auto;
    }

    .Title-Principal {
        padding-top: 20px;
    }

    .man_concierge {
        height: auto;
        padding-top: 10px;
    }

    /*section2*/
    .phone_concierge {
        width: 324px;
    }

    /*section5*/
    .woman_concierge {
        height: auto;
    }

    /*section6*/
    .Requisitos-title {
        font-size: 21px;
    }

    /*section7*/
    .p-contacto {
        font-size: 15px;
    }

    .legales {
        font-size: 10px;
        padding-top: 0px;
    }

    .big-legales {
        font-size: 22px;
    }


    /*footer*/
    .footer-text {

        padding: 30px 39px;
    }
}



@media screen and (max-width: 664px) and (orientation: landscape) {

    /*section1*/
    .Banco {
        height: 60px;
    }

    .nav-link {
        float: right;
    }

    .nav-Logo {

        padding-right: 4px;
    }

    .man_concierge {

        width: 251px;
    }

    .Title-Principal {
        padding-top: 5px;
    }

    .Title-Principal {

        font-size: 29px;
    }

    .phone_concierge {
        width: 304px;
    }
}


/* Movil */

@media screen and (max-width: 590px) {
    .nav-Logo {
        padding-left: 0px;
        padding-right: 0px;
    }

    .nav-link {
        font-size: 20px;
        padding-right: 5px;
    }

    .content1 {
        padding-top: 13px;
    }

    .section1 {
        height: 100vh;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/5099ed54-5b92-4f24-a975-7564963b5899.png);
        background-position: bottom;
        background-size: bottom;
        -webkit-background-size: bottom;
        -moz-background-size: bottom;
        -o-background-size: bottom;
    }

    .man_concierge {
        display: none;
    }

    .Title-Principal {
        padding-top: 0px;
        font-size: 46px;
    }

    .p-section1 {
        font-size: 18px;
    }

    .p-section1-s {
        padding-top: 5px;
        font-size: 16px;
    }


    /* section2 */

    .section2 {
        background-color: #e6e7e8;

        height: 100vh;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/0f214645-30cc-4bd9-906f-6928b014b206.png);
        background-position: center;
        background-size: cover;
        -webkit-background-size: bottom;
        -moz-background-size: bottom;
        -o-background-size: bottom;
    }

    .content-2 {
        padding-top: 30px;
    }

    .content-section2 {
        align-self: flex-end;

    }

    .title-section2 {
        font-size: 36px;
    }

    .p-section2 {
        font-size: 18px;
    }

    .phone_concierge {
        display: none;
    }

    /*section 3*/
    .section3 {
        background-color: #ff9d69;
        height: 100%;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/1d37c344-5fd1-42c7-a4b4-6b6da796dd2f.png);
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }

    .title-section3 {

        font-size: 36px;

    }

    .bx.card-body,
    h2 {

        font-size: 25px;
    }

    .bx-1,
    .bx-2,
    .bx-3 {
        height: auto;
        width: 270px;
        background-color: #ff9d6900;
        border: 1px solid #ffffff;
        border-radius: 1.25rem;
        color: #ffffff;
        margin: auto;

    }

    .bx-1:hover,
    .bx-2:hover,
    .bx-3:hover {
        height: auto;
        width: 270px;
    }

    .bx-1 {
        margin: auto;
        float: none;
        margin-bottom: 20px;
    }

    .bx-2 {
        margin: auto;
        float: none;
        margin-bottom: 20px;
    }

    .bx-3 {
        margin: auto;
        float: none;
    }

    /*section4*/
    .title-section4 {

        font-size: 36px;

    }

    /*section5*/

    .section5 {
        height: 100vh;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/f63aeff1-3b73-40f1-ac05-b1d8903dcd56.png);
        background-position: bottom;
        background-size: bottom;
        -webkit-background-size: bottom;
        -moz-background-size: bottom;
        -o-background-size: bottom;

    }

    .title-section5 {

        font-size: 36px;

    }

    .woman_concierge {
        display: none;

    }

    .td-text {

        font-size: 22px;

    }

    .td-text-numbers {

        font-size: 35px;
    }

    /*section6*/
    .title-section6 {

        font-size: 36px;

    }

    .Requisitos-title {

        font-size: 36px;

        padding-bottom: 0px;
        padding-left: 40px;
    }

    .p-requisitos {
        padding-left: 40px;
        font-size: 17px;
    }
    .row-1-requisitos {
        padding-bottom: 0px;
    }

    .row-requisitos-new{
padding-bottom: 20px;
    }


    .special-padding {
        padding-left: 15px;
    }

    /*section7*/
    .section7 {
        height: 100vh;
        padding-top: 30px;
    }

    .title_contacto,
    .title_contacto-2 {
        text-align: center;
        font-size: 36px;
        padding-bottom: 10px;
    }

    .p-contacto {

        font-size: 18px;
    }

    .legales {
        font-size: 15px;
        padding-top: 29px;

    }

    .big-legales {
        font-size: 35px;
    }

    /*footer*/
    .footer-text {
        text-align: center;
        padding: 30px 22px;
    }

    .footer-image {

        text-align: center;
    }

    /*carrusel*/
    /*carrusel*/
.card-normal>.card-header>center>img {
    height: 47Px;
    width: 133px;
}

.card-normal>.card-body {
    height: 190px;
}

.card-normal>.card-header {
    height: 56px;
    width: 172px;
}

div#slider-op .item {
    width: 290px;
    height: 100%;
    margin-left: 4px;
    margin-right: 4px;
}

div#slider-op .item .content {
    width: 96%;
    margin: auto;}

    .slick-prev{
        left: 0px;

    }

    .slick-next {
        right: 0px;
    }



}

@media (max-width: 570px) and (orientation: landscape) {

    .nav-link {
        float: right;
    }


    /*section1*/
    .Banco {
        height: 38px;
    }
    .section1 {
        height: 100vh;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/b3f154c4-cdb8-4a56-bd8b-410d8eaa7594.png)
    }

    .Title-Principal {
        padding-top: 0px;
        font-size: 30px;
    }


    .man_concierge {
        display: none;
    }

    .p-section1 {
        padding-bottom: 0rem;
    }

    .p-section1-s {
        padding-bottom: 0rem;
    }

    /*section2*/
    .section2 {

        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/a9724761-8297-4ced-a51f-f3fac1d5bc78.png);
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }

    .phone_concierge {
        display: none;
    }

    .title-section2 {
        font-size: 23px;
    }

    .p-section2 {
        font-size: 11px;
    }

    /*section3*/

    .title-section3 {
        font-size: 23px;
    }

    .bx-1,
    .bx-2,
    .bx-3 {
        width: 328px;
        height: auto;
    }

    .bx-1:hover,
    .bx-2:hover,
    .bx-3:hover {
        width: 328px;
        height: auto;
    }

    /*section5*/

    .section5 {

        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/e44813ed-5f75-473e-8db1-7ac168d39abf.png);
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }

    .td-text-numbers {
        font-size: 24px;
    }

    .td-text {
        font-size: 17px;
    }

    .woman_concierge {
        display: none;
    }

    .Requisitos-title {
        text-align: left;

    }

    .p-requisitos {
        text-align: left;

    }

    .special-padding {
        padding-left: 15px;
    }

    /*section7*/

    .section7 {
        height: 100vh;
    }

    .title_contacto {
        padding-bottom: 0px;
    }

    .title_contacto,
    .title_contacto-2 {
        text-align: center;
    }

    .title_contacto {
        text-align: center;
    }

    .legales {
        font-size: 9px;
        padding-top: 0px;
    }

    .big-legales {
        font-size: 25px;
    }

    /*carrusel*/



}


@media screen and (max-width: 376px) {
    .content1 {
        padding-top: 0px;
    }

    .nav-link {
        font-size: 20px;
        padding-right: 5px;
    }

    .section1 {

        height: 95vh;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/5099ed54-5b92-4f24-a975-7564963b5899.png);
        background-position: bottom;
        background-size: bottom;
        -webkit-background-size: bottom;
        -moz-background-size: bottom;
        -o-background-size: bottom;
    }

    .man_concierge {
        display: none;
    }

    .Title-Principal {
        padding-top: 0px;
        font-size: 43px;
    }

    .p-section1 {
        font-size: 17px;
    }

    .p-section1-s {

        font-size: 16px;
        padding-top: 16px;

    }

    /* section2 */

    .section2 {
        background-color: #e6e7e8;
        height: 80vh;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/0f214645-30cc-4bd9-906f-6928b014b206.png);
        background-position: center;
        background-size: cover;
        -webkit-background-size: bottom;
        -moz-background-size: bottom;
        -o-background-size: bottom;
    }

    .content-section2 {
        align-self: flex-end;
        ;
    }

    .title-section2 {
        font-size: 30px;
    }

    .p-section2 {
        font-size: 17px;
    }

    .phone_concierge {
        display: none;
    }

    /*section 3*/
    .section3 {
        background-color: #ff9d69;
        height: 100%;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/1d37c344-5fd1-42c7-a4b4-6b6da796dd2f.png);
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }

    .title-section3 {

        font-size: 30px;

    }

    .bx.card-body,
    h2 {

        font-size: 25px;
    }

    .bx-1,
    .bx-2,
    .bx-3 {
        height: auto;
        width: 270px;
        background-color: #ff9d6900;
        border: 1px solid #ffffff;
        border-radius: 1.25rem;
        color: #ffffff;
        margin: auto;

    }

    .bx-1:hover,
    .bx-2:hover,
    .bx-3:hover {
        height: auto;
        width: 270px;
    }

    .bx-1 {
        margin: auto;
        float: none;
        margin-bottom: 20px;
    }

    .bx-2 {
        margin: auto;
        float: none;
        margin-bottom: 20px;
    }

    .bx-3 {
        margin: auto;
        float: none;
    }

    .btn {

        font-size: 13px;
    }

    .btn-inicio{

           font-size: 13px;}

    /*section4*/
    .title-section4 {

        font-size: 30px;

    }

    /*section5*/


    .section5 {
        height: 85vh;
        width: 100%;
        background-image: url(https://image.hola.banregio.com/lib/fe4215707564057b751673/m/6/f63aeff1-3b73-40f1-ac05-b1d8903dcd56.png);
        background-position: bottom;
        background-size: bottom;
        -webkit-background-size: bottom;
        -moz-background-size: bottom;
        -o-background-size: bottom;
    }

    .title-section5 {

        font-size: 30px;

    }

    .woman_concierge {
        display: none;

    }

    .td-text {

        font-size: 17px;

    }

    .td-text-numbers {

        font-size: 26px;
    }

    /*section6*/
    .title-section6 {

        font-size: 30px;

    }

    .Requisitos-title {

        font-size: 30px;
        text-align: left;
        padding-bottom: 0px;
        padding-left: 23px;
    }

    .p-requisitos {
        text-align: left;
        font-size: 17px;
        padding-left: 23px;

    }

    .special-padding {
        padding-left: 15px;
    }

    /*section7*/
    .section7 {
        height: auto;
        padding-top: 50px;
        padding-bottom: 10px;

    }

    .title_contacto,
    .title_contacto-2 {
        text-align: center;
        font-size: 30px;
        padding-bottom: 10px;
    }

    .p-contacto {

        font-size: 17px;
    }

    .legales {
        font-size: 13px;
        padding-top: 12px;
        padding-bottom:20px;
    }

    .big-legales {
        font-size: 25px;
    }


    /*footer*/
    .footer-image {

        text-align: center;
    }

    .footer-text {
        text-align: center;

        padding: 30px 22px;
    }

    /*carrusel*/
    .card-normal>.card-header>center>img {
        height: 60Px;
        width: 163px;
    }

    .card-normal>.card-body {
        height: 190px;
    }

    .card-normal>.card-header {
        height: 56px;
        width: 172px;
    }

    div#slider-op .item {
        width: 280px;
        height: 100%;
        margin-left: 4px;
        margin-right: 4px;
    }

    div#slider-op .item .content {
        width: 96%;
        margin: auto;}

        .slick-prev{
            left: 13px;

        }

        .slick-next {
            right: 13px;
        }

        div#slider-op {
            
            padding-right: 27px;
            padding-left: 27px;
        }
}

@media screen and (max-width:321px) {


    
    .section2 {
       
        height: 100vh;}


    /*sectin7*/

    .footer-image {

        text-align: center;
    }

    .legales {
        font-size: 12px;
        padding-top: 0px;
        padding-bottom:20px;
    }

    .big-legales {
        font-size: 25px;
    }

    /*carrusel*/
    .card-normal>.card-header {
        height: 56px;
        width: 172px;
    }
    div#slider-op .item {
        width: 235px;
        height: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }

    .slick-prev{
        left: 0px;

    }

    .slick-next {
        right: 0px;
    }

    .section5 {
        height: 100vh;}

}