@media (min-width: 768px) {
    .lectoescriptura-hero-floor-new .background {
        border-radius: 0;
    }
}

.subtitle {
    --font-size: 3.2rem;
    --line-height: 3rem;
    --font-weight: 300;
    --letter-spacing: 0.01;
    color: var(--color-white);
}

.title {
    color: var(--color-professor1);
}

.lectoescriptura-apren-floor-items {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.lectoescriptura-apren-floor-items img {
    width: 850px;
    height: auto;
    object-fit: cover;
    margin-top: -65px;
}

.lectoescriptura-apren-floor-items img {
    padding: 20px;
}

.interactive-guide-floor .title {
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 5.2rem;
    margin: 0 -0.5rem;
    color: var(--color-lectoescriptura1);
}

.interactive-guide-floor .subjects {
    display: flex;
    gap: 30px;
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
}

.interactive-guide-floor .subjects img {
    height: auto;
    width: 200px;
}

.header-nav-icon-text {
    width: 125px;
}

@media (max-width: 568px) {
    .header-nav-icon-text {
        width: 75%;
    }
}

/* .header-nav-icon-text span {
  color: white;
  font-size: 25px;
  font-weight: 600;
}


.header-nav-icon-text-svg-icon {
  width: 53px;
  height: auto;
} */

.lectoescriptura-floor {
    background: #fff;
    display: grid;
    gap: 2.5rem;
    border-radius: 0 0 20rem 0;
    padding-bottom: 4.4rem;
    text-align: center;
}

.lectoescriptura-floor:before {
    background: #fff;
    border-radius: 0 0 10rem 0;
    content: "";
    display: block;
    inset: 0;
    position: absolute;
    z-index: -1;
}

.lectoescriptura-ritme {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}

.lectoescriptura-ritme .list-container img {
    width: 100%;
}

.lectoescriptura-ritme .list-container ul {
    list-style: disc;
    list-style-position: inside;
    text-align: start;
    padding-left: 110px;
    color: var(--color-lectoescriptura1);
    font-size: 25px;
    line-height: 1.5;
}

.lectoescriptura-floor .intro {
    display: grid;
    gap: 1rem;
}

.lectoescriptura-floor .intro .title {
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 5.2rem;
    margin: 0 -0.5rem;
    color: var(--color-lectoescriptura1);
}

.lectoescriptura-floor .intro .lead {
    --font-weight: 400;
}

.lectoescriptura-floor .items {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.2rem;
    position: relative;
}

.lectoescriptura-floor .item {
    align-items: center;
    background: var(--color-red);
    border-radius: 9in;
    display: flex;
    flex-direction: column;
    height: 16rem;
    justify-content: center;
    max-width: 95.6rem;
    gap: 0.3rem;
    padding: 0 2rem;
}

.lectoescriptura-floor .item .sub2 {
    color: #fff;
}

.lectoescriptura-floor .item .lead {
    padding: 0 2rem;
}

.lectoescriptura-floor .parallax1 {
    left: -4rem;
    top: -3rem;
}

.lectoescriptura-floor .parallax1>div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='229' height='97' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='11' width='229' height='86' rx='43' fill='%235D4D9B'/%3E%3Ccircle cx='59' cy='11' r='11' fill='%23FDB71A'/%3E%3C/svg%3E");
    height: 9.7rem;
    width: 22.9rem;
}

.lectoescriptura-floor .parallax2>div,
.lectoescriptura-floor .parallax3>div,
.lectoescriptura-floor .parallax4>div {
    height: 2.2rem;
    width: 2.2rem;
}

.lectoescriptura-floor .parallax2 {
    right: -1rem;
    top: 50%;
    z-index: 2;
}

.lectoescriptura-floor .parallax2>div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='11' fill='%23FF604F'/%3E%3C/svg%3E");
}

.lectoescriptura-floor .parallax3 {
    right: -3rem;
    top: calc(50% + 9rem);
}

.lectoescriptura-floor .parallax3>div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='11' fill='%23F29045'/%3E%3C/svg%3E");
}

.lectoescriptura-floor .parallax4 {
    bottom: -1rem;
    left: -3rem;
}

.lectoescriptura-floor .parallax4>div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='11' fill='%23789FED'/%3E%3C/svg%3E");
}

@media (min-width: 960px) {
    .lectoescriptura-floor .item .lead {
        padding: 0 23rem;
    }
}

@media (min-width: 768px) {
    .lectoescriptura-floor {
        /* --container-width: 95rem; */
        gap: 8.6rem;
        padding-bottom: 9.6rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        /* padding-top: 15.7rem; */
    }
    .lectoescriptura-floor:before {
        border-radius: 0 0 30rem 0;
    }
    .lectoescriptura-floor .intro {
        gap: 2rem;
        width: 70%;
    }
    .lectoescriptura-floor .items {
        gap: 3.1rem;
        width: 70%;
    }
    .lectoescriptura-floor .item {
        height: 17.1rem;
        max-width: 75.6rem;
        padding: 0 2rem;
    }
    .lectoescriptura-floor .item .sub2 {
        font-size: 7rem;
        line-height: 7.2rem;
    }
    .lectoescriptura-floor .parallax1 {
        left: -16rem;
        top: -4.5rem;
    }
    .lectoescriptura-floor .parallax1>div {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='569' height='125' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='569' height='108' rx='54' fill='%235D4D9B'/%3E%3Ccircle cx='77.5' cy='107.5' r='17.5' fill='%23FDB71A'/%3E%3C/svg%3E");
        height: 12.5rem;
        width: 56.9rem;
    }
    .lectoescriptura-floor .parallax5 {
        right: -15rem;
        top: calc(50% - 3.5rem);
    }
    .lectoescriptura-floor .parallax5>div {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='569' height='141' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='16' width='569' height='108' rx='54' fill='%23F5F7FA'/%3E%3Ccircle cx='417.5' cy='123.5' r='17.5' fill='%23F29045'/%3E%3Ccircle cx='499.5' cy='17.5' r='17.5' fill='%23FF604F'/%3E%3C/svg%3E");
        height: 14.1rem;
        width: 56.9rem;
    }
    .lectoescriptura-floor .parallax6 {
        bottom: -5rem;
        left: -65rem;
    }
    .lectoescriptura-floor .parallax6>div {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='583' height='108' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='569' height='108' rx='54' fill='%23F5F7FA'/%3E%3Ccircle cx='565.5' cy='53.5' r='17.5' fill='%23789FED'/%3E%3C/svg%3E");
        height: 10.8rem;
        width: 58.3rem;
    }
}


.lectoescriptura-apren-text-floor {
    background: #fff;
    display: grid;
    gap: 3rem;
    padding-bottom: 4.8rem;
    padding-top: 4.8rem;
    text-align: center;
    justify-items: center;
}

.lectoescriptura-apren-text-floor .items {
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
    position: relative;
}

.lectoescriptura-apren-text-floor .item {
    align-items: center;
    background: #b2a4d2;
    border-radius: 9in;
    display: flex;
    flex-direction: column;
    height: 16rem;
    justify-content: center;
    padding: 0 2rem;
    gap: 0.3rem;
}

.lectoescriptura-apren-text-floor .item .sub2 {
    color: #fff;
}

.lectoescriptura-apren-text-floor .item .lead {
    padding: 0 2rem;
}

.lectoescriptura-apren-text-floor .intro {
    display: flex;
    justify-content: center;
    gap: 1rem;
}

.lectoescriptura-apren-text-floor .intro .title {
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 5.2rem;
    margin: 0 -0.5rem;
    max-width: 700px;
    color: var(--color-lectoescriptura1);
}

@media (max-width: 768px) {
    .lectoescriptura-apren-text-floor .intro .title {
        font-size: 3rem;
        font-weight: 700;
        line-height: 3.2rem;
        margin: 0 -0.5rem;
        max-width: 700px;
        color: var(--color-lectoescriptura1);
    }
    .lectoescriptura-apren-floor-items img {
        width: 850px;
        height: auto;
        object-fit: cover;
        margin-top: -20px;
    }
    .lectoescriptura-ritme {
        flex-wrap: wrap;
    }
    .lectoescriptura-ritme .list-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 2rem;
        margin-top: 3rem;
    }
    .lectoescriptura-ritme .list-container img {
        width: 80%;
    }
    .lectoescriptura-ritme .list-container ul {
        padding-left: 0px;
    }
}

.lectoescriptura-apren-text-floor .intro .lead {
    --font-weight: 400;
}

.lectoescriptura-apren-text-floor .parallax1 {
    left: -4rem;
    top: -3rem;
}

.lectoescriptura-apren-text-floor .parallax1>div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='229' height='97' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='11' width='229' height='86' rx='43' fill='%235D4D9B'/%3E%3Ccircle cx='59' cy='11' r='11' fill='%23FDB71A'/%3E%3C/svg%3E");
    height: 9.7rem;
    width: 22.9rem;
}

.lectoescriptura-apren-text-floor .parallax2>div,
.lectoescriptura-apren-text-floor .parallax3>div,
.lectoescriptura-apren-text-floor .parallax4>div {
    height: 2.2rem;
    width: 2.2rem;
}

.lectoescriptura-apren-text-floor .parallax2 {
    right: -1rem;
    top: 50%;
    z-index: 2;
}

.lectoescriptura-apren-text-floor .parallax2>div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='11' fill='%23FF604F'/%3E%3C/svg%3E");
}

.lectoescriptura-apren-text-floor .parallax3 {
    right: -3rem;
    top: calc(50% + 9rem);
}

.lectoescriptura-apren-text-floor .parallax3>div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='11' fill='%23F29045'/%3E%3C/svg%3E");
}

.lectoescriptura-apren-text-floor .parallax4 {
    bottom: -1rem;
    left: -3rem;
}

.lectoescriptura-apren-text-floor .parallax4>div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='11' fill='%23789FED'/%3E%3C/svg%3E");
}

@media (min-width: 960px) {
    .lectoescriptura-apren-text-floor .items {
        flex-direction: row;
    }
    .lectoescriptura-apren-text-floor .item {
        max-width: 38rem;
    }
}

@media (min-width: 768px) {
    .lectoescriptura-apren-text-floor {
        padding-top: 12.4rem;
        padding-bottom: 12rem;
        gap: 8rem;
    }
    .lectoescriptura-apren-text-floor .intro {
        gap: 2rem;
    }
    .lectoescriptura-apren-text-floor .items {
        gap: 3.1rem;
    }
    .lectoescriptura-apren-text-floor .item {
        height: 17.1rem;
    }
    .lectoescriptura-apren-text-floor .item .sub2 {
        font-size: 5rem;
        line-height: 5.2rem;
    }
    .lectoescriptura-apren-text-floor .item .lead {
        font-size: 1.8rem;
    }
    .lectoescriptura-apren-text-floor .parallax1 {
        left: -16rem;
        top: -4.5rem;
    }
    .lectoescriptura-apren-text-floor .parallax1>div {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='569' height='125' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='569' height='108' rx='54' fill='%235D4D9B'/%3E%3Ccircle cx='77.5' cy='107.5' r='17.5' fill='%23FDB71A'/%3E%3C/svg%3E");
        height: 12.5rem;
        width: 56.9rem;
    }
    .lectoescriptura-apren-text-floor .parallax5 {
        right: -15rem;
        top: calc(50% - 3.5rem);
    }
    .lectoescriptura-apren-text-floor .parallax5>div {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='569' height='141' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='16' width='569' height='108' rx='54' fill='%23F5F7FA'/%3E%3Ccircle cx='417.5' cy='123.5' r='17.5' fill='%23F29045'/%3E%3Ccircle cx='499.5' cy='17.5' r='17.5' fill='%23FF604F'/%3E%3C/svg%3E");
        height: 14.1rem;
        width: 56.9rem;
    }
    .lectoescriptura-apren-text-floor .parallax6 {
        bottom: -5rem;
        left: -65rem;
    }
    .lectoescriptura-apren-text-floor .parallax6>div {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='583' height='108' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='569' height='108' rx='54' fill='%23F5F7FA'/%3E%3Ccircle cx='565.5' cy='53.5' r='17.5' fill='%23789FED'/%3E%3C/svg%3E");
        height: 10.8rem;
        width: 58.3rem;
    }
}

.lectoescriptura-apren-text-floor {
    display: flex;
    flex-direction: column;
    background: #f5f7fa;
    border-radius: 300px 0 300px 0;
}

.interactive-guide-floor {
    background: #fff;
    padding-bottom: 6rem;
    padding-top: 2rem;
    z-index: 0;
}

.interactive-guide-floor .subjects {
    display: grid;
    gap: 3.6rem;
}

.interactive-guide-floor .subject img {
    border-radius: 1.2rem;
    box-shadow: 0 20px 40px -20px rgba(0, 0, 0, 0.25);
    position: relative;
    z-index: 1;
}

.interactive-guide-floor .subject .content {
    align-items: center;
    background: #fff;
    border-radius: 0 0 1.2rem 1.2rem;
    box-shadow: 0 10px 32px -10px rgba(0, 0, 0, 0.15);
    color: #000;
    display: flex;
    justify-content: center;
    margin: 0 1.3rem;
    padding: 1.6rem 1rem 1.2rem;
    text-align: center;
}

.interactive-guide-floor .subject,
.interactive-guide-floor .subject:hover {
    text-decoration: none;
}

@media (min-width: 768px) {
    .interactive-guide-floor {
        --container-width: min(100%, 134rem);
        padding-bottom: 0rem;
        padding-top: 9rem;
    }
    .interactive-guide-floor .subjects {
        gap: 2.5rem;
        grid-template-columns: repeat(4, 1fr);
        margin-top: 6.7rem;
    }
    .interactive-guide-floor .subject img {
        aspect-ratio: 1/1;
    }
    .interactive-guide-floor .subject .content {
        min-height: 9.4rem;
    }
    .interactive-guide-floor .parallax-element {
        bottom: -3rem;
        content: "";
        display: block;
        height: 86.9rem;
        left: 50%;
        margin-left: -23rem;
        position: absolute;
        width: 141.5rem;
    }
    .interactive-guide-floor .parallax-element>div {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='1415' height='869' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M419.263 253.463A2205.358 2205.358 0 0 1 1156.13 3.943a216.498 216.498 0 0 1 86.78.924 217.1 217.1 0 0 1 79.53 34.932 217.59 217.59 0 0 1 59.53 63.342 217.776 217.776 0 0 1 29.99 81.598 217.32 217.32 0 0 1-4.36 86.772 216.598 216.598 0 0 1-38.01 78.036 216.133 216.133 0 0 1-65.57 56.79 216.118 216.118 0 0 1-82.61 26.44c-320.08 48.785-620.855 183.359-870.473 389.471-44.433 34.99-100.806 51.166-157.074 45.072-56.268-6.093-107.97-33.974-144.058-77.684-36.089-43.71-53.703-99.784-49.08-156.242C5.35 576.936 31.844 524.572 74.55 487.489A2226.429 2226.429 0 0 1 419.422 253.11' fill='%23fff'/%3E%3C/svg%3E");
        inset: 0;
        position: absolute;
    }
}

.interactive-guide-floor .head .subtitle {
    color: var(--color-lectoescriptura1);
    max-width: 800px;
    line-height: 3.8rem;
}

.interactive-guide-floor .elements {
    display: flex;
    gap: 30px;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 3rem;
}

.interactive-guide-floor .elements img {
    max-width: 320px;
}

.interactive-guide-floor-bottom-image {
    width: 100%;
}

.page-project-floor-lectoescriptura {
    padding: 100px 0;
}

.page-project-floor-lectoescriptura .collection {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 40px;
}

.page-project-floor-lectoescriptura .collection .title {
    font-size: 3.8rem;
    color: var(--color-lectoescriptura1);
    font-weight: 400;
}

.demos-container .subtitle {
    color: var(--color-lectoescriptura1);
    max-width: 800px;
    margin-bottom: 30px;
}

.demos-container {
    display: flex;
    padding: 9rem;
    flex-direction: column;
    align-items: center;
    z-index: 1;
}

.demos-container img {
    max-width: 400px;
}

.demos-images {
    display: flex;
    gap: 40px;
    padding-bottom: 30px;
}

.demos {
    --gap: 0.82rem;
    overflow-y: hidden;
}

.demos[data-variant="hibrid"] {
    --media-width: 14.3rem;
    --media-height: 17.6rem;
}


/* .demos[data-variant="digital"] {
    --media-width: 24.6rem;
    --media-height: 17.6rem;
  }
  .seq-demos[data-variant="digital"] {
    --media-width: 17.6rem;
    --media-height: 12.6rem;
  } */

.demos .scroll-wrap {
    margin-bottom: -2rem;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
}

.demos .scroller {
    display: flex;
    gap: var(--gap);
    height: calc(100% + 2rem);
    padding-bottom: 10rem;
    padding-left: 2rem;
    justify-content: center;
}

.seq-demos .scroller {
    padding-bottom: 13rem;
}

.demos .demo {
    flex: 0 0 var(--media-width);
    position: relative;
}

.demos .demo:before {
    content: "";
    left: -2rem;
    position: absolute;
    scroll-snap-align: start;
}

.demos .demo:last-child {
    flex: 0 0 calc(var(--media-width) + 2rem);
    padding-right: 2rem;
}

.demos .demo img {
    border-radius: 1.2rem;
    box-shadow: 0 20px 40px -20px rgba(0, 0, 0, 0.25);
    position: relative;
    z-index: 1;
}

.seq-demos .demo img {
    box-shadow: 8px 20px 40px -26px rgba(0, 0, 0, 0.25);
}

.demos .demo a,
.demos .demo button {
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    padding: 0;
}

.demos .demo .dropdown {
    background: #fff8;
    border: 2px solid rgba(0, 0, 0, 0.05);
    border-radius: 0 0 1.1rem 1.1rem;
    border-top: 0;
    inset: 100% 0.7rem auto;
    padding: 0.5rem;
    position: absolute;
    transform: translateY(-100%);
    transition: transform 0.2s ease-in-out;
    z-index: 0;
}

.seq-demos .demo .dropdown {
    inset: 100% 1.3rem auto;
}

.seq-demos .demo:last-child .dropdown {
    top: 100%;
    bottom: auto;
    left: 1.2rem;
    right: 3rem;
    width: 120px;
}

.demos .demo .dropdown li {
    padding: 0.7rem 0.2rem;
}

.demos .demo .dropdown li+li {
    border-top: 2px solid rgba(30, 19, 72, 0.05);
}

.demos .demo .dropdown a {
    align-items: center;
    color: var(--color-lectoescriptura11);
    display: flex;
    font-size: 1.4rem;
    font-weight: 700;
    justify-content: space-between;
    line-height: 1.6rem;
}

.seq-demos .demo .dropdown a {
    text-align: left;
}

.seq-demos .demo .dropdown span {
    font-size: 1.4rem;
}

.demos .demo .dropdown a:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 21.6a9.6 9.6 0 1 0 0-19.199 9.6 9.6 0 0 0 0 19.2Zm4.448-10.448-3.6-3.6a1.2 1.2 0 0 0-1.697 1.697l1.552 1.551H8.399a1.2 1.2 0 1 0 0 2.4h4.304l-1.552 1.552a1.2 1.2 0 1 0 1.697 1.697l3.6-3.6a1.2 1.2 0 0 0 0-1.697Z' fill='%23FF604F'/%3E%3C/svg%3E");
    content: "";
    display: block;
    flex: 0 0 2.4rem;
    height: 2.4rem;
    width: 2.4rem;
}

.demos .demo .open .dropdown {
    transform: translateY(0);
}

.seq-demos .demo .dropdown {
    width: 120px;
    top: 100%;
    bottom: auto;
    left: 1.2rem;
    right: 1rem;
}

@media (min-width: 768px) {
    .demos {
        --padding-inline: 2rem;
        padding-left: var(--padding-inline);
        padding-right: var(--padding-inline);
    }
    .demos .scroll-wrap {
        margin-bottom: 0;
        overflow-x: hidden;
        scroll-snap-type: none;
    }
    .demos .scroller {
        display: flex;
        gap: var(--gap);
        height: auto;
        padding-bottom: 92px;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .demos .demo,
    .demos .demo:last-child {
        flex: 1 1 var(--media-width);
        padding-right: 0;
        width: 240px;
    }
    .seq-demos .demo .dropdown span {
        font-size: 1.8rem;
    }
    .seq-demos .demo:last-child .dropdown {
        inset: 100% 1.3rem auto;
        width: 200px;
    }
    .seq-demos .demo .dropdown {
        width: 200px;
        top: 100%;
        bottom: auto;
        left: 1.2rem;
        right: 1rem;
    }
}

@media (min-width: 960px) {
    .demos {
        --gap: 2.2rem;
        --padding-inline: calc(50vw - 56.5rem);
    }
}

.home-hero-floor {
    padding-left: 107px;
    padding-right: 200px;
}

@media (max-width: 960px) {
    .home-hero-floor {
        padding-left: 100px;
        padding-right: 100px;
    }
}

@media (max-width: 768px) {
    .llegint-apren-text-floor .h3 {
        font-size: 3rem !important;
        line-height: 3.2rem !important;
    }
    .title {
        font-size: 3rem !important;
        line-height: 3.2rem !important;
    }
    .subtitle {
        font-size: 2rem !important;
        line-height: 2.5rem !important;
    }
    .lectoescriptura-apren-text-floor {
        border-radius: 150px 0 150px 0;
    }
}