/* Error de minimización. Devolviendo el contenido no minimizado.
(164,28): run-time error CSS1039: Token not allowed after unary operator: '-color-loMsy-white'
(175,28): run-time error CSS1039: Token not allowed after unary operator: '-color-loMsy-white'
(208,28): run-time error CSS1039: Token not allowed after unary operator: '-color-loMsy-brown'
(213,28): run-time error CSS1039: Token not allowed after unary operator: '-color-loMsy-brown'
(217,28): run-time error CSS1039: Token not allowed after unary operator: '-color-loMsy-brown'
(221,28): run-time error CSS1039: Token not allowed after unary operator: '-color-loMsy-brown'
 */
/* Estilos About */

.container-div-about-1 {
    position: absolute;
    top: 125px;
    background-color: rgba(143, 216, 150, 0.23);
    width: 110%;
    height: 350px;
    z-index: 2;
    border-radius: 50px;
    left: -30px;
}

.container-div-about-2 {
    position: absolute;
    top: auto;
    left: 50px;
    width: 105%;
    z-index: 3;
}

.container-div-about-3 {
    position: absolute;
    top: 250px;
    left: 5px;
    width: 85%;
    z-index: 4;
}

.sectionOne {
    height: 950px !important;
}

.margin-top-p {
    margin-top: 20px !important;
    margin-left: 40px;
}

.personal-loans-container {
    margin-left: 5%;
    padding: 15px 30px 15px 30px;
    background-color: rgba(255, 255, 255, 0.04);
    border-radius: 50px;
}

.personal-loans {
    padding: 20px 40px 20px 40px;
}

.personal-loans-title-style {
    font-family: Raleway, sans-serif;
    color: white;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 25px;
}

.personal-loans-style {
    font-family: Raleway;
    font-size: 17px;
    color: white;
    margin-top: 20px;
    line-height: 1.5;
}

.credit-paradox-container {
    margin-left: 5%;
    padding: 15px 30px 15px 30px;
}

.credit-paradox {
    padding: 20px 40px 20px 40px;
}

.credit-paradox-title {
    font-family: Raleway, sans-serif;
    line-height: 1.5;
    margin-bottom: 25px;
}

.credit-paradox-color {
    color: #8FD896;
}

.credit-paradox-style {
    font-family: Raleway sans-serif;
    font-size: 17px;
    color: black;
    margin-top: 20px;
    line-height: 1.5;
}

.container-img-mobile {
    margin-top: 50px;
    margin-bottom: 50px;
}

.container-back-full-page {
    position: absolute;
    background-color: rgba(143, 216, 150, 0.04);
    width: 60%;
    height: 500px;
    top: 130px;
    right: 100px;
    border-radius: 100px;
}
/*** Look & Feel Agosto 2020 ***/
/*************************************** START ABOUT ******************************************************************/
.title-section2-about {
    padding-top: 90px;
    /*font-family: Raleway,sans-serif;*/
    font-family: NunitoSans-ExtraBold;
    font-weight: 800;
    font-size: 38px; /*35px;*/
    letter-spacing: -1px;
    color: #111;
}

.subtitle-section2-about {
    /*font-family: Raleway,sans-serif;*/
    font-family: NunitoSans-SemiBold;
    font-weight: 600;
    font-size: 32px; /*30px;*/
    letter-spacing: -1px;
    color: #111;
    margin-bottom: 20px;
}

.title-section3-about {
    padding-top: 88px; /*60px;*/
    /*font-family: Raleway,sans-serif;*/
    font-family: NunitoSans-ExtraBold;
    font-weight: 800;
    font-size: 56px; /*35px;*/
    letter-spacing: -1px;
    color: #111;
}

.text-section3-about {
    font-style: normal;
    font-weight: normal;
    font-size: 23px;
    line-height: 34px;
    text-align: center;
    color: #2B292D;
}

.nunitosans-regular {
    font-family: NunitoSans-Regular !important;
}
/*******************************
* Does not work properly if "in" is added after "collapse".
* Get free snippets on bootpen.com
*******************************/
.panel-group .panel {
    border-radius: 11px;
    box-shadow: none;
    border: 1px solid rgba(43, 41, 45, 0.2);
}

.panel-default > .panel-heading {
    border-radius: 10px;
    color: #2B292D;
    background-color: var(--color-loMsy-white);
    /*border:1px solid rgba(43, 41, 45, 0.2);*/
}

.more-less {
    float: right;
    color: #fff;
    margin-top: -9px;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: var(--color-loMsy-white);
    border-radius: 10px;
}

.panel-title > a {
    display: block;
    padding: 15px;
    text-decoration: none;
}

.panel-heading {
    padding: 15px 15px !important;
}

.padding-img-about-section2 {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}

.title1-colapse-about-section-4 {
    /*color:#2B292D;*/
    font-family: NunitoSans-Bold !important;
}

.title2-colapse-about-section-4 {
    /*color:#2B292D;*/
    font-family: NunitoSans-Regular;
}

.panel-hover {
    border-radius: 10px;
    color: #fff !important;
    background-color: var(--color-loMsy-brown) !important;
    border: 1px solid rgba(43, 41, 45, 0.2);
}

#headingOne:hover {
    background-color: var(--color-loMsy-brown) !important;
}

#headingTwo:hover {
    background-color: var(--color-loMsy-brown) !important;
}

#headingThree:hover {
    background-color: var(--color-loMsy-brown) !important;
}

.container-img-text {
    position: relative;
}

.text-block {
    position: absolute;
    bottom: 15px;
    right: 5px;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    /*padding-left: 20px;
    padding-right: 20px;*/
    width: 95%;
    padding-top: 10px;
    text-align: center;
    font-family: NunitoSans-Regular;
}

/*************************************** END ABOUT ******************************************************************/

@media (max-width: 575.98px) {
    .text-block {
        font-family: NunitoSans-Regular;
        font-size: 12px;
        position: absolute;
        bottom: 10px;
        right: 5px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        /*padding-left: 5px;
        padding-right: 5px;*/
        width: 95%;
        padding-top: 10px;
    }
}
/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {
    .personal-loans-container {
        margin-left: 0%;
        padding: 15px 30px 15px 30px;
        background-color: rgba(255, 255, 255, 0);
        border-radius: 50px;
    }

    .personal-loans {
        padding: 20px 10px 20px 10px;
    }

    .credit-paradox-container {
        margin-left: 0%;
        padding: 15px 30px 15px 30px;
    }

    .credit-paradox {
        padding: 20px 10px 20px 10px;
    }

    .containerRangeSlider {
        -webkit-box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3) !important;
        -moz-box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3) !important;
        box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3) !important;
    }

    .title-section2-about {
        padding-top: 45px;
        font-size: 22px; /*35px;*/
        text-align: left;
    }

    .subtitle-section2-about {
        font-size: 20px; /*30px;*/
        text-align: left;
    }

    .title-section3-about {
        padding-top: 1px; /*60px;*/
        font-size: 24px; /*35px;*/
    }

    .text-section3-about {
        font-size: 16px;
        line-height: 34px;
        padding-right: 15px;
        padding-left: 15px;
    }

    .padding-img-about-section2 {
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
    }

    .title1-colapse-about-section-4 {
        font-size: 11px;
        font-weight: bold;
        top: -9px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .title2-colapse-about-section-4 {
        font-size: 11px;
        top: -9px;
    }

    .panel-title > a {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .text-block {
        font-family: NunitoSans-Regular;
        font-size: 12px;
        position: absolute;
        bottom: 10px;
        right: 5px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        /*padding-left: 5px;
        padding-right: 5px;*/
        width: 95%;
        padding-top: 10px;
    }
}

@media(max-width:480px) {
    .text-block {
        font-family: NunitoSans-Regular;
        font-size: 12px;
        position: absolute;
        bottom: 10px;
        right: 5px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        /*padding-left: 20px;
        padding-right: 20px;*/
        width: 93%;
        padding-top: 10px;
    }
}

@media(max-width:400px) {
    .text-block {
        font-family: NunitoSans-Regular;
        font-size: 10px;
        position: absolute;
        bottom: 10px;
        right: 5px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        /*padding-left: 20px;
        padding-right: 20px;*/
        width: 93%;
        padding-top: 10px;
    }
}

@media(max-width:350px) {
}

@media(max-width:320px) {
    .text-block {
        font-family: NunitoSans-Regular;
        font-size: 9px;
        position: absolute;
        bottom: 10px;
        right: 5px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        /*padding-left: 5px;
        padding-right: 5px;*/
        width: 91%;
        padding-top: 10px;
    }
}

@media screen and (min-width: 576px) {
    .personal-loans-container {
        margin-left: 0%;
        padding: 15px 30px 15px 30px;
        background-color: rgba(255, 255, 255, 0);
        border-radius: 50px;
    }

    .personal-loans {
        padding: 20px 10px 20px 10px;
    }

    .credit-paradox-container {
        margin-left: 0%;
        padding: 15px 30px 15px 30px;
    }

    .credit-paradox {
        padding: 20px 10px 20px 10px;
    }

    .containerRangeSlider {
        -webkit-box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3) !important;
        -moz-box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3) !important;
        box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3) !important;
    }

    .title-section2-about {
        padding-top: 45px;
        font-size: 32px; /*35px;*/
    }

    .subtitle-section2-about {
        font-size: 28px; /*30px;*/
    }

    .title-section3-about {
        padding-top: 1px; /*60px;*/
        font-size: 32px; /*35px;*/
    }

    .text-section3-about {
        font-size: 24px;
        line-height: 34px;
    }

    .padding-img-about-section2 {
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
    }

    .title1-colapse-about-section-4 {
        font-size: 15px;
        font-weight: bold;
        top: -9px;
    }

    .title2-colapse-about-section-4 {
        font-size: 15px;
        top: -15px;
    }
}

/* Medium devices (tablets, 768px and up) */
@media screen and (min-width: 768px) {
    .personal-loans-container {
        margin-left: 5%;
        padding: 15px 30px 15px 30px;
        background-color: rgba(255, 255, 255, 0);
        border-radius: 50px;
    }

    .personal-loans {
        padding: 20px 40px 20px 40px;
    }

    .credit-paradox-container {
        margin-left: 5%;
        padding: 15px 30px 15px 30px;
    }

    .credit-paradox {
        padding: 20px 40px 20px 40px;
    }

    .containerRangeSlider {
        -webkit-box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3) !important;
        -moz-box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3) !important;
        box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3) !important;
    }

    .title1-colapse-about-section-4 {
        font-size: 15px;
        font-weight: bold;
        top: -9px;
    }

    .title2-colapse-about-section-4 {
        font-size: 15px;
        top: -9px;
    }

    .text-block {
        font-family: NunitoSans-Regular;
        position: absolute;
        bottom: 10px;
        right: 4px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        /*padding-left: 20px;
        padding-right: 20px;*/
        width: 95%;
        font-size: 12px;
        padding-top: 10px;
    }
}

/* Large devices (desktops, 992px and up) */
@media screen and (min-width: 992px) {
    .personal-loans-container {
        margin-left: 5%;
        padding: 15px 30px 15px 30px;
        background-color: rgba(255, 255, 255, 0.04);
        border-radius: 50px;
    }

    .personal-loans {
        padding: 20px 40px 20px 40px;
    }

    .credit-paradox-container {
        margin-left: 5%;
        padding: 15px 30px 15px 30px;
    }

    .credit-paradox {
        padding: 20px 40px 20px 40px;
    }

    .padding-img-about-section2 {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
    }

    .text-block {
        font-family: NunitoSans-Regular;
        position: absolute;
        bottom: 15px;
        right: 15px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        /*padding-left: 20px;
        padding-right: 20px;*/
        width: 80%;
        font-size: 10px;
        padding-top: 10px;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media screen and (min-width: 1200px) {
    .personal-loans-container {
        margin-left: 5%;
        padding: 15px 30px 15px 30px;
        background-color: rgba(255, 255, 255, 0.04);
        border-radius: 50px;
    }

    .personal-loans {
        padding: 20px 40px 20px 40px;
    }

    .credit-paradox-container {
        margin-left: 5%;
        padding: 15px 30px 15px 30px;
    }

    .credit-paradox {
        padding: 20px 40px 20px 40px;
    }

    .padding-img-about-section2 {
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 15px;
    }

    .text-block {
        font-family:NunitoSans-Regular;
        position: absolute;
        bottom: 15px;
        right: 5px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        /*padding-left: 20px;
    padding-right: 20px;*/
        width: 95%;
        padding-top: 10px;
        text-align: center;
        font-size: 12px;
    }
}

