.pointer {
    cursor: pointer;
}

/* Clases de tamaño de fuente de fs-01 a fs-100 */
.fs-01 {
    font-size: 1px;
}

.fs-02 {
    font-size: 2px;
}

.fs-03 {
    font-size: 3px;
}

.fs-04 {
    font-size: 4px;
}

.fs-05 {
    font-size: 5px;
}

.fs-06 {
    font-size: 6px;
}

.fs-07 {
    font-size: 7px;
}

.fs-08 {
    font-size: 8px;
}

.fs-09 {
    font-size: 9px;
}

.fs-10 {
    font-size: 10px;
}

.fs-11 {
    font-size: 11px;
}

.fs-12 {
    font-size: 12px;
}

.fs-13 {
    font-size: 13px;
}

.fs-14 {
    font-size: 14px;
}

.fs-15 {
    font-size: 15px;
}

.fs-16 {
    font-size: 16px;
}

.fs-17 {
    font-size: 17px;
}

.fs-18 {
    font-size: 18px;
}

.fs-19 {
    font-size: 19px;
}

.fs-20 {
    font-size: 20px;
}

.fs-21 {
    font-size: 21px;
}

.fs-22 {
    font-size: 22px;
}

.fs-23 {
    font-size: 23px;
}

.fs-24 {
    font-size: 24px;
}

.fs-25 {
    font-size: 25px;
}

.fs-26 {
    font-size: 26px;
}

.fs-27 {
    font-size: 27px;
}

.fs-28 {
    font-size: 28px;
}

.fs-29 {
    font-size: 29px;
}

.fs-30 {
    font-size: 30px;
}

.fs-31 {
    font-size: 31px;
}

.fs-32 {
    font-size: 32px;
}

.fs-33 {
    font-size: 33px;
}

.fs-34 {
    font-size: 34px;
}

.fs-35 {
    font-size: 35px;
}

.fs-36 {
    font-size: 36px;
}

.fs-37 {
    font-size: 37px;
}

.fs-38 {
    font-size: 38px;
}

.fs-39 {
    font-size: 39px;
}

.fs-40 {
    font-size: 40px;
}

.fs-41 {
    font-size: 41px;
}

.fs-42 {
    font-size: 42px;
}

.fs-43 {
    font-size: 43px;
}

.fs-44 {
    font-size: 44px;
}

.fs-45 {
    font-size: 45px;
}

.fs-46 {
    font-size: 46px;
}

.fs-47 {
    font-size: 47px;
}

.fs-48 {
    font-size: 48px;
}

.fs-49 {
    font-size: 49px;
}

.fs-50 {
    font-size: 50px;
}

.fs-51 {
    font-size: 51px;
}

.fs-52 {
    font-size: 52px;
}

.fs-53 {
    font-size: 53px;
}

.fs-54 {
    font-size: 54px;
}

.fs-55 {
    font-size: 55px;
}

.fs-56 {
    font-size: 56px;
}

.fs-57 {
    font-size: 57px;
}

.fs-58 {
    font-size: 58px;
}

.fs-59 {
    font-size: 59px;
}

.fs-60 {
    font-size: 60px;
}

.fs-61 {
    font-size: 61px;
}

.fs-62 {
    font-size: 62px;
}

.fs-63 {
    font-size: 63px;
}

.fs-64 {
    font-size: 64px;
}

.fs-65 {
    font-size: 65px;
}

.fs-66 {
    font-size: 66px;
}

.fs-67 {
    font-size: 67px;
}

.fs-68 {
    font-size: 68px;
}

.fs-69 {
    font-size: 69px;
}

.fs-70 {
    font-size: 70px;
}

.fs-71 {
    font-size: 71px;
}

.fs-72 {
    font-size: 72px;
}

.fs-73 {
    font-size: 73px;
}

.fs-74 {
    font-size: 74px;
}

.fs-75 {
    font-size: 75px;
}

.fs-76 {
    font-size: 76px;
}

.fs-77 {
    font-size: 77px;
}

.fs-78 {
    font-size: 78px;
}

.fs-79 {
    font-size: 79px;
}

.fs-80 {
    font-size: 80px;
}

.fs-81 {
    font-size: 81px;
}

.fs-82 {
    font-size: 82px;
}

.fs-83 {
    font-size: 83px;
}

.fs-84 {
    font-size: 84px;
}

.fs-85 {
    font-size: 85px;
}

.fs-86 {
    font-size: 86px;
}

.fs-87 {
    font-size: 87px;
}

.fs-88 {
    font-size: 88px;
}

.fs-89 {
    font-size: 89px;
}

.fs-90 {
    font-size: 90px;
}

.fs-91 {
    font-size: 91px;
}

.fs-92 {
    font-size: 92px;
}

.fs-93 {
    font-size: 93px;
}

.fs-94 {
    font-size: 94px;
}

.fs-95 {
    font-size: 95px;
}

.fs-96 {
    font-size: 96px;
}

.fs-97 {
    font-size: 97px;
}

.fs-98 {
    font-size: 98px;
}

.fs-99 {
    font-size: 99px;
}

.fs-100 {
    font-size: 100px;
}

@media (min-width: 576px) {
    .fs-sm-01 {
        font-size: 1px;
    }

    .fs-sm-02 {
        font-size: 2px;
    }

    .fs-sm-03 {
        font-size: 3px;
    }

    .fs-sm-04 {
        font-size: 4px;
    }

    .fs-sm-05 {
        font-size: 5px;
    }

    .fs-sm-06 {
        font-size: 6px;
    }

    .fs-sm-07 {
        font-size: 7px;
    }

    .fs-sm-08 {
        font-size: 8px;
    }

    .fs-sm-09 {
        font-size: 9px;
    }

    .fs-sm-10 {
        font-size: 10px;
    }

    .fs-sm-11 {
        font-size: 11px;
    }

    .fs-sm-12 {
        font-size: 12px;
    }

    .fs-sm-13 {
        font-size: 13px;
    }

    .fs-sm-14 {
        font-size: 14px;
    }

    .fs-sm-15 {
        font-size: 15px;
    }

    .fs-sm-16 {
        font-size: 16px;
    }

    .fs-sm-17 {
        font-size: 17px;
    }

    .fs-sm-18 {
        font-size: 18px;
    }

    .fs-sm-19 {
        font-size: 19px;
    }

    .fs-sm-20 {
        font-size: 20px;
    }

    .fs-sm-21 {
        font-size: 21px;
    }

    .fs-sm-22 {
        font-size: 22px;
    }

    .fs-sm-23 {
        font-size: 23px;
    }

    .fs-sm-24 {
        font-size: 24px;
    }

    .fs-sm-25 {
        font-size: 25px;
    }

    .fs-sm-26 {
        font-size: 26px;
    }

    .fs-sm-27 {
        font-size: 27px;
    }

    .fs-sm-28 {
        font-size: 28px;
    }

    .fs-sm-29 {
        font-size: 29px;
    }

    .fs-sm-30 {
        font-size: 30px;
    }

    .fs-sm-31 {
        font-size: 31px;
    }

    .fs-sm-32 {
        font-size: 32px;
    }

    .fs-sm-33 {
        font-size: 33px;
    }

    .fs-sm-34 {
        font-size: 34px;
    }

    .fs-sm-35 {
        font-size: 35px;
    }

    .fs-sm-36 {
        font-size: 36px;
    }

    .fs-sm-37 {
        font-size: 37px;
    }

    .fs-sm-38 {
        font-size: 38px;
    }

    .fs-sm-39 {
        font-size: 39px;
    }

    .fs-sm-40 {
        font-size: 40px;
    }

    .fs-sm-41 {
        font-size: 41px;
    }

    .fs-sm-42 {
        font-size: 42px;
    }

    .fs-sm-43 {
        font-size: 43px;
    }

    .fs-sm-44 {
        font-size: 44px;
    }

    .fs-sm-45 {
        font-size: 45px;
    }

    .fs-sm-46 {
        font-size: 46px;
    }

    .fs-sm-47 {
        font-size: 47px;
    }

    .fs-sm-48 {
        font-size: 48px;
    }

    .fs-sm-49 {
        font-size: 49px;
    }

    .fs-sm-50 {
        font-size: 50px;
    }

    .fs-sm-51 {
        font-size: 51px;
    }

    .fs-sm-52 {
        font-size: 52px;
    }

    .fs-sm-53 {
        font-size: 53px;
    }

    .fs-sm-54 {
        font-size: 54px;
    }

    .fs-sm-55 {
        font-size: 55px;
    }

    .fs-sm-56 {
        font-size: 56px;
    }

    .fs-sm-57 {
        font-size: 57px;
    }

    .fs-sm-58 {
        font-size: 58px;
    }

    .fs-sm-59 {
        font-size: 59px;
    }

    .fs-sm-60 {
        font-size: 60px;
    }

    .fs-sm-61 {
        font-size: 61px;
    }

    .fs-sm-62 {
        font-size: 62px;
    }

    .fs-sm-63 {
        font-size: 63px;
    }

    .fs-sm-64 {
        font-size: 64px;
    }

    .fs-sm-65 {
        font-size: 65px;
    }

    .fs-sm-66 {
        font-size: 66px;
    }

    .fs-sm-67 {
        font-size: 67px;
    }

    .fs-sm-68 {
        font-size: 68px;
    }

    .fs-sm-69 {
        font-size: 69px;
    }

    .fs-sm-70 {
        font-size: 70px;
    }

    .fs-sm-71 {
        font-size: 71px;
    }

    .fs-sm-72 {
        font-size: 72px;
    }

    .fs-sm-73 {
        font-size: 73px;
    }

    .fs-sm-74 {
        font-size: 74px;
    }

    .fs-sm-75 {
        font-size: 75px;
    }

    .fs-sm-76 {
        font-size: 76px;
    }

    .fs-sm-77 {
        font-size: 77px;
    }

    .fs-sm-78 {
        font-size: 78px;
    }

    .fs-sm-79 {
        font-size: 79px;
    }

    .fs-sm-80 {
        font-size: 80px;
    }

    .fs-sm-81 {
        font-size: 81px;
    }

    .fs-sm-82 {
        font-size: 82px;
    }

    .fs-sm-83 {
        font-size: 83px;
    }

    .fs-sm-84 {
        font-size: 84px;
    }

    .fs-sm-85 {
        font-size: 85px;
    }

    .fs-sm-86 {
        font-size: 86px;
    }

    .fs-sm-87 {
        font-size: 87px;
    }

    .fs-sm-88 {
        font-size: 88px;
    }

    .fs-sm-89 {
        font-size: 89px;
    }

    .fs-sm-90 {
        font-size: 90px;
    }

    .fs-sm-91 {
        font-size: 91px;
    }

    .fs-sm-92 {
        font-size: 92px;
    }

    .fs-sm-93 {
        font-size: 93px;
    }

    .fs-sm-94 {
        font-size: 94px;
    }

    .fs-sm-95 {
        font-size: 95px;
    }

    .fs-sm-96 {
        font-size: 96px;
    }

    .fs-sm-97 {
        font-size: 97px;
    }

    .fs-sm-98 {
        font-size: 98px;
    }

    .fs-sm-99 {
        font-size: 99px;
    }

    .fs-sm-100 {
        font-size: 100px;
    }
}

@media (min-width: 768px) {
    .fs-md-01 {
        font-size: 1px;
    }

    .fs-md-02 {
        font-size: 2px;
    }

    .fs-md-03 {
        font-size: 3px;
    }

    .fs-md-04 {
        font-size: 4px;
    }

    .fs-md-05 {
        font-size: 5px;
    }

    .fs-md-06 {
        font-size: 6px;
    }

    .fs-md-07 {
        font-size: 7px;
    }

    .fs-md-08 {
        font-size: 8px;
    }

    .fs-md-09 {
        font-size: 9px;
    }

    .fs-md-10 {
        font-size: 10px;
    }

    .fs-md-11 {
        font-size: 11px;
    }

    .fs-md-12 {
        font-size: 12px;
    }

    .fs-md-13 {
        font-size: 13px;
    }

    .fs-md-14 {
        font-size: 14px;
    }

    .fs-md-15 {
        font-size: 15px;
    }

    .fs-md-16 {
        font-size: 16px;
    }

    .fs-md-17 {
        font-size: 17px;
    }

    .fs-md-18 {
        font-size: 18px;
    }

    .fs-md-19 {
        font-size: 19px;
    }

    .fs-md-20 {
        font-size: 20px;
    }

    .fs-md-21 {
        font-size: 21px;
    }

    .fs-md-22 {
        font-size: 22px;
    }

    .fs-md-23 {
        font-size: 23px;
    }

    .fs-md-24 {
        font-size: 24px;
    }

    .fs-md-25 {
        font-size: 25px;
    }

    .fs-md-26 {
        font-size: 26px;
    }

    .fs-md-27 {
        font-size: 27px;
    }

    .fs-md-28 {
        font-size: 28px;
    }

    .fs-md-29 {
        font-size: 29px;
    }

    .fs-md-30 {
        font-size: 30px;
    }

    .fs-md-31 {
        font-size: 31px;
    }

    .fs-md-32 {
        font-size: 32px;
    }

    .fs-md-33 {
        font-size: 33px;
    }

    .fs-md-34 {
        font-size: 34px;
    }

    .fs-md-35 {
        font-size: 35px;
    }

    .fs-md-36 {
        font-size: 36px;
    }

    .fs-md-37 {
        font-size: 37px;
    }

    .fs-md-38 {
        font-size: 38px;
    }

    .fs-md-39 {
        font-size: 39px;
    }

    .fs-md-40 {
        font-size: 40px;
    }

    .fs-md-41 {
        font-size: 41px;
    }

    .fs-md-42 {
        font-size: 42px;
    }

    .fs-md-43 {
        font-size: 43px;
    }

    .fs-md-44 {
        font-size: 44px;
    }

    .fs-md-45 {
        font-size: 45px;
    }

    .fs-md-46 {
        font-size: 46px;
    }

    .fs-md-47 {
        font-size: 47px;
    }

    .fs-md-48 {
        font-size: 48px;
    }

    .fs-md-49 {
        font-size: 49px;
    }

    .fs-md-50 {
        font-size: 50px;
    }

    .fs-md-51 {
        font-size: 51px;
    }

    .fs-md-52 {
        font-size: 52px;
    }

    .fs-md-53 {
        font-size: 53px;
    }

    .fs-md-54 {
        font-size: 54px;
    }

    .fs-md-55 {
        font-size: 55px;
    }

    .fs-md-56 {
        font-size: 56px;
    }

    .fs-md-57 {
        font-size: 57px;
    }

    .fs-md-58 {
        font-size: 58px;
    }

    .fs-md-59 {
        font-size: 59px;
    }

    .fs-md-60 {
        font-size: 60px;
    }

    .fs-md-61 {
        font-size: 61px;
    }

    .fs-md-62 {
        font-size: 62px;
    }

    .fs-md-63 {
        font-size: 63px;
    }

    .fs-md-64 {
        font-size: 64px;
    }

    .fs-md-65 {
        font-size: 65px;
    }

    .fs-md-66 {
        font-size: 66px;
    }

    .fs-md-67 {
        font-size: 67px;
    }

    .fs-md-68 {
        font-size: 68px;
    }

    .fs-md-69 {
        font-size: 69px;
    }

    .fs-md-70 {
        font-size: 70px;
    }

    .fs-md-71 {
        font-size: 71px;
    }

    .fs-md-72 {
        font-size: 72px;
    }

    .fs-md-73 {
        font-size: 73px;
    }

    .fs-md-74 {
        font-size: 74px;
    }

    .fs-md-75 {
        font-size: 75px;
    }

    .fs-md-76 {
        font-size: 76px;
    }

    .fs-md-77 {
        font-size: 77px;
    }

    .fs-md-78 {
        font-size: 78px;
    }

    .fs-md-79 {
        font-size: 79px;
    }

    .fs-md-80 {
        font-size: 80px;
    }

    .fs-md-81 {
        font-size: 81px;
    }

    .fs-md-82 {
        font-size: 82px;
    }

    .fs-md-83 {
        font-size: 83px;
    }

    .fs-md-84 {
        font-size: 84px;
    }

    .fs-md-85 {
        font-size: 85px;
    }

    .fs-md-86 {
        font-size: 86px;
    }

    .fs-md-87 {
        font-size: 87px;
    }

    .fs-md-88 {
        font-size: 88px;
    }

    .fs-md-89 {
        font-size: 89px;
    }

    .fs-md-90 {
        font-size: 90px;
    }

    .fs-md-91 {
        font-size: 91px;
    }

    .fs-md-92 {
        font-size: 92px;
    }

    .fs-md-93 {
        font-size: 93px;
    }

    .fs-md-94 {
        font-size: 94px;
    }

    .fs-md-95 {
        font-size: 95px;
    }

    .fs-md-96 {
        font-size: 96px;
    }

    .fs-md-97 {
        font-size: 97px;
    }

    .fs-md-98 {
        font-size: 98px;
    }

    .fs-md-99 {
        font-size: 99px;
    }

    .fs-md-100 {
        font-size: 100px;
    }
}

@media (min-width: 992px) {
    .fs-lg-01 {
        font-size: 1px;
    }

    .fs-lg-02 {
        font-size: 2px;
    }

    .fs-lg-03 {
        font-size: 3px;
    }

    .fs-lg-04 {
        font-size: 4px;
    }

    .fs-lg-05 {
        font-size: 5px;
    }

    .fs-lg-06 {
        font-size: 6px;
    }

    .fs-lg-07 {
        font-size: 7px;
    }

    .fs-lg-08 {
        font-size: 8px;
    }

    .fs-lg-09 {
        font-size: 9px;
    }

    .fs-lg-10 {
        font-size: 10px;
    }

    .fs-lg-11 {
        font-size: 11px;
    }

    .fs-lg-12 {
        font-size: 12px;
    }

    .fs-lg-13 {
        font-size: 13px;
    }

    .fs-lg-14 {
        font-size: 14px;
    }

    .fs-lg-15 {
        font-size: 15px;
    }

    .fs-lg-16 {
        font-size: 16px;
    }

    .fs-lg-17 {
        font-size: 17px;
    }

    .fs-lg-18 {
        font-size: 18px;
    }

    .fs-lg-19 {
        font-size: 19px;
    }

    .fs-lg-20 {
        font-size: 20px;
    }

    .fs-lg-21 {
        font-size: 21px;
    }

    .fs-lg-22 {
        font-size: 22px;
    }

    .fs-lg-23 {
        font-size: 23px;
    }

    .fs-lg-24 {
        font-size: 24px;
    }

    .fs-lg-25 {
        font-size: 25px;
    }

    .fs-lg-26 {
        font-size: 26px;
    }

    .fs-lg-27 {
        font-size: 27px;
    }

    .fs-lg-28 {
        font-size: 28px;
    }

    .fs-lg-29 {
        font-size: 29px;
    }

    .fs-lg-30 {
        font-size: 30px;
    }

    .fs-lg-31 {
        font-size: 31px;
    }

    .fs-lg-32 {
        font-size: 32px;
    }

    .fs-lg-33 {
        font-size: 33px;
    }

    .fs-lg-34 {
        font-size: 34px;
    }

    .fs-lg-35 {
        font-size: 35px;
    }

    .fs-lg-36 {
        font-size: 36px;
    }

    .fs-lg-37 {
        font-size: 37px;
    }

    .fs-lg-38 {
        font-size: 38px;
    }

    .fs-lg-39 {
        font-size: 39px;
    }

    .fs-lg-40 {
        font-size: 40px;
    }

    .fs-lg-41 {
        font-size: 41px;
    }

    .fs-lg-42 {
        font-size: 42px;
    }

    .fs-lg-43 {
        font-size: 43px;
    }

    .fs-lg-44 {
        font-size: 44px;
    }

    .fs-lg-45 {
        font-size: 45px;
    }

    .fs-lg-46 {
        font-size: 46px;
    }

    .fs-lg-47 {
        font-size: 47px;
    }

    .fs-lg-48 {
        font-size: 48px;
    }

    .fs-lg-49 {
        font-size: 49px;
    }

    .fs-lg-50 {
        font-size: 50px;
    }

    .fs-lg-51 {
        font-size: 51px;
    }

    .fs-lg-52 {
        font-size: 52px;
    }

    .fs-lg-53 {
        font-size: 53px;
    }

    .fs-lg-54 {
        font-size: 54px;
    }

    .fs-lg-55 {
        font-size: 55px;
    }

    .fs-lg-56 {
        font-size: 56px;
    }

    .fs-lg-57 {
        font-size: 57px;
    }

    .fs-lg-58 {
        font-size: 58px;
    }

    .fs-lg-59 {
        font-size: 59px;
    }

    .fs-lg-60 {
        font-size: 60px;
    }

    .fs-lg-61 {
        font-size: 61px;
    }

    .fs-lg-62 {
        font-size: 62px;
    }

    .fs-lg-63 {
        font-size: 63px;
    }

    .fs-lg-64 {
        font-size: 64px;
    }

    .fs-lg-65 {
        font-size: 65px;
    }

    .fs-lg-66 {
        font-size: 66px;
    }

    .fs-lg-67 {
        font-size: 67px;
    }

    .fs-lg-68 {
        font-size: 68px;
    }

    .fs-lg-69 {
        font-size: 69px;
    }

    .fs-lg-70 {
        font-size: 70px;
    }

    .fs-lg-71 {
        font-size: 71px;
    }

    .fs-lg-72 {
        font-size: 72px;
    }

    .fs-lg-73 {
        font-size: 73px;
    }

    .fs-lg-74 {
        font-size: 74px;
    }

    .fs-lg-75 {
        font-size: 75px;
    }

    .fs-lg-76 {
        font-size: 76px;
    }

    .fs-lg-77 {
        font-size: 77px;
    }

    .fs-lg-78 {
        font-size: 78px;
    }

    .fs-lg-79 {
        font-size: 79px;
    }

    .fs-lg-80 {
        font-size: 80px;
    }

    .fs-lg-81 {
        font-size: 81px;
    }

    .fs-lg-82 {
        font-size: 82px;
    }

    .fs-lg-83 {
        font-size: 83px;
    }

    .fs-lg-84 {
        font-size: 84px;
    }

    .fs-lg-85 {
        font-size: 85px;
    }

    .fs-lg-86 {
        font-size: 86px;
    }

    .fs-lg-87 {
        font-size: 87px;
    }

    .fs-lg-88 {
        font-size: 88px;
    }

    .fs-lg-89 {
        font-size: 89px;
    }

    .fs-lg-90 {
        font-size: 90px;
    }

    .fs-lg-91 {
        font-size: 91px;
    }

    .fs-lg-92 {
        font-size: 92px;
    }

    .fs-lg-93 {
        font-size: 93px;
    }

    .fs-lg-94 {
        font-size: 94px;
    }

    .fs-lg-95 {
        font-size: 95px;
    }

    .fs-lg-96 {
        font-size: 96px;
    }

    .fs-lg-97 {
        font-size: 97px;
    }

    .fs-lg-98 {
        font-size: 98px;
    }

    .fs-lg-99 {
        font-size: 99px;
    }

    .fs-lg-100 {
        font-size: 100px;
    }
}

@media (min-width: 1200px) {
    .fs-xl-01 {
        font-size: 1px;
    }

    .fs-xl-02 {
        font-size: 2px;
    }

    .fs-xl-03 {
        font-size: 3px;
    }

    .fs-xl-04 {
        font-size: 4px;
    }

    .fs-xl-05 {
        font-size: 5px;
    }

    .fs-xl-06 {
        font-size: 6px;
    }

    .fs-xl-07 {
        font-size: 7px;
    }

    .fs-xl-08 {
        font-size: 8px;
    }

    .fs-xl-09 {
        font-size: 9px;
    }

    .fs-xl-10 {
        font-size: 10px;
    }

    .fs-xl-11 {
        font-size: 11px;
    }

    .fs-xl-12 {
        font-size: 12px;
    }

    .fs-xl-13 {
        font-size: 13px;
    }

    .fs-xl-14 {
        font-size: 14px;
    }

    .fs-xl-15 {
        font-size: 15px;
    }

    .fs-xl-16 {
        font-size: 16px;
    }

    .fs-xl-17 {
        font-size: 17px;
    }

    .fs-xl-18 {
        font-size: 18px;
    }

    .fs-xl-19 {
        font-size: 19px;
    }

    .fs-xl-20 {
        font-size: 20px;
    }

    .fs-xl-21 {
        font-size: 21px;
    }

    .fs-xl-22 {
        font-size: 22px;
    }

    .fs-xl-23 {
        font-size: 23px;
    }

    .fs-xl-24 {
        font-size: 24px;
    }

    .fs-xl-25 {
        font-size: 25px;
    }

    .fs-xl-26 {
        font-size: 26px;
    }

    .fs-xl-27 {
        font-size: 27px;
    }

    .fs-xl-28 {
        font-size: 28px;
    }

    .fs-xl-29 {
        font-size: 29px;
    }

    .fs-xl-30 {
        font-size: 30px;
    }

    .fs-xl-31 {
        font-size: 31px;
    }

    .fs-xl-32 {
        font-size: 32px;
    }

    .fs-xl-33 {
        font-size: 33px;
    }

    .fs-xl-34 {
        font-size: 34px;
    }

    .fs-xl-35 {
        font-size: 35px;
    }

    .fs-xl-36 {
        font-size: 36px;
    }

    .fs-xl-37 {
        font-size: 37px;
    }

    .fs-xl-38 {
        font-size: 38px;
    }

    .fs-xl-39 {
        font-size: 39px;
    }

    .fs-xl-40 {
        font-size: 40px;
    }

    .fs-xl-41 {
        font-size: 41px;
    }

    .fs-xl-42 {
        font-size: 42px;
    }

    .fs-xl-43 {
        font-size: 43px;
    }

    .fs-xl-44 {
        font-size: 44px;
    }

    .fs-xl-45 {
        font-size: 45px;
    }

    .fs-xl-46 {
        font-size: 46px;
    }

    .fs-xl-47 {
        font-size: 47px;
    }

    .fs-xl-48 {
        font-size: 48px;
    }

    .fs-xl-49 {
        font-size: 49px;
    }

    .fs-xl-50 {
        font-size: 50px;
    }

    .fs-xl-51 {
        font-size: 51px;
    }

    .fs-xl-52 {
        font-size: 52px;
    }

    .fs-xl-53 {
        font-size: 53px;
    }

    .fs-xl-54 {
        font-size: 54px;
    }

    .fs-xl-55 {
        font-size: 55px;
    }

    .fs-xl-56 {
        font-size: 56px;
    }

    .fs-xl-57 {
        font-size: 57px;
    }

    .fs-xl-58 {
        font-size: 58px;
    }

    .fs-xl-59 {
        font-size: 59px;
    }

    .fs-xl-60 {
        font-size: 60px;
    }

    .fs-xl-61 {
        font-size: 61px;
    }

    .fs-xl-62 {
        font-size: 62px;
    }

    .fs-xl-63 {
        font-size: 63px;
    }

    .fs-xl-64 {
        font-size: 64px;
    }

    .fs-xl-65 {
        font-size: 65px;
    }

    .fs-xl-66 {
        font-size: 66px;
    }

    .fs-xl-67 {
        font-size: 67px;
    }

    .fs-xl-68 {
        font-size: 68px;
    }

    .fs-xl-69 {
        font-size: 69px;
    }

    .fs-xl-70 {
        font-size: 70px;
    }

    .fs-xl-71 {
        font-size: 71px;
    }

    .fs-xl-72 {
        font-size: 72px;
    }

    .fs-xl-73 {
        font-size: 73px;
    }

    .fs-xl-74 {
        font-size: 74px;
    }

    .fs-xl-75 {
        font-size: 75px;
    }

    .fs-xl-76 {
        font-size: 76px;
    }

    .fs-xl-77 {
        font-size: 77px;
    }

    .fs-xl-78 {
        font-size: 78px;
    }

    .fs-xl-79 {
        font-size: 79px;
    }

    .fs-xl-80 {
        font-size: 80px;
    }

    .fs-xl-81 {
        font-size: 81px;
    }

    .fs-xl-82 {
        font-size: 82px;
    }

    .fs-xl-83 {
        font-size: 83px;
    }

    .fs-xl-84 {
        font-size: 84px;
    }

    .fs-xl-85 {
        font-size: 85px;
    }

    .fs-xl-86 {
        font-size: 86px;
    }

    .fs-xl-87 {
        font-size: 87px;
    }

    .fs-xl-88 {
        font-size: 88px;
    }

    .fs-xl-89 {
        font-size: 89px;
    }

    .fs-xl-90 {
        font-size: 90px;
    }

    .fs-xl-91 {
        font-size: 91px;
    }

    .fs-xl-92 {
        font-size: 92px;
    }

    .fs-xl-93 {
        font-size: 93px;
    }

    .fs-xl-94 {
        font-size: 94px;
    }

    .fs-xl-95 {
        font-size: 95px;
    }

    .fs-xl-96 {
        font-size: 96px;
    }

    .fs-xl-97 {
        font-size: 97px;
    }

    .fs-xl-98 {
        font-size: 98px;
    }

    .fs-xl-99 {
        font-size: 99px;
    }

    .fs-xl-100 {
        font-size: 100px;
    }
}



@media (min-width: 1400px) {
    .fs-xxl-01 {
        font-size: 1px;
    }

    .fs-xxl-02 {
        font-size: 2px;
    }

    .fs-xxl-03 {
        font-size: 3px;
    }

    .fs-xxl-04 {
        font-size: 4px;
    }

    .fs-xxl-05 {
        font-size: 5px;
    }

    .fs-xxl-06 {
        font-size: 6px;
    }

    .fs-xxl-07 {
        font-size: 7px;
    }

    .fs-xxl-08 {
        font-size: 8px;
    }

    .fs-xxl-09 {
        font-size: 9px;
    }

    .fs-xxl-10 {
        font-size: 10px;
    }

    .fs-xxl-11 {
        font-size: 11px;
    }

    .fs-xxl-12 {
        font-size: 12px;
    }

    .fs-xxl-13 {
        font-size: 13px;
    }

    .fs-xxl-14 {
        font-size: 14px;
    }

    .fs-xxl-15 {
        font-size: 15px;
    }

    .fs-xxl-16 {
        font-size: 16px;
    }

    .fs-xxl-17 {
        font-size: 17px;
    }

    .fs-xxl-18 {
        font-size: 18px;
    }

    .fs-xxl-19 {
        font-size: 19px;
    }

    .fs-xxl-20 {
        font-size: 20px;
    }

    .fs-xxl-21 {
        font-size: 21px;
    }

    .fs-xxl-22 {
        font-size: 22px;
    }

    .fs-xxl-23 {
        font-size: 23px;
    }

    .fs-xxl-24 {
        font-size: 24px;
    }

    .fs-xxl-25 {
        font-size: 25px;
    }

    .fs-xxl-26 {
        font-size: 26px;
    }

    .fs-xxl-27 {
        font-size: 27px;
    }

    .fs-xxl-28 {
        font-size: 28px;
    }

    .fs-xxl-29 {
        font-size: 29px;
    }

    .fs-xxl-30 {
        font-size: 30px;
    }

    .fs-xxl-31 {
        font-size: 31px;
    }

    .fs-xxl-32 {
        font-size: 32px;
    }

    .fs-xxl-33 {
        font-size: 33px;
    }

    .fs-xxl-34 {
        font-size: 34px;
    }

    .fs-xxl-35 {
        font-size: 35px;
    }

    .fs-xxl-36 {
        font-size: 36px;
    }

    .fs-xxl-37 {
        font-size: 37px;
    }

    .fs-xxl-38 {
        font-size: 38px;
    }

    .fs-xxl-39 {
        font-size: 39px;
    }

    .fs-xxl-40 {
        font-size: 40px;
    }

    .fs-xxl-41 {
        font-size: 41px;
    }

    .fs-xxl-42 {
        font-size: 42px;
    }

    .fs-xxl-43 {
        font-size: 43px;
    }

    .fs-xxl-44 {
        font-size: 44px;
    }

    .fs-xxl-45 {
        font-size: 45px;
    }

    .fs-xxl-46 {
        font-size: 46px;
    }

    .fs-xxl-47 {
        font-size: 47px;
    }

    .fs-xxl-48 {
        font-size: 48px;
    }

    .fs-xxl-49 {
        font-size: 49px;
    }

    .fs-xxl-50 {
        font-size: 50px;
    }

    .fs-xxl-51 {
        font-size: 51px;
    }

    .fs-xxl-52 {
        font-size: 52px;
    }

    .fs-xxl-53 {
        font-size: 53px;
    }

    .fs-xxl-54 {
        font-size: 54px;
    }

    .fs-xxl-55 {
        font-size: 55px;
    }

    .fs-xxl-56 {
        font-size: 56px;
    }

    .fs-xxl-57 {
        font-size: 57px;
    }

    .fs-xxl-58 {
        font-size: 58px;
    }

    .fs-xxl-59 {
        font-size: 59px;
    }

    .fs-xxl-60 {
        font-size: 60px;
    }

    .fs-xxl-61 {
        font-size: 61px;
    }

    .fs-xxl-62 {
        font-size: 62px;
    }

    .fs-xxl-63 {
        font-size: 63px;
    }

    .fs-xxl-64 {
        font-size: 64px;
    }

    .fs-xxl-65 {
        font-size: 65px;
    }

    .fs-xxl-66 {
        font-size: 66px;
    }

    .fs-xxl-67 {
        font-size: 67px;
    }

    .fs-xxl-68 {
        font-size: 68px;
    }

    .fs-xxl-69 {
        font-size: 69px;
    }

    .fs-xxl-70 {
        font-size: 70px;
    }

    .fs-xxl-71 {
        font-size: 71px;
    }

    .fs-xxl-72 {
        font-size: 72px;
    }

    .fs-xxl-73 {
        font-size: 73px;
    }

    .fs-xxl-74 {
        font-size: 74px;
    }

    .fs-xxl-75 {
        font-size: 75px;
    }

    .fs-xxl-76 {
        font-size: 76px;
    }

    .fs-xxl-77 {
        font-size: 77px;
    }

    .fs-xxl-78 {
        font-size: 78px;
    }

    .fs-xxl-79 {
        font-size: 79px;
    }

    .fs-xxl-80 {
        font-size: 80px;
    }

    .fs-xxl-81 {
        font-size: 81px;
    }

    .fs-xxl-82 {
        font-size: 82px;
    }

    .fs-xxl-83 {
        font-size: 83px;
    }

    .fs-xxl-84 {
        font-size: 84px;
    }

    .fs-xxl-85 {
        font-size: 85px;
    }

    .fs-xxl-86 {
        font-size: 86px;
    }

    .fs-xxl-87 {
        font-size: 87px;
    }

    .fs-xxl-88 {
        font-size: 88px;
    }

    .fs-xxl-89 {
        font-size: 89px;
    }

    .fs-xxl-90 {
        font-size: 90px;
    }

    .fs-xxl-91 {
        font-size: 91px;
    }

    .fs-xxl-92 {
        font-size: 92px;
    }

    .fs-xxl-93 {
        font-size: 93px;
    }

    .fs-xxl-94 {
        font-size: 94px;
    }

    .fs-xxl-95 {
        font-size: 95px;
    }

    .fs-xxl-96 {
        font-size: 96px;
    }

    .fs-xxl-97 {
        font-size: 97px;
    }

    .fs-xxl-98 {
        font-size: 98px;
    }

    .fs-xxl-99 {
        font-size: 99px;
    }

    .fs-xxl-100 {
        font-size: 100px;
    }
}

.rounded-top-left {
    border-top-left-radius: 0.5rem;
}
.rounded-top-right {
    border-top-right-radius: 0.5rem;
}
.rounded-bottom-left {
    border-bottom-left-radius: 0.5rem;
}
.rounded-bottom-right {
    border-bottom-right-radius: 0.5rem;
}

/* Para pantallas pequeñas (sm) */
.rounded-top-left-sm {
    border-top-left-radius: 0.5rem;
}
.rounded-top-right-sm {
    border-top-right-radius: 0.5rem;
}
.rounded-bottom-left-sm {
    border-bottom-left-radius: 0.5rem;
}
.rounded-bottom-right-sm {
    border-bottom-right-radius: 0.5rem;
}

/* Para pantallas medianas (md) */
@media (min-width: 768px) {
    .rounded-top-left-md {
        border-top-left-radius: 0.5rem;
    }
    .rounded-top-right-md {
        border-top-right-radius: 0.5rem;
    }
    .rounded-bottom-left-md {
        border-bottom-left-radius: 0.5rem;
    }
    .rounded-bottom-right-md {
        border-bottom-right-radius: 0.5rem;
    }
}

/* Para pantallas grandes (lg) */
@media (min-width: 992px) {
    .rounded-top-left-lg {
        border-top-left-radius: 0.5rem;
    }
    .rounded-top-right-lg {
        border-top-right-radius: 0.5rem;
    }
    .rounded-bottom-left-lg {
        border-bottom-left-radius: 0.5rem;
    }
    .rounded-bottom-right-lg {
        border-bottom-right-radius: 0.5rem;
    }
}

/* Para pantallas extra grandes (xl) */
@media (min-width: 1200px) {
    .rounded-top-left-xl {
        border-top-left-radius: 0.5rem;
    }
    .rounded-top-right-xl {
        border-top-right-radius: 0.5rem;
    }
    .rounded-bottom-left-xl {
        border-bottom-left-radius: 0.5rem;
    }
    .rounded-bottom-right-xl {
        border-bottom-right-radius: 0.5rem;
    }
}

/* Para pantallas extra extra grandes (xxl) */
@media (min-width: 1400px) {
    .rounded-top-left-xxl {
        border-top-left-radius: 0.5rem;
    }
    .rounded-top-right-xxl {
        border-top-right-radius: 0.5rem;
    }
    .rounded-bottom-left-xxl {
        border-bottom-left-radius: 0.5rem;
    }
    .rounded-bottom-right-xxl {
        border-bottom-right-radius: 0.5rem;
    }
}
