.quote-content h5 span
{
    color: #FD7801;
}

.quote-content h5.h5Orange
{
    color: #FD7801;
}

section.pseudoheader
{
    padding: 60px;
    background-image: url(/static/core/img/rentabox-banner.jpg);
    background-position: inherit
    background-size: cover;
    height: 600px;
}
.franquiciaSection
{
    background-image: url(/static/core/img/rentabox-banner.jpg);
    background-attachment: fixed;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}

section.pseudoheader div.hContainers
{
    background-color: #F9F9F9;
    border-radius: 10px;
    max-width: 840px;
    margin: 0px auto;
}
section.pseudoheader h1
{
    width: 100%;
    text-align: center;
    margin: 10px auto;
    color: #FD7801;
    font-weight: bold;
    font-size: 3.5rem;
    max-width: 840px;
}

section.pseudoheader h3
{
    width: 100%;
    text-align: center;
    margin: 10px auto;
    color: #FD7801;
    font-weight: bold;
    font-size: 2.5rem;
    max-width: 840px;
    background-color: #F9F9F9;
    border-radius: 10px;
    padding: 1rem 0;
}

.mas-facil-inner {
    background: #FFFFFF;
}


.mas-facil-inner h3
{
    margin-top: 5rem;
}

.lg6Background
{
    background-color: #F9F9F9;
    border-radius: 10px;
}
.twoColsCont
{
    align-items: start;
}
#videoContainer  div.mejor-bg-color
{
    margin-top:0px;
}

.franquiciaSection p,
.headerPasos p
{
    font-size: 1.3rem !important;
}


.pasosBackground
{
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
}

.pasosBackground span{
        color: #FD7801;
}

div.headerPasos h3
{
    font-weight: 600;
    margin-bottom: 2rem;
    font-size: 2.25rem;
    color: #FD7801;
}

div.headerPasos p
{
    color: #757575;
    font-weight: 400;
    font-size: 1.1rem;
    line-height: 1.125;
    margin-bottom: 1rem;
}

div.accordion-item
{
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
}


.accordion-button
{
    color: #FD7801;
    font-weight: bold;
}

.accordion-button:not(.collapsed)
{
    color: #FD7801;
    background-color: rgba(75, 75, 75, 0.2);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
}

.accordion-button::after {
    width: 2rem;
    height: 2rem;
    background-color: #FD7801;
    border-radius: 50%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.accordion-button:not(.collapsed)::after {
     background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.faq .imgSection
{
    display: flex;
    justify-content: center;
}

.faq .imgSection img
{
    width: 40%;
    /* height: max-content; */
}

.containerFAQ
{
 border-bottom: 1px solid rgba(0, 0, 0, .125);
}

h2.headerForm{
    text-align: center;
    font-weight: 600;
    margin-bottom: 2rem;
    font-size: 2.25rem;
    color: #FD7801;
    max-width: 900px;
    margin: 0px auto;
}

.modal-inner-two.formFranquiciasContainer
{
    justify-content: space-evenly;
    margin-top: 2rem;
}

.form-label.franquicias
{
    color: #757575;
}

.formFranquicias
{
    border: 1px solid #FD7801;
    padding: 0rem 1rem;
    border-radius: 10px;
    margin-top: 2rem;
}

.formFranquicias input,
.formFranquicias textarea
{
    border-color: #FD7801;
}

.formFranquicias textarea
{
    resize: none;
}

#btnFranquicias
{
    padding: 0.75rem 6rem;
    border-radius: 20px;
}

.nonDisplay
{
    display: none;
}

.headerH1
{
    background-color: #F9F9F9;
    border-radius: 10px;
    padding: 1rem 0;
}

.orderModSec
{
    order: 1;
}

.orderMod
{
    order: 2;
}

div.pasosContainer p
{
    text-align: justify;
}

div.FAQContainer div.rentaSpan p
{
    text-align: justify;
}

.justifyContent
{
    text-align: justify;
}
@media (min-width: 768px)
{
    .quota-content-left
    {
        margin-left: 0;
        margin-right: -5rem;
        position: relative;
    }

    .orderMod
    {
        order: 1;
    }

    .orderModSec
    {
        order: 2;
    }

    section.pseudoheader h3
    {
        display: none;
    }
}


@media (min-width: 992px)
{
    section.pseudoheader
    {
        padding-top: 100px;
    }
}


@media (min-width: 1400px)
{
    section.pseudoheader
    {
        padding-top: 160px;
    }
}
