    @import "../font/heavy/style.css";
    @import "../font/bold/style.css";
    @import "../font/light/style.css";
    body {
        background: linear-gradient(-180deg, #1C0B21 0%, #0C080B 100%);
        font-family: "ITCHandelGothicArabicLight";
        color: #fff;
        background-repeat: no-repeat;
        background-size: 100%;
        min-height: 100vh;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .wc-block-grid__product-title {
        color: #ffff;
    }
    
    .widget_shopping_cart {
        display: none;
    }
    
    body a {
        text-decoration: none;
    }
    
    header .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a {
        justify-content: center;
    }
    
    .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #EEB01B;
        outline: 0;
        box-shadow: 0 0 0 0.25rem rgba(238, 176, 27, 0.25);
    }
    
    header .navbar-dark {
        z-index: 9999;
    }
    
    header .navbar-dark .navbar-nav {
        position: relative;
    }
    
    @media (max-width: 991px) {
        header .navbar-dark .navbar-nav.menu-icon {
            flex-direction: row;
        }
    }
    
    header .navbar-dark .navbar-nav .nav-item #heaerSearch {
        position: absolute;
        width: 100%;
        z-index: 1;
    }
    
    header .navbar-dark .navbar-nav .nav-item #heaerSearch input {
        background-color: #1C0B21;
        border: 1px solid #AC8015;
        padding-left: 10px;
        padding-right: 25px;
        border-radius: 5px;
        color: #fff;
        outline: none;
        width: 100%;
    }
    
    header .navbar-dark .navbar-nav .nav-item #heaerSearch img {
        position: absolute;
        right: 10px;
        top: 0;
        bottom: 0;
        margin: auto 0;
    }
    
    header .navbar-dark .navbar-nav .nav-item #formsList {
        background-color: #1C0B21;
        border: 1px solid #AC8015;
        padding: 18px;
        border-radius: 5px;
        position: absolute;
        z-index: 1;
        width: 100%;
        right: 0;
        left: 0;
        min-width: 300px;
    }
    
    header .navbar-dark .navbar-nav .nav-item #formsList .input-icon {
        position: relative;
    }
    
    header .navbar-dark .navbar-nav .nav-item #formsList .input-icon img {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 10px;
        margin: auto 0;
    }
    
    header .navbar-dark .navbar-nav .nav-item #formsList .input-icon input {
        padding-inline-start: 35px;
    }
    
    header .navbar-dark .navbar-nav .nav-item #formsList .elimunt-Link {
        cursor: pointer;
    }
    
    header .navbar-dark .navbar-nav .nav-item #formsList .elimunt-Link:hover {
        color: #EEB01B;
    }
    
    header .navbar-dark .navbar-nav .nav-item #formsList button {
        font-family: "ITCHandelGothicArabicBold";
    }
    
    header .navbar-dark .navbar-nav .nav-item #cartBox {
        background-color: #1C0B21;
        border: 1px solid #AC8015;
        padding: 18px;
        border-radius: 5px;
        position: absolute;
        z-index: 1;
        width: 100%;
        right: 0;
        left: 0;
        min-width: 300px;
    }
    
    header .navbar-dark .navbar-nav .nav-item #cartBox h3,
    .widgettitle {
        margin-bottom: 18px;
        font-size: 20px;
    }
    
    header .navbar-dark .navbar-nav .nav-item #cartBox .card-list .card-list-item {
        padding-bottom: 12px;
        border-bottom: 1px solid rgba(172, 128, 21, 0.4);
        margin-bottom: 12px;
    }
    
    header .navbar-dark .navbar-nav .nav-item #cartBox .card-list .card-list-item .item-name {
        margin-bottom: 12px;
    }
    
    header .navbar-dark .navbar-nav .nav-item #cartBox .card-list .card-list-item .item-evaluation {
        margin-bottom: 12px;
    }
    
    header .navbar-dark .navbar-nav .nav-item #cartBox .card-list .card-list-item .item-price {
        margin-bottom: 12px;
    }
    
    header .navbar-dark .navbar-nav .nav-item #cartBox .btn-full-style {
        display: block;
        font-size: 18px;
        color: #140813;
        border-radius: 4px;
        background: linear-gradient(-270deg, #EEB01B -15%, #F3B755 100%);
        text-align: center;
        margin-top: 14px;
        padding: 10px 0;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    header .navbar-dark .navbar-nav .nav-item #cartBox .btn-outline-style {
        display: block;
        font-size: 18px;
        color: #fff;
        text-align: center;
        margin-top: 14px;
    }
    
    header .navbar-dark .navbar-nav .nav-item .nav-link {
        color: #fff;
        padding-right: 0;
        padding-left: 0;
        margin-right: 0.8rem;
        margin-left: 0.8rem;
        border-bottom: 3px solid transparent;
        position: relative;
    }
    
    header .navbar-dark .navbar-nav .nav-item .nav-link.active,
    header .navbar-dark .navbar-nav .nav-item .nav-link:hover {
        color: #AC8015;
        border-bottom: 4px solid #AC8015;
    }
    
    header .navbar-dark .navbar-nav .nav-item .nav-link .cart-item-num {
        position: absolute;
        background-color: #AC831D;
        color: #1C0B21;
        font-family: "ITCHandelGothicArabicBold";
        width: 15px;
        height: 15px;
        font-size: 12px;
        text-align: center;
        border-radius: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        top: 0;
        left: -10px;
    }
    
    .sectionTitle {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    
    .sectionTitle h2 {
        border-bottom: 1px solid #fff;
        width: fit-content;
        margin: 0 auto;
        padding: 0 15px 15px;
    }
    
    .teamItem .teamImg {
        width: 150px;
        height: 150px;
        border-radius: 100%;
        overflow: hidden;
        border: 5px solid #fff;
        margin: 0 auto 10px;
        display: flex;
        align-items: center;
    }
    
    .teamItem .teamName h3 {
        font-size: 18px;
        color: #fff;
    }
    
    .publishersSection .publishersItem .publishersImg {
        width: 150px;
        height: 150px;
        border-radius: 100%;
        overflow: hidden;
        border: 5px solid #fff;
        margin: 0 auto 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .publishersSection .publishersItem .publishersName h3 a {
        font-size: 18px;
        color: #fff;
    }
    
    .publishersSection .publishersItem:hover .publishersImg {
        border: 5px solid #AC8015;
    }
    
    .publishersSection .publishersItem:hover .publishersName h3 a {
        color: #AC8015;
    }
    
    .publishersSection .owl-carousel .owl-nav button.owl-next,
    .publishersSection .owl-carousel .owl-nav button.owl-prev,
    .publishersSection .owl-carousel button.owl-dot,
    .main_pub-move-img-slider.owl-carousel .owl-nav button.owl-next,
    .main_pub-move-img-slider.owl-carousel .owl-nav button.owl-prev,
    .main_pub-move-img-slider.owl-carousel button.owl-dot {
        font-size: 80px;
        position: absolute;
    }
    
    .publishersSection .owl-carousel .owl-nav button.owl-next:hover,
    .publishersSection .owl-carousel .owl-nav button.owl-prev:hover,
    .publishersSection .owl-carousel button.owl-dot:hover,
    .main_pub-move-img-slider.owl-carousel .owl-nav button.owl-next:hover,
    .main_pub-move-img-slider.owl-carousel .owl-nav button.owl-prev:hover,
    .main_pub-move-img-slider.owl-carousel button.owl-dot:hover {
        background: transparent;
    }
    
    .publishersSection .owl-carousel .owl-nav button.owl-next,
    .main_pub-move-img-slider.owl-carousel .owl-nav button.owl-next {
        left: auto;
        right: -60px;
        height: 150px;
        top: 0;
        bottom: auto;
    }
    
    .publishersSection .owl-carousel .owl-nav button.owl-prev,
    .main_pub-move-img-slider.owl-carousel .owl-nav button.owl-prev {
        left: -60px;
        right: auto;
        height: 150px;
        top: 0;
        bottom: auto;
    }
    
    .main_pub-move-img-slider.owl-carousel .owl-nav button.owl-next,
    .main_pub-move-img-slider.owl-carousel .owl-nav button.owl-prev {
        bottom: 0;
        top: auto;
    }
    
    @media (max-width: 800px) {
        .publishersSection .owl-carousel .owl-nav button.owl-next,
        .main_pub-move-img-slider.owl-carousel .owl-nav button.owl-next {
            right: 0;
        }
        .publishersSection .owl-carousel .owl-nav button.owl-prev,
        .main_pub-move-img-slider.owl-carousel .owl-nav button.owl-prev {
            left: 0px;
        }
    }
    
    .cast .cast-box .cast-item {
        display: flex;
        align-items: center;
        gap: 20px;
    }
    
    .cast .cast-box .cast-item .castImg {
        border-radius: 100%;
        overflow: hidden;
        border: 3px solid #fff;
        flex: none;
    }
    
    .cast .cast-box .cast-item .castImg img {
        width: 79px;
        height: 79px;
        object-fit: cover;
    }
    
    .cast .cast-box .cast-item .castName h3 {
        margin-bottom: 0;
    }
    
    .cast .cast-box .cast-item .castName h3 a {
        font-size: 18px;
        color: #fff;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    .cast .cast-box .cast-item .castName p {
        margin-bottom: 0;
    }
    
    .cast .cast-box .cast-item .castName p a {
        color: rgba(255, 255, 255, 0.44);
        font-size: 18px;
        font-family: "ITCHandelGothicArabicLight";
    }
    
    .cast .cast-box .cast-item:hover .castImg {
        border: 3px solid #AC8015;
    }
    
    .cast .cast-box .cast-item:hover .castName h3 a {
        color: #AC8015;
    }
    
    @media (max-width: 800px) {
        .cast .cast-box .cast-item {
            justify-content: center;
        }
    }
    
    .cast .arrow #castBoxArrowR {
        position: absolute;
        left: -60px;
        top: 0;
        bottom: 0;
        z-index: 999;
        margin: auto;
        cursor: pointer;
    }
    
    @media (max-width: 800px) {
        .cast .arrow #castBoxArrowR {
            left: 0px;
        }
    }
    
    .cast .arrow #castBoxArrowL {
        position: absolute;
        right: -60px;
        top: 0;
        bottom: 0;
        z-index: 999;
        margin: auto;
        cursor: pointer;
    }
    
    @media (max-width: 800px) {
        .cast .arrow #castBoxArrowL {
            right: 0px;
        }
    }
    
    .faqSection .accordion .accordion-item {
        margin-bottom: 22px;
        border: 0;
        background-color: transparent;
    }
    
    .faqSection .accordion .accordion-item .accordion-header {
        margin: 0;
    }
    
    .faqSection .accordion .accordion-item .accordion-header .accordion-button {
        box-shadow: none;
        background-color: #1E1D1E;
        color: #fff;
        border-radius: 0px;
        padding: 24px 30px;
        font-size: 20px;
        border: 1.5px solid #1E1D1E;
    }
    
    .faqSection .accordion .accordion-item .accordion-header .accordion-button::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%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");
        display: block !important;
    }
    
    .faqSection .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
        background-color: #1E1D1E;
        border-color: #1E1D1E;
        color: #fff;
    }
    
    @media (max-width: 991px) {
        .faqSection .accordion .accordion-item .accordion-header .accordion-button {
            padding: 20px;
            font-size: 16px;
        }
    }
    
    .faqSection .accordion .accordion-item .accordion-collapse .accordion-body {
        margin-top: 10px;
        padding: 24px 30px;
        font-size: 20px;
        border: 1.5px solid #1E1D1E;
        color: #fff;
        border-radius: 0px;
    }
    
    @media (max-width: 991px) {
        .faqSection .accordion .accordion-item .accordion-collapse .accordion-body {
            font-size: 16px;
        }
    }
    
    .page-title h2 {
        background: linear-gradient(-180deg, #ECF0F1 0%, #C1C7CC 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-size: 55px;
        font-family: "ITCHandelGothicArabicHeavy";
    }
    
    .publishing-houses-list form,
    .publishers-list form {
        position: absolute;
        right: 0;
    }
    
    .publishing-houses-list form .input-icon,
    .publishers-list form .input-icon {
        border-radius: 100px;
        border: 0.5px solid #FFF;
        padding: 8px 16px;
    }
    
    .publishing-houses-list form .input-icon img,
    .publishers-list form .input-icon img {
        margin-inline-end: 5px;
    }
    
    .publishing-houses-list form .input-icon input,
    .publishers-list form .input-icon input {
        border-radius: 0px;
        background-color: transparent;
        border: 0;
        padding: 0;
        margin: 0;
        outline: none;
        font-size: 18px;
        color: #fff;
    }
    
    @media (max-width: 991px) {
        .publishing-houses-list form,
        .publishers-list form {
            position: unset;
            margin: 40px 0 20px;
        }
    }
    
    .publishing-houses-list .item-info-style img.item-img,
    .publishers-list .item-info-style img.item-img {
        object-fit: cover;
        width: 100%;
        height: 290px;
        object-position: center;
        margin-bottom: 10px;
        transform: scale(1);
        transition: all 0.3s ease-in-out;
        border-radius: 5px;
    }
    
    .publishing-houses-list .item-info-style h3 a,
    .publishers-list .item-info-style h3 a {
        color: #fff;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    .publishing-houses-list .item-info-style .item-evaluation,
    .publishing-houses-list .item-info-style .item-price,
    .publishers-list .item-info-style .item-evaluation,
    .publishers-list .item-info-style .item-price {
        font-size: 14px;
    }
    
    .publishing-houses-list .item-info-style .item-evaluation img,
    .publishing-houses-list .item-info-style .item-price img,
    .publishers-list .item-info-style .item-evaluation img,
    .publishers-list .item-info-style .item-price img {
        width: 14px;
        margin-inline-end: 3px;
        margin-top: -2px;
    }
    
    .publishing-houses-list .item-info-style:hover img.item-img,
    .publishers-list .item-info-style:hover img.item-img {
        transform: scale(1.05);
    }
    
    .publishing-houses-list .item-info-style:hover h3 a,
    .publishers-list .item-info-style:hover h3 a {
        color: #AC8015;
    }
    
    .publishing-houses-list .show-more-link,
    .publishers-list .show-more-link {
        display: inline-block;
        border-radius: 100px;
        background: linear-gradient(-270deg, #EEB01B 0%, #F3B755 100%);
        box-shadow: 0px 0px 7px 0px rgba(243, 183, 82, 0.81);
        padding: 10px 24px;
        color: #140813;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        transition: all 0.3s ease-in-out;
    }
    
    .publishing-houses-list .show-more-link:hover,
    .publishers-list .show-more-link:hover {
        box-shadow: 0px 0px 20px 0px rgba(243, 183, 82, 0.81);
    }
    
    .publishers-info img {
        width: 166px;
        height: 166px;
        object-fit: cover;
        border-radius: 100%;
        background: #FFF;
        box-shadow: 0px 4px 6px 0px #000;
        border: 4px solid #D9D9D9;
        margin-bottom: 15px;
    }
    
    .publishers-info h3 {
        font-size: 25px;
        color: #fff;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    .publishers-info p {
        color: #FFF;
        font-size: 16px;
    }
    
    .publishing-houses-list .list-item {
        text-align: center;
    }
    
    .publishing-houses-list .list-item img {
        height: 96px;
        object-fit: contain;
        margin-bottom: 20px;
    }
    
    .publishing-houses-list .list-item h3 a {
        font-size: 18px;
        color: #F1B436;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    .publishing-houses-list .list-item:hover {
        opacity: 1;
    }
    
    .publishers-list .list-item {
        text-align: center;
    }
    
    .publishers-list .list-item img {
        width: 166px;
        height: 166px;
        object-fit: cover;
        border-radius: 8px;
        background: #FFF;
        box-shadow: 0px 4px 6px 0px #000;
        border: 4px solid #D9D9D9;
        margin-bottom: 15px;
    }
    
    .publishers-list .list-item h3 {
        margin-bottom: 0;
    }
    
    .publishers-list .list-item h3 a {
        font-size: 18px;
        color: #fff;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    .publishers-list .list-item p {
        margin-bottom: 0;
    }
    
    .publishers-list .list-item p a {
        color: #FFF;
        font-size: 12px;
    }
    
    .publishers-list .list-item:hover img {
        border: 4px solid #eeb126;
    }
    
    .publishers-list .list-item:hover h3 a {
        color: #eeb126;
    }
    
    .publishers-list .list-item:hover p a {
        color: #eeb126;
    }
    
    .publishing-houses-info img {
        height: 128px;
        object-fit: cover;
        margin-bottom: 15px;
    }
    
    .publishing-houses-info h3 {
        font-size: 25px;
        color: #AC8015;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    .page-item .page-link {
        color: #ffffff;
        background-color: #311339;
        border: 1px solid #4f4651;
    }
    
    .page-item .page-link:hover {
        z-index: 2;
        color: #140a12;
        background-color: #e9ecef;
        border-color: #dee2e6;
    }
    
    .page-item.active .page-link {
        z-index: 3;
        color: #140a12;
        background-color: #eeb126;
        border-color: #eeb122;
    }
    
    .category-list .item-info-style img.item-img {
        object-fit: cover;
        width: 100%;
        height: 290px;
        object-position: center;
        margin-bottom: 10px;
        transform: scale(1);
        transition: all 0.3s ease-in-out;
        border-radius: 5px;
    }
    
    .category-list .item-info-style h3 a {
        color: #fff;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    .category-list .item-info-style .item-evaluation,
    .category-list .item-info-style .item-price {
        font-size: 14px;
    }
    
    .category-list .item-info-style .item-evaluation img,
    .category-list .item-info-style .item-price img {
        width: 14px;
        margin-inline-end: 3px;
        margin-top: -2px;
    }
    
    .category-list .item-info-style:hover img.item-img {
        transform: scale(1.05);
    }
    
    .category-list .item-info-style:hover h3 a {
        color: #AC8015;
    }
    
    .category-list .show-more-link {
        display: inline-block;
        border-radius: 100px;
        background: linear-gradient(-270deg, #EEB01B 0%, #F3B755 100%);
        box-shadow: 0px 0px 7px 0px rgba(243, 183, 82, 0.81);
        padding: 10px 24px;
        color: #140813;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        transition: all 0.3s ease-in-out;
    }
    
    .category-list .show-more-link:hover {
        box-shadow: 0px 0px 20px 0px rgba(243, 183, 82, 0.81);
    }
    
    .category-list .nav-tabs {
        border-bottom-color: rgba(217, 217, 217, 0.1254901961);
    }
    
    .category-list .nav-tabs .nav-link {
        color: #fff;
        opacity: 0.5;
        font-size: 24px;
        height: 100%;
        padding-bottom: 14px;
    }
    
    .category-list .nav-tabs .nav-link:hover {
        border-color: transparent;
        opacity: 1;
    }
    
    .category-list .nav-tabs .nav-link.active {
        background-color: transparent;
        border-color: transparent;
        opacity: 1;
        border-bottom: 1px solid #fff;
    }
    
    .category-list form.tage_form {
        position: absolute;
        right: 0;
    }
    
    .category-list form .input-icon {
        border-radius: 100px;
        border: 0.5px solid #FFF;
        padding: 10px 16px;
    }
    
    .category-list form .input-icon img {
        margin-inline-end: 5px;
    }
    
    .category-list form .input-icon input {
        border-radius: 0px;
        background-color: transparent;
        border: 0;
        padding: 0;
        margin: 0;
        outline: none;
        font-size: 18px;
        color: #fff;
    }
    
    @media (max-width: 991px) {
        .category-list .nav-tabs {
            gap: 0;
            flex-wrap: wrap;
        }
        .category-list .nav-tabs .nav-link {
            padding-bottom: 0.5rem;
            font-size: 14px;
        }
        .category-list .nav-tabs .nav-link img {
            width: 30px;
        }
        .category-list form {
            position: unset;
            margin: 40px 0 20px;
        }
    }
    
    .category-page-list .category-page-item, .category-page-list .category-page-item2 {
        font-size: 12px;
        font-family: "ITCHandelGothicArabicBold";
        padding: 10px 16px;
        border-radius: 100px;
        background: #311339;
        color: #ffd700;
        cursor: pointer;
        text-align: center;
    }
    
    .category-page-list .category-page-item.active,
    .category-page-list .category-page-item:hover, .category-page-list .category-page-item2:hover {
        color: #140813;
        background: linear-gradient(-270deg, #EEB01B 0%, #F3B755 100%);
        box-shadow: 0px 0px 7px 0px rgba(243, 183, 82, 0.81);
    }
    
    footer .footerMenu ul li:not(:last-child):after {
        content: "|";
    }
    
    footer .footerMenu ul li a {
        color: #fff;
        margin-right: 0.5rem;
        margin-left: 0.5rem;
    }
    
    footer .footerMenu ul li a:hover {
        color: #FAC15B;
    }
    
    footer .footerSocialMedia ul li:not(:last-child) {
        margin-right: 1rem;
    }
    
    footer .footerSocialMedia ul li a img {
        transform: scale(1);
    }
    
    footer .footerSocialMedia ul li a:hover img {
        transform: scale(1.2);
    }
    
    .main-slider .item-slider {
        height: 620px;
        display: flex;
        align-items: center;
    }
    
    .main-slider .item-slider .item-slider-img {
        height: 100%;
        right: 0;
        position: absolute;
    }
    
    .main-slider .item-slider .item-slider-info {
        position: relative;
        z-index: 999;
        height: 100%;
        flex-direction: column;
        justify-content: center;
        display: flex;
    }
    
    @media (max-width: 767px) {
        .main-slider .item-slider .item-slider-info .slider-summary {
            display: none;
        }
    }
    
    .main-slider .item-slider .item-slider-info h2 {
        font-size: 55px;
        font-family: "ITCHandelGothicArabicBold";
        margin-bottom: 16px;
    }
    
    .main-slider .item-slider .item-slider-info h3 {
        font-size: 18px;
        font-family: "ITCHandelGothicArabicBold";
        margin-bottom: 12px;
        color: #fff;
        padding: 1px;
    }
    
    .editor-styles-wrapper .wp-block {
        max-width: 100rem !important;
    }
    
    .main-slider .item-slider .item-slider-info p {
        text-align: justify;
        font-size: 14px;
        line-height: 2;
        margin-bottom: 30px;
    }
    
    .main-slider .item-slider .item-slider-info .evaluation {
        margin-bottom: 30px;
    }
    
    .main-slider .item-slider .item-slider-info .evaluation img {
        width: 20px;
        margin-inline-end: 6px;
    }
    
    .evaluation i {
        color: rgb(238, 181, 63);
        ;
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a {
        display: inline-block;
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a:not(:last-child) {
        margin-inline-end: 18px;
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a.btn-fill {
        border-radius: 100px;
        background: linear-gradient(-270deg, #EEB01B 0%, #F3B755 100%);
        box-shadow: 0px 0px 7px 0px rgba(243, 183, 82, 0.81);
        padding: 10px 24px;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        color: #140813;
        transition: all 0.3s ease-in-out;
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a.btn-fill:hover {
        box-shadow: 0px 0px 15px 0px rgba(243, 183, 82, 0.81);
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a.btn-outline {
        border-radius: 100px;
        border: 1px solid #F1B439;
        box-shadow: 0px 0px 0px 0px rgba(243, 183, 82, 0.81);
        background: transparent;
        padding: 10px 20px;
        color: #F1B439;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        transition: all 0.3s ease-in-out;
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a.btn-outline:hover {
        box-shadow: 0px 0px 15px 0px rgba(243, 183, 82, 0.81);
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a.btn-outline img {
        margin-inline-end: 10px;
    }
    
    .main-slider.owl-carousel .owl-item img {
        display: unset;
        width: inherit;
    }
    
    .main-slider .slick-slide img {
        display: unset;
    }
    
    @media (max-width: 991px) {
        .main-slider .item-slider {
            height: 400px;
            display: flex;
            align-items: center;
        }
        .main-slider .item-slider .item-slider-img {
            height: 100%;
            width: 100%;
            object-fit: cover;
            opacity: 0.3;
        }
        .main-slider .item-slider .item-slider-info {
            text-align: center;
        }
        .main-slider .item-slider .item-slider-info h2 {
            font-size: 32px;
        }
        .main-slider .item-slider .item-slider-info h3 {
            font-size: 14px;
        }
        .main-slider .item-slider .item-slider-info p {
            text-align: center;
            font-size: 12px;
        }
        .main-slider .item-slider .item-slider-info .evaluation img {
            width: 15px;
            margin-inline-end: 6px;
        }
        .main-slider .item-slider .item-slider-info .slider-links {
            justify-content: center;
        }
        .main-slider .item-slider .item-slider-info .slider-links a {
            display: inline-block;
        }
        .main-slider .item-slider .item-slider-info .slider-links a:not(:last-child) {
            margin-inline-end: 10px;
        }
        .main-slider .item-slider .item-slider-info .slider-links a.btn-fill {
            font-size: 14px;
        }
        .main-slider .item-slider .item-slider-info .slider-links a.btn-outline {
            font-size: 14px;
        }
    }
    
    .main-slider-thumbnail .slick-track {
        display: flex;
        align-items: end;
        padding: 30px 0;
    }
    
    .main-slider-thumbnail img {
        margin: 0 12px;
        width: 150px;
        height: 211px;
        object-fit: cover;
        border-radius: 8px;
    }
    
    .main-slider-thumbnail img.slick-center {
        width: 174px;
        height: 260px;
        border: 4px solid #D9D9D9;
        box-shadow: 0px 4px 17px 0px rgba(255, 255, 255, 0.4);
    }
    
    @media (max-width: 991px) {
        .main-slider-thumbnail {
            margin-top: -50px;
        }
        .main-slider-thumbnail img {
            margin: 0 5px;
            width: 70px;
            height: 95px;
            border-radius: 4px;
        }
        .main-slider-thumbnail img.slick-center {
            width: 80px;
            height: 115px;
            border: 2px solid #D9D9D9;
        }
    }
    
    .details-page-title-move {
        display: flex;
        align-items: center;
    }
    
    .details-page-title-move .item-slider-img {
        height: 100%;
        right: 0;
        position: absolute;
    }
    
    .details-page-title-move .item-slider-info {
        position: relative;
        z-index: 999;
    }
    
    .details-page-title-move .item-slider-info h2 {
        font-size: 55px;
        font-family: "ITCHandelGothicArabicBold";
        margin-bottom: 16px;
    }
    
    .details-page-title-move .item-slider-info h3 {
        font-size: 18px;
        font-family: "ITCHandelGothicArabicBold";
        margin-bottom: 12px;
    }
    
    .details-page-title-move .item-slider-info p {
        text-align: justify;
        font-size: 14px;
        line-height: 2;
        margin-bottom: 30px;
    }
    
    .details-page-title-move .item-slider-info .evaluation {
        margin-bottom: 30px;
    }
    
    .details-page-title-move .item-slider-info .evaluation img {
        width: 20px;
        margin-inline-end: 6px;
    }
    
    .details-page-title-move .item-slider-info .slider-links a {
        display: inline-block;
    }
    
    .details-page-title-move .item-slider-info .slider-links a:not(:last-child) {
        margin-inline-end: 18px;
    }
    
    .details-page-title-move .item-slider-info .slider-links a.btn-fill {
        border-radius: 100px;
        background: linear-gradient(-270deg, #EEB01B 0%, #F3B755 100%);
        box-shadow: 0px 0px 7px 0px rgba(243, 183, 82, 0.81);
        padding: 10px 24px;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        color: #140813;
        transition: all 0.3s ease-in-out;
    }
    
    .details-page-title-move .item-slider-info .slider-links a.btn-fill:hover {
        box-shadow: 0px 0px 15px 0px rgba(243, 183, 82, 0.81);
    }
    
    .details-page-title-move .item-slider-info .slider-links a.btn-fill img {
        margin-inline-end: 10px;
    }
    
    .details-page-title-move .item-slider-info .slider-links a.btn-outline {
        border-radius: 100px;
        border: 1px solid #F1B439;
        box-shadow: 0px 0px 0px 0px rgba(243, 183, 82, 0.81);
        background: transparent;
        padding: 10px 20px;
        color: #F1B439;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        transition: all 0.3s ease-in-out;
    }
    
    .details-page-title-move .item-slider-info .slider-links a.btn-outline:hover {
        box-shadow: 0px 0px 15px 0px rgba(243, 183, 82, 0.81);
    }
    
    .details-page-title-move .item-slider-info .slider-links a.btn-outline img {
        margin-inline-end: 10px;
    }
    
    @media (max-width: 991px) {
        .details-page-title-move {
            height: auto;
            display: flex;
            align-items: center;
        }
        .details-page-title-move .item-slider-img {
            height: 100%;
            width: 100%;
            object-fit: cover;
            opacity: 0.3;
        }
        .details-page-title-move .item-slider-info {
            text-align: center;
        }
        .details-page-title-move .item-slider-info h2 {
            font-size: 32px;
        }
        .details-page-title-move .item-slider-info h3 {
            font-size: 14px;
        }
        .details-page-title-move .item-slider-info p {
            text-align: center;
            font-size: 12px;
        }
        .details-page-title-move .item-slider-info .evaluation img {
            width: 15px;
            margin-inline-end: 6px;
        }
        .details-page-title-move .item-slider-info .slider-links a {
            display: inline-block;
        }
        .details-page-title-move .item-slider-info .slider-links a:not(:last-child) {
            margin-inline-end: 10px;
        }
        .details-page-title-move .item-slider-info .slider-links a.btn-fill {
            font-size: 14px;
            padding: 10px 20px;
        }
        .details-page-title-move .item-slider-info .slider-links a.btn-outline {
            font-size: 14px;
            padding: 10px 20px;
        }
    }
    
    .details-page-title-book {
        margin: 80px 0 100px;
    }
    
    .details-page-title-book .item-slider-info {
        position: relative;
        z-index: 999;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .details-page-title-book .item-slider-info h2 {
        font-size: 55px;
        font-family: "ITCHandelGothicArabicBold";
        margin-bottom: 16px;
    }
    
    .details-page-title-book .item-slider-info h3 {
        font-size: 18px;
        font-family: "ITCHandelGothicArabicBold";
        margin-bottom: 12px;
        padding: 1px;
    }
    
    .details-page-title-book .item-slider-info p {
        text-align: justify;
        font-size: 14px;
        line-height: 2;
        margin-bottom: 30px;
    }
    
    .details-page-title-book .item-slider-info .evaluation {
        margin-bottom: 30px;
    }
    
    .details-page-title-book .item-slider-info .evaluation img {
        width: 20px;
        margin-inline-end: 6px;
    }
    
    .details-page-title-book .item-slider-info .slider-links a {
        display: inline-block;
    }
    
    .details-page-title-book .item-slider-info .slider-links a:not(:last-child) {
        margin-inline-end: 18px;
    }
    
    .details-page-title-book .item-slider-info .slider-links a.btn-fill {
        border-radius: 100px;
        background: linear-gradient(-270deg, #EEB01B 0%, #F3B755 100%);
        box-shadow: 0px 0px 7px 0px rgba(243, 183, 82, 0.81);
        padding: 10px 24px;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        color: #140813;
        transition: all 0.3s ease-in-out;
    }
    
    .details-page-title-book .item-slider-info .slider-links a.btn-fill:hover {
        box-shadow: 0px 0px 15px 0px rgba(243, 183, 82, 0.81);
    }
    
    .details-page-title-book .item-slider-info .slider-links a.btn-fill img {
        margin-inline-end: 10px;
    }
    
    .details-page-title-book .item-slider-info .slider-links a.btn-outline,
    button.single_add_to_cart_button.button.alt {
        border-radius: 100px;
        border: 1px solid #F1B439;
        box-shadow: 0px 0px 0px 0px rgba(243, 183, 82, 0.81);
        background: transparent;
        padding: 10px 20px;
        color: #F1B439;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        transition: all 0.3s ease-in-out;
        display: inline-flex;
    }
    
    .details-page-title-book .item-slider-info .slider-links a.btn-outline:hover,
    button.single_add_to_cart_button.button.alt:hover {
        box-shadow: 0px 0px 15px 0px rgba(243, 183, 82, 0.81);
    }
    
    .details-page-title-book .item-slider-info .slider-links a.btn-outline img,
    button.single_add_to_cart_button.button.alt img {
        margin-inline-end: 10px;
    }
    
    .details-page-title-book .cast-item {
        display: flex;
        align-items: center;
        gap: 20px;
    }
    
    .details-page-title-book .cast-item .castImg {
        border-radius: 100%;
        overflow: hidden;
        border: 3px solid #fff;
    }
    
    .details-page-title-book .cast-item .castImg img {
        width: 79px;
        height: 79px;
        object-fit: cover;
    }
    
    .details-page-title-book .cast-item .castName h3 {
        margin-bottom: 0;
    }
    
    .details-page-title-book .cast-item .castName h3 a {
        font-size: 18px;
        color: #fff;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    .details-page-title-book .cast-item .castName p {
        margin-bottom: 0;
    }
    
    .details-page-title-book .cast-item .castName p a {
        color: rgba(255, 255, 255, 0.44);
        font-size: 18px;
        font-family: "ITCHandelGothicArabicLight";
    }
    
    .details-page-title-book .cast-item:hover .castImg {
        border: 3px solid #AC8015;
    }
    
    .details-page-title-book .cast-item:hover .castName h3 a {
        color: #AC8015;
    }
    
    @media (max-width: 800px) {
        .details-page-title-book .cast-item {
            justify-content: center;
        }
    }
    
    @media (max-width: 991px) {
        .details-page-title-book .item-slider-info {
            text-align: center;
        }
        .details-page-title-book .item-slider-info h2 {
            font-size: 32px;
        }
        .details-page-title-book .item-slider-info h3 {
            font-size: 14px;
        }
        .details-page-title-book .item-slider-info p {
            text-align: center;
            font-size: 12px;
        }
        .details-page-title-book .item-slider-info .evaluation img {
            width: 15px;
            margin-inline-end: 6px;
        }
        .details-page-title-book .item-slider-info .slider-links a {
            display: inline-block;
        }
        .details-page-title-book .item-slider-info .slider-links a:not(:last-child) {
            margin-inline-end: 10px;
        }
        .details-page-title-book .item-slider-info .slider-links a.btn-fill {
            font-size: 14px;
            padding: 10px 20px;
        }
        .details-page-title-book .item-slider-info .slider-links a.btn-outline {
            font-size: 14px;
            padding: 10px 20px;
        }
    }
    
    .details-move-img-slider {
        margin-top: 30px;
    }
    
    .details-move-img-slider .move-img {
        margin: 0 6px;
        cursor: pointer;
    }
    
    .details-move-img-slider .move-img img {
        width: 100%;
        height: 200px;
        object-fit: cover;
        border-radius: 8px;
    }
    
    @media (max-width: 991px) {
        .details-move-img-slider {
            margin-top: -20px;
        }
    }
    
    .related .related-box .item-info-style img.item-img {
        object-fit: cover;
        width: 100%;
        height: 290px;
        object-position: center;
        margin-bottom: 10px;
        transform: scale(1);
        transition: all 0.3s ease-in-out;
        border-radius: 5px;
    }
    
    .related .related-box .item-info-style h3 a {
        color: #fff;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    .related .related-box .item-info-style .item-evaluation,
    .related .related-box .item-info-style .item-price {
        font-size: 14px;
        display: flex;
    }
    
    .related .related-box .item-info-style .item-evaluation img,
    .related .related-box .item-info-style .item-price img {
        width: 14px;
        margin-inline-end: 3px;
        margin-top: -2px;
    }
    
    .related .related-box .item-info-style:hover img.item-img {
        transform: scale(1.05);
    }
    
    .related .related-box .item-info-style:hover h3 a {
        color: #AC8015;
    }
    
    .related .related-box.owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 40px;
    }
    
    .related .related-box.owl-theme .owl-dots .owl-dot.active span,
    .related .related-box .owl-theme .owl-dots .owl-dot:hover span {
        background: #FBBA00;
    }
    
    .related .related-box.owl-theme .owl-dots .owl-dot span {
        width: 44px;
        height: 4px;
    }
    
    .contactus-page .contactus-page-title h3 {
        font-family: "ITCHandelGothicArabicHeavy";
        color: #fff;
    }
    
    .contactus-page .contactus-page-title h3 span {
        color: #AC8015;
    }
    
    .contactus-page .contactus-page-title p {
        font-size: 14px;
        line-height: 2;
    }
    
    .contactus-page form [type=email],
    .contactus-page form [type=number],
    .contactus-page form [type=tel],
    .contactus-page form [type=url] {
        direction: ltr;
    }
    
    .contactus-page form input {
        height: 50px;
        font-size: 16px;
        padding: 0 20px;
        border: 0;
        border-radius: 4px;
        direction: ltr;
    }
    
    .contactus-page form input[type="submit"] {
        color: #140813;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        border-radius: 4px;
        background: linear-gradient(-270deg, #EEB01B 0%, #F3B755 100%);
        border: 0;
        width: 100%;
        height: 50px;
    }
    
    .contactus-page .contactus-page-info .contactus-page-info-item {
        gap: 15px;
    }
    
    .contactus-page .contactus-page-info .contactus-page-info-item .info-item-icon img {
        width: 28px;
        height: 28px;
        object-fit: contain;
    }
    
    .contactus-page .contactus-page-info .contactus-page-info-item .info-item-text {
        font-size: 13px;
    }
    
    .contactus-page .contactus-page-info .contactus-page-info-item .info-item-text a {
        color: #fff;
    }
    
    .contactus-page .contactus-page-map {
        width: 100%;
        height: 100%;
        position: relative;
    }
    
    @media (max-width: 991px) {
        .contactus-page .contactus-page-map {
            height: 500px;
        }
    }
    
    .contactus-page .contactus-page-map .map-bg {
        border-radius: 40px 0px 0px 0px;
        background: #AC8015;
        width: 70%;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        z-index: -1;
    }
    
    @media (max-width: 991px) {
        .contactus-page .contactus-page-map .map-bg {
            right: -12px;
        }
    }
    
    .contactus-page .contactus-page-map iframe {
        width: 94%;
        height: 94%;
        border-radius: 12px;
        position: absolute;
        bottom: 0;
    }
    
    .contactus-page .contactus-page-info-sm .sm-item {
        border: 1px solid rgba(255, 255, 255, 0.3137254902);
        width: 60px;
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 10px;
    }
    
    .contactus-page .contactus-page-info-sm .sm-item:hover {
        background: rgba(255, 255, 255, 0.3137254902);
    }
    
    .fs-1 {
        font-size: 1px;
    }
    
    @media (min-width: 575px) {
        .mt-1 {
            margin-top: 1px;
        }
        .mb-1 {
            margin-bottom: 1px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-1 {
            margin-top: 1px;
        }
        .mb-sm-1 {
            margin-bottom: 1px;
        }
        .fs-sm-1 {
            font-size: 1px !important;
        }
    }
    
    .fs-2 {
        font-size: 2px;
    }
    
    @media (min-width: 575px) {
        .mt-2 {
            margin-top: 2px;
        }
        .mb-2 {
            margin-bottom: 2px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-2 {
            margin-top: 2px;
        }
        .mb-sm-2 {
            margin-bottom: 2px;
        }
        .fs-sm-2 {
            font-size: 2px !important;
        }
    }
    
    .fs-3 {
        font-size: 3px;
    }
    
    @media (min-width: 575px) {
        .mt-3 {
            margin-top: 3px;
        }
        .mb-3 {
            margin-bottom: 3px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-3 {
            margin-top: 3px;
        }
        .mb-sm-3 {
            margin-bottom: 3px;
        }
        .fs-sm-3 {
            font-size: 3px !important;
        }
    }
    
    .fs-4 {
        font-size: 4px;
    }
    
    @media (min-width: 575px) {
        .mt-4 {
            margin-top: 4px;
        }
        .mb-4 {
            margin-bottom: 4px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-4 {
            margin-top: 4px;
        }
        .mb-sm-4 {
            margin-bottom: 4px;
        }
        .fs-sm-4 {
            font-size: 4px !important;
        }
    }
    
    .fs-5 {
        font-size: 5px;
    }
    
    @media (min-width: 575px) {
        .mt-5 {
            margin-top: 5px;
        }
        .mb-5 {
            margin-bottom: 5px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-5 {
            margin-top: 5px;
        }
        .mb-sm-5 {
            margin-bottom: 5px;
        }
        .fs-sm-5 {
            font-size: 5px !important;
        }
    }
    
    .fs-6 {
        font-size: 6px;
    }
    
    @media (min-width: 575px) {
        .mt-6 {
            margin-top: 6px;
        }
        .mb-6 {
            margin-bottom: 6px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-6 {
            margin-top: 6px;
        }
        .mb-sm-6 {
            margin-bottom: 6px;
        }
        .fs-sm-6 {
            font-size: 6px !important;
        }
    }
    
    .fs-7 {
        font-size: 7px;
    }
    
    @media (min-width: 575px) {
        .mt-7 {
            margin-top: 7px;
        }
        .mb-7 {
            margin-bottom: 7px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-7 {
            margin-top: 7px;
        }
        .mb-sm-7 {
            margin-bottom: 7px;
        }
        .fs-sm-7 {
            font-size: 7px !important;
        }
    }
    
    .fs-8 {
        font-size: 8px;
    }
    
    @media (min-width: 575px) {
        .mt-8 {
            margin-top: 8px;
        }
        .mb-8 {
            margin-bottom: 8px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-8 {
            margin-top: 8px;
        }
        .mb-sm-8 {
            margin-bottom: 8px;
        }
        .fs-sm-8 {
            font-size: 8px !important;
        }
    }
    
    .fs-9 {
        font-size: 9px;
    }
    
    @media (min-width: 575px) {
        .mt-9 {
            margin-top: 9px;
        }
        .mb-9 {
            margin-bottom: 9px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-9 {
            margin-top: 9px;
        }
        .mb-sm-9 {
            margin-bottom: 9px;
        }
        .fs-sm-9 {
            font-size: 9px !important;
        }
    }
    
    .fs-10 {
        font-size: 10px;
    }
    
    @media (min-width: 575px) {
        .mt-10 {
            margin-top: 10px;
        }
        .mb-10 {
            margin-bottom: 10px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-10 {
            margin-top: 10px;
        }
        .mb-sm-10 {
            margin-bottom: 10px;
        }
        .fs-sm-10 {
            font-size: 10px !important;
        }
    }
    
    .fs-11 {
        font-size: 11px;
    }
    
    @media (min-width: 575px) {
        .mt-11 {
            margin-top: 11px;
        }
        .mb-11 {
            margin-bottom: 11px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-11 {
            margin-top: 11px;
        }
        .mb-sm-11 {
            margin-bottom: 11px;
        }
        .fs-sm-11 {
            font-size: 11px !important;
        }
    }
    
    .fs-12 {
        font-size: 12px;
    }
    
    @media (min-width: 575px) {
        .mt-12 {
            margin-top: 12px;
        }
        .mb-12 {
            margin-bottom: 12px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-12 {
            margin-top: 12px;
        }
        .mb-sm-12 {
            margin-bottom: 12px;
        }
        .fs-sm-12 {
            font-size: 12px !important;
        }
    }
    
    .fs-13 {
        font-size: 13px;
    }
    
    @media (min-width: 575px) {
        .mt-13 {
            margin-top: 13px;
        }
        .mb-13 {
            margin-bottom: 13px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-13 {
            margin-top: 13px;
        }
        .mb-sm-13 {
            margin-bottom: 13px;
        }
        .fs-sm-13 {
            font-size: 13px !important;
        }
    }
    
    .fs-14 {
        font-size: 14px;
    }
    
    @media (min-width: 575px) {
        .mt-14 {
            margin-top: 14px;
        }
        .mb-14 {
            margin-bottom: 14px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-14 {
            margin-top: 14px;
        }
        .mb-sm-14 {
            margin-bottom: 14px;
        }
        .fs-sm-14 {
            font-size: 14px !important;
        }
    }
    
    .fs-15 {
        font-size: 15px;
    }
    
    @media (min-width: 575px) {
        .mt-15 {
            margin-top: 15px;
        }
        .mb-15 {
            margin-bottom: 15px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-15 {
            margin-top: 15px;
        }
        .mb-sm-15 {
            margin-bottom: 15px;
        }
        .fs-sm-15 {
            font-size: 15px !important;
        }
    }
    
    .fs-16 {
        font-size: 16px;
    }
    
    @media (min-width: 575px) {
        .mt-16 {
            margin-top: 16px;
        }
        .mb-16 {
            margin-bottom: 16px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-16 {
            margin-top: 16px;
        }
        .mb-sm-16 {
            margin-bottom: 16px;
        }
        .fs-sm-16 {
            font-size: 16px !important;
        }
    }
    
    .fs-17 {
        font-size: 17px;
    }
    
    @media (min-width: 575px) {
        .mt-17 {
            margin-top: 17px;
        }
        .mb-17 {
            margin-bottom: 17px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-17 {
            margin-top: 17px;
        }
        .mb-sm-17 {
            margin-bottom: 17px;
        }
        .fs-sm-17 {
            font-size: 17px !important;
        }
    }
    
    .fs-18 {
        font-size: 18px;
    }
    
    @media (min-width: 575px) {
        .mt-18 {
            margin-top: 18px;
        }
        .mb-18 {
            margin-bottom: 18px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-18 {
            margin-top: 18px;
        }
        .mb-sm-18 {
            margin-bottom: 18px;
        }
        .fs-sm-18 {
            font-size: 18px !important;
        }
    }
    
    .fs-19 {
        font-size: 19px;
    }
    
    @media (min-width: 575px) {
        .mt-19 {
            margin-top: 19px;
        }
        .mb-19 {
            margin-bottom: 19px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-19 {
            margin-top: 19px;
        }
        .mb-sm-19 {
            margin-bottom: 19px;
        }
        .fs-sm-19 {
            font-size: 19px !important;
        }
    }
    
    .fs-20 {
        font-size: 20px;
    }
    
    @media (min-width: 575px) {
        .mt-20 {
            margin-top: 20px;
        }
        .mb-20 {
            margin-bottom: 20px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-20 {
            margin-top: 20px;
        }
        .mb-sm-20 {
            margin-bottom: 20px;
        }
        .fs-sm-20 {
            font-size: 20px !important;
        }
    }
    
    .fs-21 {
        font-size: 21px;
    }
    
    @media (min-width: 575px) {
        .mt-21 {
            margin-top: 21px;
        }
        .mb-21 {
            margin-bottom: 21px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-21 {
            margin-top: 21px;
        }
        .mb-sm-21 {
            margin-bottom: 21px;
        }
        .fs-sm-21 {
            font-size: 21px !important;
        }
    }
    
    .fs-22 {
        font-size: 22px;
    }
    
    @media (min-width: 575px) {
        .mt-22 {
            margin-top: 22px;
        }
        .mb-22 {
            margin-bottom: 22px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-22 {
            margin-top: 22px;
        }
        .mb-sm-22 {
            margin-bottom: 22px;
        }
        .fs-sm-22 {
            font-size: 22px !important;
        }
    }
    
    .fs-23 {
        font-size: 23px;
    }
    
    @media (min-width: 575px) {
        .mt-23 {
            margin-top: 23px;
        }
        .mb-23 {
            margin-bottom: 23px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-23 {
            margin-top: 23px;
        }
        .mb-sm-23 {
            margin-bottom: 23px;
        }
        .fs-sm-23 {
            font-size: 23px !important;
        }
    }
    
    .fs-24 {
        font-size: 24px;
    }
    
    @media (min-width: 575px) {
        .mt-24 {
            margin-top: 24px;
        }
        .mb-24 {
            margin-bottom: 24px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-24 {
            margin-top: 24px;
        }
        .mb-sm-24 {
            margin-bottom: 24px;
        }
        .fs-sm-24 {
            font-size: 24px !important;
        }
    }
    
    .fs-25 {
        font-size: 25px;
    }
    
    @media (min-width: 575px) {
        .mt-25 {
            margin-top: 25px;
        }
        .mb-25 {
            margin-bottom: 25px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-25 {
            margin-top: 25px;
        }
        .mb-sm-25 {
            margin-bottom: 25px;
        }
        .fs-sm-25 {
            font-size: 25px !important;
        }
    }
    
    .fs-26 {
        font-size: 26px;
    }
    
    @media (min-width: 575px) {
        .mt-26 {
            margin-top: 26px;
        }
        .mb-26 {
            margin-bottom: 26px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-26 {
            margin-top: 26px;
        }
        .mb-sm-26 {
            margin-bottom: 26px;
        }
        .fs-sm-26 {
            font-size: 26px !important;
        }
    }
    
    .fs-27 {
        font-size: 27px;
    }
    
    @media (min-width: 575px) {
        .mt-27 {
            margin-top: 27px;
        }
        .mb-27 {
            margin-bottom: 27px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-27 {
            margin-top: 27px;
        }
        .mb-sm-27 {
            margin-bottom: 27px;
        }
        .fs-sm-27 {
            font-size: 27px !important;
        }
    }
    
    .fs-28 {
        font-size: 28px;
    }
    
    @media (min-width: 575px) {
        .mt-28 {
            margin-top: 28px;
        }
        .mb-28 {
            margin-bottom: 28px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-28 {
            margin-top: 28px;
        }
        .mb-sm-28 {
            margin-bottom: 28px;
        }
        .fs-sm-28 {
            font-size: 28px !important;
        }
    }
    
    .fs-29 {
        font-size: 29px;
    }
    
    @media (min-width: 575px) {
        .mt-29 {
            margin-top: 29px;
        }
        .mb-29 {
            margin-bottom: 29px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-29 {
            margin-top: 29px;
        }
        .mb-sm-29 {
            margin-bottom: 29px;
        }
        .fs-sm-29 {
            font-size: 29px !important;
        }
    }
    
    .fs-30 {
        font-size: 30px;
    }
    
    @media (min-width: 575px) {
        .mt-30 {
            margin-top: 30px;
        }
        .mb-30 {
            margin-bottom: 30px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-30 {
            margin-top: 30px;
        }
        .mb-sm-30 {
            margin-bottom: 30px;
        }
        .fs-sm-30 {
            font-size: 30px !important;
        }
    }
    
    .fs-31 {
        font-size: 31px;
    }
    
    @media (min-width: 575px) {
        .mt-31 {
            margin-top: 31px;
        }
        .mb-31 {
            margin-bottom: 31px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-31 {
            margin-top: 31px;
        }
        .mb-sm-31 {
            margin-bottom: 31px;
        }
        .fs-sm-31 {
            font-size: 31px !important;
        }
    }
    
    .fs-32 {
        font-size: 32px;
    }
    
    @media (min-width: 575px) {
        .mt-32 {
            margin-top: 32px;
        }
        .mb-32 {
            margin-bottom: 32px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-32 {
            margin-top: 32px;
        }
        .mb-sm-32 {
            margin-bottom: 32px;
        }
        .fs-sm-32 {
            font-size: 32px !important;
        }
    }
    
    .fs-33 {
        font-size: 33px;
    }
    
    @media (min-width: 575px) {
        .mt-33 {
            margin-top: 33px;
        }
        .mb-33 {
            margin-bottom: 33px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-33 {
            margin-top: 33px;
        }
        .mb-sm-33 {
            margin-bottom: 33px;
        }
        .fs-sm-33 {
            font-size: 33px !important;
        }
    }
    
    .fs-34 {
        font-size: 34px;
    }
    
    @media (min-width: 575px) {
        .mt-34 {
            margin-top: 34px;
        }
        .mb-34 {
            margin-bottom: 34px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-34 {
            margin-top: 34px;
        }
        .mb-sm-34 {
            margin-bottom: 34px;
        }
        .fs-sm-34 {
            font-size: 34px !important;
        }
    }
    
    .fs-35 {
        font-size: 35px;
    }
    
    @media (min-width: 575px) {
        .mt-35 {
            margin-top: 35px;
        }
        .mb-35 {
            margin-bottom: 35px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-35 {
            margin-top: 35px;
        }
        .mb-sm-35 {
            margin-bottom: 35px;
        }
        .fs-sm-35 {
            font-size: 35px !important;
        }
    }
    
    .fs-36 {
        font-size: 36px;
    }
    
    @media (min-width: 575px) {
        .mt-36 {
            margin-top: 36px;
        }
        .mb-36 {
            margin-bottom: 36px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-36 {
            margin-top: 36px;
        }
        .mb-sm-36 {
            margin-bottom: 36px;
        }
        .fs-sm-36 {
            font-size: 36px !important;
        }
    }
    
    .fs-37 {
        font-size: 37px;
    }
    
    @media (min-width: 575px) {
        .mt-37 {
            margin-top: 37px;
        }
        .mb-37 {
            margin-bottom: 37px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-37 {
            margin-top: 37px;
        }
        .mb-sm-37 {
            margin-bottom: 37px;
        }
        .fs-sm-37 {
            font-size: 37px !important;
        }
    }
    
    .fs-38 {
        font-size: 38px;
    }
    
    @media (min-width: 575px) {
        .mt-38 {
            margin-top: 38px;
        }
        .mb-38 {
            margin-bottom: 38px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-38 {
            margin-top: 38px;
        }
        .mb-sm-38 {
            margin-bottom: 38px;
        }
        .fs-sm-38 {
            font-size: 38px !important;
        }
    }
    
    .fs-39 {
        font-size: 39px;
    }
    
    @media (min-width: 575px) {
        .mt-39 {
            margin-top: 39px;
        }
        .mb-39 {
            margin-bottom: 39px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-39 {
            margin-top: 39px;
        }
        .mb-sm-39 {
            margin-bottom: 39px;
        }
        .fs-sm-39 {
            font-size: 39px !important;
        }
    }
    
    .fs-40 {
        font-size: 40px;
    }
    
    @media (min-width: 575px) {
        .mt-40 {
            margin-top: 40px;
        }
        .mb-40 {
            margin-bottom: 40px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-40 {
            margin-top: 40px;
        }
        .mb-sm-40 {
            margin-bottom: 40px;
        }
        .fs-sm-40 {
            font-size: 40px !important;
        }
    }
    
    .fs-41 {
        font-size: 41px;
    }
    
    @media (min-width: 575px) {
        .mt-41 {
            margin-top: 41px;
        }
        .mb-41 {
            margin-bottom: 41px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-41 {
            margin-top: 41px;
        }
        .mb-sm-41 {
            margin-bottom: 41px;
        }
        .fs-sm-41 {
            font-size: 41px !important;
        }
    }
    
    .fs-42 {
        font-size: 42px;
    }
    
    @media (min-width: 575px) {
        .mt-42 {
            margin-top: 42px;
        }
        .mb-42 {
            margin-bottom: 42px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-42 {
            margin-top: 42px;
        }
        .mb-sm-42 {
            margin-bottom: 42px;
        }
        .fs-sm-42 {
            font-size: 42px !important;
        }
    }
    
    .fs-43 {
        font-size: 43px;
    }
    
    @media (min-width: 575px) {
        .mt-43 {
            margin-top: 43px;
        }
        .mb-43 {
            margin-bottom: 43px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-43 {
            margin-top: 43px;
        }
        .mb-sm-43 {
            margin-bottom: 43px;
        }
        .fs-sm-43 {
            font-size: 43px !important;
        }
    }
    
    .fs-44 {
        font-size: 44px;
    }
    
    @media (min-width: 575px) {
        .mt-44 {
            margin-top: 44px;
        }
        .mb-44 {
            margin-bottom: 44px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-44 {
            margin-top: 44px;
        }
        .mb-sm-44 {
            margin-bottom: 44px;
        }
        .fs-sm-44 {
            font-size: 44px !important;
        }
    }
    
    .fs-45 {
        font-size: 45px;
    }
    
    @media (min-width: 575px) {
        .mt-45 {
            margin-top: 45px;
        }
        .mb-45 {
            margin-bottom: 45px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-45 {
            margin-top: 45px;
        }
        .mb-sm-45 {
            margin-bottom: 45px;
        }
        .fs-sm-45 {
            font-size: 45px !important;
        }
    }
    
    .fs-46 {
        font-size: 46px;
    }
    
    @media (min-width: 575px) {
        .mt-46 {
            margin-top: 46px;
        }
        .mb-46 {
            margin-bottom: 46px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-46 {
            margin-top: 46px;
        }
        .mb-sm-46 {
            margin-bottom: 46px;
        }
        .fs-sm-46 {
            font-size: 46px !important;
        }
    }
    
    .fs-47 {
        font-size: 47px;
    }
    
    @media (min-width: 575px) {
        .mt-47 {
            margin-top: 47px;
        }
        .mb-47 {
            margin-bottom: 47px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-47 {
            margin-top: 47px;
        }
        .mb-sm-47 {
            margin-bottom: 47px;
        }
        .fs-sm-47 {
            font-size: 47px !important;
        }
    }
    
    .fs-48 {
        font-size: 48px;
    }
    
    @media (min-width: 575px) {
        .mt-48 {
            margin-top: 48px;
        }
        .mb-48 {
            margin-bottom: 48px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-48 {
            margin-top: 48px;
        }
        .mb-sm-48 {
            margin-bottom: 48px;
        }
        .fs-sm-48 {
            font-size: 48px !important;
        }
    }
    
    .fs-49 {
        font-size: 49px;
    }
    
    @media (min-width: 575px) {
        .mt-49 {
            margin-top: 49px;
        }
        .mb-49 {
            margin-bottom: 49px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-49 {
            margin-top: 49px;
        }
        .mb-sm-49 {
            margin-bottom: 49px;
        }
        .fs-sm-49 {
            font-size: 49px !important;
        }
    }
    
    .fs-50 {
        font-size: 50px;
    }
    
    @media (min-width: 575px) {
        .mt-50 {
            margin-top: 50px;
        }
        .mb-50 {
            margin-bottom: 50px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-50 {
            margin-top: 50px;
        }
        .mb-sm-50 {
            margin-bottom: 50px;
        }
        .fs-sm-50 {
            font-size: 50px !important;
        }
    }
    
    .fs-51 {
        font-size: 51px;
    }
    
    @media (min-width: 575px) {
        .mt-51 {
            margin-top: 51px;
        }
        .mb-51 {
            margin-bottom: 51px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-51 {
            margin-top: 51px;
        }
        .mb-sm-51 {
            margin-bottom: 51px;
        }
        .fs-sm-51 {
            font-size: 51px !important;
        }
    }
    
    .fs-52 {
        font-size: 52px;
    }
    
    @media (min-width: 575px) {
        .mt-52 {
            margin-top: 52px;
        }
        .mb-52 {
            margin-bottom: 52px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-52 {
            margin-top: 52px;
        }
        .mb-sm-52 {
            margin-bottom: 52px;
        }
        .fs-sm-52 {
            font-size: 52px !important;
        }
    }
    
    .fs-53 {
        font-size: 53px;
    }
    
    @media (min-width: 575px) {
        .mt-53 {
            margin-top: 53px;
        }
        .mb-53 {
            margin-bottom: 53px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-53 {
            margin-top: 53px;
        }
        .mb-sm-53 {
            margin-bottom: 53px;
        }
        .fs-sm-53 {
            font-size: 53px !important;
        }
    }
    
    .fs-54 {
        font-size: 54px;
    }
    
    @media (min-width: 575px) {
        .mt-54 {
            margin-top: 54px;
        }
        .mb-54 {
            margin-bottom: 54px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-54 {
            margin-top: 54px;
        }
        .mb-sm-54 {
            margin-bottom: 54px;
        }
        .fs-sm-54 {
            font-size: 54px !important;
        }
    }
    
    .fs-55 {
        font-size: 55px;
    }
    
    @media (min-width: 575px) {
        .mt-55 {
            margin-top: 55px;
        }
        .mb-55 {
            margin-bottom: 55px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-55 {
            margin-top: 55px;
        }
        .mb-sm-55 {
            margin-bottom: 55px;
        }
        .fs-sm-55 {
            font-size: 55px !important;
        }
    }
    
    .fs-56 {
        font-size: 56px;
    }
    
    @media (min-width: 575px) {
        .mt-56 {
            margin-top: 56px;
        }
        .mb-56 {
            margin-bottom: 56px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-56 {
            margin-top: 56px;
        }
        .mb-sm-56 {
            margin-bottom: 56px;
        }
        .fs-sm-56 {
            font-size: 56px !important;
        }
    }
    
    .fs-57 {
        font-size: 57px;
    }
    
    @media (min-width: 575px) {
        .mt-57 {
            margin-top: 57px;
        }
        .mb-57 {
            margin-bottom: 57px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-57 {
            margin-top: 57px;
        }
        .mb-sm-57 {
            margin-bottom: 57px;
        }
        .fs-sm-57 {
            font-size: 57px !important;
        }
    }
    
    .fs-58 {
        font-size: 58px;
    }
    
    @media (min-width: 575px) {
        .mt-58 {
            margin-top: 58px;
        }
        .mb-58 {
            margin-bottom: 58px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-58 {
            margin-top: 58px;
        }
        .mb-sm-58 {
            margin-bottom: 58px;
        }
        .fs-sm-58 {
            font-size: 58px !important;
        }
    }
    
    .fs-59 {
        font-size: 59px;
    }
    
    @media (min-width: 575px) {
        .mt-59 {
            margin-top: 59px;
        }
        .mb-59 {
            margin-bottom: 59px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-59 {
            margin-top: 59px;
        }
        .mb-sm-59 {
            margin-bottom: 59px;
        }
        .fs-sm-59 {
            font-size: 59px !important;
        }
    }
    
    .fs-60 {
        font-size: 60px;
    }
    
    @media (min-width: 575px) {
        .mt-60 {
            margin-top: 60px;
        }
        .mb-60 {
            margin-bottom: 60px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-60 {
            margin-top: 60px;
        }
        .mb-sm-60 {
            margin-bottom: 60px;
        }
        .fs-sm-60 {
            font-size: 60px !important;
        }
    }
    
    .fs-61 {
        font-size: 61px;
    }
    
    @media (min-width: 575px) {
        .mt-61 {
            margin-top: 61px;
        }
        .mb-61 {
            margin-bottom: 61px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-61 {
            margin-top: 61px;
        }
        .mb-sm-61 {
            margin-bottom: 61px;
        }
        .fs-sm-61 {
            font-size: 61px !important;
        }
    }
    
    .fs-62 {
        font-size: 62px;
    }
    
    @media (min-width: 575px) {
        .mt-62 {
            margin-top: 62px;
        }
        .mb-62 {
            margin-bottom: 62px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-62 {
            margin-top: 62px;
        }
        .mb-sm-62 {
            margin-bottom: 62px;
        }
        .fs-sm-62 {
            font-size: 62px !important;
        }
    }
    
    .fs-63 {
        font-size: 63px;
    }
    
    @media (min-width: 575px) {
        .mt-63 {
            margin-top: 63px;
        }
        .mb-63 {
            margin-bottom: 63px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-63 {
            margin-top: 63px;
        }
        .mb-sm-63 {
            margin-bottom: 63px;
        }
        .fs-sm-63 {
            font-size: 63px !important;
        }
    }
    
    .fs-64 {
        font-size: 64px;
    }
    
    @media (min-width: 575px) {
        .mt-64 {
            margin-top: 64px;
        }
        .mb-64 {
            margin-bottom: 64px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-64 {
            margin-top: 64px;
        }
        .mb-sm-64 {
            margin-bottom: 64px;
        }
        .fs-sm-64 {
            font-size: 64px !important;
        }
    }
    
    .fs-65 {
        font-size: 65px;
    }
    
    @media (min-width: 575px) {
        .mt-65 {
            margin-top: 65px;
        }
        .mb-65 {
            margin-bottom: 65px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-65 {
            margin-top: 65px;
        }
        .mb-sm-65 {
            margin-bottom: 65px;
        }
        .fs-sm-65 {
            font-size: 65px !important;
        }
    }
    
    .fs-66 {
        font-size: 66px;
    }
    
    @media (min-width: 575px) {
        .mt-66 {
            margin-top: 66px;
        }
        .mb-66 {
            margin-bottom: 66px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-66 {
            margin-top: 66px;
        }
        .mb-sm-66 {
            margin-bottom: 66px;
        }
        .fs-sm-66 {
            font-size: 66px !important;
        }
    }
    
    .fs-67 {
        font-size: 67px;
    }
    
    @media (min-width: 575px) {
        .mt-67 {
            margin-top: 67px;
        }
        .mb-67 {
            margin-bottom: 67px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-67 {
            margin-top: 67px;
        }
        .mb-sm-67 {
            margin-bottom: 67px;
        }
        .fs-sm-67 {
            font-size: 67px !important;
        }
    }
    
    .fs-68 {
        font-size: 68px;
    }
    
    @media (min-width: 575px) {
        .mt-68 {
            margin-top: 68px;
        }
        .mb-68 {
            margin-bottom: 68px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-68 {
            margin-top: 68px;
        }
        .mb-sm-68 {
            margin-bottom: 68px;
        }
        .fs-sm-68 {
            font-size: 68px !important;
        }
    }
    
    .fs-69 {
        font-size: 69px;
    }
    
    @media (min-width: 575px) {
        .mt-69 {
            margin-top: 69px;
        }
        .mb-69 {
            margin-bottom: 69px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-69 {
            margin-top: 69px;
        }
        .mb-sm-69 {
            margin-bottom: 69px;
        }
        .fs-sm-69 {
            font-size: 69px !important;
        }
    }
    
    .fs-70 {
        font-size: 70px;
    }
    
    @media (min-width: 575px) {
        .mt-70 {
            margin-top: 70px;
        }
        .mb-70 {
            margin-bottom: 70px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-70 {
            margin-top: 70px;
        }
        .mb-sm-70 {
            margin-bottom: 70px;
        }
        .fs-sm-70 {
            font-size: 70px !important;
        }
    }
    
    .fs-71 {
        font-size: 71px;
    }
    
    @media (min-width: 575px) {
        .mt-71 {
            margin-top: 71px;
        }
        .mb-71 {
            margin-bottom: 71px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-71 {
            margin-top: 71px;
        }
        .mb-sm-71 {
            margin-bottom: 71px;
        }
        .fs-sm-71 {
            font-size: 71px !important;
        }
    }
    
    .fs-72 {
        font-size: 72px;
    }
    
    @media (min-width: 575px) {
        .mt-72 {
            margin-top: 72px;
        }
        .mb-72 {
            margin-bottom: 72px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-72 {
            margin-top: 72px;
        }
        .mb-sm-72 {
            margin-bottom: 72px;
        }
        .fs-sm-72 {
            font-size: 72px !important;
        }
    }
    
    .fs-73 {
        font-size: 73px;
    }
    
    @media (min-width: 575px) {
        .mt-73 {
            margin-top: 73px;
        }
        .mb-73 {
            margin-bottom: 73px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-73 {
            margin-top: 73px;
        }
        .mb-sm-73 {
            margin-bottom: 73px;
        }
        .fs-sm-73 {
            font-size: 73px !important;
        }
    }
    
    .fs-74 {
        font-size: 74px;
    }
    
    @media (min-width: 575px) {
        .mt-74 {
            margin-top: 74px;
        }
        .mb-74 {
            margin-bottom: 74px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-74 {
            margin-top: 74px;
        }
        .mb-sm-74 {
            margin-bottom: 74px;
        }
        .fs-sm-74 {
            font-size: 74px !important;
        }
    }
    
    .fs-75 {
        font-size: 75px;
    }
    
    @media (min-width: 575px) {
        .mt-75 {
            margin-top: 75px;
        }
        .mb-75 {
            margin-bottom: 75px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-75 {
            margin-top: 75px;
        }
        .mb-sm-75 {
            margin-bottom: 75px;
        }
        .fs-sm-75 {
            font-size: 75px !important;
        }
    }
    
    .fs-76 {
        font-size: 76px;
    }
    
    @media (min-width: 575px) {
        .mt-76 {
            margin-top: 76px;
        }
        .mb-76 {
            margin-bottom: 76px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-76 {
            margin-top: 76px;
        }
        .mb-sm-76 {
            margin-bottom: 76px;
        }
        .fs-sm-76 {
            font-size: 76px !important;
        }
    }
    
    .fs-77 {
        font-size: 77px;
    }
    
    @media (min-width: 575px) {
        .mt-77 {
            margin-top: 77px;
        }
        .mb-77 {
            margin-bottom: 77px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-77 {
            margin-top: 77px;
        }
        .mb-sm-77 {
            margin-bottom: 77px;
        }
        .fs-sm-77 {
            font-size: 77px !important;
        }
    }
    
    .fs-78 {
        font-size: 78px;
    }
    
    @media (min-width: 575px) {
        .mt-78 {
            margin-top: 78px;
        }
        .mb-78 {
            margin-bottom: 78px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-78 {
            margin-top: 78px;
        }
        .mb-sm-78 {
            margin-bottom: 78px;
        }
        .fs-sm-78 {
            font-size: 78px !important;
        }
    }
    
    .fs-79 {
        font-size: 79px;
    }
    
    @media (min-width: 575px) {
        .mt-79 {
            margin-top: 79px;
        }
        .mb-79 {
            margin-bottom: 79px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-79 {
            margin-top: 79px;
        }
        .mb-sm-79 {
            margin-bottom: 79px;
        }
        .fs-sm-79 {
            font-size: 79px !important;
        }
    }
    
    .fs-80 {
        font-size: 80px;
    }
    
    @media (min-width: 575px) {
        .mt-80 {
            margin-top: 80px;
        }
        .mb-80 {
            margin-bottom: 80px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-80 {
            margin-top: 80px;
        }
        .mb-sm-80 {
            margin-bottom: 80px;
        }
        .fs-sm-80 {
            font-size: 80px !important;
        }
    }
    
    .fs-81 {
        font-size: 81px;
    }
    
    @media (min-width: 575px) {
        .mt-81 {
            margin-top: 81px;
        }
        .mb-81 {
            margin-bottom: 81px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-81 {
            margin-top: 81px;
        }
        .mb-sm-81 {
            margin-bottom: 81px;
        }
        .fs-sm-81 {
            font-size: 81px !important;
        }
    }
    
    .fs-82 {
        font-size: 82px;
    }
    
    @media (min-width: 575px) {
        .mt-82 {
            margin-top: 82px;
        }
        .mb-82 {
            margin-bottom: 82px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-82 {
            margin-top: 82px;
        }
        .mb-sm-82 {
            margin-bottom: 82px;
        }
        .fs-sm-82 {
            font-size: 82px !important;
        }
    }
    
    .fs-83 {
        font-size: 83px;
    }
    
    @media (min-width: 575px) {
        .mt-83 {
            margin-top: 83px;
        }
        .mb-83 {
            margin-bottom: 83px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-83 {
            margin-top: 83px;
        }
        .mb-sm-83 {
            margin-bottom: 83px;
        }
        .fs-sm-83 {
            font-size: 83px !important;
        }
    }
    
    .fs-84 {
        font-size: 84px;
    }
    
    @media (min-width: 575px) {
        .mt-84 {
            margin-top: 84px;
        }
        .mb-84 {
            margin-bottom: 84px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-84 {
            margin-top: 84px;
        }
        .mb-sm-84 {
            margin-bottom: 84px;
        }
        .fs-sm-84 {
            font-size: 84px !important;
        }
    }
    
    .fs-85 {
        font-size: 85px;
    }
    
    @media (min-width: 575px) {
        .mt-85 {
            margin-top: 85px;
        }
        .mb-85 {
            margin-bottom: 85px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-85 {
            margin-top: 85px;
        }
        .mb-sm-85 {
            margin-bottom: 85px;
        }
        .fs-sm-85 {
            font-size: 85px !important;
        }
    }
    
    .fs-86 {
        font-size: 86px;
    }
    
    @media (min-width: 575px) {
        .mt-86 {
            margin-top: 86px;
        }
        .mb-86 {
            margin-bottom: 86px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-86 {
            margin-top: 86px;
        }
        .mb-sm-86 {
            margin-bottom: 86px;
        }
        .fs-sm-86 {
            font-size: 86px !important;
        }
    }
    
    .fs-87 {
        font-size: 87px;
    }
    
    @media (min-width: 575px) {
        .mt-87 {
            margin-top: 87px;
        }
        .mb-87 {
            margin-bottom: 87px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-87 {
            margin-top: 87px;
        }
        .mb-sm-87 {
            margin-bottom: 87px;
        }
        .fs-sm-87 {
            font-size: 87px !important;
        }
    }
    
    .fs-88 {
        font-size: 88px;
    }
    
    @media (min-width: 575px) {
        .mt-88 {
            margin-top: 88px;
        }
        .mb-88 {
            margin-bottom: 88px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-88 {
            margin-top: 88px;
        }
        .mb-sm-88 {
            margin-bottom: 88px;
        }
        .fs-sm-88 {
            font-size: 88px !important;
        }
    }
    
    .fs-89 {
        font-size: 89px;
    }
    
    @media (min-width: 575px) {
        .mt-89 {
            margin-top: 89px;
        }
        .mb-89 {
            margin-bottom: 89px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-89 {
            margin-top: 89px;
        }
        .mb-sm-89 {
            margin-bottom: 89px;
        }
        .fs-sm-89 {
            font-size: 89px !important;
        }
    }
    
    .fs-90 {
        font-size: 90px;
    }
    
    @media (min-width: 575px) {
        .mt-90 {
            margin-top: 90px;
        }
        .mb-90 {
            margin-bottom: 90px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-90 {
            margin-top: 90px;
        }
        .mb-sm-90 {
            margin-bottom: 90px;
        }
        .fs-sm-90 {
            font-size: 90px !important;
        }
    }
    
    .fs-91 {
        font-size: 91px;
    }
    
    @media (min-width: 575px) {
        .mt-91 {
            margin-top: 91px;
        }
        .mb-91 {
            margin-bottom: 91px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-91 {
            margin-top: 91px;
        }
        .mb-sm-91 {
            margin-bottom: 91px;
        }
        .fs-sm-91 {
            font-size: 91px !important;
        }
    }
    
    .fs-92 {
        font-size: 92px;
    }
    
    @media (min-width: 575px) {
        .mt-92 {
            margin-top: 92px;
        }
        .mb-92 {
            margin-bottom: 92px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-92 {
            margin-top: 92px;
        }
        .mb-sm-92 {
            margin-bottom: 92px;
        }
        .fs-sm-92 {
            font-size: 92px !important;
        }
    }
    
    .fs-93 {
        font-size: 93px;
    }
    
    @media (min-width: 575px) {
        .mt-93 {
            margin-top: 93px;
        }
        .mb-93 {
            margin-bottom: 93px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-93 {
            margin-top: 93px;
        }
        .mb-sm-93 {
            margin-bottom: 93px;
        }
        .fs-sm-93 {
            font-size: 93px !important;
        }
    }
    
    .fs-94 {
        font-size: 94px;
    }
    
    @media (min-width: 575px) {
        .mt-94 {
            margin-top: 94px;
        }
        .mb-94 {
            margin-bottom: 94px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-94 {
            margin-top: 94px;
        }
        .mb-sm-94 {
            margin-bottom: 94px;
        }
        .fs-sm-94 {
            font-size: 94px !important;
        }
    }
    
    .fs-95 {
        font-size: 95px;
    }
    
    @media (min-width: 575px) {
        .mt-95 {
            margin-top: 95px;
        }
        .mb-95 {
            margin-bottom: 95px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-95 {
            margin-top: 95px;
        }
        .mb-sm-95 {
            margin-bottom: 95px;
        }
        .fs-sm-95 {
            font-size: 95px !important;
        }
    }
    
    .fs-96 {
        font-size: 96px;
    }
    
    @media (min-width: 575px) {
        .mt-96 {
            margin-top: 96px;
        }
        .mb-96 {
            margin-bottom: 96px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-96 {
            margin-top: 96px;
        }
        .mb-sm-96 {
            margin-bottom: 96px;
        }
        .fs-sm-96 {
            font-size: 96px !important;
        }
    }
    
    .fs-97 {
        font-size: 97px;
    }
    
    @media (min-width: 575px) {
        .mt-97 {
            margin-top: 97px;
        }
        .mb-97 {
            margin-bottom: 97px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-97 {
            margin-top: 97px;
        }
        .mb-sm-97 {
            margin-bottom: 97px;
        }
        .fs-sm-97 {
            font-size: 97px !important;
        }
    }
    
    .fs-98 {
        font-size: 98px;
    }
    
    @media (min-width: 575px) {
        .mt-98 {
            margin-top: 98px;
        }
        .mb-98 {
            margin-bottom: 98px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-98 {
            margin-top: 98px;
        }
        .mb-sm-98 {
            margin-bottom: 98px;
        }
        .fs-sm-98 {
            font-size: 98px !important;
        }
    }
    
    .fs-99 {
        font-size: 99px;
    }
    
    @media (min-width: 575px) {
        .mt-99 {
            margin-top: 99px;
        }
        .mb-99 {
            margin-bottom: 99px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-99 {
            margin-top: 99px;
        }
        .mb-sm-99 {
            margin-bottom: 99px;
        }
        .fs-sm-99 {
            font-size: 99px !important;
        }
    }
    
    .fs-100 {
        font-size: 100px;
    }
    
    @media (min-width: 575px) {
        .mt-100 {
            margin-top: 100px;
        }
        .mb-100 {
            margin-bottom: 100px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-100 {
            margin-top: 100px;
        }
        .mb-sm-100 {
            margin-bottom: 100px;
        }
        .fs-sm-100 {
            font-size: 100px !important;
        }
    }
    
    .fs-101 {
        font-size: 101px;
    }
    
    @media (min-width: 575px) {
        .mt-101 {
            margin-top: 101px;
        }
        .mb-101 {
            margin-bottom: 101px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-101 {
            margin-top: 101px;
        }
        .mb-sm-101 {
            margin-bottom: 101px;
        }
        .fs-sm-101 {
            font-size: 101px !important;
        }
    }
    
    .fs-102 {
        font-size: 102px;
    }
    
    @media (min-width: 575px) {
        .mt-102 {
            margin-top: 102px;
        }
        .mb-102 {
            margin-bottom: 102px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-102 {
            margin-top: 102px;
        }
        .mb-sm-102 {
            margin-bottom: 102px;
        }
        .fs-sm-102 {
            font-size: 102px !important;
        }
    }
    
    .fs-103 {
        font-size: 103px;
    }
    
    @media (min-width: 575px) {
        .mt-103 {
            margin-top: 103px;
        }
        .mb-103 {
            margin-bottom: 103px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-103 {
            margin-top: 103px;
        }
        .mb-sm-103 {
            margin-bottom: 103px;
        }
        .fs-sm-103 {
            font-size: 103px !important;
        }
    }
    
    .fs-104 {
        font-size: 104px;
    }
    
    @media (min-width: 575px) {
        .mt-104 {
            margin-top: 104px;
        }
        .mb-104 {
            margin-bottom: 104px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-104 {
            margin-top: 104px;
        }
        .mb-sm-104 {
            margin-bottom: 104px;
        }
        .fs-sm-104 {
            font-size: 104px !important;
        }
    }
    
    .fs-105 {
        font-size: 105px;
    }
    
    @media (min-width: 575px) {
        .mt-105 {
            margin-top: 105px;
        }
        .mb-105 {
            margin-bottom: 105px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-105 {
            margin-top: 105px;
        }
        .mb-sm-105 {
            margin-bottom: 105px;
        }
        .fs-sm-105 {
            font-size: 105px !important;
        }
    }
    
    .fs-106 {
        font-size: 106px;
    }
    
    @media (min-width: 575px) {
        .mt-106 {
            margin-top: 106px;
        }
        .mb-106 {
            margin-bottom: 106px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-106 {
            margin-top: 106px;
        }
        .mb-sm-106 {
            margin-bottom: 106px;
        }
        .fs-sm-106 {
            font-size: 106px !important;
        }
    }
    
    .fs-107 {
        font-size: 107px;
    }
    
    @media (min-width: 575px) {
        .mt-107 {
            margin-top: 107px;
        }
        .mb-107 {
            margin-bottom: 107px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-107 {
            margin-top: 107px;
        }
        .mb-sm-107 {
            margin-bottom: 107px;
        }
        .fs-sm-107 {
            font-size: 107px !important;
        }
    }
    
    .fs-108 {
        font-size: 108px;
    }
    
    @media (min-width: 575px) {
        .mt-108 {
            margin-top: 108px;
        }
        .mb-108 {
            margin-bottom: 108px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-108 {
            margin-top: 108px;
        }
        .mb-sm-108 {
            margin-bottom: 108px;
        }
        .fs-sm-108 {
            font-size: 108px !important;
        }
    }
    
    .fs-109 {
        font-size: 109px;
    }
    
    @media (min-width: 575px) {
        .mt-109 {
            margin-top: 109px;
        }
        .mb-109 {
            margin-bottom: 109px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-109 {
            margin-top: 109px;
        }
        .mb-sm-109 {
            margin-bottom: 109px;
        }
        .fs-sm-109 {
            font-size: 109px !important;
        }
    }
    
    .fs-110 {
        font-size: 110px;
    }
    
    @media (min-width: 575px) {
        .mt-110 {
            margin-top: 110px;
        }
        .mb-110 {
            margin-bottom: 110px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-110 {
            margin-top: 110px;
        }
        .mb-sm-110 {
            margin-bottom: 110px;
        }
        .fs-sm-110 {
            font-size: 110px !important;
        }
    }
    
    .fs-111 {
        font-size: 111px;
    }
    
    @media (min-width: 575px) {
        .mt-111 {
            margin-top: 111px;
        }
        .mb-111 {
            margin-bottom: 111px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-111 {
            margin-top: 111px;
        }
        .mb-sm-111 {
            margin-bottom: 111px;
        }
        .fs-sm-111 {
            font-size: 111px !important;
        }
    }
    
    .fs-112 {
        font-size: 112px;
    }
    
    @media (min-width: 575px) {
        .mt-112 {
            margin-top: 112px;
        }
        .mb-112 {
            margin-bottom: 112px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-112 {
            margin-top: 112px;
        }
        .mb-sm-112 {
            margin-bottom: 112px;
        }
        .fs-sm-112 {
            font-size: 112px !important;
        }
    }
    
    .fs-113 {
        font-size: 113px;
    }
    
    @media (min-width: 575px) {
        .mt-113 {
            margin-top: 113px;
        }
        .mb-113 {
            margin-bottom: 113px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-113 {
            margin-top: 113px;
        }
        .mb-sm-113 {
            margin-bottom: 113px;
        }
        .fs-sm-113 {
            font-size: 113px !important;
        }
    }
    
    .fs-114 {
        font-size: 114px;
    }
    
    @media (min-width: 575px) {
        .mt-114 {
            margin-top: 114px;
        }
        .mb-114 {
            margin-bottom: 114px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-114 {
            margin-top: 114px;
        }
        .mb-sm-114 {
            margin-bottom: 114px;
        }
        .fs-sm-114 {
            font-size: 114px !important;
        }
    }
    
    .fs-115 {
        font-size: 115px;
    }
    
    @media (min-width: 575px) {
        .mt-115 {
            margin-top: 115px;
        }
        .mb-115 {
            margin-bottom: 115px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-115 {
            margin-top: 115px;
        }
        .mb-sm-115 {
            margin-bottom: 115px;
        }
        .fs-sm-115 {
            font-size: 115px !important;
        }
    }
    
    .fs-116 {
        font-size: 116px;
    }
    
    @media (min-width: 575px) {
        .mt-116 {
            margin-top: 116px;
        }
        .mb-116 {
            margin-bottom: 116px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-116 {
            margin-top: 116px;
        }
        .mb-sm-116 {
            margin-bottom: 116px;
        }
        .fs-sm-116 {
            font-size: 116px !important;
        }
    }
    
    .fs-117 {
        font-size: 117px;
    }
    
    @media (min-width: 575px) {
        .mt-117 {
            margin-top: 117px;
        }
        .mb-117 {
            margin-bottom: 117px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-117 {
            margin-top: 117px;
        }
        .mb-sm-117 {
            margin-bottom: 117px;
        }
        .fs-sm-117 {
            font-size: 117px !important;
        }
    }
    
    .fs-118 {
        font-size: 118px;
    }
    
    @media (min-width: 575px) {
        .mt-118 {
            margin-top: 118px;
        }
        .mb-118 {
            margin-bottom: 118px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-118 {
            margin-top: 118px;
        }
        .mb-sm-118 {
            margin-bottom: 118px;
        }
        .fs-sm-118 {
            font-size: 118px !important;
        }
    }
    
    .fs-119 {
        font-size: 119px;
    }
    
    @media (min-width: 575px) {
        .mt-119 {
            margin-top: 119px;
        }
        .mb-119 {
            margin-bottom: 119px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-119 {
            margin-top: 119px;
        }
        .mb-sm-119 {
            margin-bottom: 119px;
        }
        .fs-sm-119 {
            font-size: 119px !important;
        }
    }
    
    .fs-120 {
        font-size: 120px;
    }
    
    @media (min-width: 575px) {
        .mt-120 {
            margin-top: 120px;
        }
        .mb-120 {
            margin-bottom: 120px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-120 {
            margin-top: 120px;
        }
        .mb-sm-120 {
            margin-bottom: 120px;
        }
        .fs-sm-120 {
            font-size: 120px !important;
        }
    }
    
    .fs-121 {
        font-size: 121px;
    }
    
    @media (min-width: 575px) {
        .mt-121 {
            margin-top: 121px;
        }
        .mb-121 {
            margin-bottom: 121px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-121 {
            margin-top: 121px;
        }
        .mb-sm-121 {
            margin-bottom: 121px;
        }
        .fs-sm-121 {
            font-size: 121px !important;
        }
    }
    
    .fs-122 {
        font-size: 122px;
    }
    
    @media (min-width: 575px) {
        .mt-122 {
            margin-top: 122px;
        }
        .mb-122 {
            margin-bottom: 122px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-122 {
            margin-top: 122px;
        }
        .mb-sm-122 {
            margin-bottom: 122px;
        }
        .fs-sm-122 {
            font-size: 122px !important;
        }
    }
    
    .fs-123 {
        font-size: 123px;
    }
    
    @media (min-width: 575px) {
        .mt-123 {
            margin-top: 123px;
        }
        .mb-123 {
            margin-bottom: 123px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-123 {
            margin-top: 123px;
        }
        .mb-sm-123 {
            margin-bottom: 123px;
        }
        .fs-sm-123 {
            font-size: 123px !important;
        }
    }
    
    .fs-124 {
        font-size: 124px;
    }
    
    @media (min-width: 575px) {
        .mt-124 {
            margin-top: 124px;
        }
        .mb-124 {
            margin-bottom: 124px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-124 {
            margin-top: 124px;
        }
        .mb-sm-124 {
            margin-bottom: 124px;
        }
        .fs-sm-124 {
            font-size: 124px !important;
        }
    }
    
    .fs-125 {
        font-size: 125px;
    }
    
    @media (min-width: 575px) {
        .mt-125 {
            margin-top: 125px;
        }
        .mb-125 {
            margin-bottom: 125px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-125 {
            margin-top: 125px;
        }
        .mb-sm-125 {
            margin-bottom: 125px;
        }
        .fs-sm-125 {
            font-size: 125px !important;
        }
    }
    
    .fs-126 {
        font-size: 126px;
    }
    
    @media (min-width: 575px) {
        .mt-126 {
            margin-top: 126px;
        }
        .mb-126 {
            margin-bottom: 126px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-126 {
            margin-top: 126px;
        }
        .mb-sm-126 {
            margin-bottom: 126px;
        }
        .fs-sm-126 {
            font-size: 126px !important;
        }
    }
    
    .fs-127 {
        font-size: 127px;
    }
    
    @media (min-width: 575px) {
        .mt-127 {
            margin-top: 127px;
        }
        .mb-127 {
            margin-bottom: 127px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-127 {
            margin-top: 127px;
        }
        .mb-sm-127 {
            margin-bottom: 127px;
        }
        .fs-sm-127 {
            font-size: 127px !important;
        }
    }
    
    .fs-128 {
        font-size: 128px;
    }
    
    @media (min-width: 575px) {
        .mt-128 {
            margin-top: 128px;
        }
        .mb-128 {
            margin-bottom: 128px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-128 {
            margin-top: 128px;
        }
        .mb-sm-128 {
            margin-bottom: 128px;
        }
        .fs-sm-128 {
            font-size: 128px !important;
        }
    }
    
    .fs-129 {
        font-size: 129px;
    }
    
    @media (min-width: 575px) {
        .mt-129 {
            margin-top: 129px;
        }
        .mb-129 {
            margin-bottom: 129px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-129 {
            margin-top: 129px;
        }
        .mb-sm-129 {
            margin-bottom: 129px;
        }
        .fs-sm-129 {
            font-size: 129px !important;
        }
    }
    
    .fs-130 {
        font-size: 130px;
    }
    
    @media (min-width: 575px) {
        .mt-130 {
            margin-top: 130px;
        }
        .mb-130 {
            margin-bottom: 130px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-130 {
            margin-top: 130px;
        }
        .mb-sm-130 {
            margin-bottom: 130px;
        }
        .fs-sm-130 {
            font-size: 130px !important;
        }
    }
    
    .fs-131 {
        font-size: 131px;
    }
    
    @media (min-width: 575px) {
        .mt-131 {
            margin-top: 131px;
        }
        .mb-131 {
            margin-bottom: 131px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-131 {
            margin-top: 131px;
        }
        .mb-sm-131 {
            margin-bottom: 131px;
        }
        .fs-sm-131 {
            font-size: 131px !important;
        }
    }
    
    .fs-132 {
        font-size: 132px;
    }
    
    @media (min-width: 575px) {
        .mt-132 {
            margin-top: 132px;
        }
        .mb-132 {
            margin-bottom: 132px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-132 {
            margin-top: 132px;
        }
        .mb-sm-132 {
            margin-bottom: 132px;
        }
        .fs-sm-132 {
            font-size: 132px !important;
        }
    }
    
    .fs-133 {
        font-size: 133px;
    }
    
    @media (min-width: 575px) {
        .mt-133 {
            margin-top: 133px;
        }
        .mb-133 {
            margin-bottom: 133px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-133 {
            margin-top: 133px;
        }
        .mb-sm-133 {
            margin-bottom: 133px;
        }
        .fs-sm-133 {
            font-size: 133px !important;
        }
    }
    
    .fs-134 {
        font-size: 134px;
    }
    
    @media (min-width: 575px) {
        .mt-134 {
            margin-top: 134px;
        }
        .mb-134 {
            margin-bottom: 134px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-134 {
            margin-top: 134px;
        }
        .mb-sm-134 {
            margin-bottom: 134px;
        }
        .fs-sm-134 {
            font-size: 134px !important;
        }
    }
    
    .fs-135 {
        font-size: 135px;
    }
    
    @media (min-width: 575px) {
        .mt-135 {
            margin-top: 135px;
        }
        .mb-135 {
            margin-bottom: 135px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-135 {
            margin-top: 135px;
        }
        .mb-sm-135 {
            margin-bottom: 135px;
        }
        .fs-sm-135 {
            font-size: 135px !important;
        }
    }
    
    .fs-136 {
        font-size: 136px;
    }
    
    @media (min-width: 575px) {
        .mt-136 {
            margin-top: 136px;
        }
        .mb-136 {
            margin-bottom: 136px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-136 {
            margin-top: 136px;
        }
        .mb-sm-136 {
            margin-bottom: 136px;
        }
        .fs-sm-136 {
            font-size: 136px !important;
        }
    }
    
    .fs-137 {
        font-size: 137px;
    }
    
    @media (min-width: 575px) {
        .mt-137 {
            margin-top: 137px;
        }
        .mb-137 {
            margin-bottom: 137px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-137 {
            margin-top: 137px;
        }
        .mb-sm-137 {
            margin-bottom: 137px;
        }
        .fs-sm-137 {
            font-size: 137px !important;
        }
    }
    
    .fs-138 {
        font-size: 138px;
    }
    
    @media (min-width: 575px) {
        .mt-138 {
            margin-top: 138px;
        }
        .mb-138 {
            margin-bottom: 138px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-138 {
            margin-top: 138px;
        }
        .mb-sm-138 {
            margin-bottom: 138px;
        }
        .fs-sm-138 {
            font-size: 138px !important;
        }
    }
    
    .fs-139 {
        font-size: 139px;
    }
    
    @media (min-width: 575px) {
        .mt-139 {
            margin-top: 139px;
        }
        .mb-139 {
            margin-bottom: 139px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-139 {
            margin-top: 139px;
        }
        .mb-sm-139 {
            margin-bottom: 139px;
        }
        .fs-sm-139 {
            font-size: 139px !important;
        }
    }
    
    .fs-140 {
        font-size: 140px;
    }
    
    @media (min-width: 575px) {
        .mt-140 {
            margin-top: 140px;
        }
        .mb-140 {
            margin-bottom: 140px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-140 {
            margin-top: 140px;
        }
        .mb-sm-140 {
            margin-bottom: 140px;
        }
        .fs-sm-140 {
            font-size: 140px !important;
        }
    }
    
    .fs-141 {
        font-size: 141px;
    }
    
    @media (min-width: 575px) {
        .mt-141 {
            margin-top: 141px;
        }
        .mb-141 {
            margin-bottom: 141px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-141 {
            margin-top: 141px;
        }
        .mb-sm-141 {
            margin-bottom: 141px;
        }
        .fs-sm-141 {
            font-size: 141px !important;
        }
    }
    
    .fs-142 {
        font-size: 142px;
    }
    
    @media (min-width: 575px) {
        .mt-142 {
            margin-top: 142px;
        }
        .mb-142 {
            margin-bottom: 142px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-142 {
            margin-top: 142px;
        }
        .mb-sm-142 {
            margin-bottom: 142px;
        }
        .fs-sm-142 {
            font-size: 142px !important;
        }
    }
    
    .fs-143 {
        font-size: 143px;
    }
    
    @media (min-width: 575px) {
        .mt-143 {
            margin-top: 143px;
        }
        .mb-143 {
            margin-bottom: 143px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-143 {
            margin-top: 143px;
        }
        .mb-sm-143 {
            margin-bottom: 143px;
        }
        .fs-sm-143 {
            font-size: 143px !important;
        }
    }
    
    .fs-144 {
        font-size: 144px;
    }
    
    @media (min-width: 575px) {
        .mt-144 {
            margin-top: 144px;
        }
        .mb-144 {
            margin-bottom: 144px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-144 {
            margin-top: 144px;
        }
        .mb-sm-144 {
            margin-bottom: 144px;
        }
        .fs-sm-144 {
            font-size: 144px !important;
        }
    }
    
    .fs-145 {
        font-size: 145px;
    }
    
    @media (min-width: 575px) {
        .mt-145 {
            margin-top: 145px;
        }
        .mb-145 {
            margin-bottom: 145px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-145 {
            margin-top: 145px;
        }
        .mb-sm-145 {
            margin-bottom: 145px;
        }
        .fs-sm-145 {
            font-size: 145px !important;
        }
    }
    
    .fs-146 {
        font-size: 146px;
    }
    
    @media (min-width: 575px) {
        .mt-146 {
            margin-top: 146px;
        }
        .mb-146 {
            margin-bottom: 146px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-146 {
            margin-top: 146px;
        }
        .mb-sm-146 {
            margin-bottom: 146px;
        }
        .fs-sm-146 {
            font-size: 146px !important;
        }
    }
    
    .fs-147 {
        font-size: 147px;
    }
    
    @media (min-width: 575px) {
        .mt-147 {
            margin-top: 147px;
        }
        .mb-147 {
            margin-bottom: 147px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-147 {
            margin-top: 147px;
        }
        .mb-sm-147 {
            margin-bottom: 147px;
        }
        .fs-sm-147 {
            font-size: 147px !important;
        }
    }
    
    .fs-148 {
        font-size: 148px;
    }
    
    @media (min-width: 575px) {
        .mt-148 {
            margin-top: 148px;
        }
        .mb-148 {
            margin-bottom: 148px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-148 {
            margin-top: 148px;
        }
        .mb-sm-148 {
            margin-bottom: 148px;
        }
        .fs-sm-148 {
            font-size: 148px !important;
        }
    }
    
    .fs-149 {
        font-size: 149px;
    }
    
    @media (min-width: 575px) {
        .mt-149 {
            margin-top: 149px;
        }
        .mb-149 {
            margin-bottom: 149px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-149 {
            margin-top: 149px;
        }
        .mb-sm-149 {
            margin-bottom: 149px;
        }
        .fs-sm-149 {
            font-size: 149px !important;
        }
    }
    
    .fs-150 {
        font-size: 150px;
    }
    
    @media (min-width: 575px) {
        .mt-150 {
            margin-top: 150px;
        }
        .mb-150 {
            margin-bottom: 150px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-150 {
            margin-top: 150px;
        }
        .mb-sm-150 {
            margin-bottom: 150px;
        }
        .fs-sm-150 {
            font-size: 150px !important;
        }
    }
    
    .fs-151 {
        font-size: 151px;
    }
    
    @media (min-width: 575px) {
        .mt-151 {
            margin-top: 151px;
        }
        .mb-151 {
            margin-bottom: 151px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-151 {
            margin-top: 151px;
        }
        .mb-sm-151 {
            margin-bottom: 151px;
        }
        .fs-sm-151 {
            font-size: 151px !important;
        }
    }
    
    .fs-152 {
        font-size: 152px;
    }
    
    @media (min-width: 575px) {
        .mt-152 {
            margin-top: 152px;
        }
        .mb-152 {
            margin-bottom: 152px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-152 {
            margin-top: 152px;
        }
        .mb-sm-152 {
            margin-bottom: 152px;
        }
        .fs-sm-152 {
            font-size: 152px !important;
        }
    }
    
    .fs-153 {
        font-size: 153px;
    }
    
    @media (min-width: 575px) {
        .mt-153 {
            margin-top: 153px;
        }
        .mb-153 {
            margin-bottom: 153px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-153 {
            margin-top: 153px;
        }
        .mb-sm-153 {
            margin-bottom: 153px;
        }
        .fs-sm-153 {
            font-size: 153px !important;
        }
    }
    
    .fs-154 {
        font-size: 154px;
    }
    
    @media (min-width: 575px) {
        .mt-154 {
            margin-top: 154px;
        }
        .mb-154 {
            margin-bottom: 154px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-154 {
            margin-top: 154px;
        }
        .mb-sm-154 {
            margin-bottom: 154px;
        }
        .fs-sm-154 {
            font-size: 154px !important;
        }
    }
    
    .fs-155 {
        font-size: 155px;
    }
    
    @media (min-width: 575px) {
        .mt-155 {
            margin-top: 155px;
        }
        .mb-155 {
            margin-bottom: 155px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-155 {
            margin-top: 155px;
        }
        .mb-sm-155 {
            margin-bottom: 155px;
        }
        .fs-sm-155 {
            font-size: 155px !important;
        }
    }
    
    .fs-156 {
        font-size: 156px;
    }
    
    @media (min-width: 575px) {
        .mt-156 {
            margin-top: 156px;
        }
        .mb-156 {
            margin-bottom: 156px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-156 {
            margin-top: 156px;
        }
        .mb-sm-156 {
            margin-bottom: 156px;
        }
        .fs-sm-156 {
            font-size: 156px !important;
        }
    }
    
    .fs-157 {
        font-size: 157px;
    }
    
    @media (min-width: 575px) {
        .mt-157 {
            margin-top: 157px;
        }
        .mb-157 {
            margin-bottom: 157px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-157 {
            margin-top: 157px;
        }
        .mb-sm-157 {
            margin-bottom: 157px;
        }
        .fs-sm-157 {
            font-size: 157px !important;
        }
    }
    
    .fs-158 {
        font-size: 158px;
    }
    
    @media (min-width: 575px) {
        .mt-158 {
            margin-top: 158px;
        }
        .mb-158 {
            margin-bottom: 158px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-158 {
            margin-top: 158px;
        }
        .mb-sm-158 {
            margin-bottom: 158px;
        }
        .fs-sm-158 {
            font-size: 158px !important;
        }
    }
    
    .fs-159 {
        font-size: 159px;
    }
    
    @media (min-width: 575px) {
        .mt-159 {
            margin-top: 159px;
        }
        .mb-159 {
            margin-bottom: 159px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-159 {
            margin-top: 159px;
        }
        .mb-sm-159 {
            margin-bottom: 159px;
        }
        .fs-sm-159 {
            font-size: 159px !important;
        }
    }
    
    .fs-160 {
        font-size: 160px;
    }
    
    @media (min-width: 575px) {
        .mt-160 {
            margin-top: 160px;
        }
        .mb-160 {
            margin-bottom: 160px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-160 {
            margin-top: 160px;
        }
        .mb-sm-160 {
            margin-bottom: 160px;
        }
        .fs-sm-160 {
            font-size: 160px !important;
        }
    }
    
    .fs-161 {
        font-size: 161px;
    }
    
    @media (min-width: 575px) {
        .mt-161 {
            margin-top: 161px;
        }
        .mb-161 {
            margin-bottom: 161px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-161 {
            margin-top: 161px;
        }
        .mb-sm-161 {
            margin-bottom: 161px;
        }
        .fs-sm-161 {
            font-size: 161px !important;
        }
    }
    
    .fs-162 {
        font-size: 162px;
    }
    
    @media (min-width: 575px) {
        .mt-162 {
            margin-top: 162px;
        }
        .mb-162 {
            margin-bottom: 162px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-162 {
            margin-top: 162px;
        }
        .mb-sm-162 {
            margin-bottom: 162px;
        }
        .fs-sm-162 {
            font-size: 162px !important;
        }
    }
    
    .fs-163 {
        font-size: 163px;
    }
    
    @media (min-width: 575px) {
        .mt-163 {
            margin-top: 163px;
        }
        .mb-163 {
            margin-bottom: 163px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-163 {
            margin-top: 163px;
        }
        .mb-sm-163 {
            margin-bottom: 163px;
        }
        .fs-sm-163 {
            font-size: 163px !important;
        }
    }
    
    .fs-164 {
        font-size: 164px;
    }
    
    @media (min-width: 575px) {
        .mt-164 {
            margin-top: 164px;
        }
        .mb-164 {
            margin-bottom: 164px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-164 {
            margin-top: 164px;
        }
        .mb-sm-164 {
            margin-bottom: 164px;
        }
        .fs-sm-164 {
            font-size: 164px !important;
        }
    }
    
    .fs-165 {
        font-size: 165px;
    }
    
    @media (min-width: 575px) {
        .mt-165 {
            margin-top: 165px;
        }
        .mb-165 {
            margin-bottom: 165px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-165 {
            margin-top: 165px;
        }
        .mb-sm-165 {
            margin-bottom: 165px;
        }
        .fs-sm-165 {
            font-size: 165px !important;
        }
    }
    
    .fs-166 {
        font-size: 166px;
    }
    
    @media (min-width: 575px) {
        .mt-166 {
            margin-top: 166px;
        }
        .mb-166 {
            margin-bottom: 166px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-166 {
            margin-top: 166px;
        }
        .mb-sm-166 {
            margin-bottom: 166px;
        }
        .fs-sm-166 {
            font-size: 166px !important;
        }
    }
    
    .fs-167 {
        font-size: 167px;
    }
    
    @media (min-width: 575px) {
        .mt-167 {
            margin-top: 167px;
        }
        .mb-167 {
            margin-bottom: 167px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-167 {
            margin-top: 167px;
        }
        .mb-sm-167 {
            margin-bottom: 167px;
        }
        .fs-sm-167 {
            font-size: 167px !important;
        }
    }
    
    .fs-168 {
        font-size: 168px;
    }
    
    @media (min-width: 575px) {
        .mt-168 {
            margin-top: 168px;
        }
        .mb-168 {
            margin-bottom: 168px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-168 {
            margin-top: 168px;
        }
        .mb-sm-168 {
            margin-bottom: 168px;
        }
        .fs-sm-168 {
            font-size: 168px !important;
        }
    }
    
    .fs-169 {
        font-size: 169px;
    }
    
    @media (min-width: 575px) {
        .mt-169 {
            margin-top: 169px;
        }
        .mb-169 {
            margin-bottom: 169px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-169 {
            margin-top: 169px;
        }
        .mb-sm-169 {
            margin-bottom: 169px;
        }
        .fs-sm-169 {
            font-size: 169px !important;
        }
    }
    
    .fs-170 {
        font-size: 170px;
    }
    
    @media (min-width: 575px) {
        .mt-170 {
            margin-top: 170px;
        }
        .mb-170 {
            margin-bottom: 170px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-170 {
            margin-top: 170px;
        }
        .mb-sm-170 {
            margin-bottom: 170px;
        }
        .fs-sm-170 {
            font-size: 170px !important;
        }
    }
    
    .fs-171 {
        font-size: 171px;
    }
    
    @media (min-width: 575px) {
        .mt-171 {
            margin-top: 171px;
        }
        .mb-171 {
            margin-bottom: 171px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-171 {
            margin-top: 171px;
        }
        .mb-sm-171 {
            margin-bottom: 171px;
        }
        .fs-sm-171 {
            font-size: 171px !important;
        }
    }
    
    .fs-172 {
        font-size: 172px;
    }
    
    @media (min-width: 575px) {
        .mt-172 {
            margin-top: 172px;
        }
        .mb-172 {
            margin-bottom: 172px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-172 {
            margin-top: 172px;
        }
        .mb-sm-172 {
            margin-bottom: 172px;
        }
        .fs-sm-172 {
            font-size: 172px !important;
        }
    }
    
    .fs-173 {
        font-size: 173px;
    }
    
    @media (min-width: 575px) {
        .mt-173 {
            margin-top: 173px;
        }
        .mb-173 {
            margin-bottom: 173px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-173 {
            margin-top: 173px;
        }
        .mb-sm-173 {
            margin-bottom: 173px;
        }
        .fs-sm-173 {
            font-size: 173px !important;
        }
    }
    
    .fs-174 {
        font-size: 174px;
    }
    
    @media (min-width: 575px) {
        .mt-174 {
            margin-top: 174px;
        }
        .mb-174 {
            margin-bottom: 174px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-174 {
            margin-top: 174px;
        }
        .mb-sm-174 {
            margin-bottom: 174px;
        }
        .fs-sm-174 {
            font-size: 174px !important;
        }
    }
    
    .fs-175 {
        font-size: 175px;
    }
    
    @media (min-width: 575px) {
        .mt-175 {
            margin-top: 175px;
        }
        .mb-175 {
            margin-bottom: 175px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-175 {
            margin-top: 175px;
        }
        .mb-sm-175 {
            margin-bottom: 175px;
        }
        .fs-sm-175 {
            font-size: 175px !important;
        }
    }
    
    .fs-176 {
        font-size: 176px;
    }
    
    @media (min-width: 575px) {
        .mt-176 {
            margin-top: 176px;
        }
        .mb-176 {
            margin-bottom: 176px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-176 {
            margin-top: 176px;
        }
        .mb-sm-176 {
            margin-bottom: 176px;
        }
        .fs-sm-176 {
            font-size: 176px !important;
        }
    }
    
    .fs-177 {
        font-size: 177px;
    }
    
    @media (min-width: 575px) {
        .mt-177 {
            margin-top: 177px;
        }
        .mb-177 {
            margin-bottom: 177px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-177 {
            margin-top: 177px;
        }
        .mb-sm-177 {
            margin-bottom: 177px;
        }
        .fs-sm-177 {
            font-size: 177px !important;
        }
    }
    
    .fs-178 {
        font-size: 178px;
    }
    
    @media (min-width: 575px) {
        .mt-178 {
            margin-top: 178px;
        }
        .mb-178 {
            margin-bottom: 178px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-178 {
            margin-top: 178px;
        }
        .mb-sm-178 {
            margin-bottom: 178px;
        }
        .fs-sm-178 {
            font-size: 178px !important;
        }
    }
    
    .fs-179 {
        font-size: 179px;
    }
    
    @media (min-width: 575px) {
        .mt-179 {
            margin-top: 179px;
        }
        .mb-179 {
            margin-bottom: 179px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-179 {
            margin-top: 179px;
        }
        .mb-sm-179 {
            margin-bottom: 179px;
        }
        .fs-sm-179 {
            font-size: 179px !important;
        }
    }
    
    .fs-180 {
        font-size: 180px;
    }
    
    @media (min-width: 575px) {
        .mt-180 {
            margin-top: 180px;
        }
        .mb-180 {
            margin-bottom: 180px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-180 {
            margin-top: 180px;
        }
        .mb-sm-180 {
            margin-bottom: 180px;
        }
        .fs-sm-180 {
            font-size: 180px !important;
        }
    }
    
    .fs-181 {
        font-size: 181px;
    }
    
    @media (min-width: 575px) {
        .mt-181 {
            margin-top: 181px;
        }
        .mb-181 {
            margin-bottom: 181px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-181 {
            margin-top: 181px;
        }
        .mb-sm-181 {
            margin-bottom: 181px;
        }
        .fs-sm-181 {
            font-size: 181px !important;
        }
    }
    
    .fs-182 {
        font-size: 182px;
    }
    
    @media (min-width: 575px) {
        .mt-182 {
            margin-top: 182px;
        }
        .mb-182 {
            margin-bottom: 182px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-182 {
            margin-top: 182px;
        }
        .mb-sm-182 {
            margin-bottom: 182px;
        }
        .fs-sm-182 {
            font-size: 182px !important;
        }
    }
    
    .fs-183 {
        font-size: 183px;
    }
    
    @media (min-width: 575px) {
        .mt-183 {
            margin-top: 183px;
        }
        .mb-183 {
            margin-bottom: 183px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-183 {
            margin-top: 183px;
        }
        .mb-sm-183 {
            margin-bottom: 183px;
        }
        .fs-sm-183 {
            font-size: 183px !important;
        }
    }
    
    .fs-184 {
        font-size: 184px;
    }
    
    @media (min-width: 575px) {
        .mt-184 {
            margin-top: 184px;
        }
        .mb-184 {
            margin-bottom: 184px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-184 {
            margin-top: 184px;
        }
        .mb-sm-184 {
            margin-bottom: 184px;
        }
        .fs-sm-184 {
            font-size: 184px !important;
        }
    }
    
    .fs-185 {
        font-size: 185px;
    }
    
    @media (min-width: 575px) {
        .mt-185 {
            margin-top: 185px;
        }
        .mb-185 {
            margin-bottom: 185px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-185 {
            margin-top: 185px;
        }
        .mb-sm-185 {
            margin-bottom: 185px;
        }
        .fs-sm-185 {
            font-size: 185px !important;
        }
    }
    
    .fs-186 {
        font-size: 186px;
    }
    
    @media (min-width: 575px) {
        .mt-186 {
            margin-top: 186px;
        }
        .mb-186 {
            margin-bottom: 186px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-186 {
            margin-top: 186px;
        }
        .mb-sm-186 {
            margin-bottom: 186px;
        }
        .fs-sm-186 {
            font-size: 186px !important;
        }
    }
    
    .fs-187 {
        font-size: 187px;
    }
    
    @media (min-width: 575px) {
        .mt-187 {
            margin-top: 187px;
        }
        .mb-187 {
            margin-bottom: 187px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-187 {
            margin-top: 187px;
        }
        .mb-sm-187 {
            margin-bottom: 187px;
        }
        .fs-sm-187 {
            font-size: 187px !important;
        }
    }
    
    .fs-188 {
        font-size: 188px;
    }
    
    @media (min-width: 575px) {
        .mt-188 {
            margin-top: 188px;
        }
        .mb-188 {
            margin-bottom: 188px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-188 {
            margin-top: 188px;
        }
        .mb-sm-188 {
            margin-bottom: 188px;
        }
        .fs-sm-188 {
            font-size: 188px !important;
        }
    }
    
    .fs-189 {
        font-size: 189px;
    }
    
    @media (min-width: 575px) {
        .mt-189 {
            margin-top: 189px;
        }
        .mb-189 {
            margin-bottom: 189px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-189 {
            margin-top: 189px;
        }
        .mb-sm-189 {
            margin-bottom: 189px;
        }
        .fs-sm-189 {
            font-size: 189px !important;
        }
    }
    
    .fs-190 {
        font-size: 190px;
    }
    
    @media (min-width: 575px) {
        .mt-190 {
            margin-top: 190px;
        }
        .mb-190 {
            margin-bottom: 190px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-190 {
            margin-top: 190px;
        }
        .mb-sm-190 {
            margin-bottom: 190px;
        }
        .fs-sm-190 {
            font-size: 190px !important;
        }
    }
    
    .fs-191 {
        font-size: 191px;
    }
    
    @media (min-width: 575px) {
        .mt-191 {
            margin-top: 191px;
        }
        .mb-191 {
            margin-bottom: 191px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-191 {
            margin-top: 191px;
        }
        .mb-sm-191 {
            margin-bottom: 191px;
        }
        .fs-sm-191 {
            font-size: 191px !important;
        }
    }
    
    .fs-192 {
        font-size: 192px;
    }
    
    @media (min-width: 575px) {
        .mt-192 {
            margin-top: 192px;
        }
        .mb-192 {
            margin-bottom: 192px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-192 {
            margin-top: 192px;
        }
        .mb-sm-192 {
            margin-bottom: 192px;
        }
        .fs-sm-192 {
            font-size: 192px !important;
        }
    }
    
    .fs-193 {
        font-size: 193px;
    }
    
    @media (min-width: 575px) {
        .mt-193 {
            margin-top: 193px;
        }
        .mb-193 {
            margin-bottom: 193px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-193 {
            margin-top: 193px;
        }
        .mb-sm-193 {
            margin-bottom: 193px;
        }
        .fs-sm-193 {
            font-size: 193px !important;
        }
    }
    
    .fs-194 {
        font-size: 194px;
    }
    
    @media (min-width: 575px) {
        .mt-194 {
            margin-top: 194px;
        }
        .mb-194 {
            margin-bottom: 194px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-194 {
            margin-top: 194px;
        }
        .mb-sm-194 {
            margin-bottom: 194px;
        }
        .fs-sm-194 {
            font-size: 194px !important;
        }
    }
    
    .fs-195 {
        font-size: 195px;
    }
    
    @media (min-width: 575px) {
        .mt-195 {
            margin-top: 195px;
        }
        .mb-195 {
            margin-bottom: 195px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-195 {
            margin-top: 195px;
        }
        .mb-sm-195 {
            margin-bottom: 195px;
        }
        .fs-sm-195 {
            font-size: 195px !important;
        }
    }
    
    .fs-196 {
        font-size: 196px;
    }
    
    @media (min-width: 575px) {
        .mt-196 {
            margin-top: 196px;
        }
        .mb-196 {
            margin-bottom: 196px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-196 {
            margin-top: 196px;
        }
        .mb-sm-196 {
            margin-bottom: 196px;
        }
        .fs-sm-196 {
            font-size: 196px !important;
        }
    }
    
    .fs-197 {
        font-size: 197px;
    }
    
    @media (min-width: 575px) {
        .mt-197 {
            margin-top: 197px;
        }
        .mb-197 {
            margin-bottom: 197px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-197 {
            margin-top: 197px;
        }
        .mb-sm-197 {
            margin-bottom: 197px;
        }
        .fs-sm-197 {
            font-size: 197px !important;
        }
    }
    
    .fs-198 {
        font-size: 198px;
    }
    
    @media (min-width: 575px) {
        .mt-198 {
            margin-top: 198px;
        }
        .mb-198 {
            margin-bottom: 198px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-198 {
            margin-top: 198px;
        }
        .mb-sm-198 {
            margin-bottom: 198px;
        }
        .fs-sm-198 {
            font-size: 198px !important;
        }
    }
    
    .fs-199 {
        font-size: 199px;
    }
    
    @media (min-width: 575px) {
        .mt-199 {
            margin-top: 199px;
        }
        .mb-199 {
            margin-bottom: 199px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-199 {
            margin-top: 199px;
        }
        .mb-sm-199 {
            margin-bottom: 199px;
        }
        .fs-sm-199 {
            font-size: 199px !important;
        }
    }
    
    .fs-200 {
        font-size: 200px;
    }
    
    @media (min-width: 575px) {
        .mt-200 {
            margin-top: 200px;
        }
        .mb-200 {
            margin-bottom: 200px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-200 {
            margin-top: 200px;
        }
        .mb-sm-200 {
            margin-bottom: 200px;
        }
        .fs-sm-200 {
            font-size: 200px !important;
        }
    }
    
    .fs-201 {
        font-size: 201px;
    }
    
    @media (min-width: 575px) {
        .mt-201 {
            margin-top: 201px;
        }
        .mb-201 {
            margin-bottom: 201px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-201 {
            margin-top: 201px;
        }
        .mb-sm-201 {
            margin-bottom: 201px;
        }
        .fs-sm-201 {
            font-size: 201px !important;
        }
    }
    
    .fs-202 {
        font-size: 202px;
    }
    
    @media (min-width: 575px) {
        .mt-202 {
            margin-top: 202px;
        }
        .mb-202 {
            margin-bottom: 202px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-202 {
            margin-top: 202px;
        }
        .mb-sm-202 {
            margin-bottom: 202px;
        }
        .fs-sm-202 {
            font-size: 202px !important;
        }
    }
    
    .fs-203 {
        font-size: 203px;
    }
    
    @media (min-width: 575px) {
        .mt-203 {
            margin-top: 203px;
        }
        .mb-203 {
            margin-bottom: 203px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-203 {
            margin-top: 203px;
        }
        .mb-sm-203 {
            margin-bottom: 203px;
        }
        .fs-sm-203 {
            font-size: 203px !important;
        }
    }
    
    .fs-204 {
        font-size: 204px;
    }
    
    @media (min-width: 575px) {
        .mt-204 {
            margin-top: 204px;
        }
        .mb-204 {
            margin-bottom: 204px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-204 {
            margin-top: 204px;
        }
        .mb-sm-204 {
            margin-bottom: 204px;
        }
        .fs-sm-204 {
            font-size: 204px !important;
        }
    }
    
    .fs-205 {
        font-size: 205px;
    }
    
    @media (min-width: 575px) {
        .mt-205 {
            margin-top: 205px;
        }
        .mb-205 {
            margin-bottom: 205px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-205 {
            margin-top: 205px;
        }
        .mb-sm-205 {
            margin-bottom: 205px;
        }
        .fs-sm-205 {
            font-size: 205px !important;
        }
    }
    
    .fs-206 {
        font-size: 206px;
    }
    
    @media (min-width: 575px) {
        .mt-206 {
            margin-top: 206px;
        }
        .mb-206 {
            margin-bottom: 206px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-206 {
            margin-top: 206px;
        }
        .mb-sm-206 {
            margin-bottom: 206px;
        }
        .fs-sm-206 {
            font-size: 206px !important;
        }
    }
    
    .fs-207 {
        font-size: 207px;
    }
    
    @media (min-width: 575px) {
        .mt-207 {
            margin-top: 207px;
        }
        .mb-207 {
            margin-bottom: 207px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-207 {
            margin-top: 207px;
        }
        .mb-sm-207 {
            margin-bottom: 207px;
        }
        .fs-sm-207 {
            font-size: 207px !important;
        }
    }
    
    .fs-208 {
        font-size: 208px;
    }
    
    @media (min-width: 575px) {
        .mt-208 {
            margin-top: 208px;
        }
        .mb-208 {
            margin-bottom: 208px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-208 {
            margin-top: 208px;
        }
        .mb-sm-208 {
            margin-bottom: 208px;
        }
        .fs-sm-208 {
            font-size: 208px !important;
        }
    }
    
    .fs-209 {
        font-size: 209px;
    }
    
    @media (min-width: 575px) {
        .mt-209 {
            margin-top: 209px;
        }
        .mb-209 {
            margin-bottom: 209px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-209 {
            margin-top: 209px;
        }
        .mb-sm-209 {
            margin-bottom: 209px;
        }
        .fs-sm-209 {
            font-size: 209px !important;
        }
    }
    
    .fs-210 {
        font-size: 210px;
    }
    
    @media (min-width: 575px) {
        .mt-210 {
            margin-top: 210px;
        }
        .mb-210 {
            margin-bottom: 210px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-210 {
            margin-top: 210px;
        }
        .mb-sm-210 {
            margin-bottom: 210px;
        }
        .fs-sm-210 {
            font-size: 210px !important;
        }
    }
    
    .fs-211 {
        font-size: 211px;
    }
    
    @media (min-width: 575px) {
        .mt-211 {
            margin-top: 211px;
        }
        .mb-211 {
            margin-bottom: 211px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-211 {
            margin-top: 211px;
        }
        .mb-sm-211 {
            margin-bottom: 211px;
        }
        .fs-sm-211 {
            font-size: 211px !important;
        }
    }
    
    .fs-212 {
        font-size: 212px;
    }
    
    @media (min-width: 575px) {
        .mt-212 {
            margin-top: 212px;
        }
        .mb-212 {
            margin-bottom: 212px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-212 {
            margin-top: 212px;
        }
        .mb-sm-212 {
            margin-bottom: 212px;
        }
        .fs-sm-212 {
            font-size: 212px !important;
        }
    }
    
    .fs-213 {
        font-size: 213px;
    }
    
    @media (min-width: 575px) {
        .mt-213 {
            margin-top: 213px;
        }
        .mb-213 {
            margin-bottom: 213px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-213 {
            margin-top: 213px;
        }
        .mb-sm-213 {
            margin-bottom: 213px;
        }
        .fs-sm-213 {
            font-size: 213px !important;
        }
    }
    
    .fs-214 {
        font-size: 214px;
    }
    
    @media (min-width: 575px) {
        .mt-214 {
            margin-top: 214px;
        }
        .mb-214 {
            margin-bottom: 214px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-214 {
            margin-top: 214px;
        }
        .mb-sm-214 {
            margin-bottom: 214px;
        }
        .fs-sm-214 {
            font-size: 214px !important;
        }
    }
    
    .fs-215 {
        font-size: 215px;
    }
    
    @media (min-width: 575px) {
        .mt-215 {
            margin-top: 215px;
        }
        .mb-215 {
            margin-bottom: 215px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-215 {
            margin-top: 215px;
        }
        .mb-sm-215 {
            margin-bottom: 215px;
        }
        .fs-sm-215 {
            font-size: 215px !important;
        }
    }
    
    .fs-216 {
        font-size: 216px;
    }
    
    @media (min-width: 575px) {
        .mt-216 {
            margin-top: 216px;
        }
        .mb-216 {
            margin-bottom: 216px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-216 {
            margin-top: 216px;
        }
        .mb-sm-216 {
            margin-bottom: 216px;
        }
        .fs-sm-216 {
            font-size: 216px !important;
        }
    }
    
    .fs-217 {
        font-size: 217px;
    }
    
    @media (min-width: 575px) {
        .mt-217 {
            margin-top: 217px;
        }
        .mb-217 {
            margin-bottom: 217px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-217 {
            margin-top: 217px;
        }
        .mb-sm-217 {
            margin-bottom: 217px;
        }
        .fs-sm-217 {
            font-size: 217px !important;
        }
    }
    
    .fs-218 {
        font-size: 218px;
    }
    
    @media (min-width: 575px) {
        .mt-218 {
            margin-top: 218px;
        }
        .mb-218 {
            margin-bottom: 218px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-218 {
            margin-top: 218px;
        }
        .mb-sm-218 {
            margin-bottom: 218px;
        }
        .fs-sm-218 {
            font-size: 218px !important;
        }
    }
    
    .fs-219 {
        font-size: 219px;
    }
    
    @media (min-width: 575px) {
        .mt-219 {
            margin-top: 219px;
        }
        .mb-219 {
            margin-bottom: 219px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-219 {
            margin-top: 219px;
        }
        .mb-sm-219 {
            margin-bottom: 219px;
        }
        .fs-sm-219 {
            font-size: 219px !important;
        }
    }
    
    .fs-220 {
        font-size: 220px;
    }
    
    @media (min-width: 575px) {
        .mt-220 {
            margin-top: 220px;
        }
        .mb-220 {
            margin-bottom: 220px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-220 {
            margin-top: 220px;
        }
        .mb-sm-220 {
            margin-bottom: 220px;
        }
        .fs-sm-220 {
            font-size: 220px !important;
        }
    }
    
    .fs-221 {
        font-size: 221px;
    }
    
    @media (min-width: 575px) {
        .mt-221 {
            margin-top: 221px;
        }
        .mb-221 {
            margin-bottom: 221px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-221 {
            margin-top: 221px;
        }
        .mb-sm-221 {
            margin-bottom: 221px;
        }
        .fs-sm-221 {
            font-size: 221px !important;
        }
    }
    
    .fs-222 {
        font-size: 222px;
    }
    
    @media (min-width: 575px) {
        .mt-222 {
            margin-top: 222px;
        }
        .mb-222 {
            margin-bottom: 222px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-222 {
            margin-top: 222px;
        }
        .mb-sm-222 {
            margin-bottom: 222px;
        }
        .fs-sm-222 {
            font-size: 222px !important;
        }
    }
    
    .fs-223 {
        font-size: 223px;
    }
    
    @media (min-width: 575px) {
        .mt-223 {
            margin-top: 223px;
        }
        .mb-223 {
            margin-bottom: 223px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-223 {
            margin-top: 223px;
        }
        .mb-sm-223 {
            margin-bottom: 223px;
        }
        .fs-sm-223 {
            font-size: 223px !important;
        }
    }
    
    .fs-224 {
        font-size: 224px;
    }
    
    @media (min-width: 575px) {
        .mt-224 {
            margin-top: 224px;
        }
        .mb-224 {
            margin-bottom: 224px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-224 {
            margin-top: 224px;
        }
        .mb-sm-224 {
            margin-bottom: 224px;
        }
        .fs-sm-224 {
            font-size: 224px !important;
        }
    }
    
    .fs-225 {
        font-size: 225px;
    }
    
    @media (min-width: 575px) {
        .mt-225 {
            margin-top: 225px;
        }
        .mb-225 {
            margin-bottom: 225px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-225 {
            margin-top: 225px;
        }
        .mb-sm-225 {
            margin-bottom: 225px;
        }
        .fs-sm-225 {
            font-size: 225px !important;
        }
    }
    
    .fs-226 {
        font-size: 226px;
    }
    
    @media (min-width: 575px) {
        .mt-226 {
            margin-top: 226px;
        }
        .mb-226 {
            margin-bottom: 226px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-226 {
            margin-top: 226px;
        }
        .mb-sm-226 {
            margin-bottom: 226px;
        }
        .fs-sm-226 {
            font-size: 226px !important;
        }
    }
    
    .fs-227 {
        font-size: 227px;
    }
    
    @media (min-width: 575px) {
        .mt-227 {
            margin-top: 227px;
        }
        .mb-227 {
            margin-bottom: 227px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-227 {
            margin-top: 227px;
        }
        .mb-sm-227 {
            margin-bottom: 227px;
        }
        .fs-sm-227 {
            font-size: 227px !important;
        }
    }
    
    .fs-228 {
        font-size: 228px;
    }
    
    @media (min-width: 575px) {
        .mt-228 {
            margin-top: 228px;
        }
        .mb-228 {
            margin-bottom: 228px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-228 {
            margin-top: 228px;
        }
        .mb-sm-228 {
            margin-bottom: 228px;
        }
        .fs-sm-228 {
            font-size: 228px !important;
        }
    }
    
    .fs-229 {
        font-size: 229px;
    }
    
    @media (min-width: 575px) {
        .mt-229 {
            margin-top: 229px;
        }
        .mb-229 {
            margin-bottom: 229px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-229 {
            margin-top: 229px;
        }
        .mb-sm-229 {
            margin-bottom: 229px;
        }
        .fs-sm-229 {
            font-size: 229px !important;
        }
    }
    
    .fs-230 {
        font-size: 230px;
    }
    
    @media (min-width: 575px) {
        .mt-230 {
            margin-top: 230px;
        }
        .mb-230 {
            margin-bottom: 230px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-230 {
            margin-top: 230px;
        }
        .mb-sm-230 {
            margin-bottom: 230px;
        }
        .fs-sm-230 {
            font-size: 230px !important;
        }
    }
    
    .fs-231 {
        font-size: 231px;
    }
    
    @media (min-width: 575px) {
        .mt-231 {
            margin-top: 231px;
        }
        .mb-231 {
            margin-bottom: 231px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-231 {
            margin-top: 231px;
        }
        .mb-sm-231 {
            margin-bottom: 231px;
        }
        .fs-sm-231 {
            font-size: 231px !important;
        }
    }
    
    .fs-232 {
        font-size: 232px;
    }
    
    @media (min-width: 575px) {
        .mt-232 {
            margin-top: 232px;
        }
        .mb-232 {
            margin-bottom: 232px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-232 {
            margin-top: 232px;
        }
        .mb-sm-232 {
            margin-bottom: 232px;
        }
        .fs-sm-232 {
            font-size: 232px !important;
        }
    }
    
    .fs-233 {
        font-size: 233px;
    }
    
    @media (min-width: 575px) {
        .mt-233 {
            margin-top: 233px;
        }
        .mb-233 {
            margin-bottom: 233px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-233 {
            margin-top: 233px;
        }
        .mb-sm-233 {
            margin-bottom: 233px;
        }
        .fs-sm-233 {
            font-size: 233px !important;
        }
    }
    
    .fs-234 {
        font-size: 234px;
    }
    
    @media (min-width: 575px) {
        .mt-234 {
            margin-top: 234px;
        }
        .mb-234 {
            margin-bottom: 234px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-234 {
            margin-top: 234px;
        }
        .mb-sm-234 {
            margin-bottom: 234px;
        }
        .fs-sm-234 {
            font-size: 234px !important;
        }
    }
    
    .fs-235 {
        font-size: 235px;
    }
    
    @media (min-width: 575px) {
        .mt-235 {
            margin-top: 235px;
        }
        .mb-235 {
            margin-bottom: 235px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-235 {
            margin-top: 235px;
        }
        .mb-sm-235 {
            margin-bottom: 235px;
        }
        .fs-sm-235 {
            font-size: 235px !important;
        }
    }
    
    .fs-236 {
        font-size: 236px;
    }
    
    @media (min-width: 575px) {
        .mt-236 {
            margin-top: 236px;
        }
        .mb-236 {
            margin-bottom: 236px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-236 {
            margin-top: 236px;
        }
        .mb-sm-236 {
            margin-bottom: 236px;
        }
        .fs-sm-236 {
            font-size: 236px !important;
        }
    }
    
    .fs-237 {
        font-size: 237px;
    }
    
    @media (min-width: 575px) {
        .mt-237 {
            margin-top: 237px;
        }
        .mb-237 {
            margin-bottom: 237px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-237 {
            margin-top: 237px;
        }
        .mb-sm-237 {
            margin-bottom: 237px;
        }
        .fs-sm-237 {
            font-size: 237px !important;
        }
    }
    
    .fs-238 {
        font-size: 238px;
    }
    
    @media (min-width: 575px) {
        .mt-238 {
            margin-top: 238px;
        }
        .mb-238 {
            margin-bottom: 238px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-238 {
            margin-top: 238px;
        }
        .mb-sm-238 {
            margin-bottom: 238px;
        }
        .fs-sm-238 {
            font-size: 238px !important;
        }
    }
    
    .fs-239 {
        font-size: 239px;
    }
    
    @media (min-width: 575px) {
        .mt-239 {
            margin-top: 239px;
        }
        .mb-239 {
            margin-bottom: 239px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-239 {
            margin-top: 239px;
        }
        .mb-sm-239 {
            margin-bottom: 239px;
        }
        .fs-sm-239 {
            font-size: 239px !important;
        }
    }
    
    .fs-240 {
        font-size: 240px;
    }
    
    @media (min-width: 575px) {
        .mt-240 {
            margin-top: 240px;
        }
        .mb-240 {
            margin-bottom: 240px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-240 {
            margin-top: 240px;
        }
        .mb-sm-240 {
            margin-bottom: 240px;
        }
        .fs-sm-240 {
            font-size: 240px !important;
        }
    }
    
    .fs-241 {
        font-size: 241px;
    }
    
    @media (min-width: 575px) {
        .mt-241 {
            margin-top: 241px;
        }
        .mb-241 {
            margin-bottom: 241px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-241 {
            margin-top: 241px;
        }
        .mb-sm-241 {
            margin-bottom: 241px;
        }
        .fs-sm-241 {
            font-size: 241px !important;
        }
    }
    
    .fs-242 {
        font-size: 242px;
    }
    
    @media (min-width: 575px) {
        .mt-242 {
            margin-top: 242px;
        }
        .mb-242 {
            margin-bottom: 242px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-242 {
            margin-top: 242px;
        }
        .mb-sm-242 {
            margin-bottom: 242px;
        }
        .fs-sm-242 {
            font-size: 242px !important;
        }
    }
    
    .fs-243 {
        font-size: 243px;
    }
    
    @media (min-width: 575px) {
        .mt-243 {
            margin-top: 243px;
        }
        .mb-243 {
            margin-bottom: 243px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-243 {
            margin-top: 243px;
        }
        .mb-sm-243 {
            margin-bottom: 243px;
        }
        .fs-sm-243 {
            font-size: 243px !important;
        }
    }
    
    .fs-244 {
        font-size: 244px;
    }
    
    @media (min-width: 575px) {
        .mt-244 {
            margin-top: 244px;
        }
        .mb-244 {
            margin-bottom: 244px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-244 {
            margin-top: 244px;
        }
        .mb-sm-244 {
            margin-bottom: 244px;
        }
        .fs-sm-244 {
            font-size: 244px !important;
        }
    }
    
    .fs-245 {
        font-size: 245px;
    }
    
    @media (min-width: 575px) {
        .mt-245 {
            margin-top: 245px;
        }
        .mb-245 {
            margin-bottom: 245px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-245 {
            margin-top: 245px;
        }
        .mb-sm-245 {
            margin-bottom: 245px;
        }
        .fs-sm-245 {
            font-size: 245px !important;
        }
    }
    
    .fs-246 {
        font-size: 246px;
    }
    
    @media (min-width: 575px) {
        .mt-246 {
            margin-top: 246px;
        }
        .mb-246 {
            margin-bottom: 246px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-246 {
            margin-top: 246px;
        }
        .mb-sm-246 {
            margin-bottom: 246px;
        }
        .fs-sm-246 {
            font-size: 246px !important;
        }
    }
    
    .fs-247 {
        font-size: 247px;
    }
    
    @media (min-width: 575px) {
        .mt-247 {
            margin-top: 247px;
        }
        .mb-247 {
            margin-bottom: 247px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-247 {
            margin-top: 247px;
        }
        .mb-sm-247 {
            margin-bottom: 247px;
        }
        .fs-sm-247 {
            font-size: 247px !important;
        }
    }
    
    .fs-248 {
        font-size: 248px;
    }
    
    @media (min-width: 575px) {
        .mt-248 {
            margin-top: 248px;
        }
        .mb-248 {
            margin-bottom: 248px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-248 {
            margin-top: 248px;
        }
        .mb-sm-248 {
            margin-bottom: 248px;
        }
        .fs-sm-248 {
            font-size: 248px !important;
        }
    }
    
    .fs-249 {
        font-size: 249px;
    }
    
    @media (min-width: 575px) {
        .mt-249 {
            margin-top: 249px;
        }
        .mb-249 {
            margin-bottom: 249px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-249 {
            margin-top: 249px;
        }
        .mb-sm-249 {
            margin-bottom: 249px;
        }
        .fs-sm-249 {
            font-size: 249px !important;
        }
    }
    
    .fs-250 {
        font-size: 250px;
    }
    
    @media (min-width: 575px) {
        .mt-250 {
            margin-top: 250px;
        }
        .mb-250 {
            margin-bottom: 250px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-250 {
            margin-top: 250px;
        }
        .mb-sm-250 {
            margin-bottom: 250px;
        }
        .fs-sm-250 {
            font-size: 250px !important;
        }
    }
    
    .fs-251 {
        font-size: 251px;
    }
    
    @media (min-width: 575px) {
        .mt-251 {
            margin-top: 251px;
        }
        .mb-251 {
            margin-bottom: 251px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-251 {
            margin-top: 251px;
        }
        .mb-sm-251 {
            margin-bottom: 251px;
        }
        .fs-sm-251 {
            font-size: 251px !important;
        }
    }
    
    .fs-252 {
        font-size: 252px;
    }
    
    @media (min-width: 575px) {
        .mt-252 {
            margin-top: 252px;
        }
        .mb-252 {
            margin-bottom: 252px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-252 {
            margin-top: 252px;
        }
        .mb-sm-252 {
            margin-bottom: 252px;
        }
        .fs-sm-252 {
            font-size: 252px !important;
        }
    }
    
    .fs-253 {
        font-size: 253px;
    }
    
    @media (min-width: 575px) {
        .mt-253 {
            margin-top: 253px;
        }
        .mb-253 {
            margin-bottom: 253px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-253 {
            margin-top: 253px;
        }
        .mb-sm-253 {
            margin-bottom: 253px;
        }
        .fs-sm-253 {
            font-size: 253px !important;
        }
    }
    
    .fs-254 {
        font-size: 254px;
    }
    
    @media (min-width: 575px) {
        .mt-254 {
            margin-top: 254px;
        }
        .mb-254 {
            margin-bottom: 254px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-254 {
            margin-top: 254px;
        }
        .mb-sm-254 {
            margin-bottom: 254px;
        }
        .fs-sm-254 {
            font-size: 254px !important;
        }
    }
    
    .fs-255 {
        font-size: 255px;
    }
    
    @media (min-width: 575px) {
        .mt-255 {
            margin-top: 255px;
        }
        .mb-255 {
            margin-bottom: 255px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-255 {
            margin-top: 255px;
        }
        .mb-sm-255 {
            margin-bottom: 255px;
        }
        .fs-sm-255 {
            font-size: 255px !important;
        }
    }
    
    .fs-256 {
        font-size: 256px;
    }
    
    @media (min-width: 575px) {
        .mt-256 {
            margin-top: 256px;
        }
        .mb-256 {
            margin-bottom: 256px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-256 {
            margin-top: 256px;
        }
        .mb-sm-256 {
            margin-bottom: 256px;
        }
        .fs-sm-256 {
            font-size: 256px !important;
        }
    }
    
    .fs-257 {
        font-size: 257px;
    }
    
    @media (min-width: 575px) {
        .mt-257 {
            margin-top: 257px;
        }
        .mb-257 {
            margin-bottom: 257px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-257 {
            margin-top: 257px;
        }
        .mb-sm-257 {
            margin-bottom: 257px;
        }
        .fs-sm-257 {
            font-size: 257px !important;
        }
    }
    
    .fs-258 {
        font-size: 258px;
    }
    
    @media (min-width: 575px) {
        .mt-258 {
            margin-top: 258px;
        }
        .mb-258 {
            margin-bottom: 258px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-258 {
            margin-top: 258px;
        }
        .mb-sm-258 {
            margin-bottom: 258px;
        }
        .fs-sm-258 {
            font-size: 258px !important;
        }
    }
    
    .fs-259 {
        font-size: 259px;
    }
    
    @media (min-width: 575px) {
        .mt-259 {
            margin-top: 259px;
        }
        .mb-259 {
            margin-bottom: 259px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-259 {
            margin-top: 259px;
        }
        .mb-sm-259 {
            margin-bottom: 259px;
        }
        .fs-sm-259 {
            font-size: 259px !important;
        }
    }
    
    .fs-260 {
        font-size: 260px;
    }
    
    @media (min-width: 575px) {
        .mt-260 {
            margin-top: 260px;
        }
        .mb-260 {
            margin-bottom: 260px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-260 {
            margin-top: 260px;
        }
        .mb-sm-260 {
            margin-bottom: 260px;
        }
        .fs-sm-260 {
            font-size: 260px !important;
        }
    }
    
    .fs-261 {
        font-size: 261px;
    }
    
    @media (min-width: 575px) {
        .mt-261 {
            margin-top: 261px;
        }
        .mb-261 {
            margin-bottom: 261px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-261 {
            margin-top: 261px;
        }
        .mb-sm-261 {
            margin-bottom: 261px;
        }
        .fs-sm-261 {
            font-size: 261px !important;
        }
    }
    
    .fs-262 {
        font-size: 262px;
    }
    
    @media (min-width: 575px) {
        .mt-262 {
            margin-top: 262px;
        }
        .mb-262 {
            margin-bottom: 262px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-262 {
            margin-top: 262px;
        }
        .mb-sm-262 {
            margin-bottom: 262px;
        }
        .fs-sm-262 {
            font-size: 262px !important;
        }
    }
    
    .fs-263 {
        font-size: 263px;
    }
    
    @media (min-width: 575px) {
        .mt-263 {
            margin-top: 263px;
        }
        .mb-263 {
            margin-bottom: 263px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-263 {
            margin-top: 263px;
        }
        .mb-sm-263 {
            margin-bottom: 263px;
        }
        .fs-sm-263 {
            font-size: 263px !important;
        }
    }
    
    .fs-264 {
        font-size: 264px;
    }
    
    @media (min-width: 575px) {
        .mt-264 {
            margin-top: 264px;
        }
        .mb-264 {
            margin-bottom: 264px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-264 {
            margin-top: 264px;
        }
        .mb-sm-264 {
            margin-bottom: 264px;
        }
        .fs-sm-264 {
            font-size: 264px !important;
        }
    }
    
    .fs-265 {
        font-size: 265px;
    }
    
    @media (min-width: 575px) {
        .mt-265 {
            margin-top: 265px;
        }
        .mb-265 {
            margin-bottom: 265px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-265 {
            margin-top: 265px;
        }
        .mb-sm-265 {
            margin-bottom: 265px;
        }
        .fs-sm-265 {
            font-size: 265px !important;
        }
    }
    
    .fs-266 {
        font-size: 266px;
    }
    
    @media (min-width: 575px) {
        .mt-266 {
            margin-top: 266px;
        }
        .mb-266 {
            margin-bottom: 266px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-266 {
            margin-top: 266px;
        }
        .mb-sm-266 {
            margin-bottom: 266px;
        }
        .fs-sm-266 {
            font-size: 266px !important;
        }
    }
    
    .fs-267 {
        font-size: 267px;
    }
    
    @media (min-width: 575px) {
        .mt-267 {
            margin-top: 267px;
        }
        .mb-267 {
            margin-bottom: 267px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-267 {
            margin-top: 267px;
        }
        .mb-sm-267 {
            margin-bottom: 267px;
        }
        .fs-sm-267 {
            font-size: 267px !important;
        }
    }
    
    .fs-268 {
        font-size: 268px;
    }
    
    @media (min-width: 575px) {
        .mt-268 {
            margin-top: 268px;
        }
        .mb-268 {
            margin-bottom: 268px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-268 {
            margin-top: 268px;
        }
        .mb-sm-268 {
            margin-bottom: 268px;
        }
        .fs-sm-268 {
            font-size: 268px !important;
        }
    }
    
    .fs-269 {
        font-size: 269px;
    }
    
    @media (min-width: 575px) {
        .mt-269 {
            margin-top: 269px;
        }
        .mb-269 {
            margin-bottom: 269px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-269 {
            margin-top: 269px;
        }
        .mb-sm-269 {
            margin-bottom: 269px;
        }
        .fs-sm-269 {
            font-size: 269px !important;
        }
    }
    
    .fs-270 {
        font-size: 270px;
    }
    
    @media (min-width: 575px) {
        .mt-270 {
            margin-top: 270px;
        }
        .mb-270 {
            margin-bottom: 270px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-270 {
            margin-top: 270px;
        }
        .mb-sm-270 {
            margin-bottom: 270px;
        }
        .fs-sm-270 {
            font-size: 270px !important;
        }
    }
    
    .fs-271 {
        font-size: 271px;
    }
    
    @media (min-width: 575px) {
        .mt-271 {
            margin-top: 271px;
        }
        .mb-271 {
            margin-bottom: 271px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-271 {
            margin-top: 271px;
        }
        .mb-sm-271 {
            margin-bottom: 271px;
        }
        .fs-sm-271 {
            font-size: 271px !important;
        }
    }
    
    .fs-272 {
        font-size: 272px;
    }
    
    @media (min-width: 575px) {
        .mt-272 {
            margin-top: 272px;
        }
        .mb-272 {
            margin-bottom: 272px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-272 {
            margin-top: 272px;
        }
        .mb-sm-272 {
            margin-bottom: 272px;
        }
        .fs-sm-272 {
            font-size: 272px !important;
        }
    }
    
    .fs-273 {
        font-size: 273px;
    }
    
    @media (min-width: 575px) {
        .mt-273 {
            margin-top: 273px;
        }
        .mb-273 {
            margin-bottom: 273px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-273 {
            margin-top: 273px;
        }
        .mb-sm-273 {
            margin-bottom: 273px;
        }
        .fs-sm-273 {
            font-size: 273px !important;
        }
    }
    
    .fs-274 {
        font-size: 274px;
    }
    
    @media (min-width: 575px) {
        .mt-274 {
            margin-top: 274px;
        }
        .mb-274 {
            margin-bottom: 274px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-274 {
            margin-top: 274px;
        }
        .mb-sm-274 {
            margin-bottom: 274px;
        }
        .fs-sm-274 {
            font-size: 274px !important;
        }
    }
    
    .fs-275 {
        font-size: 275px;
    }
    
    @media (min-width: 575px) {
        .mt-275 {
            margin-top: 275px;
        }
        .mb-275 {
            margin-bottom: 275px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-275 {
            margin-top: 275px;
        }
        .mb-sm-275 {
            margin-bottom: 275px;
        }
        .fs-sm-275 {
            font-size: 275px !important;
        }
    }
    
    .fs-276 {
        font-size: 276px;
    }
    
    @media (min-width: 575px) {
        .mt-276 {
            margin-top: 276px;
        }
        .mb-276 {
            margin-bottom: 276px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-276 {
            margin-top: 276px;
        }
        .mb-sm-276 {
            margin-bottom: 276px;
        }
        .fs-sm-276 {
            font-size: 276px !important;
        }
    }
    
    .fs-277 {
        font-size: 277px;
    }
    
    @media (min-width: 575px) {
        .mt-277 {
            margin-top: 277px;
        }
        .mb-277 {
            margin-bottom: 277px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-277 {
            margin-top: 277px;
        }
        .mb-sm-277 {
            margin-bottom: 277px;
        }
        .fs-sm-277 {
            font-size: 277px !important;
        }
    }
    
    .fs-278 {
        font-size: 278px;
    }
    
    @media (min-width: 575px) {
        .mt-278 {
            margin-top: 278px;
        }
        .mb-278 {
            margin-bottom: 278px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-278 {
            margin-top: 278px;
        }
        .mb-sm-278 {
            margin-bottom: 278px;
        }
        .fs-sm-278 {
            font-size: 278px !important;
        }
    }
    
    .fs-279 {
        font-size: 279px;
    }
    
    @media (min-width: 575px) {
        .mt-279 {
            margin-top: 279px;
        }
        .mb-279 {
            margin-bottom: 279px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-279 {
            margin-top: 279px;
        }
        .mb-sm-279 {
            margin-bottom: 279px;
        }
        .fs-sm-279 {
            font-size: 279px !important;
        }
    }
    
    .fs-280 {
        font-size: 280px;
    }
    
    @media (min-width: 575px) {
        .mt-280 {
            margin-top: 280px;
        }
        .mb-280 {
            margin-bottom: 280px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-280 {
            margin-top: 280px;
        }
        .mb-sm-280 {
            margin-bottom: 280px;
        }
        .fs-sm-280 {
            font-size: 280px !important;
        }
    }
    
    .fs-281 {
        font-size: 281px;
    }
    
    @media (min-width: 575px) {
        .mt-281 {
            margin-top: 281px;
        }
        .mb-281 {
            margin-bottom: 281px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-281 {
            margin-top: 281px;
        }
        .mb-sm-281 {
            margin-bottom: 281px;
        }
        .fs-sm-281 {
            font-size: 281px !important;
        }
    }
    
    .fs-282 {
        font-size: 282px;
    }
    
    @media (min-width: 575px) {
        .mt-282 {
            margin-top: 282px;
        }
        .mb-282 {
            margin-bottom: 282px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-282 {
            margin-top: 282px;
        }
        .mb-sm-282 {
            margin-bottom: 282px;
        }
        .fs-sm-282 {
            font-size: 282px !important;
        }
    }
    
    .fs-283 {
        font-size: 283px;
    }
    
    @media (min-width: 575px) {
        .mt-283 {
            margin-top: 283px;
        }
        .mb-283 {
            margin-bottom: 283px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-283 {
            margin-top: 283px;
        }
        .mb-sm-283 {
            margin-bottom: 283px;
        }
        .fs-sm-283 {
            font-size: 283px !important;
        }
    }
    
    .fs-284 {
        font-size: 284px;
    }
    
    @media (min-width: 575px) {
        .mt-284 {
            margin-top: 284px;
        }
        .mb-284 {
            margin-bottom: 284px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-284 {
            margin-top: 284px;
        }
        .mb-sm-284 {
            margin-bottom: 284px;
        }
        .fs-sm-284 {
            font-size: 284px !important;
        }
    }
    
    .fs-285 {
        font-size: 285px;
    }
    
    @media (min-width: 575px) {
        .mt-285 {
            margin-top: 285px;
        }
        .mb-285 {
            margin-bottom: 285px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-285 {
            margin-top: 285px;
        }
        .mb-sm-285 {
            margin-bottom: 285px;
        }
        .fs-sm-285 {
            font-size: 285px !important;
        }
    }
    
    .fs-286 {
        font-size: 286px;
    }
    
    @media (min-width: 575px) {
        .mt-286 {
            margin-top: 286px;
        }
        .mb-286 {
            margin-bottom: 286px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-286 {
            margin-top: 286px;
        }
        .mb-sm-286 {
            margin-bottom: 286px;
        }
        .fs-sm-286 {
            font-size: 286px !important;
        }
    }
    
    .fs-287 {
        font-size: 287px;
    }
    
    @media (min-width: 575px) {
        .mt-287 {
            margin-top: 287px;
        }
        .mb-287 {
            margin-bottom: 287px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-287 {
            margin-top: 287px;
        }
        .mb-sm-287 {
            margin-bottom: 287px;
        }
        .fs-sm-287 {
            font-size: 287px !important;
        }
    }
    
    .fs-288 {
        font-size: 288px;
    }
    
    @media (min-width: 575px) {
        .mt-288 {
            margin-top: 288px;
        }
        .mb-288 {
            margin-bottom: 288px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-288 {
            margin-top: 288px;
        }
        .mb-sm-288 {
            margin-bottom: 288px;
        }
        .fs-sm-288 {
            font-size: 288px !important;
        }
    }
    
    .fs-289 {
        font-size: 289px;
    }
    
    @media (min-width: 575px) {
        .mt-289 {
            margin-top: 289px;
        }
        .mb-289 {
            margin-bottom: 289px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-289 {
            margin-top: 289px;
        }
        .mb-sm-289 {
            margin-bottom: 289px;
        }
        .fs-sm-289 {
            font-size: 289px !important;
        }
    }
    
    .fs-290 {
        font-size: 290px;
    }
    
    @media (min-width: 575px) {
        .mt-290 {
            margin-top: 290px;
        }
        .mb-290 {
            margin-bottom: 290px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-290 {
            margin-top: 290px;
        }
        .mb-sm-290 {
            margin-bottom: 290px;
        }
        .fs-sm-290 {
            font-size: 290px !important;
        }
    }
    
    .fs-291 {
        font-size: 291px;
    }
    
    @media (min-width: 575px) {
        .mt-291 {
            margin-top: 291px;
        }
        .mb-291 {
            margin-bottom: 291px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-291 {
            margin-top: 291px;
        }
        .mb-sm-291 {
            margin-bottom: 291px;
        }
        .fs-sm-291 {
            font-size: 291px !important;
        }
    }
    
    .fs-292 {
        font-size: 292px;
    }
    
    @media (min-width: 575px) {
        .mt-292 {
            margin-top: 292px;
        }
        .mb-292 {
            margin-bottom: 292px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-292 {
            margin-top: 292px;
        }
        .mb-sm-292 {
            margin-bottom: 292px;
        }
        .fs-sm-292 {
            font-size: 292px !important;
        }
    }
    
    .fs-293 {
        font-size: 293px;
    }
    
    @media (min-width: 575px) {
        .mt-293 {
            margin-top: 293px;
        }
        .mb-293 {
            margin-bottom: 293px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-293 {
            margin-top: 293px;
        }
        .mb-sm-293 {
            margin-bottom: 293px;
        }
        .fs-sm-293 {
            font-size: 293px !important;
        }
    }
    
    .fs-294 {
        font-size: 294px;
    }
    
    @media (min-width: 575px) {
        .mt-294 {
            margin-top: 294px;
        }
        .mb-294 {
            margin-bottom: 294px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-294 {
            margin-top: 294px;
        }
        .mb-sm-294 {
            margin-bottom: 294px;
        }
        .fs-sm-294 {
            font-size: 294px !important;
        }
    }
    
    .fs-295 {
        font-size: 295px;
    }
    
    @media (min-width: 575px) {
        .mt-295 {
            margin-top: 295px;
        }
        .mb-295 {
            margin-bottom: 295px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-295 {
            margin-top: 295px;
        }
        .mb-sm-295 {
            margin-bottom: 295px;
        }
        .fs-sm-295 {
            font-size: 295px !important;
        }
    }
    
    .fs-296 {
        font-size: 296px;
    }
    
    @media (min-width: 575px) {
        .mt-296 {
            margin-top: 296px;
        }
        .mb-296 {
            margin-bottom: 296px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-296 {
            margin-top: 296px;
        }
        .mb-sm-296 {
            margin-bottom: 296px;
        }
        .fs-sm-296 {
            font-size: 296px !important;
        }
    }
    
    .fs-297 {
        font-size: 297px;
    }
    
    @media (min-width: 575px) {
        .mt-297 {
            margin-top: 297px;
        }
        .mb-297 {
            margin-bottom: 297px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-297 {
            margin-top: 297px;
        }
        .mb-sm-297 {
            margin-bottom: 297px;
        }
        .fs-sm-297 {
            font-size: 297px !important;
        }
    }
    
    .fs-298 {
        font-size: 298px;
    }
    
    @media (min-width: 575px) {
        .mt-298 {
            margin-top: 298px;
        }
        .mb-298 {
            margin-bottom: 298px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-298 {
            margin-top: 298px;
        }
        .mb-sm-298 {
            margin-bottom: 298px;
        }
        .fs-sm-298 {
            font-size: 298px !important;
        }
    }
    
    .fs-299 {
        font-size: 299px;
    }
    
    @media (min-width: 575px) {
        .mt-299 {
            margin-top: 299px;
        }
        .mb-299 {
            margin-bottom: 299px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-299 {
            margin-top: 299px;
        }
        .mb-sm-299 {
            margin-bottom: 299px;
        }
        .fs-sm-299 {
            font-size: 299px !important;
        }
    }
    
    .fs-300 {
        font-size: 300px;
    }
    
    @media (min-width: 575px) {
        .mt-300 {
            margin-top: 300px;
        }
        .mb-300 {
            margin-bottom: 300px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-300 {
            margin-top: 300px;
        }
        .mb-sm-300 {
            margin-bottom: 300px;
        }
        .fs-sm-300 {
            font-size: 300px !important;
        }
    }
    
    .fs-301 {
        font-size: 301px;
    }
    
    @media (min-width: 575px) {
        .mt-301 {
            margin-top: 301px;
        }
        .mb-301 {
            margin-bottom: 301px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-301 {
            margin-top: 301px;
        }
        .mb-sm-301 {
            margin-bottom: 301px;
        }
        .fs-sm-301 {
            font-size: 301px !important;
        }
    }
    
    .fs-302 {
        font-size: 302px;
    }
    
    @media (min-width: 575px) {
        .mt-302 {
            margin-top: 302px;
        }
        .mb-302 {
            margin-bottom: 302px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-302 {
            margin-top: 302px;
        }
        .mb-sm-302 {
            margin-bottom: 302px;
        }
        .fs-sm-302 {
            font-size: 302px !important;
        }
    }
    
    .fs-303 {
        font-size: 303px;
    }
    
    @media (min-width: 575px) {
        .mt-303 {
            margin-top: 303px;
        }
        .mb-303 {
            margin-bottom: 303px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-303 {
            margin-top: 303px;
        }
        .mb-sm-303 {
            margin-bottom: 303px;
        }
        .fs-sm-303 {
            font-size: 303px !important;
        }
    }
    
    .fs-304 {
        font-size: 304px;
    }
    
    @media (min-width: 575px) {
        .mt-304 {
            margin-top: 304px;
        }
        .mb-304 {
            margin-bottom: 304px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-304 {
            margin-top: 304px;
        }
        .mb-sm-304 {
            margin-bottom: 304px;
        }
        .fs-sm-304 {
            font-size: 304px !important;
        }
    }
    
    .fs-305 {
        font-size: 305px;
    }
    
    @media (min-width: 575px) {
        .mt-305 {
            margin-top: 305px;
        }
        .mb-305 {
            margin-bottom: 305px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-305 {
            margin-top: 305px;
        }
        .mb-sm-305 {
            margin-bottom: 305px;
        }
        .fs-sm-305 {
            font-size: 305px !important;
        }
    }
    
    .fs-306 {
        font-size: 306px;
    }
    
    @media (min-width: 575px) {
        .mt-306 {
            margin-top: 306px;
        }
        .mb-306 {
            margin-bottom: 306px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-306 {
            margin-top: 306px;
        }
        .mb-sm-306 {
            margin-bottom: 306px;
        }
        .fs-sm-306 {
            font-size: 306px !important;
        }
    }
    
    .fs-307 {
        font-size: 307px;
    }
    
    @media (min-width: 575px) {
        .mt-307 {
            margin-top: 307px;
        }
        .mb-307 {
            margin-bottom: 307px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-307 {
            margin-top: 307px;
        }
        .mb-sm-307 {
            margin-bottom: 307px;
        }
        .fs-sm-307 {
            font-size: 307px !important;
        }
    }
    
    .fs-308 {
        font-size: 308px;
    }
    
    @media (min-width: 575px) {
        .mt-308 {
            margin-top: 308px;
        }
        .mb-308 {
            margin-bottom: 308px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-308 {
            margin-top: 308px;
        }
        .mb-sm-308 {
            margin-bottom: 308px;
        }
        .fs-sm-308 {
            font-size: 308px !important;
        }
    }
    
    .fs-309 {
        font-size: 309px;
    }
    
    @media (min-width: 575px) {
        .mt-309 {
            margin-top: 309px;
        }
        .mb-309 {
            margin-bottom: 309px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-309 {
            margin-top: 309px;
        }
        .mb-sm-309 {
            margin-bottom: 309px;
        }
        .fs-sm-309 {
            font-size: 309px !important;
        }
    }
    
    .fs-310 {
        font-size: 310px;
    }
    
    @media (min-width: 575px) {
        .mt-310 {
            margin-top: 310px;
        }
        .mb-310 {
            margin-bottom: 310px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-310 {
            margin-top: 310px;
        }
        .mb-sm-310 {
            margin-bottom: 310px;
        }
        .fs-sm-310 {
            font-size: 310px !important;
        }
    }
    
    .fs-311 {
        font-size: 311px;
    }
    
    @media (min-width: 575px) {
        .mt-311 {
            margin-top: 311px;
        }
        .mb-311 {
            margin-bottom: 311px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-311 {
            margin-top: 311px;
        }
        .mb-sm-311 {
            margin-bottom: 311px;
        }
        .fs-sm-311 {
            font-size: 311px !important;
        }
    }
    
    .fs-312 {
        font-size: 312px;
    }
    
    @media (min-width: 575px) {
        .mt-312 {
            margin-top: 312px;
        }
        .mb-312 {
            margin-bottom: 312px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-312 {
            margin-top: 312px;
        }
        .mb-sm-312 {
            margin-bottom: 312px;
        }
        .fs-sm-312 {
            font-size: 312px !important;
        }
    }
    
    .fs-313 {
        font-size: 313px;
    }
    
    @media (min-width: 575px) {
        .mt-313 {
            margin-top: 313px;
        }
        .mb-313 {
            margin-bottom: 313px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-313 {
            margin-top: 313px;
        }
        .mb-sm-313 {
            margin-bottom: 313px;
        }
        .fs-sm-313 {
            font-size: 313px !important;
        }
    }
    
    .fs-314 {
        font-size: 314px;
    }
    
    @media (min-width: 575px) {
        .mt-314 {
            margin-top: 314px;
        }
        .mb-314 {
            margin-bottom: 314px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-314 {
            margin-top: 314px;
        }
        .mb-sm-314 {
            margin-bottom: 314px;
        }
        .fs-sm-314 {
            font-size: 314px !important;
        }
    }
    
    .fs-315 {
        font-size: 315px;
    }
    
    @media (min-width: 575px) {
        .mt-315 {
            margin-top: 315px;
        }
        .mb-315 {
            margin-bottom: 315px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-315 {
            margin-top: 315px;
        }
        .mb-sm-315 {
            margin-bottom: 315px;
        }
        .fs-sm-315 {
            font-size: 315px !important;
        }
    }
    
    .fs-316 {
        font-size: 316px;
    }
    
    @media (min-width: 575px) {
        .mt-316 {
            margin-top: 316px;
        }
        .mb-316 {
            margin-bottom: 316px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-316 {
            margin-top: 316px;
        }
        .mb-sm-316 {
            margin-bottom: 316px;
        }
        .fs-sm-316 {
            font-size: 316px !important;
        }
    }
    
    .fs-317 {
        font-size: 317px;
    }
    
    @media (min-width: 575px) {
        .mt-317 {
            margin-top: 317px;
        }
        .mb-317 {
            margin-bottom: 317px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-317 {
            margin-top: 317px;
        }
        .mb-sm-317 {
            margin-bottom: 317px;
        }
        .fs-sm-317 {
            font-size: 317px !important;
        }
    }
    
    .fs-318 {
        font-size: 318px;
    }
    
    @media (min-width: 575px) {
        .mt-318 {
            margin-top: 318px;
        }
        .mb-318 {
            margin-bottom: 318px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-318 {
            margin-top: 318px;
        }
        .mb-sm-318 {
            margin-bottom: 318px;
        }
        .fs-sm-318 {
            font-size: 318px !important;
        }
    }
    
    .fs-319 {
        font-size: 319px;
    }
    
    @media (min-width: 575px) {
        .mt-319 {
            margin-top: 319px;
        }
        .mb-319 {
            margin-bottom: 319px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-319 {
            margin-top: 319px;
        }
        .mb-sm-319 {
            margin-bottom: 319px;
        }
        .fs-sm-319 {
            font-size: 319px !important;
        }
    }
    
    .fs-320 {
        font-size: 320px;
    }
    
    @media (min-width: 575px) {
        .mt-320 {
            margin-top: 320px;
        }
        .mb-320 {
            margin-bottom: 320px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-320 {
            margin-top: 320px;
        }
        .mb-sm-320 {
            margin-bottom: 320px;
        }
        .fs-sm-320 {
            font-size: 320px !important;
        }
    }
    
    .fs-321 {
        font-size: 321px;
    }
    
    @media (min-width: 575px) {
        .mt-321 {
            margin-top: 321px;
        }
        .mb-321 {
            margin-bottom: 321px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-321 {
            margin-top: 321px;
        }
        .mb-sm-321 {
            margin-bottom: 321px;
        }
        .fs-sm-321 {
            font-size: 321px !important;
        }
    }
    
    .fs-322 {
        font-size: 322px;
    }
    
    @media (min-width: 575px) {
        .mt-322 {
            margin-top: 322px;
        }
        .mb-322 {
            margin-bottom: 322px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-322 {
            margin-top: 322px;
        }
        .mb-sm-322 {
            margin-bottom: 322px;
        }
        .fs-sm-322 {
            font-size: 322px !important;
        }
    }
    
    .fs-323 {
        font-size: 323px;
    }
    
    @media (min-width: 575px) {
        .mt-323 {
            margin-top: 323px;
        }
        .mb-323 {
            margin-bottom: 323px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-323 {
            margin-top: 323px;
        }
        .mb-sm-323 {
            margin-bottom: 323px;
        }
        .fs-sm-323 {
            font-size: 323px !important;
        }
    }
    
    .fs-324 {
        font-size: 324px;
    }
    
    @media (min-width: 575px) {
        .mt-324 {
            margin-top: 324px;
        }
        .mb-324 {
            margin-bottom: 324px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-324 {
            margin-top: 324px;
        }
        .mb-sm-324 {
            margin-bottom: 324px;
        }
        .fs-sm-324 {
            font-size: 324px !important;
        }
    }
    
    .fs-325 {
        font-size: 325px;
    }
    
    @media (min-width: 575px) {
        .mt-325 {
            margin-top: 325px;
        }
        .mb-325 {
            margin-bottom: 325px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-325 {
            margin-top: 325px;
        }
        .mb-sm-325 {
            margin-bottom: 325px;
        }
        .fs-sm-325 {
            font-size: 325px !important;
        }
    }
    
    .fs-326 {
        font-size: 326px;
    }
    
    @media (min-width: 575px) {
        .mt-326 {
            margin-top: 326px;
        }
        .mb-326 {
            margin-bottom: 326px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-326 {
            margin-top: 326px;
        }
        .mb-sm-326 {
            margin-bottom: 326px;
        }
        .fs-sm-326 {
            font-size: 326px !important;
        }
    }
    
    .fs-327 {
        font-size: 327px;
    }
    
    @media (min-width: 575px) {
        .mt-327 {
            margin-top: 327px;
        }
        .mb-327 {
            margin-bottom: 327px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-327 {
            margin-top: 327px;
        }
        .mb-sm-327 {
            margin-bottom: 327px;
        }
        .fs-sm-327 {
            font-size: 327px !important;
        }
    }
    
    .fs-328 {
        font-size: 328px;
    }
    
    @media (min-width: 575px) {
        .mt-328 {
            margin-top: 328px;
        }
        .mb-328 {
            margin-bottom: 328px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-328 {
            margin-top: 328px;
        }
        .mb-sm-328 {
            margin-bottom: 328px;
        }
        .fs-sm-328 {
            font-size: 328px !important;
        }
    }
    
    .fs-329 {
        font-size: 329px;
    }
    
    @media (min-width: 575px) {
        .mt-329 {
            margin-top: 329px;
        }
        .mb-329 {
            margin-bottom: 329px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-329 {
            margin-top: 329px;
        }
        .mb-sm-329 {
            margin-bottom: 329px;
        }
        .fs-sm-329 {
            font-size: 329px !important;
        }
    }
    
    .fs-330 {
        font-size: 330px;
    }
    
    @media (min-width: 575px) {
        .mt-330 {
            margin-top: 330px;
        }
        .mb-330 {
            margin-bottom: 330px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-330 {
            margin-top: 330px;
        }
        .mb-sm-330 {
            margin-bottom: 330px;
        }
        .fs-sm-330 {
            font-size: 330px !important;
        }
    }
    
    .fs-331 {
        font-size: 331px;
    }
    
    @media (min-width: 575px) {
        .mt-331 {
            margin-top: 331px;
        }
        .mb-331 {
            margin-bottom: 331px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-331 {
            margin-top: 331px;
        }
        .mb-sm-331 {
            margin-bottom: 331px;
        }
        .fs-sm-331 {
            font-size: 331px !important;
        }
    }
    
    .fs-332 {
        font-size: 332px;
    }
    
    @media (min-width: 575px) {
        .mt-332 {
            margin-top: 332px;
        }
        .mb-332 {
            margin-bottom: 332px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-332 {
            margin-top: 332px;
        }
        .mb-sm-332 {
            margin-bottom: 332px;
        }
        .fs-sm-332 {
            font-size: 332px !important;
        }
    }
    
    .fs-333 {
        font-size: 333px;
    }
    
    @media (min-width: 575px) {
        .mt-333 {
            margin-top: 333px;
        }
        .mb-333 {
            margin-bottom: 333px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-333 {
            margin-top: 333px;
        }
        .mb-sm-333 {
            margin-bottom: 333px;
        }
        .fs-sm-333 {
            font-size: 333px !important;
        }
    }
    
    .fs-334 {
        font-size: 334px;
    }
    
    @media (min-width: 575px) {
        .mt-334 {
            margin-top: 334px;
        }
        .mb-334 {
            margin-bottom: 334px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-334 {
            margin-top: 334px;
        }
        .mb-sm-334 {
            margin-bottom: 334px;
        }
        .fs-sm-334 {
            font-size: 334px !important;
        }
    }
    
    .fs-335 {
        font-size: 335px;
    }
    
    @media (min-width: 575px) {
        .mt-335 {
            margin-top: 335px;
        }
        .mb-335 {
            margin-bottom: 335px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-335 {
            margin-top: 335px;
        }
        .mb-sm-335 {
            margin-bottom: 335px;
        }
        .fs-sm-335 {
            font-size: 335px !important;
        }
    }
    
    .fs-336 {
        font-size: 336px;
    }
    
    @media (min-width: 575px) {
        .mt-336 {
            margin-top: 336px;
        }
        .mb-336 {
            margin-bottom: 336px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-336 {
            margin-top: 336px;
        }
        .mb-sm-336 {
            margin-bottom: 336px;
        }
        .fs-sm-336 {
            font-size: 336px !important;
        }
    }
    
    .fs-337 {
        font-size: 337px;
    }
    
    @media (min-width: 575px) {
        .mt-337 {
            margin-top: 337px;
        }
        .mb-337 {
            margin-bottom: 337px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-337 {
            margin-top: 337px;
        }
        .mb-sm-337 {
            margin-bottom: 337px;
        }
        .fs-sm-337 {
            font-size: 337px !important;
        }
    }
    
    .fs-338 {
        font-size: 338px;
    }
    
    @media (min-width: 575px) {
        .mt-338 {
            margin-top: 338px;
        }
        .mb-338 {
            margin-bottom: 338px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-338 {
            margin-top: 338px;
        }
        .mb-sm-338 {
            margin-bottom: 338px;
        }
        .fs-sm-338 {
            font-size: 338px !important;
        }
    }
    
    .fs-339 {
        font-size: 339px;
    }
    
    @media (min-width: 575px) {
        .mt-339 {
            margin-top: 339px;
        }
        .mb-339 {
            margin-bottom: 339px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-339 {
            margin-top: 339px;
        }
        .mb-sm-339 {
            margin-bottom: 339px;
        }
        .fs-sm-339 {
            font-size: 339px !important;
        }
    }
    
    .fs-340 {
        font-size: 340px;
    }
    
    @media (min-width: 575px) {
        .mt-340 {
            margin-top: 340px;
        }
        .mb-340 {
            margin-bottom: 340px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-340 {
            margin-top: 340px;
        }
        .mb-sm-340 {
            margin-bottom: 340px;
        }
        .fs-sm-340 {
            font-size: 340px !important;
        }
    }
    
    .fs-341 {
        font-size: 341px;
    }
    
    @media (min-width: 575px) {
        .mt-341 {
            margin-top: 341px;
        }
        .mb-341 {
            margin-bottom: 341px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-341 {
            margin-top: 341px;
        }
        .mb-sm-341 {
            margin-bottom: 341px;
        }
        .fs-sm-341 {
            font-size: 341px !important;
        }
    }
    
    .fs-342 {
        font-size: 342px;
    }
    
    @media (min-width: 575px) {
        .mt-342 {
            margin-top: 342px;
        }
        .mb-342 {
            margin-bottom: 342px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-342 {
            margin-top: 342px;
        }
        .mb-sm-342 {
            margin-bottom: 342px;
        }
        .fs-sm-342 {
            font-size: 342px !important;
        }
    }
    
    .fs-343 {
        font-size: 343px;
    }
    
    @media (min-width: 575px) {
        .mt-343 {
            margin-top: 343px;
        }
        .mb-343 {
            margin-bottom: 343px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-343 {
            margin-top: 343px;
        }
        .mb-sm-343 {
            margin-bottom: 343px;
        }
        .fs-sm-343 {
            font-size: 343px !important;
        }
    }
    
    .fs-344 {
        font-size: 344px;
    }
    
    @media (min-width: 575px) {
        .mt-344 {
            margin-top: 344px;
        }
        .mb-344 {
            margin-bottom: 344px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-344 {
            margin-top: 344px;
        }
        .mb-sm-344 {
            margin-bottom: 344px;
        }
        .fs-sm-344 {
            font-size: 344px !important;
        }
    }
    
    .fs-345 {
        font-size: 345px;
    }
    
    @media (min-width: 575px) {
        .mt-345 {
            margin-top: 345px;
        }
        .mb-345 {
            margin-bottom: 345px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-345 {
            margin-top: 345px;
        }
        .mb-sm-345 {
            margin-bottom: 345px;
        }
        .fs-sm-345 {
            font-size: 345px !important;
        }
    }
    
    .fs-346 {
        font-size: 346px;
    }
    
    @media (min-width: 575px) {
        .mt-346 {
            margin-top: 346px;
        }
        .mb-346 {
            margin-bottom: 346px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-346 {
            margin-top: 346px;
        }
        .mb-sm-346 {
            margin-bottom: 346px;
        }
        .fs-sm-346 {
            font-size: 346px !important;
        }
    }
    
    .fs-347 {
        font-size: 347px;
    }
    
    @media (min-width: 575px) {
        .mt-347 {
            margin-top: 347px;
        }
        .mb-347 {
            margin-bottom: 347px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-347 {
            margin-top: 347px;
        }
        .mb-sm-347 {
            margin-bottom: 347px;
        }
        .fs-sm-347 {
            font-size: 347px !important;
        }
    }
    
    .fs-348 {
        font-size: 348px;
    }
    
    @media (min-width: 575px) {
        .mt-348 {
            margin-top: 348px;
        }
        .mb-348 {
            margin-bottom: 348px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-348 {
            margin-top: 348px;
        }
        .mb-sm-348 {
            margin-bottom: 348px;
        }
        .fs-sm-348 {
            font-size: 348px !important;
        }
    }
    
    .fs-349 {
        font-size: 349px;
    }
    
    @media (min-width: 575px) {
        .mt-349 {
            margin-top: 349px;
        }
        .mb-349 {
            margin-bottom: 349px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-349 {
            margin-top: 349px;
        }
        .mb-sm-349 {
            margin-bottom: 349px;
        }
        .fs-sm-349 {
            font-size: 349px !important;
        }
    }
    
    .fs-350 {
        font-size: 350px;
    }
    
    @media (min-width: 575px) {
        .mt-350 {
            margin-top: 350px;
        }
        .mb-350 {
            margin-bottom: 350px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-350 {
            margin-top: 350px;
        }
        .mb-sm-350 {
            margin-bottom: 350px;
        }
        .fs-sm-350 {
            font-size: 350px !important;
        }
    }
    
    .fs-351 {
        font-size: 351px;
    }
    
    @media (min-width: 575px) {
        .mt-351 {
            margin-top: 351px;
        }
        .mb-351 {
            margin-bottom: 351px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-351 {
            margin-top: 351px;
        }
        .mb-sm-351 {
            margin-bottom: 351px;
        }
        .fs-sm-351 {
            font-size: 351px !important;
        }
    }
    
    .fs-352 {
        font-size: 352px;
    }
    
    @media (min-width: 575px) {
        .mt-352 {
            margin-top: 352px;
        }
        .mb-352 {
            margin-bottom: 352px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-352 {
            margin-top: 352px;
        }
        .mb-sm-352 {
            margin-bottom: 352px;
        }
        .fs-sm-352 {
            font-size: 352px !important;
        }
    }
    
    .fs-353 {
        font-size: 353px;
    }
    
    @media (min-width: 575px) {
        .mt-353 {
            margin-top: 353px;
        }
        .mb-353 {
            margin-bottom: 353px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-353 {
            margin-top: 353px;
        }
        .mb-sm-353 {
            margin-bottom: 353px;
        }
        .fs-sm-353 {
            font-size: 353px !important;
        }
    }
    
    .fs-354 {
        font-size: 354px;
    }
    
    @media (min-width: 575px) {
        .mt-354 {
            margin-top: 354px;
        }
        .mb-354 {
            margin-bottom: 354px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-354 {
            margin-top: 354px;
        }
        .mb-sm-354 {
            margin-bottom: 354px;
        }
        .fs-sm-354 {
            font-size: 354px !important;
        }
    }
    
    .fs-355 {
        font-size: 355px;
    }
    
    @media (min-width: 575px) {
        .mt-355 {
            margin-top: 355px;
        }
        .mb-355 {
            margin-bottom: 355px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-355 {
            margin-top: 355px;
        }
        .mb-sm-355 {
            margin-bottom: 355px;
        }
        .fs-sm-355 {
            font-size: 355px !important;
        }
    }
    
    .fs-356 {
        font-size: 356px;
    }
    
    @media (min-width: 575px) {
        .mt-356 {
            margin-top: 356px;
        }
        .mb-356 {
            margin-bottom: 356px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-356 {
            margin-top: 356px;
        }
        .mb-sm-356 {
            margin-bottom: 356px;
        }
        .fs-sm-356 {
            font-size: 356px !important;
        }
    }
    
    .fs-357 {
        font-size: 357px;
    }
    
    @media (min-width: 575px) {
        .mt-357 {
            margin-top: 357px;
        }
        .mb-357 {
            margin-bottom: 357px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-357 {
            margin-top: 357px;
        }
        .mb-sm-357 {
            margin-bottom: 357px;
        }
        .fs-sm-357 {
            font-size: 357px !important;
        }
    }
    
    .fs-358 {
        font-size: 358px;
    }
    
    @media (min-width: 575px) {
        .mt-358 {
            margin-top: 358px;
        }
        .mb-358 {
            margin-bottom: 358px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-358 {
            margin-top: 358px;
        }
        .mb-sm-358 {
            margin-bottom: 358px;
        }
        .fs-sm-358 {
            font-size: 358px !important;
        }
    }
    
    .fs-359 {
        font-size: 359px;
    }
    
    @media (min-width: 575px) {
        .mt-359 {
            margin-top: 359px;
        }
        .mb-359 {
            margin-bottom: 359px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-359 {
            margin-top: 359px;
        }
        .mb-sm-359 {
            margin-bottom: 359px;
        }
        .fs-sm-359 {
            font-size: 359px !important;
        }
    }
    
    .fs-360 {
        font-size: 360px;
    }
    
    @media (min-width: 575px) {
        .mt-360 {
            margin-top: 360px;
        }
        .mb-360 {
            margin-bottom: 360px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-360 {
            margin-top: 360px;
        }
        .mb-sm-360 {
            margin-bottom: 360px;
        }
        .fs-sm-360 {
            font-size: 360px !important;
        }
    }
    
    .fs-361 {
        font-size: 361px;
    }
    
    @media (min-width: 575px) {
        .mt-361 {
            margin-top: 361px;
        }
        .mb-361 {
            margin-bottom: 361px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-361 {
            margin-top: 361px;
        }
        .mb-sm-361 {
            margin-bottom: 361px;
        }
        .fs-sm-361 {
            font-size: 361px !important;
        }
    }
    
    .fs-362 {
        font-size: 362px;
    }
    
    @media (min-width: 575px) {
        .mt-362 {
            margin-top: 362px;
        }
        .mb-362 {
            margin-bottom: 362px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-362 {
            margin-top: 362px;
        }
        .mb-sm-362 {
            margin-bottom: 362px;
        }
        .fs-sm-362 {
            font-size: 362px !important;
        }
    }
    
    .fs-363 {
        font-size: 363px;
    }
    
    @media (min-width: 575px) {
        .mt-363 {
            margin-top: 363px;
        }
        .mb-363 {
            margin-bottom: 363px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-363 {
            margin-top: 363px;
        }
        .mb-sm-363 {
            margin-bottom: 363px;
        }
        .fs-sm-363 {
            font-size: 363px !important;
        }
    }
    
    .fs-364 {
        font-size: 364px;
    }
    
    @media (min-width: 575px) {
        .mt-364 {
            margin-top: 364px;
        }
        .mb-364 {
            margin-bottom: 364px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-364 {
            margin-top: 364px;
        }
        .mb-sm-364 {
            margin-bottom: 364px;
        }
        .fs-sm-364 {
            font-size: 364px !important;
        }
    }
    
    .fs-365 {
        font-size: 365px;
    }
    
    @media (min-width: 575px) {
        .mt-365 {
            margin-top: 365px;
        }
        .mb-365 {
            margin-bottom: 365px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-365 {
            margin-top: 365px;
        }
        .mb-sm-365 {
            margin-bottom: 365px;
        }
        .fs-sm-365 {
            font-size: 365px !important;
        }
    }
    
    .fs-366 {
        font-size: 366px;
    }
    
    @media (min-width: 575px) {
        .mt-366 {
            margin-top: 366px;
        }
        .mb-366 {
            margin-bottom: 366px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-366 {
            margin-top: 366px;
        }
        .mb-sm-366 {
            margin-bottom: 366px;
        }
        .fs-sm-366 {
            font-size: 366px !important;
        }
    }
    
    .fs-367 {
        font-size: 367px;
    }
    
    @media (min-width: 575px) {
        .mt-367 {
            margin-top: 367px;
        }
        .mb-367 {
            margin-bottom: 367px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-367 {
            margin-top: 367px;
        }
        .mb-sm-367 {
            margin-bottom: 367px;
        }
        .fs-sm-367 {
            font-size: 367px !important;
        }
    }
    
    .fs-368 {
        font-size: 368px;
    }
    
    @media (min-width: 575px) {
        .mt-368 {
            margin-top: 368px;
        }
        .mb-368 {
            margin-bottom: 368px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-368 {
            margin-top: 368px;
        }
        .mb-sm-368 {
            margin-bottom: 368px;
        }
        .fs-sm-368 {
            font-size: 368px !important;
        }
    }
    
    .fs-369 {
        font-size: 369px;
    }
    
    @media (min-width: 575px) {
        .mt-369 {
            margin-top: 369px;
        }
        .mb-369 {
            margin-bottom: 369px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-369 {
            margin-top: 369px;
        }
        .mb-sm-369 {
            margin-bottom: 369px;
        }
        .fs-sm-369 {
            font-size: 369px !important;
        }
    }
    
    .fs-370 {
        font-size: 370px;
    }
    
    @media (min-width: 575px) {
        .mt-370 {
            margin-top: 370px;
        }
        .mb-370 {
            margin-bottom: 370px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-370 {
            margin-top: 370px;
        }
        .mb-sm-370 {
            margin-bottom: 370px;
        }
        .fs-sm-370 {
            font-size: 370px !important;
        }
    }
    
    .fs-371 {
        font-size: 371px;
    }
    
    @media (min-width: 575px) {
        .mt-371 {
            margin-top: 371px;
        }
        .mb-371 {
            margin-bottom: 371px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-371 {
            margin-top: 371px;
        }
        .mb-sm-371 {
            margin-bottom: 371px;
        }
        .fs-sm-371 {
            font-size: 371px !important;
        }
    }
    
    .fs-372 {
        font-size: 372px;
    }
    
    @media (min-width: 575px) {
        .mt-372 {
            margin-top: 372px;
        }
        .mb-372 {
            margin-bottom: 372px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-372 {
            margin-top: 372px;
        }
        .mb-sm-372 {
            margin-bottom: 372px;
        }
        .fs-sm-372 {
            font-size: 372px !important;
        }
    }
    
    .fs-373 {
        font-size: 373px;
    }
    
    @media (min-width: 575px) {
        .mt-373 {
            margin-top: 373px;
        }
        .mb-373 {
            margin-bottom: 373px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-373 {
            margin-top: 373px;
        }
        .mb-sm-373 {
            margin-bottom: 373px;
        }
        .fs-sm-373 {
            font-size: 373px !important;
        }
    }
    
    .fs-374 {
        font-size: 374px;
    }
    
    @media (min-width: 575px) {
        .mt-374 {
            margin-top: 374px;
        }
        .mb-374 {
            margin-bottom: 374px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-374 {
            margin-top: 374px;
        }
        .mb-sm-374 {
            margin-bottom: 374px;
        }
        .fs-sm-374 {
            font-size: 374px !important;
        }
    }
    
    .fs-375 {
        font-size: 375px;
    }
    
    @media (min-width: 575px) {
        .mt-375 {
            margin-top: 375px;
        }
        .mb-375 {
            margin-bottom: 375px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-375 {
            margin-top: 375px;
        }
        .mb-sm-375 {
            margin-bottom: 375px;
        }
        .fs-sm-375 {
            font-size: 375px !important;
        }
    }
    
    .fs-376 {
        font-size: 376px;
    }
    
    @media (min-width: 575px) {
        .mt-376 {
            margin-top: 376px;
        }
        .mb-376 {
            margin-bottom: 376px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-376 {
            margin-top: 376px;
        }
        .mb-sm-376 {
            margin-bottom: 376px;
        }
        .fs-sm-376 {
            font-size: 376px !important;
        }
    }
    
    .fs-377 {
        font-size: 377px;
    }
    
    @media (min-width: 575px) {
        .mt-377 {
            margin-top: 377px;
        }
        .mb-377 {
            margin-bottom: 377px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-377 {
            margin-top: 377px;
        }
        .mb-sm-377 {
            margin-bottom: 377px;
        }
        .fs-sm-377 {
            font-size: 377px !important;
        }
    }
    
    .fs-378 {
        font-size: 378px;
    }
    
    @media (min-width: 575px) {
        .mt-378 {
            margin-top: 378px;
        }
        .mb-378 {
            margin-bottom: 378px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-378 {
            margin-top: 378px;
        }
        .mb-sm-378 {
            margin-bottom: 378px;
        }
        .fs-sm-378 {
            font-size: 378px !important;
        }
    }
    
    .fs-379 {
        font-size: 379px;
    }
    
    @media (min-width: 575px) {
        .mt-379 {
            margin-top: 379px;
        }
        .mb-379 {
            margin-bottom: 379px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-379 {
            margin-top: 379px;
        }
        .mb-sm-379 {
            margin-bottom: 379px;
        }
        .fs-sm-379 {
            font-size: 379px !important;
        }
    }
    
    .fs-380 {
        font-size: 380px;
    }
    
    @media (min-width: 575px) {
        .mt-380 {
            margin-top: 380px;
        }
        .mb-380 {
            margin-bottom: 380px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-380 {
            margin-top: 380px;
        }
        .mb-sm-380 {
            margin-bottom: 380px;
        }
        .fs-sm-380 {
            font-size: 380px !important;
        }
    }
    
    .fs-381 {
        font-size: 381px;
    }
    
    @media (min-width: 575px) {
        .mt-381 {
            margin-top: 381px;
        }
        .mb-381 {
            margin-bottom: 381px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-381 {
            margin-top: 381px;
        }
        .mb-sm-381 {
            margin-bottom: 381px;
        }
        .fs-sm-381 {
            font-size: 381px !important;
        }
    }
    
    .fs-382 {
        font-size: 382px;
    }
    
    @media (min-width: 575px) {
        .mt-382 {
            margin-top: 382px;
        }
        .mb-382 {
            margin-bottom: 382px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-382 {
            margin-top: 382px;
        }
        .mb-sm-382 {
            margin-bottom: 382px;
        }
        .fs-sm-382 {
            font-size: 382px !important;
        }
    }
    
    .fs-383 {
        font-size: 383px;
    }
    
    @media (min-width: 575px) {
        .mt-383 {
            margin-top: 383px;
        }
        .mb-383 {
            margin-bottom: 383px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-383 {
            margin-top: 383px;
        }
        .mb-sm-383 {
            margin-bottom: 383px;
        }
        .fs-sm-383 {
            font-size: 383px !important;
        }
    }
    
    .fs-384 {
        font-size: 384px;
    }
    
    @media (min-width: 575px) {
        .mt-384 {
            margin-top: 384px;
        }
        .mb-384 {
            margin-bottom: 384px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-384 {
            margin-top: 384px;
        }
        .mb-sm-384 {
            margin-bottom: 384px;
        }
        .fs-sm-384 {
            font-size: 384px !important;
        }
    }
    
    .fs-385 {
        font-size: 385px;
    }
    
    @media (min-width: 575px) {
        .mt-385 {
            margin-top: 385px;
        }
        .mb-385 {
            margin-bottom: 385px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-385 {
            margin-top: 385px;
        }
        .mb-sm-385 {
            margin-bottom: 385px;
        }
        .fs-sm-385 {
            font-size: 385px !important;
        }
    }
    
    .fs-386 {
        font-size: 386px;
    }
    
    @media (min-width: 575px) {
        .mt-386 {
            margin-top: 386px;
        }
        .mb-386 {
            margin-bottom: 386px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-386 {
            margin-top: 386px;
        }
        .mb-sm-386 {
            margin-bottom: 386px;
        }
        .fs-sm-386 {
            font-size: 386px !important;
        }
    }
    
    .fs-387 {
        font-size: 387px;
    }
    
    @media (min-width: 575px) {
        .mt-387 {
            margin-top: 387px;
        }
        .mb-387 {
            margin-bottom: 387px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-387 {
            margin-top: 387px;
        }
        .mb-sm-387 {
            margin-bottom: 387px;
        }
        .fs-sm-387 {
            font-size: 387px !important;
        }
    }
    
    .fs-388 {
        font-size: 388px;
    }
    
    @media (min-width: 575px) {
        .mt-388 {
            margin-top: 388px;
        }
        .mb-388 {
            margin-bottom: 388px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-388 {
            margin-top: 388px;
        }
        .mb-sm-388 {
            margin-bottom: 388px;
        }
        .fs-sm-388 {
            font-size: 388px !important;
        }
    }
    
    .fs-389 {
        font-size: 389px;
    }
    
    @media (min-width: 575px) {
        .mt-389 {
            margin-top: 389px;
        }
        .mb-389 {
            margin-bottom: 389px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-389 {
            margin-top: 389px;
        }
        .mb-sm-389 {
            margin-bottom: 389px;
        }
        .fs-sm-389 {
            font-size: 389px !important;
        }
    }
    
    .fs-390 {
        font-size: 390px;
    }
    
    @media (min-width: 575px) {
        .mt-390 {
            margin-top: 390px;
        }
        .mb-390 {
            margin-bottom: 390px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-390 {
            margin-top: 390px;
        }
        .mb-sm-390 {
            margin-bottom: 390px;
        }
        .fs-sm-390 {
            font-size: 390px !important;
        }
    }
    
    .fs-391 {
        font-size: 391px;
    }
    
    @media (min-width: 575px) {
        .mt-391 {
            margin-top: 391px;
        }
        .mb-391 {
            margin-bottom: 391px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-391 {
            margin-top: 391px;
        }
        .mb-sm-391 {
            margin-bottom: 391px;
        }
        .fs-sm-391 {
            font-size: 391px !important;
        }
    }
    
    .fs-392 {
        font-size: 392px;
    }
    
    @media (min-width: 575px) {
        .mt-392 {
            margin-top: 392px;
        }
        .mb-392 {
            margin-bottom: 392px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-392 {
            margin-top: 392px;
        }
        .mb-sm-392 {
            margin-bottom: 392px;
        }
        .fs-sm-392 {
            font-size: 392px !important;
        }
    }
    
    .fs-393 {
        font-size: 393px;
    }
    
    @media (min-width: 575px) {
        .mt-393 {
            margin-top: 393px;
        }
        .mb-393 {
            margin-bottom: 393px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-393 {
            margin-top: 393px;
        }
        .mb-sm-393 {
            margin-bottom: 393px;
        }
        .fs-sm-393 {
            font-size: 393px !important;
        }
    }
    
    .fs-394 {
        font-size: 394px;
    }
    
    @media (min-width: 575px) {
        .mt-394 {
            margin-top: 394px;
        }
        .mb-394 {
            margin-bottom: 394px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-394 {
            margin-top: 394px;
        }
        .mb-sm-394 {
            margin-bottom: 394px;
        }
        .fs-sm-394 {
            font-size: 394px !important;
        }
    }
    
    .fs-395 {
        font-size: 395px;
    }
    
    @media (min-width: 575px) {
        .mt-395 {
            margin-top: 395px;
        }
        .mb-395 {
            margin-bottom: 395px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-395 {
            margin-top: 395px;
        }
        .mb-sm-395 {
            margin-bottom: 395px;
        }
        .fs-sm-395 {
            font-size: 395px !important;
        }
    }
    
    .fs-396 {
        font-size: 396px;
    }
    
    @media (min-width: 575px) {
        .mt-396 {
            margin-top: 396px;
        }
        .mb-396 {
            margin-bottom: 396px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-396 {
            margin-top: 396px;
        }
        .mb-sm-396 {
            margin-bottom: 396px;
        }
        .fs-sm-396 {
            font-size: 396px !important;
        }
    }
    
    .fs-397 {
        font-size: 397px;
    }
    
    @media (min-width: 575px) {
        .mt-397 {
            margin-top: 397px;
        }
        .mb-397 {
            margin-bottom: 397px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-397 {
            margin-top: 397px;
        }
        .mb-sm-397 {
            margin-bottom: 397px;
        }
        .fs-sm-397 {
            font-size: 397px !important;
        }
    }
    
    .fs-398 {
        font-size: 398px;
    }
    
    @media (min-width: 575px) {
        .mt-398 {
            margin-top: 398px;
        }
        .mb-398 {
            margin-bottom: 398px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-398 {
            margin-top: 398px;
        }
        .mb-sm-398 {
            margin-bottom: 398px;
        }
        .fs-sm-398 {
            font-size: 398px !important;
        }
    }
    
    .fs-399 {
        font-size: 399px;
    }
    
    @media (min-width: 575px) {
        .mt-399 {
            margin-top: 399px;
        }
        .mb-399 {
            margin-bottom: 399px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-399 {
            margin-top: 399px;
        }
        .mb-sm-399 {
            margin-bottom: 399px;
        }
        .fs-sm-399 {
            font-size: 399px !important;
        }
    }
    
    .fs-400 {
        font-size: 400px;
    }
    
    @media (min-width: 575px) {
        .mt-400 {
            margin-top: 400px;
        }
        .mb-400 {
            margin-bottom: 400px;
        }
    }
    
    @media (max-width: 575px) {
        .mt-sm-400 {
            margin-top: 400px;
        }
        .mb-sm-400 {
            margin-bottom: 400px;
        }
        .fs-sm-400 {
            font-size: 400px !important;
        }
    }
    
    .loader {
        position: fixed;
        right: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        z-index: 999999;
        background: url("../img/logo.png") center center no-repeat #fff;
        opacity: 1;
        background-size: 100%;
        -webkit-animation: fontbulger 2s infinite;
        animation: fontbulger 2s infinite;
    }
    
    @-webkit-keyframes fontbulger {
        0% {
            background-size: 3%;
        }
        40% {
            background-size: 6%;
        }
        100% {
            background-size: 3%;
        }
    }
    
    @keyframes fontbulger {
        0% {
            background-size: 3%;
        }
        40% {
            background-size: 6%;
        }
        100% {
            background-size: 3%;
        }
    }
    
    @media (max-width: 991px) {
        @-webkit-keyframes fontbulger {
            0% {
                background-size: 15%;
            }
            40% {
                background-size: 20%;
            }
            100% {
                background-size: 15%;
            }
        }
        @keyframes fontbulger {
            0% {
                background-size: 15%;
            }
            40% {
                background-size: 20%;
            }
            100% {
                background-size: 15%;
            }
        }
    }
    
    .main-slider .item-slider p.price {
        padding-inline-start: 42px !important;
    }
    
    .product_list_widget li img {
        max-width: 90px;
        float: left;
        height: 90px;
        /* width: 33.33333333%; */
        object-fit: cover;
        padding-inline-end: 15px;
    }
    
    li.woocommerce-mini-cart-item.mini_cart_item {
        padding-bottom: 12px;
        border-bottom: 1px solid rgba(172, 128, 21, 0.4);
        margin-bottom: 12px;
    }
    
    header span.quantity {
        font-size: 14px;
        font-weight: 700;
    }
    
    ul.woocommerce-mini-cart.cart_list.product_list_widget {
        padding: 0;
    }
    
    .product_list_widget li>a {
        display: block;
        color: white;
        margin-bottom: 15px;
        font-size: 14px;
    }
    
    .widget_shopping_cart p.total {
        text-align: start;
        padding: 7px 0 0;
    }
    
    .product_list_widget a:hover {
        color: #fff;
    }
    
    a.button.checkout.wc-forward {
        display: block;
        font-size: 18px;
        color: #140813;
        border-radius: 4px;
        background: linear-gradient(-270deg, #EEB01B -15%, #F3B755 100%);
        text-align: center;
        margin-top: 14px;
        padding: 10px 0;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    a.button.wc-forward,
    a.button.wc-forward:hover {
        background: transparent;
        color: white;
    }
    
    .wc-forward::after,
    .woocommerce-Button--next::after {
        display: none;
    }
    
    p.woocommerce-mini-cart__buttons.buttons {
        display: flex;
        flex-direction: column-reverse;
        gap: 10px;
        padding: 0;
    }
    
    header .woocommerce-MyAccount-navigation {
        width: 100%;
        color: white !important;
    }
    
    header .col-lg-9 {
        display: none;
    }
    
    header .user-dashboard {
        margin: 0;
    }
    
    header .col-lg-3 {
        flex: 0 0 auto;
        width: 100%;
    }
    
    header .user-list-link.h-100 {
        padding: 0;
        border: 0;
        min-height: auto;
    }
    
    header .woocommerce-MyAccount-navigation a {
        color: white;
    }
    
    header .woocommerce-MyAccount-navigation a:hover {
        color: #AC8015
    }
    
    header .woocommerce-MyAccount-navigation ul {
        list-style: none;
        display: grid;
        gap: 10px;
        padding-right: 20px;
        margin: 13px 0px;
        padding-left: 20px;
    }
    
    header .woocommerce-MyAccount-navigation ul li a::before {
        position: absolute;
        left: 0;
        color: white;
        opacity: 2;
        text-align: center;
    }
    
    header .woocommerce-MyAccount-content {
        display: none;
    }
    
    header .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a {
        display: block;
        font-size: 18px;
        color: #140813;
        border-radius: 4px;
        background: linear-gradient(-270deg, #EEB01B -15%, #F3B755 100%);
        text-align: center;
        margin-top: 14px;
        padding: 10px 0;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    header .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a::before {
        display: none;
    }
    
    .navigation .page-numbers {
        position: relative;
        display: block;
        color: #0d6efd;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #dee2e6;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        padding: 0.375rem 0.75rem;
        color: #ffffff;
        background-color: #311339;
        border: 1px solid #4f4651;
    }
    
    .navigation {
        display: flex;
        justify-content: center;
        width: 100%;
    }
    
    .navigation .page-numbers.current {
        z-index: 3;
        color: #140a12;
        background-color: #eeb126;
        border-color: #eeb122;
    }
    
    html body .loading-icon {
        position: fixed;
        right: 50%;
        top: 50%;
        transform: translate(50%, -50%);
        z-index: 999;
        background: rgb(0 0 0 / 30%);
        width: 100%;
        object-fit: none;
        display: none;
    }
    
    a.button.loading:before {
        background: rgb(0 0 0 / 70%);
        content: '';
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        border-radius: 100px;
    }
    
    .button.loading:after {
        color: #fff;
    }
    
    a.added_to_cart.wc-forward {
        background: transparent;
        font-weight: 700;
        text-decoration: underline;
    }
    
    .acf-block-preview {
        background: linear-gradient(-180deg, #1C0B21 0%, #0C080B 100%);
        font-family: "ITCHandelGothicArabicLight";
        padding: 100px 0;
    }
    
    .acf-block-preview .slick-track {
        max-width: 100%;
    }
    
    .acf-block-preview .main-slider.slick-initialized.slick-slider {
        display: none;
    }
    
    .select2-results__option[aria-selected] {
        color: black;
    }
    
    .wpml-ls-statics-footer {
        display: none;
    }
    
    .user-dashboard {
        margin: 60px 0;
    }
    
    .user-dashboard .user-list-link {
        border: 1px solid #AC8015;
        border-radius: 3px;
        padding: 30px;
        min-height: 60vh;
    }
    
    .user-dashboard .user-list-link .user-name-img {
        margin-bottom: 36px;
    }
    
    .user-dashboard .user-list-link .user-name-img img {
        width: 100px;
        height: 100px;
        border-radius: 100px;
        object-fit: contain;
        object-position: center center;
        margin-bottom: 15px;
        border: 3px solid #fff;
    }
    
    .user-dashboard .user-list-link .user-name-img h3 {
        font-size: 18px;
        font-family: "ITCHandelGothicArabicBold";
    }
    
    .user-dashboard .user-list-link .user-links li {
        padding: 10px 0;
    }
    
    .user-dashboard .user-list-link .user-links li a {
        color: #fff;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        display: flex;
        align-items: center;
    }
    
    .user-dashboard .user-list-link .user-links li a img {
        width: 20px;
        height: 20px;
        object-fit: contain;
        object-position: center center;
        margin-inline-end: 10px;
    }
    
    .user-dashboard .user-list-link .user-links li.is-active a,
    .user-dashboard .user-list-link .user-links li a:hover,
    .woocommerce-orders-table__cell-order-number a {
        color: #AC8015;
    }
    
    .user-dashboard .user-content {
        border: 1px solid #AC8015;
        border-radius: 5px;
        min-height: 60vh;
    }
    
    .user-dashboard .user-content .user-content-title {
        font-size: 18px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3137254902);
        padding: 0 15px;
    }
    
    .user-dashboard .user-content .user-content-title span,
    .user-dashboard .user-content .user-content-title a {
        padding: 15px 15px;
        display: inline-block;
        color: white;
        cursor: pointer;
    }
    
    .user-dashboard .user-content .user-content-title span.active,
    .user-dashboard .user-content .user-content-title span:hover,
    .user-dashboard .user-content .user-content-title a.active,
    .user-dashboard .user-content .user-content-title a:hover {
        border-bottom: 1px solid #fff;
    }
    
    .user-dashboard .user-content .user-content-box {
        padding: 30px;
    }
    
    .user-dashboard .user-content .user-content-box table {
        border-color: #AC8015;
        border-radius: 5px;
    }
    
    .user-dashboard .user-content .user-content-box table th,
    .user-dashboard .user-content .user-content-box table td {
        border-width: 0;
        line-height: 2.5;
        vertical-align: middle;
    }
    
    .user-dashboard .user-content .user-content-box table th:first-child,
    .user-dashboard .user-content .user-content-box table td:first-child {
        border-width: 0 0 0 1px;
    }
    
    .user-dashboard .user-content .user-content-box table th:last-child,
    .user-dashboard .user-content .user-content-box table td:last-child {
        border-width: 0 1px 0 0;
    }
    
    .user-dashboard .user-content .user-content-box table th.t-card-list-item,
    .user-dashboard .user-content .user-content-box table td.t-card-list-item {
        width: 250px;
    }
    
    .user-dashboard .user-content .user-content-box table th .card-list-item .item-name,
    .user-dashboard .user-content .user-content-box table td .card-list-item .item-name {
        margin-bottom: 12px;
    }
    
    .user-dashboard .user-content .user-content-box table th .card-list-item .item-evaluation,
    .user-dashboard .user-content .user-content-box table td .card-list-item .item-evaluation {
        margin-bottom: 12px;
    }
    
    .user-dashboard .user-content .user-content-box table th .card-list-item .item-price,
    .user-dashboard .user-content .user-content-box table td .card-list-item .item-price {
        margin-bottom: 12px;
    }
    
    .user-dashboard .user-content .user-content-box table tbody tr {
        border-bottom-color: rgba(172, 128, 21, 0.3137254902);
    }
    
    .user-dashboard .user-content .user-content-box table tbody tr:last-child {
        border-bottom-color: #AC8015;
    }
    
    .user-dashboard fieldset,
    .user-dashboard fieldset legend {
        background: transparent;
    }
    
    form.woocommerce-EditAccountForm.edit-account {
        padding: 30px;
    }
    
    .form-row input,
    .form-row textarea,
    .form-row select,
    .select2-container--default .select2-selection--single {
        width: 100%;
        display: block;
        width: 100%;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        background-color: #e9ecef;
        opacity: 1;
        min-height: 43px;
    }
    
    button.woocommerce-Button.button {
        color: #000;
        background-color: #ffc107;
        border-color: #ffc107;
        border: 0;
        padding: 0.25rem 0.5rem;
        font-size: .875rem;
        border-radius: 0.2rem;
    }
    
    button.update_cart {
        border: 1px solid #ffc107;
        background: transparent;
        color: white;
        border-radius: 5px;
        padding: 0 10px;
        padding-top: 0px;
        padding-left: 10px;
        padding-bottom: 0px;
        padding-right: 10px;
        margin-inline-start: 15px;
    }
    
    input#coupon_code {
        border: 1px solid #ced4da !important;
        border: 0;
        border-radius: 6px;
        padding: 0 8px;
        min-height: 42px;
    }
    
    form.checkout_coupon.woocommerce-form-coupon .button {
        min-height: 42px;
    }
    
    [name="apply_coupon"],
    [name="calc_shipping"] {
        border: 1px solid #ffc107;
        background: #ffc107;
        color: black;
        border-radius: 5px;
        padding: 0 10px;
        padding-top: 0px;
        padding-left: 10px;
        padding-bottom: 0px;
        padding-right: 10px;
    }
    
    .userChangePassword {
        display: none;
    }
    
    .user-content p a {
        color: #AC8015;
        font-weight: 700;
    }
    
    .form-row {
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 0;
        display: flex;
        flex-wrap: wrap;
        margin-top: calc(var(--bs-gutter-y) * -1);
        margin-right: calc(var(--bs-gutter-x) * -.5);
        margin-left: calc(var(--bs-gutter-x) * -.5);
    }
    
    .woocommerce .screen-reader-text {
        position: initial !important;
        clip: inherit;
        clip-path: none;
        overflow: visible;
    }
    
    @media (min-width: 768px) {
        .form-row-first,
        .form-row-last {
            width: 100%;
            float: none;
            margin-right: 0;
            clear: both;
        }
    }
    
    @media (min-width: 576px) {
        .form-row label {
            flex: 0 0 auto;
            width: 25%;
        }
        .form-row .woocommerce-input-wrapper,
        #shipping_city,
        #billing_city {
            flex: 0 0 auto;
            width: 66.66666667%;
        }
        #billing_city_field span.select2.select2-container,
        #shipping_city_field span.select2.select2-container {
            max-width: 66.66666667% !important;
        }
    }
    
    .select2-container--default .select2-selection--single {
        background-color: #eee;
        cursor: default;
        position: relative;
    }
    
    .form-row>* {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        margin-top: var(--bs-gutter-y);
    }
    
    .woocommerce-orders-table tbody tr td,
    .woocommerce-orders-table th {
        background-color: transparent !important;
        text-align: start;
    }
    
    .my_account_orders .button,
    .woocommerce-MyAccount-downloads .button {
        font-size: 1em;
        background: transparent;
        color: #fff;
        border-radius: 7px;
        border: 1px solid !important;
        padding: 2px 10px 6px;
    }
    
    .my_account_orders .button:hover,
    .woocommerce-MyAccount-downloads .button:hover,
    td.woocommerce-table__product-name.product-name a,
    a.shipping-calculator-button {
        color: #AC8015;
    }
    
    .user-dashboard .user-content .user-content-box table th,
    .user-dashboard .user-content .user-content-box table td {
        text-align: start;
    }
    
    .woocommerce-view-order .woocommerce-notices-wrapper+p {
        display: none;
    }
    
    .order_details {
        background-color: transparent;
    }
    
    table.cart td.product-remove,
    table.cart td.actions {
        border-top-color: transparent;
    }
    
    .woocommerce-cart thead,
    .woocommerce-cart .user-dashboard .user-content .user-content-box table {
        border: 1px solid #AC8015;
        width: 100%;
        margin: 0;
    }
    
    .woocommerce-cart .user-content .user-content-box table tbody tr {
        border-bottom: 1px solid rgba(172, 128, 21, 0.3137254902);
    }
    
    .woocommerce-cart td.actions {
        padding: 20px !important;
    }
    
    .quantity input::-webkit-outer-spin-button,
    .quantity input::-webkit-inner-spin-button {
        display: none;
        margin: 0;
    }
    
    .quantity {
        display: flex;
        align-items: center;
    }
    
    .quantity input.qty {
        appearance: textfield;
        -webkit-appearance: none;
        -moz-appearance: textfield;
    }
    
    .quantity [type="number"] {
        background: transparent;
        border: 0;
        color: white;
        font-size: 20px;
        outline: 0 !important;
        width: 35px;
    }
    
    table.cart .product-quantity .plus,
    table.cart .product-quantity .minus,
    button.qty_button.minus,
    button.qty_button.plus {
        width: 20px;
        height: 20px;
        border: 0;
        padding: 0;
        background: #AC8015;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        font-weight: 700;
        font-size: 18px;
        padding: 0 0 5px;
    }
    
    table.variations td,
    table.variations th {
        background: transparent !important;
    }
    
    .slider-links .price {
        margin-bottom: 10px !important;
    }
    
    a.reset_variations {
        color: white;
    }
    
    table.variations select option {
        color: black;
    }
    
    table.variations select {
        border: 0;
        border-radius: 5px;
        background: 100%;
        border: 1px solid white;
        color: white;
    }
    
    table.variations label {
        margin-inline-end: 5px;
    }
    
    .woocommerce-variation-add-to-cart.variations_button {
        display: flex;
        gap: 12px;
        margin-top: 20px;
    }
    
    table.variations td,
    table.variations th {
        background: transparent !important;
    }
    
    .cart_totals.calculated_shipping {
        width: 100%;
    }
    
    .cart_totals.calculated_shipping table,
    .cart-collaterals .shop_table {
        border-spacing: 0 10px !important;
        border-collapse: separate;
        border: 0 !important;
    }
    
    .cart_totals.calculated_shipping table *,
    .cart-collaterals .shop_table * {
        border: 0 !important;
    }
    
    table.cart td,
    table.cart th {
        padding: 0.875em 0.875em 0 !important;
    }
    
    .cart_totals.calculated_shipping table th,
    .cart-collaterals .shop_table th {
        background: #d9d9d94d;
        padding: 10px;
    }
    
    .woocommerce-terms-and-conditions-wrapper {
        padding: 0 1.41575em;
    }
    
    .cart_totals.calculated_shipping table td,
    .cart-collaterals .shop_table td {
        padding-inline-start: 10px;
    }
    
    .user-content-box.ctotals {
        padding: 30px 10px 30px 0;
    }
    
    ul#shipping_method {
        padding: 0;
    }
    
    #payment .payment_methods>li .payment_box,
    #payment .place-order,
    #order_review,
    #payment .payment_methods>li:not(.woocommerce-notice),
    #payment .payment_methods>li:not(.woocommerce-notice):hover {
        background-color: transparent;
    }
    
    div#order_review {
        width: 100%;
    }
    
    .woocommerce-checkout .user-content {
        min-height: auto;
    }
    
    #payment .payment_methods li input[type=radio]:first-child:checked+label:before {
        color: #AC8015;
    }
    
    [type="radio"] {
        accent-color: #AC8015;
    }
    
    #payment .payment_methods li .payment_box {
        padding: 0 1.41575em;
    }
    
    #payment .place-order .button,
    button#place_order,
    .return-to-shop .button.wc-backward {
        display: block;
        font-size: 18px !important;
        color: #140813;
        border-radius: 4px;
        background: linear-gradient(-270deg, #EEB01B -15%, #F3B755 100%);
        text-align: center;
        margin-top: 14px;
        padding: 10px 0;
        font-family: "ITCHandelGothicArabicBold";
        border: 0;
    }
    
    .return-to-shop .button.wc-backward {
        max-width: max-content;
        padding: 10px;
    }
    
    .woocommerce-shipping-fields {
        display: none;
    }
    
    .nav-item .widget_block {
        height: 100%;
        display: flex;
        margin: 0;
    }
    
    .cart-collaterals .cart_totals,
    .cart-collaterals .shipping_calculator {
        width: 100%;
    }
    
    [data-wpml="current-language-item"] {
        display: none !important;
    }
    
    .nav-item .widget_block {
        height: 100%;
        display: flex;
    }
    
    .user-content-box.ctotals {
        padding: 30px 0 !important;
    }
    
    .user-content-box.ctotals .wc-proceed-to-checkout {
        padding: 30px 30px 0;
    }
    
    .user-dashboard .user-content .user-content-box div#order_review table {
        padding-top: 30px;
    }
    
    .user-dashboard .user-content .user-content-box div#order_review table th:first-child {
        border-width: 0 0 0 1px;
        background: #d9d9d94d;
        padding: 10px;
        border: 0 !important;
    }
    
    .user-dashboard .user-content .user-content-box div#order_review table td:last-child {
        border: 0;
        padding: 0 10px;
    }
    
    .user-dashboard .user-content .user-content-box div#order_review table {
        border-spacing: 0 10px !important;
        border-collapse: separate;
    }
    
    section.category-list .nav-item img {
        width: 34px;
    }
    
    section.category-list .nav-item2 img {
        width: 29px;
    }

.select2-results__option[aria-selected],
    .select2-results__option[data-selected] {
        cursor: pointer;
        color: #000 !important;
    }
    
    .select2-container--default .select2-results__option--highlighted[aria-selected],
    .select2-container--default .select2-results__option--highlighted[data-selected] {
        background: linear-gradient(-180deg, #1C0B21 0%, #0C080B 100%);
        color: #fff !important;
    }
    
    .blockUI.blockOverlay {
        background-color: rgb(255 255 255 / 20%) !important;
    }
    
    .woocommerce .blockUI.blockOverlay:before,
    .woocommerce .loader:before {
        height: 3em;
        width: 3em;
        position: absolute;
        top: 50%;
        right: 50%;
        margin-right: -.5em;
        margin-top: -.5em;
        display: block;
        content: "";
        -webkit-animation: none;
        -moz-animation: none;
        animation: none;
        background-image: url('../img/loading.svg') !important;
        background-position: center center;
        background-size: cover;
        line-height: 1;
        text-align: center;
        font-size: 3em;
    }
    
    label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
        width: 100%;
        display: flex;
        align-items: baseline;
        gap: 5px;
    }
    
    input#terms,
    input[type="checkbox"] {
        min-height: auto;
        background: transparent;
        padding: 6px;
    }
    
    .form-row.woocommerce-invalid input.input-checkbox:checked,
    input[type="checkbox"]:checked {
        outline: 6px solid #EEB01B;
        outline-offset: -4px;
    }
    
    th.product-total {
        border: 0;
    }
    
    .cross-sells {
        display: none;
    }
    
    .product_meta {
        display: grid;
        margin-top: 0;
        gap: 5px;
        padding: 0 !important;
    }
    
    .woocommerce-breadcrumb a,
    a.woocommerce-review-link,
    .product_meta a {
        color: #F1B439;
    }
    
    span.sku_wrapper {
        display: none !important;
    }
    
    .product_meta a:not(:last-child) {
        margin-inline-end: 5px !important;
    }
    
    .single-product div.product .woocommerce-product-gallery {
        width: inherit !important;
        float: none !important;
        text-align: left;
        max-width: max-content;
        margin-left: auto !important;
        margin-right: 0 !important;
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    
    .single-product div.product .woocommerce-product-gallery a img {
        margin: 0;
        width: 100%;
    }
    
    .single-product div.product p.price {
        font-size: 0.8rem;
    }
    
    .single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
        display: none;
    }
    
    .woocommerce-info,
    .woocommerce-noreviews,
    p.no-comments {
        background-color: #55391e;
    }
    
    .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
        margin-right: 0;
        margin-left: 0;
    }
    
    .main-slider .item-slider {
        height: 620px;
        display: flex;
        align-items: center;
    }
    
    .main-slider .item-slider .item-slider-img {
        height: 100%;
        right: 0;
        position: absolute;
    }
    
    .main-slider .item-slider .item-slider-info {
        position: relative;
        z-index: 999;
    }
    
    .main-slider .item-slider .item-slider-info h2 {
        background: linear-gradient(-180deg, #ECF0F1 0%, #C1C7CC 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-size: 55px;
        font-family: "ITCHandelGothicArabicBold";
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    
    .main-slider .item-slider .item-slider-info h3 {
        font-size: 18px;
        font-family: "ITCHandelGothicArabicBold";
        margin-bottom: 12px;
    }
    
    .main-slider .item-slider .item-slider-info p {
        text-align: justify;
        font-size: 14px;
        line-height: 2;
        margin-bottom: 30px;
    }
    
    .main-slider .item-slider .item-slider-info .evaluation {
        margin-bottom: 30px;
    }
    
    .main-slider .item-slider .item-slider-info .evaluation img {
        width: 20px;
        margin-inline-end: 6px;
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a {
        display: inline-block;
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a:not(:last-child) {
        margin-inline-end: 18px;
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a.btn-fill {
        border-radius: 100px;
        background: linear-gradient(-270deg, #EEB01B 0%, #F3B755 100%);
        box-shadow: 0px 0px 7px 0px rgba(243, 183, 82, 0.81);
        padding: 10px 24px;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        color: #140813;
        transition: all 0.3s ease-in-out;
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a.btn-fill:hover {
        box-shadow: 0px 0px 15px 0px rgba(243, 183, 82, 0.81);
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a.btn-outline {
        border-radius: 100px;
        border: 1px solid #F1B439;
        box-shadow: 0px 0px 0px 0px rgba(243, 183, 82, 0.81);
        background: transparent;
        padding: 10px 20px;
        color: #F1B439;
        font-size: 16px;
        font-family: "ITCHandelGothicArabicBold";
        transition: all 0.3s ease-in-out;
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a.btn-outline:hover {
        box-shadow: 0px 0px 15px 0px rgba(243, 183, 82, 0.81);
    }
    
    .main-slider .item-slider .item-slider-info .slider-links a.btn-outline img {
        margin-inline-end: 10px;
    }
    
    .main-slider.owl-carousel .owl-item img {
        display: unset;
        width: inherit;
    }
    
    .main-slider .slick-slide img {
        display: unset;
    }
    
    @media (max-width: 991px) {
        .main-slider .item-slider {
            height: auto;
            display: flex;
            align-items: center;
            min-height: 460px
        }
        .main-slider .item-slider .item-slider-img {
            height: 100%;
            width: 100%;
            object-fit: cover;
            opacity: 0.3;
        }
        .main-slider .item-slider .item-slider-info {
            text-align: center;
        }
        .main-slider .item-slider .item-slider-info h2 {
            font-size: 32px;
        }
        .main-slider .item-slider .item-slider-info h3 {
            font-size: 14px;
        }
        .main-slider .item-slider .item-slider-info p {
            text-align: center;
            font-size: 12px;
        }
        .main-slider .item-slider .item-slider-info .evaluation img {
            width: 15px;
            margin-inline-end: 6px;
        }
        .main-slider .item-slider .item-slider-info .slider-links a {
            display: inline-block;
        }
        .main-slider .item-slider .item-slider-info .slider-links a:not(:last-child) {
            margin-inline-end: 10px;
        }
        .main-slider .item-slider .item-slider-info .slider-links a.btn-fill {
            font-size: 14px;
        }
        .main-slider .item-slider .item-slider-info .slider-links a.btn-outline {
            font-size: 14px;
        }
    }
    
    .overview .overviewtext {
        line-height: 2;
    }
    
    .book3dBox {
        margin: 0 auto;
        max-width: 360px;
    }
    
    @media (max-width: 991px) {
        .book3dBox {
            max-width: 180px;
            margin-bottom: -30px;
            margin-top: 20px;
        }
    }
    
    .book3d {
        position: relative;
        display: inline-block;
        width: 0;
        height: 0;
        padding: 70% 50%;
        margin: 12.5% 0;
        -webkit-perspective: 1800px;
        -moz-perspective: 1800px;
        perspective: 1800px;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
        cursor: pointer;
    }
    
    .book3d ul {
        list-style: none;
    }
    
    .book3d::after {
        content: "";
        position: absolute;
        width: 97.5%;
        height: 20%;
        background-color: rgba(25, 25, 25, 0.15);
        transform: rotateZ(-6deg) rotateX(70deg) rotateY(0deg);
        box-shadow: 0 0 10px 5px rgba(25, 25, 25, 0.15);
        right: 0;
        top: 90%;
        -webkit-transition: all 0.8s ease;
        -moz-transition: all 0.8s ease;
        transition: all 0.8s ease;
        mix-blend-mode: screen;
    }
    
    .book3d .hardcover_front {
        -webkit-transform: rotateY(36deg) translateZ(-6px);
        -moz-transform: rotateY(36deg) translateZ(-6px);
        transform: rotateY(36deg) translateZ(-6px);
        z-index: 100;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transform-origin: 100% 100%;
        -moz-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        -webkit-transition: all 0.8s ease, z-index 0.6s;
        -moz-transition: all 0.8s ease, z-index 0.6s;
        transition: all 0.8s ease, z-index 0.6s;
    }
    
    .book3d .hardcover_front li {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }
    
    .book3d .hardcover_front li:first-child {
        background-color: #eee;
        background-size: 100% 100%;
        background-position: center;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        -webkit-transform: translateZ(4px);
        -moz-transform: translateZ(4px);
        transform: translateZ(4px);
    }
    
    .book3d .hardcover_front li:first-child:after {
        background: #999;
        position: absolute;
        top: 0;
        right: 0;
        width: 4px;
        height: 100%;
        -webkit-transform: rotateY(-90deg) translateZ(-2px) translateX(-2px);
        -moz-transform: rotateY(-90deg) translateZ(-2px) translateX(-2px);
        transform: rotateY(-90deg) translateZ(-2px) translateX(-2px);
    }
    
    .book3d .hardcover_front li:first-child:before {
        background: #999;
        position: absolute;
        top: 0;
        right: 0;
        width: 4px;
        height: 100%;
        -webkit-transform: rotateY(-90deg) translateZ(158px) translateX(-2px);
        -moz-transform: rotateY(-90deg) translateZ(158px) translateX(-2px);
        transform: rotateY(-90deg) translateZ(158px) translateX(-2px);
    }
    
    .book3d .hardcover_front li:last-child {
        background: #fffbec;
        -webkit-transform: rotateY(-180deg) translateZ(-3px);
        -moz-transform: rotateY(-180deg) translateZ(-3px);
        transform: rotateY(-180deg) translateZ(-3px);
    }
    
    .book3d .hardcover_front li:last-child:after {
        background: #999;
        position: absolute;
        top: 0;
        right: 0;
        width: 4px;
        height: 160px;
        -webkit-transform: rotateX(90deg) rotateZ(-90deg) translateZ(80px) translateX(2px) translateY(-78px);
        -moz-transform: rotateX(90deg) rotateZ(-90deg) translateZ(80px) translateX(2px) translateY(-78px);
        transform: rotateX(90deg) rotateZ(-90deg) translateZ(80px) translateX(2px) translateY(-78px);
    }
    
    .book3d .hardcover_front li:last-child:before {
        background: #999;
        position: absolute;
        top: 0;
        right: 0;
        width: 4px;
        height: 160px;
        box-shadow: 0px 0px 30px 5px #333;
        -webkit-transform: rotateX(90deg) rotateZ(-90deg) translateZ(-140px) translateX(2px) translateY(-78px);
        -moz-transform: rotateX(90deg) rotateZ(-90deg) translateZ(-140px) translateX(2px) translateY(-78px);
        transform: rotateX(90deg) rotateZ(-90deg) translateZ(-140px) translateX(2px) translateY(-78px);
    }
    
    .book3d .hardcover_back {
        -webkit-transform: rotateY(21deg) translateZ(-8px);
        -moz-transform: rotateY(21deg) translateZ(-8px);
        transform: rotateY(21deg) translateZ(-8px);
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transform-origin: 100% 100%;
        -moz-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
    }
    
    .book3d .hardcover_back li {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }
    
    .book3d .hardcover_back li:first-child {
        background: #fffbec;
        -webkit-transform: translateZ(2px);
        -moz-transform: translateZ(2px);
        transform: translateZ(2px);
    }
    
    .book3d .hardcover_back li:first-child:after {
        background: #999;
        position: absolute;
        top: 0;
        right: 0;
        width: 4px;
        height: 100%;
        -webkit-transform: rotateY(-90deg) translateZ(-2px) translateX(-2px);
        -moz-transform: rotateY(-90deg) translateZ(-2px) translateX(-2px);
        transform: rotateY(-90deg) translateZ(-2px) translateX(-2px);
    }
    
    .book3d .hardcover_back li:first-child:before {
        background: #999;
        position: absolute;
        top: 0;
        right: 0;
        width: 4px;
        height: 100%;
        -webkit-transform: rotateY(-90deg) translateZ(158px) translateX(-2px);
        -moz-transform: rotateY(-90deg) translateZ(158px) translateX(-2px);
        transform: rotateY(-90deg) translateZ(158px) translateX(-2px);
    }
    
    .book3d .hardcover_back li:last-child {
        background: #fffbec;
        -webkit-transform: translateZ(-2px);
        -moz-transform: translateZ(-2px);
        transform: translateZ(-2px);
    }
    
    .book3d .hardcover_back li:last-child:after {
        background: #999;
        position: absolute;
        top: 0;
        right: 0;
        width: 4px;
        height: 160px;
        -webkit-transform: rotateX(90deg) rotateZ(-90deg) translateZ(80px) translateX(-2px) translateY(-78px);
        -moz-transform: rotateX(90deg) rotateZ(-90deg) translateZ(80px) translateX(-2px) translateY(-78px);
        transform: rotateX(90deg) rotateZ(-90deg) translateZ(80px) translateX(-2px) translateY(-78px);
    }
    
    .book3d .hardcover_back li:last-child:before {
        background: #999;
        position: absolute;
        top: 0;
        right: 0;
        width: 4px;
        height: 160px;
        box-shadow: -10px -1px 80px 20px #666;
        -webkit-transform: rotateX(90deg) rotateZ(-90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
        -moz-transform: rotateX(90deg) rotateZ(-90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
        transform: rotateX(90deg) rotateZ(-90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
    }
    
    .book3d .page {
        position: absolute;
        top: 0;
        right: 0;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
        width: 100%;
        height: 98%;
        top: 1.5%;
        right: 3%;
        z-index: 10;
        -webkit-transform: translateZ(-2px);
        -moz-transform: translateZ(-2px);
        transform: translateZ(-2px);
    }
    
    .book3d .page>li {
        background: -webkit-linear-gradient(right, #e1ddd8 0%, #fffbf6 100%);
        background: -moz-linear-gradient(right, #e1ddd8 0%, #fffbf6 100%);
        background: -ms-linear-gradient(right, #e1ddd8 0%, #fffbf6 100%);
        background: linear-gradient(right, #e1ddd8 0%, #fffbf6 100%);
        box-shadow: inset 0px -1px 2px rgba(50, 50, 50, 0.1), inset 1px 0px 1px rgba(150, 150, 150, 0.2);
        border-radius: 5px 0px 0px 5px;
        position: absolute;
        top: 0;
        right: 0;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
        width: 100%;
        height: 100%;
        -webkit-transform-origin: right center;
        -moz-transform-origin: right center;
        transform-origin: right center;
        -webkit-transition-property: transform;
        -moz-transition-property: transform;
        transition-property: transform;
        -webkit-transition-timing-function: ease;
        -moz-transition-timing-function: ease;
        transition-timing-function: ease;
    }
    
    .book3d .page>li:nth-child(1) {
        -webkit-transition-duration: 0.6s;
        -moz-transition-duration: 0.6s;
        transition-duration: 0.6s;
    }
    
    .book3d .page>li:nth-child(2) {
        -webkit-transition-duration: 0.6s;
        -moz-transition-duration: 0.6s;
        transition-duration: 0.6s;
    }
    
    .book3d .page>li:nth-child(3) {
        -webkit-transition-duration: 0.4s;
        -moz-transition-duration: 0.4s;
        transition-duration: 0.4s;
    }
    
    .book3d .page>li:nth-child(4) {
        -webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        transition-duration: 0.5s;
    }
    
    .book3d .page>li:nth-child(5) {
        -webkit-transition-duration: 0.6s;
        -moz-transition-duration: 0.6s;
        transition-duration: 0.6s;
    }
    
    .book3d .page li:nth-child(1) {
        -webkit-transform: rotateY(28deg);
        -moz-transform: rotateY(28deg);
        transform: rotateY(28deg);
    }
    
    .book3d .page li:nth-child(2) {
        -webkit-transform: rotateY(30deg);
        -moz-transform: rotateY(30deg);
        transform: rotateY(30deg);
    }
    
    .book3d .page li:nth-child(3) {
        -webkit-transform: rotateY(32deg);
        -moz-transform: rotateY(32deg);
        transform: rotateY(32deg);
    }
    
    .book3d .page li:nth-child(4) {
        -webkit-transform: rotateY(34deg);
        -moz-transform: rotateY(34deg);
        transform: rotateY(34deg);
    }
    
    .book3d .page li:nth-child(5) {
        -webkit-transform: rotateY(36deg);
        -moz-transform: rotateY(36deg);
        transform: rotateY(36deg);
    }
    
    .book3d:hover::after {
        transform: rotateZ(-10deg) rotateX(50deg) rotateY(0deg);
    }
    
    .book3d:hover>.hardcover_front {
        -webkit-transform: rotateY(55deg) translateZ(-6px);
        -moz-transform: rotateY(55deg) translateZ(-6px);
        transform: rotateY(55deg) translateZ(-6px);
        z-index: 999;
    }
    
    .book3d:hover>.page li:nth-child(1) {
        -webkit-transform: rotateY(30deg);
        -moz-transform: rotateY(30deg);
        transform: rotateY(30deg);
        -webkit-transition-duration: 1.5s;
        -moz-transition-duration: 1.5s;
        transition-duration: 1.5s;
    }
    
    .book3d:hover>.page li:nth-child(2) {
        -webkit-transform: rotateY(35deg);
        -moz-transform: rotateY(35deg);
        transform: rotateY(35deg);
        -webkit-transition-duration: 1.8s;
        -moz-transition-duration: 1.8s;
        transition-duration: 1.8s;
    }
    
    .book3d:hover>.page li:nth-child(3) {
        -webkit-transform: rotateY(40deg);
        -moz-transform: rotateY(40deg);
        transform: rotateY(40deg);
        -webkit-transition-duration: 1.6s;
        -moz-transition-duration: 1.6s;
        transition-duration: 1.6s;
    }
    
    .book3d:hover>.page li:nth-child(4) {
        -webkit-transform: rotateY(45deg);
        -moz-transform: rotateY(45deg);
        transform: rotateY(45deg);
        -webkit-transition-duration: 1.4s;
        -moz-transition-duration: 1.4s;
        transition-duration: 1.4s;
    }
    
    .book3d:hover>.page li:nth-child(5) {
        -webkit-transform: rotateY(50deg);
        -moz-transform: rotateY(50deg);
        transform: rotateY(50deg);
        -webkit-transition-duration: 1.2s;
        -moz-transition-duration: 1.2s;
        transition-duration: 1.2s;
    }
    
    .main-slider-thumbnail.slick-center.slick-initialized.slick-slider .slick-track {
        display: flex;
        transform: none !important;
        justify-content: center;
        width: 100% !important;
    }
    
    .main-slider.slick-initialized.slick-slider {
        padding-top: 50px;
    }
    
    @media (max-width: 767px) {
        .main-slider.slick-initialized.slick-slider {
            padding-top: 30px;
        }
    }
    
    .woocommerce-billing-fields__field-wrapper,
    .woocommerce-shipping-fields__field-wrapper {
        display: flex;
        flex-direction: column;
    }
    
    p#billing_state_field,
    p#shipping_state_field {
        order: 0;
    }
    
    p#billing_city_field,
    p#shipping_city_field {
        order: 1;
    }
    
    p#billing_postcode_field,
    p#shipping_postcode_field {
        order: 2;
    }
    
    p#billing_phone_field,
    p#shipping_phone_field {
        order: 3;
    }
    
    p#billing_email_field,
    p#shipping_email_field {
        order: 4;
    }
    
    .form-row.woocommerce-invalid input.input-checkbox {
        outline: 0;
        outline-offset: 1px;
    }
    
    .details-move-img-slider.slick-center.slick-initialized.slick-slider .slick-track {
        transform: none !important;
        display: flex;
        justify-content: center;
        width: 100% !important;
    }
    /*********en--------------*/
    
    ul#myTab {
        margin: 0;
    }
    
    button.nav-link.get_by_main_cat {
        display: flex;
        align-items: center;
        gap: 8px;
    }
    
    section.category-list .nav-item img {
        width: 34px;
        height: 34px;
    }
    
    .category-list form .input-icon,
    .publishing-houses-list form .input-icon,
    .publishers-list form .input-icon {
        display: flex;
    }
    
    .publishing-houses-list .list-item img,
    .publishers-list .list-item img,
    .publishers-info img,
    .publishing-houses-info img ,
.publishers-info img{
        margin-left: auto;
        margin-right: auto;
    }

.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
    color: #FFF;
    text-decoration: none;
}
.cast-box.owl-theme .owl-nav [class*=owl-] span {
    font-size: 52px;
    line-height: 0;
}